CDS             15..2531
     CDS             2542..3423
     CDS             complement(4066..4890)
     CDS             5251..5754
     CDS             5762..6112
     CDS             complement(6083..6301)
     CDS             6410..7279
     CDS             7264..8892
     CDS             8861..9814
     CDS             9811..11142
     CDS             11142..12059
     CDS             12056..12748
     CDS             12738..13760
     CDS             13757..15106
     CDS             15186..16169
     CDS             16381..17664
     CDS             complement(17617..17820)
     CDS             complement(17790..17915)
     CDS             18395..19468
     CDS             complement(19839..20216)
     CDS             complement(20176..20748)
     CDS             complement(21008..22105)
     CDS             22312..23229
     CDS             23222..23929
     CDS             24029..24631
     CDS             complement(25233..26396)
     CDS             26492..26851
     CDS             complement(26903..27112)
     CDS             27256..28002
     CDS             27978..28529
     CDS             28559..29827
     CDS             29830..30282
     CDS             complement(30707..31315)
     CDS             31683..32507
     CDS             32517..32939
     CDS             33001..33372
     CDS             33697..34767
     CDS             36007..37326
     CDS             37916..38989
     CDS             40098..40712
     CDS             40863..41846
     CDS             41853..42683
     CDS             42680..43549
     CDS             43546..44484
     CDS             44481..45524
     CDS             45521..46210
     CDS             46207..47850
     CDS             47847..49670
     CDS             49730..50257
     CDS             complement(50238..50729)
     CDS             50959..52557
     CDS             complement(52565..52909)
     CDS             complement(52906..53925)
     CDS             53998..54918
     CDS             54915..55394
     CDS             55772..56593
     CDS             57309..57893
     CDS             59172..59822
     CDS             60390..60638
     CDS             complement(60836..60997)
     CDS             61315..61851
     CDS             complement(61981..62949)
     CDS             complement(62957..64969)
     CDS             65076..66413
     CDS             67082..67348
     CDS             67293..67424
     CDS             67553..68245
     CDS             complement(68865..69938)
     CDS             70067..70345
     CDS             70349..72280
     CDS             72749..73513
     CDS             74006..74239
     CDS             74293..75036
     CDS             75534..75998
     CDS             75995..77080
     CDS             77080..77961
     CDS             78288..78662
     CDS             79179..80735
     CDS             80785..81324
     CDS             complement(81632..81871)
     CDS             complement(81925..82335)
     CDS             complement(82392..84329)
     CDS             84491..87430
     CDS             complement(87988..88740)
     CDS             complement(88780..90210)
     CDS             complement(90403..90918)
     CDS             91672..92481
     CDS             complement(92488..92916)
     CDS             complement(93181..93759)
     CDS             94630..95610
     CDS             95612..96922
     CDS             96995..97294
     CDS             97341..101084
     CDS             101193..101531
     CDS             complement(101979..102911)
     CDS             103023..104318
     CDS             complement(104517..106262)
     CDS             complement(106440..107315)
     CDS             107383..108132
     CDS             complement(109072..110865)
     CDS             complement(110807..111283)
     CDS             111451..113616
     CDS             114803..115147
     CDS             115194..116291
     CDS             116308..117120
     CDS             complement(117169..118068)
     CDS             complement(118184..118723)
     CDS             complement(118720..119571)
     CDS             complement(119577..120083)
     CDS             120255..121481
     CDS             121805..122368
     CDS             complement(122598..122741)
     CDS             complement(123146..124291)
     CDS             complement(124576..125682)
     CDS             126928..128532
     CDS             129379..129828
     CDS             complement(130768..131166)
     CDS             complement(131177..132175)
     CDS             complement(132172..133629)
     CDS             complement(133632..135119)
     CDS             complement(136739..137446)
     CDS             complement(137699..138250)
     CDS             complement(138314..139390)
     CDS             complement(139426..139926)
     CDS             141088..141711
     CDS             141831..142478
     CDS             complement(142975..143316)
     CDS             complement(143870..144493)
     CDS             complement(144510..145457)
     CDS             complement(145461..148052)
     CDS             complement(148052..148672)
     CDS             complement(148612..149295)
     CDS             complement(149292..150656)
     CDS             complement(150656..151192)
     CDS             complement(151189..151953)
     CDS             complement(151967..153460)
     CDS             complement(153457..154614)
     CDS             complement(154601..155365)
     CDS             complement(155362..156597)
     CDS             complement(156594..157265)
     CDS             complement(157262..158365)
     CDS             complement(158369..159118)
     CDS             complement(159124..159495)
     CDS             complement(159516..160685)
     CDS             163042..165165
     CDS             complement(165171..165743)
     CDS             165839..167674
     CDS             167667..168137
     CDS             168134..169744
     CDS             170186..171073
     CDS             171595..172128
     CDS             172166..173680
     CDS             173695..175278
     CDS             complement(176650..177882)
     CDS             complement(177879..179456)
     CDS             complement(179453..179845)
     CDS             181530..182207
     CDS             182182..183390
     CDS             complement(183575..184105)
     CDS             complement(184996..187128)
     CDS             complement(187107..187808)
     CDS             complement(187833..188411)
     CDS             188883..189608
     CDS             complement(189621..190394)
     CDS             complement(190812..191117)
     CDS             complement(191222..192577)
     CDS             complement(192835..194457)
     CDS             complement(194483..195541)
     CDS             195773..197182
     CDS             197202..198344
     CDS             198349..198921
     CDS             199150..199296
     CDS             199354..200739
     CDS             200811..202223
     CDS             202238..203398
     CDS             203395..204792
     CDS             204802..205869
     CDS             205866..206210
     CDS             complement(206966..207379)
     CDS             complement(207376..207903)
     CDS             208533..209267
     CDS             209407..211110
     CDS             211107..211502
     CDS             211547..212938
     CDS             complement(212921..213733)
     CDS             complement(213749..214984)
     CDS             complement(216332..216784)
     CDS             complement(217221..218069)
     CDS             complement(218069..218368)
     CDS             219779..222361
     CDS             222468..222995
     CDS             224113..225336
     CDS             226283..226582
     CDS             226624..227424
     CDS             complement(228469..228870)
     CDS             complement(229573..229791)
     CDS             complement(230358..232076)
     CDS             complement(232542..233060)
     CDS             complement(233172..234224)
     CDS             complement(234521..236095)
     CDS             236627..239152
     CDS             complement(239627..240328)
     CDS             complement(240371..240778)
     CDS             complement(241061..242065)
     CDS             complement(242934..244322)
     CDS             244730..245101
     CDS             245365..246822
     CDS             complement(247072..247353)
     CDS             complement(247350..249314)
     CDS             complement(249442..250320)
     CDS             complement(250911..252125)
     CDS             252638..253927
     CDS             254256..254714
     CDS             254727..257126
     CDS             complement(257787..259139)
     CDS             complement(259245..260663)
     CDS             complement(260651..261058)
     CDS             261110..262027
     CDS             262810..263928
     CDS             complement(264495..265445)
     CDS             complement(266337..267488)
     CDS             complement(267499..268368)
     CDS             complement(268431..269057)
     CDS             269145..269507
     CDS             269486..270124
     CDS             270216..272096
     CDS             272093..274291
     CDS             274304..275359
     CDS             276450..276827
     CDS             276799..277068
     CDS             277008..277673
     CDS             277675..278124
     CDS             278133..280793
     CDS             280793..281308
     CDS             281387..282001
     CDS             282091..282495
     CDS             282505..283155
     CDS             284338..285132
     CDS             285207..286796
     CDS             287132..287860
     CDS             287866..288297
     CDS             288431..288862
     CDS             289090..291633
     CDS             complement(291637..292335)
     CDS             complement(292348..293097)
     CDS             complement(293099..293632)
     CDS             complement(293655..294221)
     CDS             294557..295630
     CDS             297444..298343
     CDS             298418..299515
     CDS             299499..300128
     CDS             300183..300389
     CDS             300400..301155
     CDS             complement(301790..302590)
     CDS             complement(302632..302931)
     CDS             complement(303419..303913)
     CDS             complement(304360..304818)
     CDS             305503..306762
     CDS             complement(306995..307810)
     CDS             complement(307834..308676)
     CDS             complement(308686..309552)
     CDS             complement(309652..310029)
     CDS             complement(310505..310993)
     CDS             311077..312246
     CDS             312297..313442
     CDS             313463..314374
     CDS             314371..315162
     CDS             complement(316118..316777)
     CDS             complement(316778..319084)
     CDS             319149..319766
     CDS             320184..320873
     CDS             complement(321518..323791)
     CDS             complement(324060..325211)
     CDS             complement(325387..326361)
     CDS             326607..326936
     CDS             complement(327256..327651)
     CDS             327782..327880
     CDS             327880..328605
     CDS             complement(329173..329832)
     CDS             complement(329835..330128)
     CDS             330565..331380
     CDS             complement(332097..332378)
     CDS             complement(332599..332925)
     CDS             333122..333505
     CDS             333502..333771
     CDS             333876..334343
     CDS             complement(334894..335967)
     CDS             336416..336715
     CDS             337515..337955
     CDS             complement(339199..339609)
     CDS             complement(339811..340188)
     CDS             complement(340442..341902)
     CDS             complement(341941..343902)
     CDS             complement(343915..344964)
     CDS             complement(345016..346608)
     CDS             347158..348723
     CDS             complement(348694..350142)
     CDS             complement(350989..351204)
     CDS             complement(351865..352245)
     CDS             complement(352294..353268)
     CDS             complement(353351..354361)
     CDS             complement(354363..355733)
     CDS             355978..356730
     CDS             356714..357559
     CDS             358041..358931