CDS             1..1722
     CDS             2592..3776
     CDS             3878..5074
     CDS             5071..5652
     CDS             5786..7849
     CDS             7945..8847
     CDS             9128..9709
     CDS             9767..9901
     CDS             9994..10422
     CDS             10482..12371
     CDS             complement(12368..12979)
     CDS             complement(13034..13483)
     CDS             complement(13701..13964)
     CDS             complement(13961..14170)
     CDS             14297..16888
     CDS             16892..17236
     CDS             complement(17585..19240)
     CDS             19592..20725
     CDS             20848..21816
     CDS             21813..22853
     CDS             22850..23611
     CDS             23915..24097
     CDS             24090..25514
     CDS             25631..26269
     CDS             26276..27433
     CDS             complement(27422..28543)
     CDS             28762..29256
     CDS             complement(29344..30198)
     CDS             30202..30810
     CDS             30922..31578
     CDS             complement(32625..32897)
     CDS             complement(33123..35105)
     CDS             complement(35102..36664)
     CDS             complement(36664..38091)
     CDS             complement(38088..39446)
     CDS             complement(39443..40759)
     CDS             complement(40759..41220)
     CDS             complement(41236..42132)
     CDS             43038..44192
     CDS             45604..46056
     CDS             46431..46913
     CDS             46913..48727
     CDS             48964..50928
     CDS             50925..52178
     CDS             52175..55369
     CDS             55612..55791
     CDS             55772..56323
     CDS             56864..57886
     CDS             complement(58047..58343)
     CDS             complement(58406..59005)
     CDS             59154..59411
     CDS             59548..59973
     CDS             60221..61888
     CDS             62241..63329
     CDS             complement(63359..64288)
     CDS             64662..65288
     CDS             65425..65949
     CDS             66161..67429
     CDS             complement(67464..68231)
     CDS             complement(68294..69334)
     CDS             69513..69872
     CDS             69945..70940
     CDS             complement(70944..73538)
     CDS             complement(73541..74893)
     CDS             complement(75109..77241)
     CDS             complement(77471..78844)
     CDS             79015..79251
     CDS             79423..81291
     CDS             complement(81362..82480)
     CDS             complement(82539..84002)
     CDS             84241..85539
     CDS             complement(85592..86320)
     CDS             86881..88176
     CDS             88186..88884
     CDS             complement(88878..89240)
     CDS             complement(89305..89481)
     CDS             complement(89566..89793)
     CDS             complement(89863..91227)
     CDS             91419..91844
     CDS             91953..92957
     CDS             92957..93232
     CDS             complement(93239..93982)
     CDS             complement(94030..94614)
     CDS             94645..95622
     CDS             complement(95627..96625)
     CDS             complement(96645..97547)
     CDS             97722..98228
     CDS             complement(98301..99134)
     CDS             complement(99234..100445)
     CDS             100511..101932
     CDS             102014..103438
     CDS             complement(103534..104145)
     CDS             104749..108294
     CDS             108403..109341
     CDS             complement(109344..110249)
     CDS             complement(110309..111235)
     CDS             111486..113159
     CDS             113187..114569
     CDS             114660..115055
     CDS             115055..115381
     CDS             complement(116008..117417)
     CDS             117574..118476
     CDS             complement(118477..118983)
     CDS             complement(119049..119675)
     CDS             complement(119717..120772)
     CDS             complement(120797..121660)
     CDS             complement(121662..122471)
     CDS             complement(122549..123760)
     CDS             123896..125074
     CDS             complement(125179..125751)
     CDS             125880..126497
     CDS             126494..127060
     CDS             127153..127590
     CDS             complement(127702..128868)
     CDS             complement(129055..130347)
     CDS             complement(130421..131437)
     CDS             131683..133644
     CDS             133818..135896
     CDS             135908..137443
     CDS             137440..138876
     CDS             138876..140651
     CDS             140704..141771
     CDS             141867..142619
     CDS             complement(142957..144093)
     CDS             complement(144246..144989)
     CDS             complement(145081..145491)
     CDS             145676..145822
     CDS             145819..147483
     CDS             complement(147562..148686)
     CDS             148908..149690
     CDS             149828..150196
     CDS             complement(150266..152701)
     CDS             complement(152714..153379)
     CDS             153412..154104
     CDS             154130..154765
     CDS             154762..155466
     CDS             155501..155791
     CDS             155791..156648
     CDS             156653..157003
     CDS             157071..158135
     CDS             complement(158132..159058)
     CDS             159244..159867
     CDS             complement(159957..161894)
     CDS             162375..163220
     CDS             163217..164221
     CDS             complement(164232..164693)
     CDS             complement(164690..165718)
     CDS             complement(165893..166327)
     CDS             166523..171019
     CDS             171019..172545
     CDS             complement(172547..174034)
     CDS             complement(174167..177553)
     CDS             complement(177630..179741)
     CDS             complement(179867..180628)
     CDS             complement(180649..182115)
     CDS             complement(182233..183144)
     CDS             complement(183172..183840)
     CDS             complement(183840..184538)
     CDS             complement(184535..185356)
     CDS             complement(185425..185652)
     CDS             185676..186167
     CDS             186220..187134
     CDS             187168..187647
     CDS             187658..188065
     CDS             188062..188697
     CDS             complement(188706..189638)
     CDS             complement(189660..190274)
     CDS             complement(190770..191588)
     CDS             complement(191601..192449)
     CDS             192640..193815
     CDS             complement(193822..194778)
     CDS             195015..195302
     CDS             195600..196517
     CDS             complement(196514..197581)
     CDS             complement(197578..198036)
     CDS             complement(198026..198505)
     CDS             complement(198502..198969)
     CDS             complement(198980..200167)
     CDS             complement(200178..201029)
     CDS             complement(201001..201798)
     CDS             201866..202123
     CDS             complement(202120..203040)
     CDS             complement(203048..203467)
     CDS             complement(203460..204488)
     CDS             complement(205034..205132)
     CDS             205196..206806
     CDS             complement(207148..208188)
     CDS             208208..208693
     CDS             208741..209172
     CDS             209278..209511
     CDS             complement(209704..210324)
     CDS             210635..213043
     CDS             213055..214320
     CDS             complement(214783..215508)
     CDS             215609..216529
     CDS             216526..217863
     CDS             complement(217882..218784)
     CDS             complement(218790..219623)
     CDS             220272..221552
     CDS             221553..222218
     CDS             222278..224620
     CDS             224717..225040
     CDS             225152..225808
     CDS             complement(226235..226987)
     CDS             complement(226987..228258)
     CDS             complement(228328..229269)
     CDS             229285..229473
     CDS             229928..233488
     CDS             complement(233589..235439)
     CDS             236133..240398
     CDS             240487..240642
     CDS             complement(240761..241702)
     CDS             241812..243077
     CDS             243176..244210
     CDS             complement(244261..245262)
     CDS             complement(245276..245881)
     CDS             246095..247696
     CDS             complement(247827..248117)
     CDS             248626..251475
     CDS             251472..251927
     CDS             251927..253570
     CDS             253567..253932
     CDS             253929..254186
     CDS             254183..254548
     CDS             254698..256218
     CDS             complement(256262..256936)
     CDS             complement(256937..258349)
     CDS             complement(258458..258883)
     CDS             complement(258967..260187)
     CDS             complement(260210..261697)
     CDS             complement(261681..262634)
     CDS             263066..264409
     CDS             264570..265763
     CDS             complement(266485..266595)
     CDS             267149..267385
     CDS             complement(267363..268259)
     CDS             complement(268256..268549)
     CDS             268633..268752
     CDS             268749..269645
     CDS             complement(269676..270938)
     CDS             271146..271553
     CDS             complement(271680..273089)
     CDS             273288..274535
     CDS             complement(274741..275586)
     CDS             complement(276213..276686)
     CDS             complement(276628..277497)
     CDS             277940..280342
     CDS             280335..281558
     CDS             281555..284854
     CDS             284851..285555
     CDS             complement(285679..286308)
     CDS             complement(286584..286895)
     CDS             287322..288026
     CDS             complement(288016..288984)
     CDS             complement(288974..289471)
     CDS             289983..290090
     CDS             290883..291863
     CDS             292083..293522
     CDS             293574..295343
     CDS             complement(295755..296702)
     CDS             296712..297176
     CDS             complement(297191..298627)
     CDS             complement(298632..300986)
     CDS             301070..301330
     CDS             complement(301337..303745)
     CDS             complement(303861..304469)
     CDS             304887..305609
     CDS             305627..306802
     CDS             complement(306681..307217)
     CDS             307230..309254
     CDS             309285..309923
     CDS             310222..310572
     CDS             310664..310819
     CDS             310824..311285
     CDS             311378..312286
     CDS             complement(312371..313054)
     CDS             complement(313313..313522)
     CDS             313587..314381
     CDS             314387..314965
     CDS             314965..315729
     CDS             315887..317083
     CDS             complement(317105..318088)
     CDS             complement(318389..318979)
     CDS             complement(319385..320833)
     CDS             complement(320954..321817)
     CDS             322326..323453
     CDS             complement(323437..324342)
     CDS             324585..325382
     CDS             325379..325996
     CDS             326092..326316
     CDS             326329..326631
     CDS             326603..326941
     CDS             complement(326953..327276)
     CDS             complement(327273..327725)
     CDS             complement(327808..330201)
     CDS             330260..330370
     CDS             330523..330726
     CDS             331182..334181
     CDS             334185..334904
     CDS             complement(334964..335677)
     CDS             complement(335898..337424)
     CDS             337480..338733
     CDS             complement(338959..339840)
     CDS             complement(339846..340607)
     CDS             340731..341276
     CDS             341276..341647
     CDS             341644..342621
     CDS             complement(342633..343487)
     CDS             complement(343543..344151)
     CDS             complement(344200..345645)
     CDS             346062..347225
     CDS             347241..349271
     CDS             349288..350076
     CDS             350103..350981
     CDS             351022..352242
     CDS             352254..353447
     CDS             353469..354935
     CDS             355270..356148
     CDS             356206..357114
     CDS             357184..359007
     CDS             359086..360192
     CDS             360195..360830
     CDS             360943..362145
     CDS             362191..363126
     CDS             complement(363686..364054)
     CDS             complement(364051..364854)
     CDS             364964..366022
     CDS             366220..368274
     CDS             complement(368341..369429)
     CDS             complement(369438..371048)
     CDS             complement(371109..372143)
     CDS             complement(372487..372849)
     CDS             complement(372865..373731)
     CDS             complement(373733..375112)
     CDS             complement(375116..376210)
     CDS             complement(376545..377954)
     CDS             379262..380107
     CDS             380275..381219
     CDS             381307..382356
     CDS             382362..382913
     CDS             complement(382944..384212)
     CDS             complement(384209..385609)
     CDS             complement(385622..387643)
     CDS             387675..387983
     CDS             complement(388069..389175)
     CDS             389742..391139
     CDS             391090..391737
     CDS             391737..392744
     CDS             392735..394546
     CDS             394549..395559
     CDS             395560..396504
     CDS             396722..397945
     CDS             398108..398353
     CDS             399047..400696
     CDS             400693..401475
     CDS             401499..401954
     CDS             complement(402052..403281)
     CDS             404052..404360
     CDS             404357..404800
     CDS             404904..406166
     CDS             complement(406197..406811)
     CDS             406878..407186
     CDS             407183..408079
     CDS             complement(408110..409372)
     CDS             complement(409743..410825)
     CDS             complement(410972..412039)
     CDS             complement(412057..412914)
     CDS             complement(413465..414388)
     CDS             complement(414425..415708)
     CDS             416176..416286
     CDS             416420..417859
     CDS             417940..418437
     CDS             complement(418495..419919)
     CDS             420459..421232
     CDS             421253..423265
     CDS             423265..424014
     CDS             424090..424428
     CDS             424546..425994
     CDS             complement(426240..426440)
     CDS             complement(426450..427436)
     CDS             427524..428888
     CDS             428915..429373
     CDS             429396..429692
     CDS             429839..430492
     CDS             430489..432072
     CDS             complement(432330..433304)
     CDS             complement(433779..434696)
     CDS             434768..435436
     CDS             complement(435512..435709)
     CDS             435942..437648
     CDS             437594..438811
     CDS             complement(438817..439476)
     CDS             complement(439624..439950)
     CDS             complement(439964..442237)
     CDS             442643..443704
     CDS             complement(444011..444739)
     CDS             complement(444908..445717)
     CDS             446835..447962
     CDS             448059..449468
     CDS             complement(450193..451011)
     CDS             complement(451024..451527)
     CDS             451552..452685
     CDS             452666..453286
     CDS             453470..454162
     CDS             complement(454806..456512)
     CDS             456628..457902
     CDS             457974..458720
     CDS             458760..460001
     CDS             459998..460696
     CDS             complement(460817..463459)
     CDS             complement(463712..464686)
     CDS             464804..465649
     CDS             465674..466708
     CDS             466839..467651
     CDS             467892..468089
     CDS             468576..468677
     CDS             complement(468766..469953)
     CDS             470107..470274
     CDS             470429..471769
     CDS             471795..472694
     CDS             472884..473252
     CDS             473353..473886
     CDS             complement(473883..474872)
     CDS             475216..476814
     CDS             476814..478682
     CDS             478726..479184
     CDS             479184..480038
     CDS             complement(480060..480965)
     CDS             complement(481038..481352)
     CDS             complement(481369..482418)
     CDS             complement(482424..484028)
     CDS             complement(484050..485135)
     CDS             complement(485244..486011)
     CDS             486689..488473
     CDS             488582..489727
     CDS             489919..490572
     CDS             490741..491760
     CDS             491918..492397
     CDS             492525..493016
     CDS             493145..495847
     CDS             496006..497085
     CDS             497109..498506
     CDS             498556..499884
     CDS             499954..500562
     CDS             500569..501192
     CDS             501194..502000
     CDS             502162..503796
     CDS             503971..505032
     CDS             complement(505154..505414)
     CDS             complement(505618..505953)
     CDS             506072..506392
     CDS             complement(506419..507282)
     CDS             507479..508345
     CDS             complement(508349..509479)
     CDS             complement(509632..510063)
     CDS             complement(510205..510492)
     CDS             complement(510493..511755)
     CDS             complement(512287..513246)
     CDS             complement(513290..513595)
     CDS             513651..514667
     CDS             514678..516309
     CDS             516310..516747
     CDS             516864..518093
     CDS             518122..518850
     CDS             complement(518864..520159)
     CDS             520312..521364
     CDS             522608..522937
     CDS             523163..524026
     CDS             524361..524795
     CDS             524923..525633
     CDS             526127..526660
     CDS             526623..527024
     CDS             527033..527200
     CDS             527202..528632
     CDS             528964..529479
     CDS             529556..529942
     CDS             530119..531108
     CDS             531495..535094
     CDS             535175..539176
     CDS             complement(539615..540871)
     CDS             complement(540992..541774)
     CDS             complement(541771..543420)
     CDS             complement(544118..544228)
     CDS             complement(545414..546166)
     CDS             546165..546473
     CDS             546470..547366
     CDS             complement(547397..548659)
     CDS             complement(548858..549472)
     CDS             complement(549926..551086)
     CDS             551244..552026
     CDS             complement(552055..552642)
     CDS             553070..553438
     CDS             553445..553912
     CDS             554210..556402
     CDS             556746..557936
     CDS             558285..558986
     CDS             complement(558983..559936)
     CDS             560114..561622
     CDS             562333..562638
     CDS             562670..563326
     CDS             563323..563979
     CDS             563979..564284
     CDS             564309..565151
     CDS             565168..565446
     CDS             565450..565812
     CDS             565812..566558
     CDS             566561..566977
     CDS             566977..567207
     CDS             567210..567488
     CDS             complement(567605..568324)
     CDS             568666..569034
     CDS             569037..569351
     CDS             569351..569923
     CDS             570049..571005
     CDS             complement(571007..571825)
     CDS             complement(571836..572669)
     CDS             complement(572670..572993)
     CDS             complement(573086..575383)
     CDS             575661..576272
     CDS             576322..577665
     CDS             complement(577690..578475)
     CDS             complement(578472..580250)
     CDS             complement(580243..581538)
     CDS             complement(581597..582670)
     CDS             complement(582681..583886)
     CDS             complement(584179..584703)
     CDS             585075..585473
     CDS             585492..586028
     CDS             586032..586436
     CDS             586477..587112
     CDS             587116..587301
     CDS             587309..587755
     CDS             complement(588138..589646)
     CDS             complement(589646..590383)
     CDS             complement(590380..591654)
     CDS             complement(591665..591985)
     CDS             complement(592094..592876)
     CDS             complement(592869..594794)
     CDS             complement(594866..595963)
     CDS             complement(596007..597323)
     CDS             complement(597523..598329)
     CDS             598621..599943
     CDS             599943..600488
     CDS             600662..601456
     CDS             601603..602403
     CDS             602740..602958
     CDS             603144..603512
     CDS             603516..603920
     CDS             603943..604548
     CDS             604658..605674
     CDS             605729..606283
     CDS             606421..607236
     CDS             607208..608056
     CDS             608145..610526
     CDS             610657..611913
     CDS             612110..612538
     CDS             complement(612481..613611)
     CDS             complement(613815..615200)
     CDS             615633..619226
     CDS             619223..620227
     CDS             620387..620707
     CDS             620747..621037
     CDS             621445..622377
     CDS             622605..623048
     CDS             623048..623596
     CDS             623768..625120
     CDS             625210..625521
     CDS             625518..626912
     CDS             complement(627193..628113)
     CDS             628187..629290
     CDS             629287..629790
     CDS             629990..631582
     CDS             631633..632979
     CDS             632986..633660
     CDS             633657..634184
     CDS             634208..635242
     CDS             635262..637070
     CDS             637263..637562
     CDS             637574..639187
     CDS             complement(639240..640799)
     CDS             complement(640856..641233)
     CDS             641585..642157
     CDS             642157..643203
     CDS             complement(643274..643633)
     CDS             643809..645329
     CDS             645475..646641
     CDS             647122..648516
     CDS             648755..650557
     CDS             650918..651517
     CDS             651644..653215
     CDS             653369..653752
     CDS             complement(653853..656990)
     CDS             complement(657497..658696)
     CDS             658811..660016
     CDS             complement(660000..660959)
     CDS             complement(661093..662208)
     CDS             662354..663037
     CDS             663037..663345
     CDS             complement(663418..663861)
     CDS             664109..665569
     CDS             665784..666479
     CDS             666460..668838
     CDS             complement(668982..669659)
     CDS             complement(669656..670735)
     CDS             complement(670887..671777)
     CDS             671950..675162
     CDS             complement(675181..675756)
     CDS             676019..677158
     CDS             677158..678216
     CDS             678228..679577
     CDS             complement(679677..680537)
     CDS             complement(680547..680888)
     CDS             complement(680885..681283)
     CDS             complement(681288..682904)
     CDS             complement(682907..683833)
     CDS             complement(683830..686094)
     CDS             complement(686143..687255)
     CDS             687472..688101
     CDS             complement(688171..688821)
     CDS             688975..690537
     CDS             complement(690530..691960)
     CDS             692050..692847
     CDS             692895..693386
     CDS             693383..694915
     CDS             694863..695591
     CDS             complement(695742..696614)
     CDS             696774..697538
     CDS             697611..698249
     CDS             698331..698810
     CDS             complement(698822..699994)
     CDS             complement(700119..701372)
     CDS             complement(701952..702353)
     CDS             702424..703314
     CDS             703328..703666
     CDS             complement(703652..704671)
     CDS             complement(704829..706229)
     CDS             complement(706478..707788)
     CDS             complement(708104..708709)
     CDS             708864..709313
     CDS             709571..710548
     CDS             710576..710863
     CDS             710860..711696
     CDS             711742..712284
     CDS             712284..713435
     CDS             713513..714283
     CDS             714361..715566
     CDS             715611..716411
     CDS             716427..717311
     CDS             complement(717308..717700)
     CDS             717844..719961
     CDS             complement(720080..721213)
     CDS             complement(721446..722762)
     CDS             complement(723273..724058)
     CDS             complement(724113..726302)
     CDS             complement(726387..727301)
     CDS             complement(727298..728116)
     CDS             complement(728121..729143)
     CDS             complement(729140..730138)
     CDS             complement(730145..731191)
     CDS             731333..732640
     CDS             732697..733614
     CDS             733616..734281
     CDS             734430..734621
     CDS             complement(734794..735801)
     CDS             complement(735825..736619)
     CDS             complement(736616..737587)
     CDS             737818..738858
     CDS             739037..740122
     CDS             740205..741122
     CDS             complement(741126..742469)
     CDS             complement(742524..743753)
     CDS             complement(743832..744797)
     CDS             complement(744794..745075)
     CDS             745243..745887
     CDS             745934..746350
     CDS             complement(746347..747939)
     CDS             748078..749232
     CDS             749375..750787
     CDS             751223..754642
     CDS             complement(754725..756512)
     CDS             complement(756552..758315)
     CDS             758545..759414
     CDS             complement(759488..763096)
     CDS             complement(763131..763847)
     CDS             complement(763851..764729)
     CDS             765115..766623
     CDS             766620..767528
     CDS             767557..768705
     CDS             complement(768723..769109)
     CDS             complement(769234..771009)
     CDS             complement(771338..772231)
     CDS             772511..773632
     CDS             complement(773719..775965)
     CDS             complement(775999..777231)
     CDS             complement(777271..777687)
     CDS             complement(777695..778909)
     CDS             779058..779996
     CDS             complement(780027..782180)
     CDS             complement(782198..783379)
     CDS             783691..784953
     CDS             784994..786094
     CDS             complement(786155..787363)
     CDS             complement(787509..787925)
     CDS             787999..790110
     CDS             complement(790107..790955)
     CDS             complement(790955..791548)
     CDS             complement(791631..791870)
     CDS             complement(791946..793559)
     CDS             complement(794051..795682)
     CDS             796107..796925
     CDS             796936..797427
     CDS             797545..798708
     CDS             798844..799344
     CDS             799360..799806
     CDS             complement(799803..800348)
     CDS             complement(800355..800588)
     CDS             complement(800599..801435)
     CDS             complement(801432..802478)
     CDS             complement(802627..803112)
     CDS             complement(803276..804580)
     CDS             complement(804715..805719)
     CDS             complement(805777..806430)
     CDS             complement(806512..808086)
     CDS             808322..809218
     CDS             809410..810528
     CDS             810948..811262
     CDS             811512..812012
     CDS             complement(812057..812512)
     CDS             812588..813043
     CDS             813240..814616
     CDS             814739..815728
     CDS             815729..816919
     CDS             complement(817007..817774)
     CDS             817974..818327
     CDS             818453..819889
     CDS             819889..820500
     CDS             820524..821204
     CDS             821341..822804
     CDS             822810..824492
     CDS             824492..825082
     CDS             825212..825889
     CDS             826026..828563
     CDS             complement(828574..828954)
     CDS             829081..829491
     CDS             829494..830000
     CDS             complement(829997..830986)
     CDS             complement(830979..832274)
     CDS             832285..832926
     CDS             complement(832923..834044)
     CDS             834216..834842
     CDS             complement(835479..835739)
     CDS             836325..836726
     CDS             complement(836740..837945)
     CDS             complement(837949..839223)
     CDS             839292..839519
     CDS             839538..840407
     CDS             840431..841195
     CDS             841198..844272
     CDS             844265..847513
     CDS             847540..848601
     CDS             848601..849320
     CDS             849347..851380
     CDS             complement(851387..852505)
     CDS             complement(852593..853438)
     CDS             853479..853952
     CDS             complement(853968..855410)
     CDS             855496..856548
     CDS             complement(856559..857248)
     CDS             complement(857333..857860)
     CDS             857961..860951
     CDS             complement(861277..861381)
     CDS             complement(861436..861582)
     CDS             862170..863609
     CDS             863616..865175
     CDS             865188..865439
     CDS             865457..865819
     CDS             865940..867115
     CDS             complement(867223..868008)
     CDS             complement(868015..868890)
     CDS             868956..870059
     CDS             870148..870837
     CDS             870853..871755
     CDS             871792..872286
     CDS             872286..872645
     CDS             873272..874537
     CDS             complement(874547..874990)
     CDS             complement(874987..875622)
     CDS             complement(875774..875950)
     CDS             complement(875962..876711)
     CDS             complement(876839..877450)
     CDS             878600..878821
     CDS             878839..879150
     CDS             879243..879482
     CDS             complement(879575..879865)
     CDS             880015..880233
     CDS             880230..881018
     CDS             881146..881979
     CDS             881976..882272
     CDS             882250..882477
     CDS             882477..882776
     CDS             882789..883115
     CDS             883276..884085
     CDS             884082..884555
     CDS             884552..884827
     CDS             884824..885006
     CDS             885062..886327
     CDS             886327..886947
     CDS             887066..888274
     CDS             888381..888800
     CDS             888745..890346
     CDS             890361..891662
     CDS             891659..892948
     CDS             892953..893345
     CDS             893357..894286
     CDS             894286..894672
     CDS             894687..895118
     CDS             895106..895435
     CDS             895435..895731
     CDS             895712..896122
     CDS             896122..896844
     CDS             896844..897131
     CDS             897146..897472
     CDS             897595..897825
     CDS             897839..902470
     CDS             902486..903286
     CDS             903296..904915
     CDS             904912..905493
     CDS             905483..906301
     CDS             906346..908622
     CDS             908637..908831
     CDS             908906..910405
     CDS             910398..910661
     CDS             910665..911123
     CDS             911101..911445
     CDS             911792..912328
     CDS             complement(913483..913800)
     CDS             913935..914456
     CDS             complement(914633..915523)
     CDS             complement(915523..917103)
     CDS             complement(917100..918362)
     CDS             complement(918359..919540)
     CDS             919824..920054
     CDS             complement(920163..921182)
     CDS             complement(921192..921539)
     CDS             921622..922755
     CDS             922752..923171
     CDS             923184..923600
     CDS             923648..924277
     CDS             complement(924368..925387)
     CDS             complement(925541..926152)
     CDS             926539..927678
     CDS             928081..929106
     CDS             929099..930214
     CDS             930211..930966
     CDS             937075..938238
     CDS             complement(938330..938971)
     CDS             complement(938972..940645)
     CDS             complement(940698..942929)
     CDS             942986..943186
     CDS             complement(943379..943963)
     CDS             944492..944875
     CDS             complement(945031..945558)
     CDS             complement(945574..946404)
     CDS             complement(946416..947096)
     CDS             947442..948902
     CDS             948905..949741
     CDS             complement(949760..950803)
     CDS             complement(950816..951868)
     CDS             complement(952021..953151)
     CDS             953808..955208
     CDS             955391..955747
     CDS             complement(955744..957195)
     CDS             957279..958163
     CDS             958616..958897
     CDS             958904..960559
     CDS             960668..961477
     CDS             complement(961557..962408)
     CDS             962711..971629
     CDS             complement(971853..973076)
     CDS             complement(973437..974642)
     CDS             975415..975690
     CDS             complement(975800..976048)
     CDS             complement(976073..976558)
     CDS             complement(976555..977358)
     CDS             complement(977412..978170)
     CDS             978205..982977
     CDS             982987..983769
     CDS             983766..984179
     CDS             complement(984192..984917)
     CDS             complement(984914..985339)
     CDS             complement(985349..986512)
     CDS             complement(986554..988182)
     CDS             complement(988389..989477)
     CDS             complement(989571..989873)
     CDS             989966..992440
     CDS             complement(992446..995004)
     CDS             complement(995001..995675)
     CDS             complement(995668..996213)
     CDS             complement(996425..997171)
     CDS             997830..999374
     CDS             999349..999981
     CDS             999988..1001553
     CDS             1001571..1002458
     CDS             complement(1002436..1003107)
     CDS             complement(1003206..1004063)
     CDS             complement(1004203..1004454)
     CDS             complement(1004466..1004771)
     CDS             complement(1004775..1004939)
     CDS             complement(1004942..1005178)
     CDS             complement(1005420..1007192)
     CDS             complement(1007189..1007590)
     CDS             1007907..1008173
     CDS             1008185..1008358
     CDS             1008595..1009296
     CDS             1009338..1010759
     CDS             1010759..1012180
     CDS             1012236..1012826
     CDS             1012842..1013024
     CDS             complement(1013084..1013539)
     CDS             complement(1013669..1014316)
     CDS             complement(1014332..1014907)
     CDS             1014980..1015924
     CDS             1016134..1017393
     CDS             1017415..1018092
     CDS             1018185..1019378
     CDS             1019452..1020705
     CDS             1020721..1021128
     CDS             1021106..1021792
     CDS             1021807..1022997
     CDS             complement(1023014..1024519)
     CDS             1024612..1025460
     CDS             1025621..1027408
     CDS             1027459..1029291
     CDS             1029401..1031452
     CDS             complement(1031439..1032056)
     CDS             1032077..1032913
     CDS             1033088..1034260
     CDS             1034395..1035264
     CDS             1035261..1036208
     CDS             1036221..1038068
     CDS             1038074..1038910
     CDS             complement(1038918..1039298)
     CDS             1039517..1039843
     CDS             1039940..1040263
     CDS             1040379..1041434
     CDS             complement(1041460..1042326)
     CDS             1042373..1043437
     CDS             1043522..1044244
     CDS             complement(1044237..1045442)
     CDS             1045593..1047047
     CDS             complement(1047160..1047747)
     CDS             complement(1047731..1050124)
     CDS             1050287..1050868
     CDS             1051013..1051675
     CDS             complement(1051776..1052426)
     CDS             complement(1052419..1052901)
     CDS             complement(1053001..1053522)
     CDS             complement(1053715..1055355)
     CDS             1055556..1055825
     CDS             1055836..1056198
     CDS             1056198..1057913
     CDS             1057928..1058377
     CDS             1058433..1059086
     CDS             1059141..1059746
     CDS             1059707..1060591
     CDS             1060725..1061978
     CDS             1061997..1062881
     CDS             1062878..1064011
     CDS             1064008..1064751
     CDS             1064751..1065452
     CDS             complement(1065471..1066133)
     CDS             1066177..1067148
     CDS             1067199..1068641
     CDS             1068752..1068955
     CDS             1068961..1069146
     CDS             complement(1069147..1069680)
     CDS             complement(1069823..1070431)
     CDS             complement(1070716..1071336)
     CDS             complement(1071365..1072342)
     CDS             complement(1072354..1073754)
     CDS             complement(1073920..1075206)
     CDS             1075259..1076866
     CDS             1077001..1077978
     CDS             1078004..1078855
     CDS             1078857..1080071
     CDS             1080068..1080691
     CDS             complement(1080607..1080801)
     CDS             1080971..1082197
     CDS             complement(1082362..1082871)
     CDS             complement(1082932..1084275)
     CDS             1084471..1085355
     CDS             complement(1085387..1086445)
     CDS             1086609..1088345
     CDS             complement(1088361..1090424)
     CDS             1090623..1090904
     CDS             1091137..1091859
     CDS             1092159..1092857
     CDS             1092854..1096510
     CDS             complement(1096532..1098064)
     CDS             1098166..1098444
     CDS             1098456..1099067
     CDS             complement(1099202..1099579)
     CDS             complement(1099739..1100119)
     CDS             1100493..1101221
     CDS             1101467..1102744
     CDS             1102875..1103432
     CDS             1103579..1104022
     CDS             1104022..1104990
     CDS             1105310..1106308
     CDS             1106417..1107235
     CDS             complement(1107333..1107809)
     CDS             complement(1107825..1108349)
     CDS             complement(1108525..1109052)
     CDS             1109243..1110118
     CDS             1110176..1110496
     CDS             1110673..1111830
     CDS             1111905..1112819
     CDS             1112846..1113364
     CDS             complement(1113428..1114414)
     CDS             1114641..1115945
     CDS             1116038..1117906
     CDS             1117903..1118640
     CDS             complement(1118637..1118978)
     CDS             1119042..1119722
     CDS             1119731..1120324
     CDS             complement(1120321..1121208)
     CDS             complement(1121205..1121864)
     CDS             complement(1121854..1122621)
     CDS             complement(1122686..1124047)
     CDS             1124175..1124873
     CDS             1125039..1126301
     CDS             complement(1126408..1127817)
     CDS             1128080..1128844
     CDS             complement(1128920..1129690)
     CDS             complement(1129735..1129851)
     CDS             complement(1129838..1131004)
     CDS             complement(1131616..1132617)
     CDS             1132937..1133461
     CDS             complement(1133513..1133761)
     CDS             complement(1133803..1135044)
     CDS             1135168..1136145
     CDS             complement(1136191..1136895)
     CDS             complement(1137088..1138500)
     CDS             complement(1138610..1138792)
     CDS             complement(1138789..1140486)
     CDS             1140674..1141429
     CDS             1141444..1142529
     CDS             1142916..1143473
     CDS             1143582..1144022
     CDS             1144122..1144499
     CDS             1144715..1147885
     CDS             1148036..1148542
     CDS             1149024..1149386
     CDS             1149387..1151000
     CDS             1151172..1152920
     CDS             1152940..1153419
     CDS             1153416..1153841
     CDS             complement(1153821..1155071)
     CDS             1155146..1156024
     CDS             1156002..1156625
     CDS             1156718..1157818
     CDS             complement(1157813..1158850)
     CDS             1158920..1160572
     CDS             complement(1160580..1161959)
     CDS             complement(1162066..1162953)
     CDS             complement(1162960..1164921)
     CDS             complement(1164965..1166395)
     CDS             1166542..1167237
     CDS             1167237..1168016
     CDS             1168054..1168602
     CDS             1168733..1169500
     CDS             1169560..1170159
     CDS             1170185..1170967
     CDS             1171047..1171985
     CDS             1172043..1172408
     CDS             complement(1172414..1173502)
     CDS             complement(1173502..1174344)
     CDS             complement(1174341..1175690)
     CDS             complement(1175758..1176423)
     CDS             complement(1176564..1177088)
     CDS             1177142..1177387
     CDS             1177387..1178088
     CDS             complement(1178099..1178740)
     CDS             1178854..1179303
     CDS             complement(1179300..1180361)
     CDS             complement(1180434..1182224)
     CDS             complement(1182337..1183515)
     CDS             complement(1183512..1184027)
     CDS             complement(1184048..1184227)
     CDS             1184623..1186050
     CDS             1186296..1186877
     CDS             complement(1186907..1187656)
     CDS             complement(1187864..1188880)
     CDS             1189017..1189121
     CDS             complement(1189236..1190435)
     CDS             1190912..1191595
     CDS             1191604..1192974
     CDS             1192971..1193726
     CDS             1193723..1194199
     CDS             1194271..1195338
     CDS             1195446..1196135
     CDS             complement(1196153..1198492)
     CDS             1198667..1199164
     CDS             complement(1199292..1201298)
     CDS             complement(1201574..1202542)
     CDS             1202627..1203556
     CDS             1203584..1203955
     CDS             1203948..1204379
     CDS             complement(1204356..1204751)
     CDS             complement(1204800..1205660)
     CDS             complement(1205738..1206199)
     CDS             1206265..1207491
     CDS             1207651..1207761
     CDS             complement(1207976..1208515)
     CDS             complement(1208523..1209281)
     CDS             1209759..1211672
     CDS             1211785..1213446
     CDS             1213430..1214332
     CDS             1214326..1214736
     CDS             1214803..1215120
     CDS             1215132..1216244
     CDS             1216322..1216888
     CDS             complement(1216897..1217820)
     CDS             complement(1217837..1219174)
     CDS             complement(1219434..1220516)
     CDS             1220573..1221730
     CDS             1221798..1222580
     CDS             1222600..1223457
     CDS             1223469..1224194
     CDS             1224188..1224565
     CDS             1224625..1224792
     CDS             1224917..1225786
     CDS             complement(1225929..1227437)
     CDS             complement(1227619..1228779)
     CDS             1229049..1230278
     CDS             complement(1230380..1231024)
     CDS             1231189..1231830
     CDS             1231996..1232592
     CDS             1232624..1233121
     CDS             complement(1233203..1234327)
     CDS             complement(1234363..1235121)
     CDS             complement(1235132..1235686)
     CDS             complement(1235679..1236932)
     CDS             1237114..1237632
     CDS             1237655..1238350
     CDS             1238510..1239223
     CDS             1239517..1239999
     CDS             complement(1240040..1241293)
     CDS             complement(1243289..1246993)
     CDS             complement(1247136..1250864)
     CDS             complement(1250946..1251659)
     CDS             complement(1251686..1252495)
     CDS             complement(1252543..1252995)
     CDS             1253080..1254066
     CDS             1254352..1256034
     CDS             1256034..1256696
     CDS             1256790..1257617
     CDS             1257796..1258011
     CDS             1258154..1258948
     CDS             1258945..1260108
     CDS             1260056..1260937
     CDS             1260938..1261267
     CDS             1261267..1261683
     CDS             complement(1261690..1262175)
     CDS             1262400..1263578
     CDS             1263582..1264946
     CDS             complement(1264947..1267211)
     CDS             1267760..1268890
     CDS             1268956..1270542
     CDS             1270722..1270994
     CDS             1271396..1272826
     CDS             1273168..1273776
     CDS             1273912..1275219
     CDS             complement(1275290..1276492)
     CDS             1276851..1278275
     CDS             1278669..1280690
     CDS             1280680..1281615
     CDS             complement(1282157..1283311)
     CDS             1283493..1284857
     CDS             1284928..1286265
     CDS             complement(1286269..1286790)
     CDS             1287053..1288315
     CDS             complement(1288346..1289242)
     CDS             complement(1289239..1289547)
     CDS             complement(1290000..1290311)
     CDS             1290364..1290717
     CDS             1290714..1291529
     CDS             complement(1291436..1292332)
     CDS             complement(1292329..1292622)
     CDS             1293066..1293878
     CDS             1293903..1294211
     CDS             1294208..1295104
     CDS             complement(1295135..1296397)
     CDS             1296660..1297541
     CDS             1297538..1298146
     CDS             1298185..1298478
     CDS             1298475..1299371
     CDS             1299639..1300262
     CDS             1300298..1300726
     CDS             1300802..1302199
     CDS             1302262..1302930
     CDS             complement(1303533..1303931)
     CDS             complement(1304098..1304391)
     CDS             complement(1304422..1305981)
     CDS             complement(1305959..1307491)
     CDS             complement(1307505..1308527)
     CDS             complement(1308532..1310049)
     CDS             1310290..1311180
     CDS             1311217..1311486
     CDS             1311483..1311722
     CDS             complement(1311861..1312805)
     CDS             complement(1312877..1314274)
     CDS             1314641..1316851
     CDS             complement(1317118..1317591)
     CDS             complement(1317646..1318197)
     CDS             complement(1318256..1319863)
     CDS             1320196..1323300
     CDS             1323293..1324165
     CDS             1324202..1325377
     CDS             1325380..1328016
     CDS             1328013..1329218
     CDS             1329348..1330064
     CDS             1330068..1330721
     CDS             1330718..1331803
     CDS             1331808..1332023
     CDS             complement(1332111..1332650)
     CDS             1332941..1333429
     CDS             1333551..1333799
     CDS             complement(1333886..1334326)
     CDS             complement(1334870..1336471)
     CDS             1336618..1338270
     CDS             1338271..1339650
     CDS             complement(1339715..1340386)
     CDS             complement(1340389..1340916)
     CDS             1341128..1341790
     CDS             1341794..1344052
     CDS             complement(1344058..1345161)
     CDS             complement(1345356..1345694)
     CDS             complement(1345811..1346059)
     CDS             1346341..1346766
     CDS             complement(1347021..1347848)
     CDS             complement(1348041..1348829)
     CDS             1349109..1350446
     CDS             1350456..1351385
     CDS             complement(1351572..1352777)
     CDS             complement(1353063..1353818)
     CDS             complement(1353977..1354756)
     CDS             complement(1354772..1355464)
     CDS             complement(1355472..1357073)
     CDS             complement(1357073..1360822)
     CDS             complement(1360841..1362178)
     CDS             1362430..1362921
     CDS             complement(1362915..1363511)
     CDS             complement(1363508..1364737)
     CDS             complement(1364745..1365890)
     CDS             complement(1365982..1367697)
     CDS             1368281..1370443
     CDS             1370443..1371519
     CDS             1371522..1372364
     CDS             1372414..1373064
     CDS             1373067..1374233
     CDS             1374306..1374773
     CDS             1375415..1376227
     CDS             1376359..1376604
     CDS             1376634..1377206
     CDS             1377212..1378027
     CDS             1378087..1379727
     CDS             1379789..1380769
     CDS             1380773..1382218
     CDS             1382230..1382604
     CDS             1382840..1383316
     CDS             1383420..1384031
     CDS             1384064..1384327
     CDS             complement(1384332..1384790)
     CDS             1384867..1385175
     CDS             1385182..1386141
     CDS             complement(1386216..1388411)
     CDS             complement(1388502..1390529)
     CDS             1390665..1391528
     CDS             1391600..1392403
     CDS             1392428..1393606
     CDS             1393778..1394560
     CDS             1394619..1395572
     CDS             1395674..1396795
     CDS             1397466..1397852
     CDS             complement(1397860..1398732)
     CDS             complement(1398767..1399912)
     CDS             1400108..1401205
     CDS             1401207..1402214
     CDS             1402323..1403549
     CDS             complement(1403561..1405045)
     CDS             complement(1405129..1405824)
     CDS             1405858..1407939
     CDS             1408059..1408688
     CDS             1408651..1409097
     CDS             complement(1409094..1409756)
     CDS             1409990..1410289
     CDS             1410295..1411788
     CDS             1411904..1412743
     CDS             complement(1412744..1413064)
     CDS             1413251..1414291
     CDS             1414488..1415531
     CDS             1415649..1416287
     CDS             1416437..1417942
     CDS             1417991..1419076
     CDS             1419179..1420087
     CDS             1420090..1420917
     CDS             1420925..1422097
     CDS             1422107..1422772
     CDS             complement(1422769..1423464)
     CDS             1423526..1424398
     CDS             complement(1424395..1425474)
     CDS             1425604..1426332
     CDS             1426395..1427375
     CDS             complement(1427484..1429325)
     CDS             complement(1429520..1430206)
     CDS             complement(1430260..1432035)
     CDS             1432474..1434327
     CDS             1434340..1434858
     CDS             1434993..1436006
     CDS             complement(1436148..1436864)
     CDS             complement(1436857..1437630)
     CDS             complement(1437627..1438604)
     CDS             1439132..1440160
     CDS             1440165..1440665
     CDS             1440808..1441263
     CDS             1441480..1442412
     CDS             1442428..1444239
     CDS             1444287..1446047
     CDS             1446441..1448033
     CDS             1448228..1448860
     CDS             1448969..1449445
     CDS             1449535..1450473
     CDS             1450508..1451530
     CDS             1451581..1453437
     CDS             1453437..1454120
     CDS             1454206..1455012
     CDS             1455013..1455651
     CDS             complement(1455659..1456789)
     CDS             1456865..1458346
     CDS             complement(1458353..1458556)
     CDS             complement(1458556..1459068)
     CDS             1459661..1459948
     CDS             1459932..1460267
     CDS             1460264..1461244
     CDS             1461241..1461591
     CDS             1461591..1463210
     CDS             1463204..1464754
     CDS             1464754..1466565
     CDS             1466565..1467149
     CDS             complement(1467121..1467213)
     CDS             complement(1467382..1467906)
     CDS             1468626..1468718
     CDS             1469485..1469685
     CDS             complement(1469875..1471029)
     CDS             1471430..1472167
     CDS             complement(1472369..1474111)
     CDS             1474487..1474846
     CDS             complement(1474932..1476164)
     CDS             complement(1476506..1476613)
     CDS             complement(1476639..1476935)
     CDS             complement(1476916..1477683)
     CDS             1477925..1478071
     CDS             complement(1478370..1479482)
     CDS             complement(1479469..1482831)
     CDS             complement(1482828..1483448)
     CDS             complement(1483449..1484915)
     CDS             complement(1485003..1486304)
     CDS             1486507..1486974
     CDS             1487081..1488058
     CDS             1488055..1490721
     CDS             complement(1490668..1491330)
     CDS             complement(1491327..1492625)
     CDS             1492804..1494225
     CDS             1494250..1494813
     CDS             complement(1494820..1495281)
     CDS             complement(1495285..1495992)
     CDS             1496312..1497757
     CDS             1497802..1498392
     CDS             complement(1498466..1499563)
     CDS             1499752..1500759
     CDS             1500784..1501869
     CDS             complement(1502318..1503316)
     CDS             complement(1503391..1504335)
     CDS             1504504..1505490
     CDS             1505500..1506216
     CDS             1506228..1507931
     CDS             1507936..1510059
     CDS             1510111..1510323
     CDS             1510326..1510934
     CDS             1510931..1511410
     CDS             1511413..1512156
     CDS             1512210..1512347
     CDS             complement(1512353..1513117)
     CDS             complement(1513118..1514074)
     CDS             complement(1514130..1515038)
     CDS             1515228..1516052
     CDS             1516613..1517518
     CDS             1517716..1518909
     CDS             complement(1518921..1519937)
     CDS             complement(1520011..1520268)
     CDS             complement(1520268..1521296)
     CDS             complement(1521303..1521770)
     CDS             1522079..1524754
     CDS             complement(1524751..1525554)
     CDS             1525787..1527244
     CDS             1527887..1529950
     CDS             1529999..1530601
     CDS             1530706..1531065
     CDS             1531193..1532500
     CDS             complement(1532572..1533354)
     CDS             complement(1533351..1533704)
     CDS             1533809..1535152
     CDS             1535212..1535523
     CDS             1535574..1536428
     CDS             complement(1536432..1537769)
     CDS             complement(1538312..1540351)
     CDS             complement(1540566..1541396)
     CDS             1541569..1542555
     CDS             1542552..1543610
     CDS             1543607..1544572
     CDS             1544580..1545329
     CDS             1545335..1545865
     CDS             1545979..1546860
     CDS             complement(1546935..1547387)
     CDS             complement(1547468..1548145)
     CDS             complement(1548242..1548829)
     CDS             1548946..1549383
     CDS             complement(1549450..1550388)
     CDS             complement(1550419..1551897)
     CDS             complement(1551921..1552850)
     CDS             complement(1552847..1553860)
     CDS             complement(1554037..1555521)
     CDS             complement(1555685..1556857)
     CDS             complement(1557222..1557881)
     CDS             complement(1557838..1558611)
     CDS             1559027..1560037
     CDS             complement(1559941..1561038)
     CDS             complement(1561522..1562784)
     CDS             1563201..1564430
     CDS             1564604..1566709
     CDS             1566976..1567419
     CDS             complement(1567529..1567945)
     CDS             complement(1568036..1570339)
     CDS             complement(1570553..1571362)
     CDS             complement(1571603..1572283)
     CDS             1572310..1575174
     CDS             complement(1575171..1577369)
     CDS             1577674..1578285
     CDS             1578314..1578508
     CDS             1578568..1578954
     CDS             complement(1579179..1580393)
     CDS             complement(1580741..1581148)
     CDS             1581372..1582274
     CDS             1582274..1583110
     CDS             1583188..1584513
     CDS             1584553..1585761
     CDS             complement(1585764..1586474)
     CDS             1586533..1587381
     CDS             1587493..1588530
     CDS             1588575..1591082
     CDS             1591317..1592291
     CDS             1592295..1593731
     CDS             1593772..1594188
     CDS             1594393..1595019
     CDS             1595164..1596207
     CDS             1596246..1597412
     CDS             1597482..1598435
     CDS             1598436..1599644
     CDS             1599661..1600617
     CDS             1600629..1601162
     CDS             1601294..1602499
     CDS             1602580..1604013
     CDS             complement(1604315..1604701)
     CDS             1604825..1605448
     CDS             1605600..1606748
     CDS             1606748..1608340
     CDS             1608378..1608974
     CDS             1608985..1609164
     CDS             1609201..1610466
     CDS             complement(1614435..1615145)
     CDS             1616481..1617716
     CDS             1617728..1618723
     CDS             1618717..1618908
     CDS             1618985..1619809
     CDS             1619806..1620762
     CDS             1620918..1622699
     CDS             1622774..1623967
     CDS             1623986..1624969
     CDS             1625273..1626952
     CDS             1626992..1627651
     CDS             1627648..1628562
     CDS             1628886..1629767
     CDS             1629745..1630569
     CDS             complement(1630620..1631201)
     CDS             1631506..1632363
     CDS             1632396..1632959
     CDS             1633059..1634048
     CDS             1634045..1634755
     CDS             1634752..1636410
     CDS             complement(1636584..1637102)
     CDS             complement(1637134..1637940)
     CDS             1638024..1639637
     CDS             1639630..1641390
     CDS             1641441..1642247
     CDS             1642323..1643228
     CDS             1643462..1645297
     CDS             1645447..1646262
     CDS             complement(1646573..1646965)
     CDS             complement(1646992..1648137)
     CDS             1648390..1650681
     CDS             1650819..1651247
     CDS             1651514..1652191
     CDS             1652193..1652801
     CDS             1652966..1653547
     CDS             complement(1653638..1654774)
     CDS             complement(1654842..1656119)
     CDS             complement(1656088..1656945)
     CDS             complement(1657161..1658609)
     CDS             complement(1658666..1658821)
     CDS             complement(1659085..1660548)
     CDS             complement(1660575..1661456)
     CDS             complement(1661471..1662532)
     CDS             complement(1662529..1663911)
     CDS             complement(1663975..1665357)
     CDS             complement(1665432..1666913)
     CDS             complement(1667075..1668529)
     CDS             1668634..1669098
     CDS             1669167..1669766
     CDS             complement(1669773..1671992)
     CDS             complement(1671989..1672801)
     CDS             complement(1673025..1674440)
     CDS             1674816..1676132
     CDS             complement(1676144..1677550)
     CDS             complement(1677747..1678223)
     CDS             1678492..1679064
     CDS             1679078..1680037
     CDS             complement(1680018..1681364)
     CDS             complement(1681907..1683691)
     CDS             1684236..1684913
     CDS             complement(1685780..1685965)
     CDS             complement(1685967..1686767)
     CDS             complement(1686764..1687114)
     CDS             1687367..1687759
     CDS             complement(1687859..1688677)
     CDS             complement(1688733..1690403)
     CDS             complement(1690400..1690993)
     CDS             complement(1691038..1692381)
     CDS             1692429..1693235
     CDS             complement(1693369..1694748)
     CDS             complement(1694795..1695535)
     CDS             complement(1695532..1696677)
     CDS             1696707..1697387
     CDS             1697398..1697556
     CDS             1697703..1697909
     CDS             complement(1697970..1700792)
     CDS             complement(1700817..1701842)
     CDS             complement(1701965..1702276)
     CDS             complement(1702396..1703388)
     CDS             complement(1703393..1704373)
     CDS             complement(1704393..1705862)
     CDS             complement(1705868..1706059)
     CDS             complement(1706165..1707709)
     CDS             complement(1707985..1709556)
     CDS             complement(1709607..1710443)
     CDS             complement(1710498..1711760)
     CDS             1711840..1712703
     CDS             1712925..1713164
     CDS             complement(1713219..1714415)
     CDS             1714559..1715044
     CDS             complement(1715046..1716662)
     CDS             complement(1716829..1717674)
     CDS             complement(1717690..1717965)
     CDS             complement(1718013..1718708)
     CDS             complement(1718754..1722395)
     CDS             complement(1722564..1722944)
     CDS             complement(1722968..1724260)
     CDS             complement(1724447..1725328)
     CDS             1725384..1726322
     CDS             1726366..1727382
     CDS             1727429..1728562
     CDS             complement(1728646..1729020)
     CDS             complement(1729088..1729621)
     CDS             complement(1729666..1731504)
     CDS             complement(1731501..1733159)
     CDS             1733697..1734341
     CDS             complement(1734415..1735512)
     CDS             complement(1735499..1737718)
     CDS             complement(1737727..1739559)
     CDS             1739834..1740598
     CDS             1740664..1741260
     CDS             complement(1741270..1742556)
     CDS             complement(1742639..1743076)
     CDS             complement(1743140..1743985)
     CDS             1744031..1744807
     CDS             complement(1744821..1745954)
     CDS             complement(1746028..1748010)
     CDS             complement(1748542..1749051)
     CDS             1749454..1752267
     CDS             1752472..1753038
     CDS             1753158..1753940
     CDS             1754009..1754914
     CDS             complement(1754936..1755601)
     CDS             complement(1755615..1755869)
     CDS             1755934..1756203
     CDS             1756274..1757707
     CDS             1757814..1760510
     CDS             complement(1760514..1761020)
     CDS             complement(1761121..1761297)
     CDS             1761510..1761863
     CDS             1761823..1762074
     CDS             complement(1762095..1762658)
     CDS             complement(1762655..1762996)
     CDS             complement(1763545..1765176)
     CDS             1765329..1765934
     CDS             1765952..1767241
     CDS             complement(1767312..1767722)
     CDS             complement(1767719..1768165)
     CDS             complement(1768162..1769430)
     CDS             complement(1769433..1770191)
     CDS             complement(1770277..1771461)
     CDS             complement(1771467..1772912)
     CDS             complement(1772909..1773616)
     CDS             1773952..1775712
     CDS             1775719..1776732
     CDS             1776742..1777530
     CDS             1777703..1778704
     CDS             1778766..1779734
     CDS             complement(1779811..1780743)
     CDS             1781484..1783577
     CDS             1783703..1784785
     CDS             1784897..1786441
     CDS             1786458..1787423
     CDS             1787432..1788166
     CDS             complement(1788175..1789323)
     CDS             complement(1789387..1790508)
     CDS             complement(1790505..1791824)
     CDS             complement(1792001..1792234)
     CDS             complement(1792342..1795101)
     CDS             complement(1795195..1795974)
     CDS             complement(1796026..1797243)
     CDS             complement(1797472..1798476)
     CDS             complement(1798954..1799937)
     CDS             complement(1800037..1801107)
     CDS             complement(1801125..1801958)
     CDS             complement(1802106..1804151)
     CDS             complement(1804160..1804705)
     CDS             complement(1804803..1805282)
     CDS             complement(1805292..1806593)
     CDS             complement(1806599..1807216)
     CDS             complement(1807217..1808203)
     CDS             complement(1808209..1808874)
     CDS             complement(1808900..1810372)
     CDS             complement(1810369..1811316)
     CDS             complement(1811329..1811838)
     CDS             1812111..1813346
     CDS             complement(1813368..1815425)
     CDS             complement(1815450..1816673)
     CDS             complement(1816776..1818050)
     CDS             complement(1818216..1818503)
     CDS             complement(1818592..1819164)
     CDS             complement(1819171..1819491)
     CDS             complement(1819697..1820539)
     CDS             complement(1820545..1823886)
     CDS             complement(1823892..1825094)
     CDS             complement(1825172..1826524)
     CDS             complement(1826577..1827515)
     CDS             complement(1827515..1828093)
     CDS             1828313..1829836
     CDS             1829902..1830375
     CDS             1830362..1830814
     CDS             complement(1830881..1831447)
     CDS             complement(1831510..1832073)
     CDS             complement(1832171..1833262)
     CDS             complement(1833389..1833826)
     CDS             complement(1833855..1834946)
     CDS             complement(1834976..1835494)
     CDS             complement(1835487..1836638)
     CDS             complement(1836795..1837235)
     CDS             complement(1837290..1838120)
     CDS             complement(1838129..1839280)
     CDS             complement(1839316..1839882)
     CDS             complement(1840059..1842731)
     CDS             complement(1842849..1844198)
     CDS             complement(1844218..1845408)
     CDS             complement(1845689..1847491)
     CDS             1847710..1848591
     CDS             complement(1848588..1851248)
     CDS             1851425..1851808
     CDS             1851812..1853059
     CDS             1853151..1853879
     CDS             1853950..1855071
     CDS             1855094..1855771
     CDS             complement(1856009..1856386)
     CDS             complement(1856724..1857977)
     CDS             1858009..1858155
     CDS             complement(1858084..1858641)
     CDS             complement(1858740..1860029)
     CDS             complement(1860075..1860719)
     CDS             1860844..1861692
     CDS             1862132..1862473
     CDS             complement(1862637..1864922)
     CDS             complement(1864947..1865525)
     CDS             complement(1865544..1867124)
     CDS             complement(1867276..1868412)
     CDS             complement(1868416..1870290)
     CDS             complement(1870679..1871092)
     CDS             complement(1871143..1872234)
     CDS             complement(1872256..1872870)
     CDS             complement(1872914..1873561)
     CDS             complement(1873697..1874455)
     CDS             complement(1874713..1875591)
     CDS             1875723..1876187
     CDS             complement(1876264..1877157)
     CDS             complement(1877279..1877746)
     CDS             complement(1877743..1878837)
     CDS             complement(1878842..1879774)
     CDS             complement(1879804..1880490)
     CDS             complement(1880490..1881185)
     CDS             complement(1881169..1883226)
     CDS             complement(1883421..1884656)
     CDS             complement(1884687..1885304)
     CDS             complement(1885317..1885943)
     CDS             1887526..1888233
     CDS             1888281..1889693
     CDS             1889736..1890149
     CDS             complement(1890252..1890953)
     CDS             1891386..1892003
     CDS             1892022..1893245
     CDS             complement(1893242..1895152)
     CDS             complement(1895363..1896628)
     CDS             complement(1896778..1897602)
     CDS             complement(1897818..1898285)
     CDS             1898369..1898920
     CDS             complement(1899100..1899390)
     CDS             complement(1899556..1900425)
     CDS             1900488..1901297
     CDS             1901783..1903291
     CDS             complement(1903357..1904703)
     CDS             complement(1904795..1905349)
     CDS             complement(1905535..1907250)
     CDS             complement(1907247..1907498)
     CDS             1907607..1908074
     CDS             1908064..1909611
     CDS             1909625..1910059
     CDS             1910274..1911275
     CDS             1911734..1912426
     CDS             1912426..1913412
     CDS             complement(1913424..1914557)
     CDS             1914869..1915828
     CDS             1915974..1918499
     CDS             1918654..1919658
     CDS             complement(1919848..1921047)
     CDS             1921216..1925124
     CDS             complement(1925126..1925596)
     CDS             complement(1925683..1926588)
     CDS             complement(1926691..1926900)
     CDS             1927413..1928222
     CDS             1928526..1929305
     CDS             1929302..1930267
     CDS             complement(1930357..1932060)
     CDS             1932438..1933205
     CDS             1933202..1934176
     CDS             1934188..1936254
     CDS             1936408..1936677
     CDS             complement(1936801..1937334)
     CDS             complement(1937520..1938698)
     CDS             complement(1938913..1940520)
     CDS             1940753..1941511
     CDS             1941656..1942231
     CDS             complement(1942273..1943124)
     CDS             complement(1943157..1944062)
     CDS             complement(1944059..1944685)
     CDS             1944885..1946249
     CDS             1946261..1947352
     CDS             complement(1947349..1948038)
     CDS             complement(1948147..1949721)
     CDS             1950081..1950809
     CDS             1950878..1951762
     CDS             1951876..1952562
     CDS             1952562..1953512
     CDS             complement(1953606..1954238)
     CDS             complement(1954272..1955432)
     CDS             complement(1955678..1955893)
     CDS             1955985..1956608
     CDS             1956743..1957432
     CDS             1957434..1958045
     CDS             complement(1958156..1958992)
     CDS             complement(1959177..1959500)
     CDS             complement(1959558..1960112)
     CDS             complement(1960125..1960724)
     CDS             1960837..1961130
     CDS             complement(1961253..1962410)
     CDS             complement(1962767..1965721)
     CDS             complement(1965956..1966591)
     CDS             complement(1966655..1968757)
     CDS             complement(1968760..1969605)
     CDS             complement(1969830..1970582)
     CDS             complement(1970642..1971388)
     CDS             1971569..1972261
     CDS             complement(1972367..1974625)
     CDS             complement(1974885..1975154)
     CDS             complement(1975308..1976258)
     CDS             complement(1976332..1977255)
     CDS             1977389..1978282
     CDS             complement(1978293..1978949)
     CDS             complement(1978939..1979763)
     CDS             complement(1979882..1981258)
     CDS             complement(1981275..1982273)
     CDS             complement(1982279..1982728)
     CDS             complement(1982948..1985842)
     CDS             complement(1985946..1986320)
     CDS             complement(1986601..1987599)
     CDS             complement(1987628..1988176)
     CDS             1988260..1989096
     CDS             1989497..1991104
     CDS             1991243..1992169
     CDS             1992162..1993199
     CDS             1993196..1994935
     CDS             complement(1995028..1996794)
     CDS             1997075..1997845
     CDS             complement(1997867..1998613)
     CDS             complement(1998633..1999739)
     CDS             complement(1999974..2000768)
     CDS             2000810..2002288
     CDS             complement(2002430..2003932)
     CDS             2004338..2005375
     CDS             2005724..2007109
     CDS             2007534..2007881
     CDS             2007924..2008334
     CDS             2008558..2009319
     CDS             complement(2009259..2010740)
     CDS             complement(2010746..2011720)
     CDS             complement(2011720..2013576)
     CDS             complement(2013717..2014898)
     CDS             complement(2015055..2016269)
     CDS             complement(2016319..2017503)
     CDS             2017889..2018320
     CDS             complement(2018523..2019632)
     CDS             2019826..2020257
     CDS             complement(2020348..2021241)
     CDS             complement(2021395..2021952)
     CDS             complement(2022020..2022751)
     CDS             complement(2023053..2023880)
     CDS             complement(2024091..2024921)
     CDS             2025316..2025900
     CDS             complement(2025848..2026738)
     CDS             complement(2027052..2028263)
     CDS             complement(2028260..2029783)
     CDS             complement(2029770..2030138)
     CDS             complement(2030301..2030918)
     CDS             2031099..2032253
     CDS             complement(2032468..2032773)
     CDS             complement(2032763..2033458)
     CDS             complement(2033525..2034340)
     CDS             2034438..2036183
     CDS             complement(2036184..2036831)
     CDS             2037005..2038414
     CDS             2038418..2039464
     CDS             complement(2039615..2041018)
     CDS             complement(2041485..2041826)
     CDS             2042180..2042830
     CDS             2042827..2043897
     CDS             2043894..2044094
     CDS             2044098..2044877
     CDS             2044878..2045999
     CDS             complement(2046052..2047254)
     CDS             complement(2047293..2049620)
     CDS             complement(2049649..2051553)
     CDS             complement(2051739..2052629)
     CDS             complement(2053444..2053599)
     CDS             2054215..2055306
     CDS             2056000..2057262
     CDS             complement(2057296..2058198)
     CDS             complement(2058195..2058545)
     CDS             2058923..2059489
     CDS             2059622..2060020
     CDS             complement(2060168..2060707)
     CDS             complement(2060717..2061091)
     CDS             complement(2061271..2061642)
     CDS             complement(2061715..2062455)
     CDS             complement(2062497..2063363)
     CDS             complement(2063400..2063909)
     CDS             2064022..2064384
     CDS             2064385..2064720
     CDS             complement(2064818..2065324)
     CDS             2065619..2066095
     CDS             complement(2066176..2067045)
     CDS             complement(2067042..2067983)
     CDS             complement(2068012..2069442)
     CDS             complement(2069541..2071163)
     CDS             complement(2071262..2073340)
     CDS             complement(2073380..2073718)
     CDS             complement(2073802..2075118)
     CDS             complement(2075525..2077399)
     CDS             complement(2077582..2080962)
     CDS             complement(2081171..2084680)
     CDS             complement(2084695..2084994)
     CDS             complement(2084975..2086447)
     CDS             complement(2086475..2087332)
     CDS             complement(2087325..2088068)
     CDS             complement(2088065..2088604)
     CDS             complement(2088803..2089585)
     CDS             2089765..2091411
     CDS             2091408..2092934
     CDS             complement(2093064..2094407)
     CDS             2094933..2096045
     CDS             complement(2096042..2096440)
     CDS             2096471..2097805
     CDS             2097871..2099148
     CDS             complement(2099244..2101817)
     CDS             complement(2101928..2102830)
     CDS             complement(2103009..2104349)
     CDS             complement(2104679..2105638)
     CDS             complement(2105821..2106606)
     CDS             complement(2106698..2107363)
     CDS             complement(2107467..2107856)
     CDS             complement(2107853..2108629)
     CDS             complement(2108732..2109523)
     CDS             complement(2109528..2110268)
     CDS             complement(2110288..2110923)
     CDS             2111044..2112228
     CDS             complement(2112268..2113641)
     CDS             complement(2113691..2113909)
     CDS             complement(2113922..2114530)
     CDS             complement(2114586..2115704)
     CDS             complement(2115724..2117079)
     CDS             2117504..2118949
     CDS             complement(2118917..2119531)
     CDS             complement(2119598..2120371)
     CDS             complement(2120485..2121174)
     CDS             2121287..2121859
     CDS             2121866..2124520
     CDS             complement(2124533..2125348)
     CDS             complement(2125345..2126391)
     CDS             complement(2126443..2127474)
     CDS             complement(2127683..2128222)
     CDS             2128594..2130045
     CDS             2130150..2130848
     CDS             2130965..2133406
     CDS             2133463..2134590
     CDS             2134689..2134820
     CDS             2135032..2136096
     CDS             complement(2136099..2136485)
     CDS             complement(2136502..2136735)
     CDS             complement(2136766..2137476)
     CDS             2137515..2139254
     CDS             complement(2139297..2140556)
     CDS             complement(2140585..2140803)
     CDS             2140880..2141353
     CDS             complement(2141455..2142660)
     CDS             complement(2142784..2146299)
     CDS             2146458..2147339
     CDS             complement(2147322..2147939)
     CDS             complement(2147936..2148865)
     CDS             complement(2148862..2149362)
     CDS             2149632..2150720
     CDS             2150928..2152562
     CDS             complement(2152585..2153286)
     CDS             2153823..2154737
     CDS             2154734..2156371
     CDS             2156474..2157427
     CDS             complement(2157424..2158830)
     CDS             complement(2158891..2159790)
     CDS             2159994..2160635
     CDS             complement(2160737..2163901)
     CDS             complement(2164258..2164479)
     CDS             complement(2164679..2165740)
     CDS             complement(2166239..2166529)
     CDS             complement(2166819..2167286)
     CDS             complement(2167363..2168067)
     CDS             complement(2168068..2168889)
     CDS             complement(2168834..2170126)
     CDS             complement(2170368..2171036)
     CDS             complement(2171043..2172512)
     CDS             complement(2172548..2173630)
     CDS             complement(2173670..2175352)
     CDS             complement(2175362..2176789)
     CDS             complement(2176814..2177914)
     CDS             complement(2177921..2179435)
     CDS             complement(2179446..2180975)
     CDS             complement(2181101..2183248)
     CDS             complement(2183245..2184042)
     CDS             complement(2184053..2185069)
     CDS             complement(2185308..2185739)
     CDS             complement(2186294..2186686)
     CDS             complement(2186990..2187415)
     CDS             2187719..2188237
     CDS             complement(2188254..2189234)
     CDS             2189343..2190443
     CDS             2190455..2192020
     CDS             complement(2192132..2192503)
     CDS             2192604..2194829
     CDS             2194866..2196104
     CDS             2196127..2196231
     CDS             2196228..2197592
     CDS             complement(2197712..2199112)
     CDS             complement(2199191..2199700)
     CDS             2199882..2202395
     CDS             complement(2202500..2203666)
     CDS             complement(2203947..2204678)
     CDS             complement(2204841..2205809)
     CDS             complement(2205906..2207045)
     CDS             complement(2207093..2208103)
     CDS             complement(2208291..2208923)
     CDS             complement(2210357..2211982)
     CDS             complement(2211979..2213205)
     CDS             complement(2213202..2214089)
     CDS             complement(2214176..2214766)
     CDS             complement(2215554..2215985)
     CDS             complement(2216003..2217082)
     CDS             2217645..2219567
     CDS             complement(2219727..2220071)
     CDS             2220376..2221125
     CDS             2221130..2221660
     CDS             2221695..2222798
     CDS             2222799..2223626
     CDS             complement(2223983..2224699)
     CDS             complement(2224835..2225938)
     CDS             2226115..2227665
     CDS             complement(2227672..2228172)
     CDS             2228195..2229898
     CDS             2230013..2230768
     CDS             complement(2230714..2230854)
     CDS             2230937..2231956
     CDS             2232138..2232920
     CDS             2233054..2234670
     CDS             complement(2234723..2235196)
     CDS             2235498..2236931
     CDS             2237073..2237906
     CDS             complement(2237952..2238854)
     CDS             2239210..2239755
     CDS             2240049..2241188
     CDS             2241640..2241960
     CDS             complement(2242208..2242972)
     CDS             complement(2242976..2244571)
     CDS             2244625..2244912
     CDS             2245405..2246565
     CDS             2246616..2248061
     CDS             complement(2248137..2248304)
     CDS             complement(2248636..2249166)
     CDS             2249283..2250245
     CDS             complement(2250202..2251137)
     CDS             2251254..2251598
     CDS             complement(2251667..2253190)
     CDS             2253246..2253470
     CDS             2253557..2254894
     CDS             complement(2254960..2255490)
     CDS             complement(2255714..2258866)
     CDS             complement(2258903..2260243)
     CDS             2260442..2261596
     CDS             2261687..2263561
     CDS             complement(2263684..2263869)
     CDS             2264031..2265341
     CDS             complement(2265353..2266762)
     CDS             complement(2267409..2268584)
     CDS             complement(2268726..2269445)
     CDS             complement(2269651..2270808)
     CDS             complement(2270847..2271935)
     CDS             2271988..2272629
     CDS             2272616..2273116
     CDS             2273196..2274290
     CDS             complement(2274287..2275207)
     CDS             complement(2275490..2275921)
     CDS             2276706..2279477
     CDS             complement(2279565..2280356)
     CDS             complement(2280365..2281306)
     CDS             complement(2281303..2282298)
     CDS             2282539..2283261
     CDS             complement(2283264..2284142)
     CDS             2284359..2284652
     CDS             2284704..2285552
     CDS             2285595..2286698
     CDS             complement(2286799..2287227)
     CDS             complement(2287616..2288524)
     CDS             2288683..2288841
     CDS             2288845..2289066
     CDS             2289063..2289434
     CDS             complement(2290181..2290501)
     CDS             complement(2291483..2291683)
     CDS             complement(2291924..2293345)
     CDS             complement(2293345..2294214)
     CDS             complement(2294207..2294629)
     CDS             complement(2294629..2294850)
     CDS             complement(2295007..2295807)
     CDS             complement(2295810..2297024)
     CDS             2297419..2298990
     CDS             2299350..2299805
     CDS             2299802..2301691
     CDS             2301746..2301988
     CDS             complement(2302001..2303899)
     CDS             2303965..2304438
     CDS             2304442..2304702
     CDS             complement(2304709..2306580)
     CDS             complement(2306765..2308045)
     CDS             complement(2308047..2308742)
     CDS             2308788..2310827
     CDS             complement(2310843..2311352)
     CDS             complement(2311387..2311965)
     CDS             complement(2312037..2313422)
     CDS             2313752..2314162
     CDS             2314209..2314655
     CDS             complement(2314661..2315767)
     CDS             complement(2315786..2316517)
     CDS             complement(2316569..2317297)
     CDS             complement(2317326..2318243)
     CDS             complement(2318357..2319694)
     CDS             complement(2319725..2320327)
     CDS             complement(2320324..2321406)
     CDS             complement(2321473..2322198)
     CDS             complement(2322198..2323334)
     CDS             complement(2323405..2324433)
     CDS             complement(2324774..2325970)
     CDS             2326070..2326738
     CDS             complement(2326838..2327560)
     CDS             complement(2327697..2328083)
     CDS             complement(2328088..2329938)
     CDS             2330263..2332389
     CDS             2332526..2334391
     CDS             2334445..2335872
     CDS             2335884..2336192
     CDS             complement(2336196..2337746)
     CDS             2337912..2338301
     CDS             complement(2338389..2338529)
     CDS             complement(2338548..2338802)
     CDS             complement(2338843..2340879)
     CDS             2341276..2342529
     CDS             2342576..2344396
     CDS             2344393..2345481
     CDS             complement(2345583..2346155)
     CDS             complement(2346181..2347830)
     CDS             complement(2347820..2348398)
     CDS             complement(2348504..2349025)
     CDS             2349081..2350187
     CDS             2350218..2351465
     CDS             2351484..2352470
     CDS             2352857..2354869
     CDS             2355017..2355274
     CDS             complement(2355344..2355793)
     CDS             complement(2356030..2357877)
     CDS             2358082..2359077
     CDS             2359328..2361175
     CDS             complement(2361202..2361747)
     CDS             complement(2361762..2362688)
     CDS             complement(2362695..2365550)
     CDS             2365673..2366386
     CDS             2366536..2368077
     CDS             2368074..2369009
     CDS             2369015..2369878
     CDS             2369871..2371301
     CDS             complement(2371325..2371882)
     CDS             complement(2372045..2372158)
     CDS             complement(2372246..2373274)
     CDS             2373408..2374190
     CDS             complement(2374318..2376522)
     CDS             2377038..2378333
     CDS             complement(2378330..2378590)
     CDS             complement(2378550..2379143)
     CDS             complement(2379240..2379515)
     CDS             2379911..2380903
     CDS             2381102..2383093
     CDS             complement(2383407..2383967)
     CDS             complement(2384280..2385596)
     CDS             complement(2385596..2386174)
     CDS             complement(2386171..2387214)
     CDS             complement(2387599..2389446)
     CDS             2389762..2390391
     CDS             2390616..2390879
     CDS             complement(2391001..2391675)
     CDS             complement(2391680..2392081)
     CDS             complement(2392176..2393162)
     CDS             complement(2393180..2394826)
     CDS             complement(2394823..2395536)
     CDS             2395767..2396477
     CDS             2396576..2397730
     CDS             complement(2397975..2398775)
     CDS             complement(2398831..2399544)
     CDS             complement(2399610..2400083)
     CDS             complement(2400282..2400908)
     CDS             complement(2400910..2402028)
     CDS             complement(2402121..2402993)
     CDS             complement(2403041..2404357)
     CDS             2404799..2405353
     CDS             2405425..2406726
     CDS             complement(2406762..2407634)
     CDS             complement(2407714..2409039)
     CDS             complement(2409272..2410780)
     CDS             2411042..2412931
     CDS             complement(2412928..2413845)
     CDS             2413956..2414621
     CDS             complement(2415171..2415437)
     CDS             complement(2415477..2415782)
     CDS             complement(2416026..2419472)
     CDS             2419746..2420447
     CDS             2420524..2421567
     CDS             2421568..2422020
     CDS             complement(2422086..2422496)
     CDS             complement(2422555..2422947)
     CDS             2422952..2423302
     CDS             complement(2423402..2423836)
     CDS             complement(2423833..2425353)
     CDS             complement(2425353..2428064)
     CDS             2428186..2428488
     CDS             2428849..2430324
     CDS             complement(2430421..2431392)
     CDS             2431847..2432626
     CDS             complement(2432633..2433565)
     CDS             complement(2433572..2434114)
     CDS             2434565..2436013
     CDS             complement(2436175..2437446)
     CDS             complement(2437614..2438264)
     CDS             complement(2438264..2439016)
     CDS             2439079..2439846
     CDS             2439904..2441124
     CDS             2441127..2441885
     CDS             2441930..2444113
     CDS             complement(2444242..2444640)
     CDS             complement(2444644..2445750)
     CDS             complement(2445788..2446402)
     CDS             complement(2446439..2447131)
     CDS             complement(2447363..2447656)
     CDS             complement(2447666..2448787)
     CDS             complement(2448865..2449725)
     CDS             2450206..2451702
     CDS             2451773..2452279
     CDS             2452290..2453855
     CDS             2453852..2454682
     CDS             2454732..2457419
     CDS             2457703..2459115
     CDS             complement(2459402..2460028)
     CDS             complement(2460059..2460658)
     CDS             complement(2460846..2462210)
     CDS             2463473..2463730
     CDS             2464025..2464804
     CDS             complement(2464939..2465412)
     CDS             complement(2465461..2466081)
     CDS             2466251..2468851
     CDS             2468932..2469660
     CDS             2469848..2469979
     CDS             2471110..2471511
     CDS             2471873..2473669
     CDS             2473827..2475398
     CDS             2475395..2476552
     CDS             2476657..2479854
     CDS             complement(2479924..2481168)
     CDS             complement(2481195..2482880)
     CDS             complement(2482886..2483767)
     CDS             complement(2483772..2484713)
     CDS             complement(2484714..2486411)
     CDS             2486669..2488660
     CDS             2488737..2490137
     CDS             complement(2490134..2490847)
     CDS             2490966..2491709
     CDS             complement(2491769..2492011)
     CDS             2492801..2493916
     CDS             2493973..2494122
     CDS             2494119..2494769
     CDS             complement(2494872..2496038)
     CDS             complement(2496129..2496935)
     CDS             2497002..2497412
     CDS             2497438..2498571
     CDS             complement(2498577..2499212)
     CDS             complement(2499212..2499766)
     CDS             complement(2499869..2501539)
     CDS             complement(2501721..2502374)
     CDS             complement(2502541..2504760)
     CDS             2505203..2505631
     CDS             2505917..2506114
     CDS             2506115..2507467
     CDS             complement(2507536..2508021)
     CDS             complement(2508036..2508914)
     CDS             complement(2508952..2509920)
     CDS             2510137..2511459
     CDS             2511485..2512339
     CDS             2512351..2513007
     CDS             complement(2513153..2514328)
     CDS             complement(2514325..2514912)
     CDS             complement(2514922..2517108)
     CDS             2518257..2518520
     CDS             2518526..2519002
     CDS             2519341..2520102
     CDS             2520137..2520937
     CDS             2520951..2521616
     CDS             complement(2521630..2522880)
     CDS             complement(2523086..2524297)
     CDS             2524943..2525179
     CDS             complement(2525199..2525879)
     CDS             complement(2525928..2527199)
     CDS             2527392..2528534
     CDS             2528675..2530084
     CDS             2530081..2531466
     CDS             2531478..2532857
     CDS             2532892..2533320
     CDS             2533360..2534307
     CDS             2534283..2535464
     CDS             2535698..2536198
     CDS             2536314..2536874
     CDS             complement(2536946..2537221)
     CDS             2537275..2537847
     CDS             2537860..2538558
     CDS             complement(2538531..2538956)
     CDS             complement(2538963..2540423)
     CDS             2540626..2541753
     CDS             complement(2541750..2550818)
     CDS             complement(2551404..2551847)
     CDS             complement(2551859..2552164)
     CDS             complement(2552216..2553169)
     CDS             complement(2553166..2553630)
     CDS             2554223..2554804
     CDS             2555197..2555652
     CDS             2555618..2556139
     CDS             complement(2556240..2556863)
     CDS             complement(2556865..2557602)
     CDS             complement(2557661..2558428)
     CDS             complement(2558492..2559313)
     CDS             2559449..2560084
     CDS             complement(2560103..2560603)
     CDS             complement(2560689..2561450)
     CDS             complement(2561447..2562382)
     CDS             complement(2562402..2562914)
     CDS             complement(2562956..2563372)
     CDS             2563576..2564112
     CDS             2564134..2565471
     CDS             complement(2565468..2566415)
     CDS             2566560..2567825
     CDS             2567866..2569881
     CDS             complement(2569878..2570606)
     CDS             complement(2570614..2571912)
     CDS             complement(2572000..2573742)
     CDS             complement(2574403..2575407)
     CDS             2575914..2576402
     CDS             2576639..2577373
     CDS             complement(2577437..2579542)
     CDS             complement(2579687..2580145)
     CDS             complement(2580365..2580598)
     CDS             complement(2581117..2581239)
     CDS             2581429..2582271
     CDS             complement(2582279..2583028)
     CDS             complement(2583035..2583457)
     CDS             complement(2583562..2584614)
     CDS             complement(2585137..2585874)
     CDS             complement(2586063..2587727)
     CDS             2587858..2588172
     CDS             2588169..2588504
     CDS             complement(2588501..2589223)
     CDS             complement(2589325..2591889)
     CDS             complement(2591889..2592710)
     CDS             2593036..2594739
     CDS             2596091..2596801
     CDS             complement(2600741..2601949)
     CDS             2602069..2602641
     CDS             complement(2602666..2603511)
     CDS             2604172..2605107
     CDS             2605257..2605823
     CDS             complement(2605886..2606179)
     CDS             complement(2606592..2607476)
     CDS             complement(2607486..2608685)
     CDS             complement(2609222..2609941)
     CDS             complement(2610005..2610865)
     CDS             complement(2610888..2611835)
     CDS             complement(2611832..2613595)
     CDS             complement(2613598..2614566)
     CDS             complement(2614648..2616144)
     CDS             complement(2616211..2620914)
     CDS             complement(2621825..2623114)
     CDS             complement(2623284..2624807)
     CDS             2625161..2626306
     CDS             2626376..2627122
     CDS             complement(2627119..2628222)
     CDS             complement(2628311..2629084)
     CDS             complement(2629129..2630061)
     CDS             complement(2630078..2631145)
     CDS             complement(2631297..2632418)
     CDS             complement(2632552..2632683)
     CDS             complement(2632733..2633623)
     CDS             2633666..2634439
     CDS             complement(2634436..2635530)
     CDS             2635570..2636268
     CDS             complement(2636270..2637196)
     CDS             2637324..2638436
     CDS             2638671..2638883
     CDS             complement(2639200..2640288)
     CDS             complement(2640366..2641898)
     CDS             complement(2641946..2642323)
     CDS             2642360..2643367
     CDS             complement(2643364..2644146)
     CDS             complement(2644271..2646562)
     CDS             complement(2646580..2647251)
     CDS             complement(2647248..2647493)
     CDS             complement(2647571..2648050)
     CDS             2648214..2650766
     CDS             complement(2650767..2651444)
     CDS             complement(2651491..2653602)
     CDS             complement(2653623..2654516)
     CDS             complement(2654628..2654777)
     CDS             complement(2655029..2656459)
     CDS             complement(2656497..2657663)
     CDS             complement(2657682..2658962)
     CDS             complement(2658998..2659600)
     CDS             2659629..2660057
     CDS             complement(2660073..2661488)
     CDS             complement(2661503..2662213)
     CDS             2662370..2663809
     CDS             2663885..2665186
     CDS             2665286..2666551
     CDS             complement(2666548..2667510)
     CDS             2667532..2668386
     CDS             complement(2668383..2669258)
     CDS             2669327..2669497
     CDS             2669642..2670919
     CDS             2671002..2671328
     CDS             2671325..2671918
     CDS             complement(2671979..2672326)
     CDS             2672746..2674053
     CDS             2674114..2674443
     CDS             2674472..2675920
     CDS             2675917..2676387
     CDS             2676408..2677184
     CDS             complement(2677181..2678260)
     CDS             2678298..2679206
     CDS             2679217..2679906
     CDS             2679907..2680779
     CDS             complement(2680784..2681725)
     CDS             complement(2681760..2683199)
     CDS             2683267..2684589
     CDS             complement(2684586..2685347)
     CDS             complement(2685471..2686193)
     CDS             complement(2686287..2686769)
     CDS             complement(2686762..2687508)
     CDS             complement(2687516..2688112)
     CDS             complement(2688247..2690517)
     CDS             2690701..2691270
     CDS             2691361..2692755
     CDS             2692759..2693829
     CDS             complement(2693826..2694536)
     CDS             complement(2694606..2695229)
     CDS             2695261..2696178
     CDS             complement(2696337..2699120)
     CDS             2699397..2700830
     CDS             complement(2700827..2702254)
     CDS             complement(2702384..2703349)
     CDS             complement(2703592..2705163)
     CDS             complement(2705214..2706008)
     CDS             complement(2706005..2706706)
     CDS             complement(2706706..2707458)
     CDS             complement(2707469..2707936)
     CDS             complement(2707940..2708428)
     CDS             complement(2708429..2708815)
     CDS             complement(2708808..2709662)
     CDS             complement(2709663..2710256)
     CDS             complement(2710249..2712681)
     CDS             complement(2712792..2713394)
     CDS             complement(2713427..2714368)
     CDS             complement(2714369..2715634)
     CDS             2715759..2716235
     CDS             2716295..2716474
     CDS             complement(2716400..2717959)
     CDS             complement(2717947..2718372)
     CDS             complement(2718390..2718791)
     CDS             complement(2718788..2719273)
     CDS             complement(2719273..2719878)
     CDS             complement(2720235..2721389)
     CDS             2721607..2721900
     CDS             2722038..2722484
     CDS             2722493..2726374
     CDS             complement(2726411..2727310)
     CDS             complement(2727441..2727578)
     CDS             complement(2727656..2727829)
     CDS             complement(2728303..2729946)
     CDS             complement(2730193..2730804)
     CDS             complement(2730830..2731114)
     CDS             2731418..2732791
     CDS             2733120..2733680
     CDS             2734060..2737116
     CDS             2737117..2737608
     CDS             2737601..2739379
     CDS             2739376..2739885
     CDS             2739890..2740165
     CDS             2740167..2740550
     CDS             complement(2740555..2741148)
     CDS             complement(2741145..2742281)
     CDS             complement(2742339..2743067)
     CDS             complement(2743073..2743285)
     CDS             2743302..2743883
     CDS             2743873..2744880
     CDS             2744939..2745724
     CDS             2745746..2747248
     CDS             complement(2747256..2748455)
     CDS             2748700..2750019
     CDS             complement(2750039..2750800)
     CDS             complement(2750805..2751743)
     CDS             complement(2751768..2752247)
     CDS             2752622..2754115
     CDS             2754115..2755182
     CDS             2755169..2757700
     CDS             complement(2757782..2758978)
     CDS             complement(2758982..2760364)
     CDS             2760850..2762241
     CDS             2762455..2762991
     CDS             complement(2763013..2764221)
     CDS             2764314..2765498
     CDS             2765557..2766147
     CDS             complement(2766457..2767746)
     CDS             2767868..2768719
     CDS             2768763..2768933
     CDS             complement(2768930..2770156)
     CDS             complement(2770237..2771271)
     CDS             complement(2771564..2772781)
     CDS             complement(2772883..2773575)
     CDS             complement(2773556..2774110)
     CDS             complement(2774191..2775453)
     CDS             complement(2775487..2776317)
     CDS             complement(2776381..2777124)
     CDS             2777182..2778588
     CDS             complement(2778582..2778824)
     CDS             2779049..2779963
     CDS             complement(2779945..2780367)
     CDS             2780456..2781172
     CDS             complement(2781189..2783747)
     CDS             2784043..2784495
     CDS             2784550..2785455
     CDS             complement(2785687..2786214)
     CDS             2786718..2787029
     CDS             2787050..2787904
     CDS             2788127..2788948
     CDS             2789003..2790265
     CDS             complement(2790266..2791057)
     CDS             2791155..2791400
     CDS             2791397..2792542
     CDS             complement(2792627..2794147)
     CDS             complement(2794567..2794914)
     CDS             complement(2795084..2796271)
     CDS             complement(2796509..2797222)
     CDS             complement(2797222..2799081)
     CDS             complement(2799351..2799983)
     CDS             complement(2799970..2801226)
     CDS             complement(2801251..2801361)
     CDS             complement(2801362..2801958)
     CDS             complement(2802014..2802550)
     CDS             complement(2802826..2803257)
     CDS             2803416..2804801
     CDS             complement(2804813..2805382)
     CDS             complement(2805392..2806378)
     CDS             complement(2806385..2807356)
     CDS             complement(2807393..2808130)
     CDS             complement(2808155..2809492)
     CDS             complement(2809492..2810418)
     CDS             complement(2810415..2811200)
     CDS             complement(2811197..2811460)
     CDS             complement(2811457..2813151)
     CDS             2813568..2814941
     CDS             complement(2815126..2816094)
     CDS             2816266..2816724
     CDS             complement(2816663..2817490)
     CDS             complement(2817560..2818279)
     CDS             complement(2818276..2819004)
     CDS             2819031..2820272
     CDS             complement(2820269..2820895)
     CDS             2821164..2822255
     CDS             2823581..2824435
     CDS             2824630..2825346
     CDS             2825453..2826448
     CDS             2826453..2826647
     CDS             2826644..2827234
     CDS             complement(2827471..2828631)
     CDS             2828984..2829607
     CDS             2829715..2830362
     CDS             2830365..2830457
     CDS             2830454..2831767
     CDS             complement(2831827..2833146)
     CDS             complement(2833225..2833824)
     CDS             2834157..2835965
     CDS             2836062..2836556
     CDS             2836553..2837542
     CDS             complement(2837550..2839184)
     CDS             2839599..2840483
     CDS             complement(2840497..2841687)
     CDS             2841815..2842282
     CDS             2842304..2842561
     CDS             2842585..2845596
     CDS             2845687..2846181
     CDS             complement(2846185..2846961)
     CDS             complement(2846958..2847950)
     CDS             complement(2847972..2849072)
     CDS             2849079..2849456
     CDS             complement(2849457..2849948)
     CDS             complement(2850040..2851143)
     CDS             2851206..2851994
     CDS             2851997..2853433
     CDS             complement(2853386..2854513)
     CDS             complement(2854581..2856197)
     CDS             2856499..2857017
     CDS             2857075..2857701
     CDS             2857698..2858471
     CDS             complement(2858521..2860026)
     CDS             complement(2860522..2861394)
     CDS             complement(2861910..2863748)
     CDS             complement(2863866..2864249)
     CDS             complement(2864263..2865438)
     CDS             2865621..2866802
     CDS             2866939..2867703
     CDS             2867703..2868389
     CDS             2868396..2870720
     CDS             2870731..2871867
     CDS             2871881..2872246
     CDS             complement(2872570..2873352)
     CDS             complement(2873349..2874998)
     CDS             complement(2875399..2876952)
     CDS             complement(2876970..2881934)
     CDS             complement(2882274..2884127)
     CDS             complement(2884335..2885255)
     CDS             complement(2885259..2885786)
     CDS             complement(2885789..2887795)
     CDS             complement(2888285..2889310)
     CDS             complement(2889451..2891448)
     CDS             complement(2891903..2892928)
     CDS             complement(2892925..2893431)
     CDS             complement(2893421..2895391)
     CDS             2895742..2897070
     CDS             2897125..2898510
     CDS             complement(2898467..2898985)
     CDS             complement(2898982..2899551)
     CDS             complement(2899627..2900832)
     CDS             2901204..2903312
     CDS             complement(2903392..2904927)
     CDS             complement(2905164..2906003)
     CDS             complement(2906009..2906935)
     CDS             complement(2906947..2908206)
     CDS             2908355..2909125
     CDS             2909161..2910219
     CDS             2910254..2910598
     CDS             complement(2910728..2912188)
     CDS             2912868..2913071
     CDS             complement(2913312..2913869)
     CDS             complement(2913967..2914647)
     CDS             complement(2914652..2915608)
     CDS             2915649..2916788
     CDS             2916785..2917513
     CDS             2918149..2919702
     CDS             2919793..2920677
     CDS             2920674..2921780
     CDS             2921773..2924718
     CDS             2924719..2925630
     CDS             complement(2925615..2926820)
     CDS             complement(2926870..2927646)
     CDS             complement(2927694..2928452)
     CDS             2928727..2929686
     CDS             2929745..2930998
     CDS             2931140..2931454
     CDS             2931451..2931759
     CDS             complement(2931858..2932805)
     CDS             complement(2932756..2933529)
     CDS             2934001..2934705
     CDS             complement(2934727..2936619)
     CDS             complement(2936722..2937675)
     CDS             2937870..2939684
     CDS             2939965..2940609
     CDS             2940688..2941233
     CDS             2941281..2941964
     CDS             2941972..2942760
     CDS             complement(2942782..2943687)
     CDS             complement(2943760..2944332)
     CDS             2944606..2946003
     CDS             2946100..2947353
     CDS             complement(2947410..2947961)
     CDS             complement(2947987..2948640)
     CDS             2948893..2949495
     CDS             complement(2949581..2951473)
     CDS             complement(2951572..2952468)
     CDS             2952552..2953793
     CDS             2953991..2955646
     CDS             2955862..2956137
     CDS             complement(2956134..2957654)
     CDS             2957761..2958399
     CDS             complement(2958407..2959117)
     CDS             complement(2959110..2959970)
     CDS             complement(2959973..2960791)
     CDS             complement(2960791..2963733)
     CDS             complement(2963821..2964570)
     CDS             complement(2964621..2965763)
     CDS             complement(2965769..2966578)
     CDS             complement(2966609..2967277)
     CDS             complement(2967515..2968153)
     CDS             complement(2968251..2969477)
     CDS             2969509..2970117
     CDS             complement(2970119..2970271)
     CDS             complement(2970275..2971147)
     CDS             2971356..2972549
     CDS             complement(2972598..2973236)
     CDS             complement(2973547..2973804)
     CDS             complement(2974034..2974924)
     CDS             complement(2975083..2976048)
     CDS             complement(2976084..2976269)
     CDS             2976295..2977221
     CDS             2978607..2979317
     CDS             2983461..2983658
     CDS             2983693..2984265
     CDS             2984277..2984654
     CDS             complement(2984668..2984775)
     CDS             complement(2984801..2985607)
     CDS             complement(2985589..2985837)
     CDS             complement(2992157..2992531)
     CDS             2992750..2994018
     CDS             complement(2994091..2994951)
     CDS             complement(2995174..2995551)
     CDS             2995749..2995958
     CDS             2996152..2997471
     CDS             complement(2997431..2997649)
     CDS             complement(2997624..2998202)
     CDS             complement(2998493..3000076)
     CDS             3000397..3000618
     CDS             complement(3000831..3001283)
     CDS             complement(3001336..3002034)
     CDS             complement(3002072..3002368)
     CDS             complement(3002909..3003100)
     CDS             complement(3003100..3004581)
     CDS             complement(3004646..3006844)
     CDS             complement(3006936..3007250)
     CDS             3007475..3007936
     CDS             3007965..3008909
     CDS             3008972..3009463
     CDS             complement(3009555..3009893)
     CDS             complement(3009943..3010881)
     CDS             3011107..3012195
     CDS             complement(3012202..3013689)
     CDS             complement(3013903..3014409)
     CDS             3014614..3015435
     CDS             3015755..3016909
     CDS             complement(3016926..3017729)
     CDS             complement(3018226..3018720)
     CDS             complement(3018726..3019727)
     CDS             3019879..3021057
     CDS             complement(3021062..3022603)
     CDS             complement(3022717..3023286)
     CDS             3023670..3024083
     CDS             complement(3024128..3024718)
     CDS             complement(3024823..3026046)
     CDS             complement(3026209..3026538)
     CDS             3026838..3027455
     CDS             complement(3027539..3030412)
     CDS             3030592..3031869
     CDS             3031976..3033472
     CDS             3033528..3033950
     CDS             complement(3034090..3034425)
     CDS             complement(3034554..3034892)
     CDS             complement(3035276..3035500)
     CDS             complement(3036129..3037754)
     CDS             complement(3037751..3041596)
     CDS             complement(3042015..3042785)
     CDS             complement(3042883..3043617)
     CDS             complement(3043617..3044456)
     CDS             complement(3044464..3045591)
     CDS             complement(3045916..3046683)
     CDS             3046748..3048088
     CDS             3048338..3049681
     CDS             complement(3049758..3051011)
     CDS             3051396..3051953
     CDS             complement(3052082..3052489)
     CDS             3052924..3054504
     CDS             3054501..3055136
     CDS             3055155..3056183
     CDS             3056176..3057594
     CDS             3057622..3058878
     CDS             3058878..3059720
     CDS             3059869..3060762
     CDS             3060759..3062357
     CDS             3062463..3062846
     CDS             complement(3062919..3064022)
     CDS             3064614..3065594
     CDS             3065786..3067147
     CDS             3067796..3068524
     CDS             3068521..3069432
     CDS             3069483..3070247
     CDS             complement(3070327..3071319)
     CDS             3071489..3072598
     CDS             complement(3072612..3074006)
     CDS             3074527..3075351
     CDS             3075348..3075854
     CDS             3075851..3076459
     CDS             3076658..3077902
     CDS             3077983..3079059
     CDS             3079361..3080296
     CDS             complement(3080353..3082686)
     CDS             complement(3082691..3088993)
     CDS             complement(3089947..3090039)
     CDS             3090052..3091218
     CDS             complement(3091247..3095821)
     CDS             complement(3095886..3096503)
     CDS             complement(3096528..3097622)
     CDS             complement(3097913..3100738)
     CDS             3100807..3101571
     CDS             complement(3101632..3103158)
     CDS             complement(3103573..3104229)
     CDS             complement(3104226..3105896)
     CDS             3106092..3107594
     CDS             3107814..3107957
     CDS             complement(3108037..3108456)
     CDS             3108567..3109007
     CDS             complement(3109021..3109581)
     CDS             3109895..3114451
     CDS             complement(3114988..3115206)
     CDS             complement(3115358..3116254)
     CDS             complement(3116251..3116544)
     CDS             complement(3117155..3117955)
     CDS             3118035..3118379
     CDS             complement(3118387..3119079)
     CDS             complement(3119541..3120005)
     CDS             complement(3120044..3120835)
     CDS             3120895..3122625
     CDS             complement(3122647..3122997)
     CDS             complement(3122990..3123706)
     CDS             complement(3123746..3124351)
     CDS             complement(3124344..3125813)
     CDS             3125936..3126898
     CDS             3126922..3129714
     CDS             3129802..3133539
     CDS             3133915..3134580
     CDS             3134784..3135725
     CDS             3135956..3136279
     CDS             3136345..3137565
     CDS             3137795..3138211
     CDS             complement(3138310..3138453)
     CDS             complement(3138623..3139876)
     CDS             3140028..3140546
     CDS             complement(3140571..3141239)
     CDS             complement(3141273..3142445)
     CDS             complement(3142500..3143432)
     CDS             complement(3143549..3144178)
     CDS             complement(3144310..3145260)
     CDS             complement(3145349..3145648)
     CDS             complement(3145629..3145943)
     CDS             complement(3146059..3146202)