CDS             1..798
     CDS             complement(872..1738)
     CDS             1873..3192
     CDS             complement(3205..3528)
     CDS             4002..4568
     CDS             4579..4872
     CDS             5010..6020
     CDS             6034..6411
     CDS             6408..6905
     CDS             6939..7826
     CDS             7823..9340
     CDS             9429..10610
     CDS             10680..11192
     CDS             11344..12009
     CDS             12070..12783
     CDS             12930..14276
     CDS             14273..14890
     CDS             complement(14942..15421)
     CDS             complement(15573..16718)
     CDS             complement(16728..17900)
     CDS             complement(17893..19326)
     CDS             complement(19323..19700)
     CDS             complement(19700..20356)
     CDS             complement(20444..21244)
     CDS             complement(21241..22092)
     CDS             complement(22119..22970)
     CDS             complement(23017..24525)
     CDS             24898..26241
     CDS             26246..27454
     CDS             27447..28250
     CDS             28250..28903
     CDS             28903..29511
     CDS             29524..30744
     CDS             complement(30859..31383)
     CDS             31491..31679
     CDS             31743..32771
     CDS             32792..33028
     CDS             complement(33041..34096)
     CDS             34623..36542
     CDS             complement(36767..37129)
     CDS             complement(37126..37506)
     CDS             complement(37538..38389)
     CDS             complement(38404..39024)
     CDS             complement(39088..39816)
     CDS             complement(39861..40238)
     CDS             complement(40261..41430)
     CDS             41523..42440
     CDS             42513..42911
     CDS             42905..45076
     CDS             45091..46998
     CDS             47002..48258
     CDS             48248..49141
     CDS             49138..49959
     CDS             49956..50477
     CDS             50513..50890
     CDS             complement(50922..51536)
     CDS             51916..53013
     CDS             53134..53499
     CDS             53556..56414
     CDS             56474..57430
     CDS             complement(57490..59685)
     CDS             complement(59846..60544)
     CDS             complement(60657..63092)
     CDS             complement(63234..64016)
     CDS             complement(64023..65624)
     CDS             complement(65624..66811)
     CDS             complement(66808..67455)
     CDS             67577..68377
     CDS             68410..69180
     CDS             69190..69942
     CDS             69939..70727
     CDS             70806..71285
     CDS             71286..71747
     CDS             71744..72142
     CDS             72135..72728
     CDS             72753..73649
     CDS             73720..73938
     CDS             73949..74527
     CDS             74524..75546
     CDS             75543..75725
     CDS             complement(76107..77324)
     CDS             complement(77422..79263)
     CDS             complement(79377..80318)
     CDS             complement(80695..80895)
     CDS             complement(80961..81179)
     CDS             81685..81885
     CDS             82326..82556
     CDS             complement(82940..84751)
     CDS             complement(84802..85026)
     CDS             complement(85128..85376)
     CDS             complement(85721..86923)
     CDS             87032..87712
     CDS             87709..90012
     CDS             90607..91137
     CDS             91165..91311
     CDS             91250..91537
     CDS             91534..91923
     CDS             complement(92045..92353)
     CDS             complement(92627..92956)
     CDS             93195..94682
     CDS             94679..95089
     CDS             95089..96138
     CDS             96128..96421
     CDS             complement(96657..97760)
     CDS             complement(97765..98703)
     CDS             complement(98700..99569)
     CDS             complement(99566..100270)
     CDS             complement(100267..100980)
     CDS             complement(100984..102264)
     CDS             complement(102382..103350)
     CDS             103479..103862
     CDS             103883..105283
     CDS             complement(105320..105694)
     CDS             105811..106644
     CDS             complement(107348..108241)
     CDS             108335..109549
     CDS             110121..110330
     CDS             complement(111099..111572)
     CDS             complement(111593..112039)
     CDS             complement(112090..113661)
     CDS             complement(113658..115832)
     CDS             116071..117462
     CDS             117468..118856
     CDS             118859..119893
     CDS             119912..121036
     CDS             121054..121971
     CDS             121973..122749
     CDS             122787..123326
     CDS             123338..124879
     CDS             125015..125953
     CDS             126010..127668
     CDS             complement(128113..129045)
     CDS             129320..132235
     CDS             132272..135232
     CDS             135246..136139
     CDS             complement(136399..137124)
     CDS             complement(137121..137912)
     CDS             complement(137909..139147)
     CDS             complement(139144..140319)
     CDS             complement(140319..141929)
     CDS             complement(141940..142413)
     CDS             complement(142410..143750)
     CDS             complement(143773..144717)
     CDS             145760..145906
     CDS             145845..146132
     CDS             146129..146518
     CDS             147504..147659
     CDS             147666..148931
     CDS             148931..149407
     CDS             149407..149946
     CDS             complement(149971..151794)
     CDS             152200..152550
     CDS             152550..153062
     CDS             complement(153574..154419)
     CDS             154606..155796
     CDS             155809..156762
     CDS             156777..157931
     CDS             157992..158954
     CDS             complement(159056..160213)
     CDS             160318..161634
     CDS             complement(161659..162675)
     CDS             162796..163413
     CDS             163415..164533
     CDS             164552..165628
     CDS             165646..167022
     CDS             complement(167176..171612)
     CDS             complement(171697..172407)
     CDS             complement(172937..173923)
     CDS             complement(173964..174983)
     CDS             175095..175997
     CDS             complement(176064..177386)
     CDS             complement(177386..177877)
     CDS             complement(177943..178977)
     CDS             complement(179002..180303)
     CDS             180424..181809
     CDS             complement(181865..182800)
     CDS             182941..183951
     CDS             184036..186249
     CDS             186254..187519
     CDS             complement(187676..188368)
     CDS             complement(188365..188907)
     CDS             complement(189045..189161)
     CDS             189330..189755
     CDS             189812..190042
     CDS             190045..190572
     CDS             190641..191114
     CDS             191127..192059
     CDS             192082..192447
     CDS             complement(192528..193238)
     CDS             193336..193470
     CDS             193446..194207
     CDS             complement(194488..194853)
     CDS             complement(194918..195736)
     CDS             complement(195733..196302)
     CDS             complement(196299..196898)
     CDS             complement(196898..198328)
     CDS             complement(198329..198838)
     CDS             198944..199426
     CDS             complement(199577..199738)
     CDS             complement(199725..200597)
     CDS             complement(200588..200755)
     CDS             complement(200752..201483)
     CDS             complement(201488..203110)
     CDS             complement(203113..203904)
     CDS             complement(203945..204364)
     CDS             complement(204477..204929)
     CDS             complement(204899..206158)
     CDS             complement(206169..207119)
     CDS             complement(207119..207571)
     CDS             complement(207568..208134)
     CDS             complement(208131..210131)
     CDS             complement(210138..211616)
     CDS             complement(211718..212668)
     CDS             complement(212759..214345)
     CDS             214950..216251
     CDS             complement(216248..219547)
     CDS             complement(219547..221007)
     CDS             complement(221560..224325)
     CDS             224583..225284
     CDS             complement(225279..228314)
     CDS             complement(228322..229908)
     CDS             complement(230029..231333)
     CDS             complement(231416..232255)
     CDS             complement(232257..233939)
     CDS             complement(234160..234417)
     CDS             complement(234422..234970)
     CDS             complement(234967..236889)
     CDS             complement(236898..237707)
     CDS             complement(237713..239080)
     CDS             complement(239096..239548)
     CDS             239759..240742
     CDS             complement(240753..241925)
     CDS             242090..243835
     CDS             243923..244696
     CDS             244689..245048
     CDS             245045..246190
     CDS             246196..247188
     CDS             247185..247634
     CDS             247631..248113
     CDS             248115..249326
     CDS             249301..250938
     CDS             250895..251170
     CDS             complement(251221..252138)
     CDS             252309..253250
     CDS             253363..254415
     CDS             254412..255986
     CDS             256005..257039
     CDS             257036..258022
     CDS             258153..259955
     CDS             259961..261301
     CDS             261428..262441
     CDS             262516..263151
     CDS             263144..264544
     CDS             complement(264766..265689)
     CDS             complement(265820..266860)
     CDS             complement(266928..268430)
     CDS             complement(268432..269346)
     CDS             complement(269349..270524)
     CDS             complement(270521..271546)
     CDS             complement(271543..272505)
     CDS             complement(272618..273043)
     CDS             complement(273143..274120)
     CDS             complement(274138..275418)
     CDS             complement(275421..275891)
     CDS             276053..277078
     CDS             complement(277117..278271)
     CDS             complement(278352..279479)
     CDS             complement(279491..280252)
     CDS             complement(280380..281426)
     CDS             complement(281449..282468)
     CDS             complement(282480..283985)
     CDS             284124..285167
     CDS             complement(285382..286893)
     CDS             complement(286995..287675)
     CDS             complement(287856..289097)
     CDS             complement(289097..290407)
     CDS             complement(290411..290944)
     CDS             complement(291001..292065)
     CDS             complement(292150..293091)
     CDS             complement(293082..294038)
     CDS             294459..295271
     CDS             295294..296604
     CDS             296672..297382
     CDS             297379..298593
     CDS             298624..299736
     CDS             299980..300510
     CDS             complement(300585..301151)
     CDS             301297..302574
     CDS             302576..304036
     CDS             complement(304052..304993)
     CDS             complement(305059..305817)
     CDS             complement(305817..307118)
     CDS             complement(307118..307627)
     CDS             complement(307702..308697)
     CDS             308911..309798
     CDS             complement(309822..311339)
     CDS             complement(311439..313043)
     CDS             313162..314052
     CDS             complement(314098..314883)
     CDS             complement(314883..315488)
     CDS             complement(315492..317504)
     CDS             complement(317587..318747)
     CDS             318825..319769
     CDS             complement(319825..320892)
     CDS             complement(320935..321894)
     CDS             322185..322844
     CDS             322880..323635
     CDS             323640..324260
     CDS             complement(324468..325151)
     CDS             complement(325158..325880)
     CDS             complement(325884..326666)
     CDS             complement(326663..327643)
     CDS             complement(327648..328517)
     CDS             complement(328607..329794)
     CDS             330121..330744
     CDS             331017..332186
     CDS             complement(332220..333317)
     CDS             complement(333314..334621)
     CDS             335100..335789
     CDS             complement(335830..338127)
     CDS             complement(338501..339145)
     CDS             complement(339171..339977)
     CDS             complement(339974..341653)
     CDS             complement(341657..344068)
     CDS             complement(344068..346467)
     CDS             complement(346464..347753)
     CDS             complement(347750..349294)
     CDS             349719..350270
     CDS             complement(350101..350739)
     CDS             complement(350732..351145)
     CDS             351557..353770
     CDS             complement(353871..355730)
     CDS             complement(355845..356303)
     CDS             356420..357622
     CDS             357789..360179
     CDS             360331..360708
     CDS             complement(360699..361160)
     CDS             361284..362402
     CDS             362508..363212
     CDS             363209..363772
     CDS             complement(363781..364857)
     CDS             365032..365916
     CDS             366284..366673
     CDS             367716..368282
     CDS             368322..368957
     CDS             369068..369799
     CDS             369799..370041
     CDS             complement(370463..370852)
     CDS             complement(370846..371505)
     CDS             complement(371484..372431)
     CDS             complement(372441..374237)
     CDS             complement(374238..375566)
     CDS             complement(375570..376130)
     CDS             complement(376203..377222)
     CDS             377477..378382
     CDS             complement(378722..379174)
     CDS             complement(379179..381470)
     CDS             381777..382751
     CDS             complement(383108..383779)
     CDS             complement(383776..384009)
     CDS             complement(384039..384884)
     CDS             complement(384945..385730)
     CDS             complement(385776..386387)
     CDS             complement(386564..387508)
     CDS             387556..388539
     CDS             388536..388925
     CDS             388947..390134
     CDS             390644..391216
     CDS             complement(391276..392235)
     CDS             392434..392607
     CDS             complement(392691..394046)
     CDS             394173..395651
     CDS             395648..396946
     CDS             396943..397887
     CDS             397884..399119
     CDS             399373..400101
     CDS             400098..401477
     CDS             complement(401486..401755)
     CDS             401951..402403
     CDS             402461..403855
     CDS             403852..404352
     CDS             404349..405083
     CDS             405392..406045
     CDS             406045..406164
     CDS             406161..407222
     CDS             407279..409636
     CDS             409666..411012
     CDS             complement(411009..412247)
     CDS             complement(412340..412849)
     CDS             complement(412958..413692)
     CDS             complement(413692..415635)
     CDS             complement(415806..416144)
     CDS             complement(416293..416856)
     CDS             complement(416936..418225)
     CDS             complement(418331..419371)
     CDS             419640..421010
     CDS             421159..422331
     CDS             422351..423844
     CDS             complement(423926..425029)
     CDS             425176..426624
     CDS             426804..428057
     CDS             428256..429296
     CDS             429373..430461
     CDS             430463..431347
     CDS             431347..432174
     CDS             432275..433567
     CDS             433575..435200
     CDS             435270..436184
     CDS             436276..438348
     CDS             438569..439006
     CDS             complement(438997..440526)
     CDS             440817..441527
     CDS             441633..442271
     CDS             442261..442560
     CDS             442600..443412
     CDS             443439..444830
     CDS             444910..445212
     CDS             445209..445832
     CDS             445902..446225
     CDS             446276..446620
     CDS             complement(446685..447080)
     CDS             complement(447094..448716)
     CDS             complement(448720..449172)
     CDS             complement(449201..450343)
     CDS             complement(450396..451199)
     CDS             complement(451196..451663)
     CDS             complement(451660..452418)
     CDS             complement(452415..454709)
     CDS             454843..455619
     CDS             455624..456460
     CDS             456748..458676
     CDS             459056..459937
     CDS             459934..460413
     CDS             460413..462674
     CDS             462667..462912
     CDS             complement(463118..463858)
     CDS             complement(463866..464555)
     CDS             464662..466353
     CDS             complement(466454..467290)
     CDS             complement(467341..467541)
     CDS             complement(467615..468235)
     CDS             complement(468250..468714)
     CDS             469019..469585
     CDS             complement(469613..471757)
     CDS             complement(471770..472978)
     CDS             473076..474071
     CDS             complement(474087..474419)
     CDS             complement(474485..475711)
     CDS             475904..477349
     CDS             complement(477356..478450)
     CDS             complement(478537..479736)
     CDS             complement(479797..481134)
     CDS             complement(481134..481847)
     CDS             complement(481860..482648)
     CDS             complement(482759..483733)
     CDS             complement(483730..484557)
     CDS             complement(484558..485244)
     CDS             485378..485806
     CDS             complement(485896..486687)
     CDS             complement(486694..487923)
     CDS             488138..489025
     CDS             489041..489136
     CDS             489176..489439
     CDS             complement(489506..490015)
     CDS             490204..490623
     CDS             complement(490624..491571)