CDS             complement(363..812)
     CDS             complement(834..1172)
     CDS             complement(1905..3719)
     CDS             4215..4610
     CDS             4614..4811
     CDS             complement(4982..5269)
     CDS             complement(5542..7860)
     CDS             complement(7861..8136)
     CDS             9210..12431
     CDS             complement(12847..14013)
     CDS             14308..15582
     CDS             16076..16351
     CDS             complement(16451..16705)
     CDS             complement(16705..17550)
     CDS             complement(17547..17888)
     CDS             complement(17890..18234)
     CDS             complement(18227..18661)
     CDS             complement(18658..19206)
     CDS             complement(19206..19457)
     CDS             complement(19461..20102)
     CDS             complement(20095..20670)
     CDS             complement(20673..22283)
     CDS             22484..22714
     CDS             22804..23952
     CDS             23949..24992
     CDS             25017..25376
     CDS             25405..26169
     CDS             complement(26683..29202)
     CDS             30044..30346
     CDS             complement(30622..31896)
     CDS             32090..33256
     CDS             complement(33404..34264)
     CDS             34534..35361
     CDS             complement(35351..35563)
     CDS             36008..36844
     CDS             36819..37811
     CDS             37822..38220
     CDS             complement(38251..38520)
     CDS             complement(38679..38837)
     CDS             complement(38982..39128)
     CDS             complement(39204..39437)
     CDS             39504..39785
     CDS             complement(39879..40439)
     CDS             complement(40577..40747)
     CDS             complement(40819..41202)
     CDS             complement(41210..41377)
     CDS             42097..42222
     CDS             42257..43705
     CDS             43698..44693
     CDS             complement(44812..45384)
     CDS             complement(45387..45632)
     CDS             45882..47075
     CDS             47084..47575
     CDS             47575..48033
     CDS             48044..49219
     CDS             complement(49236..50012)
     CDS             50060..51169
     CDS             51173..52438
     CDS             52660..52809
     CDS             52828..53805
     CDS             53954..54322
     CDS             54498..54857
     CDS             54858..55475
     CDS             55602..55883
     CDS             complement(56131..57249)
     CDS             complement(57242..57493)
     CDS             57734..57877
     CDS             58617..59891
     CDS             59944..60054
     CDS             complement(60258..61340)
     CDS             61626..62279
     CDS             62291..62848
     CDS             63303..64667
     CDS             complement(64901..65320)
     CDS             complement(65313..66146)
     CDS             complement(66513..67316)
     CDS             complement(67322..68152)
     CDS             68917..69945
     CDS             70189..70779
     CDS             70849..71052
     CDS             71179..72222
     CDS             complement(72330..73046)
     CDS             complement(73259..74656)
     CDS             complement(74812..75015)
     CDS             complement(75158..75853)
     CDS             complement(75855..76757)
     CDS             complement(76754..78433)
     CDS             complement(78567..79052)
     CDS             complement(79070..79339)
     CDS             79817..81091
     CDS             complement(81066..81260)
     CDS             complement(81301..81450)
     CDS             81585..82007
     CDS             82028..83194
     CDS             complement(83525..84766)
     CDS             complement(84776..85381)
     CDS             complement(85382..85693)
     CDS             complement(85817..86356)
     CDS             complement(86883..88697)
     CDS             complement(89038..89376)
     CDS             complement(89703..90164)
     CDS             complement(90164..90937)
     CDS             complement(91218..91409)
     CDS             complement(91385..91681)
     CDS             91761..92042
     CDS             92639..93613
     CDS             93610..94074
     CDS             complement(94101..95450)
     CDS             complement(95437..96846)
     CDS             97244..97651
     CDS             97984..101370
     CDS             101488..102654
     CDS             103281..103472
     CDS             103476..105596
     CDS             105617..106783
     CDS             107069..109054
     CDS             109051..111990
     CDS             111987..112532
     CDS             complement(112954..113157)
     CDS             complement(113327..114211)
     CDS             complement(114208..118026)
     CDS             complement(118019..120244)
     CDS             complement(120237..121358)
     CDS             complement(121365..121760)
     CDS             complement(121887..122090)
     CDS             122374..123648
     CDS             complement(123755..124873)
     CDS             complement(125296..127824)
     CDS             complement(127982..129148)
     CDS             129403..130329
     CDS             130295..130819
     CDS             130856..131923
     CDS             131916..132377
     CDS             132832..133239
     CDS             complement(133661..134827)
     CDS             complement(136124..136285)
     CDS             complement(136593..136724)
     CDS             complement(136761..136952)
     CDS             137079..138353
     CDS             complement(138328..139074)
     CDS             139477..139830
     CDS             complement(139850..140644)
     CDS             complement(141211..141534)
     CDS             complement(141888..142322)
     CDS             complement(142323..142574)
     CDS             142864..143388
     CDS             143760..144362
     CDS             144423..146375
     CDS             complement(146432..147136)
     CDS             147474..149222
     CDS             149224..151383
     CDS             151383..152033
     CDS             152033..152851
     CDS             153263..153622
     CDS             complement(154368..155603)
     CDS             complement(155600..155989)
     CDS             complement(156312..157388)
     CDS             complement(157391..158488)
     CDS             158877..159224
     CDS             complement(159240..159359)
     CDS             complement(160229..160552)
     CDS             160682..161470
     CDS             complement(161471..161740)
     CDS             complement(161733..162011)
     CDS             162134..162286
     CDS             complement(162287..162568)
     CDS             162665..163411
     CDS             163826..163999
     CDS             164006..164173
     CDS             complement(164190..166403)
     CDS             complement(166469..166840)
     CDS             complement(166898..167461)
     CDS             167863..168282
     CDS             168445..169218
     CDS             169450..170319
     CDS             170319..170462
     CDS             170846..172111
     CDS             172108..173682
     CDS             173679..175502
     CDS             175499..176209
     CDS             176206..177639
     CDS             177665..179491
     CDS             complement(179492..180145)
     CDS             complement(180135..181598)
     CDS             complement(181795..183054)
     CDS             complement(183056..183337)
     CDS             183629..184282
     CDS             184711..185703
     CDS             185703..186101
     CDS             complement(186108..186329)
     CDS             complement(186310..187149)
     CDS             complement(187146..187505)
     CDS             complement(187507..187803)
     CDS             complement(187800..188141)
     CDS             complement(188138..188629)
     CDS             complement(188629..188880)
     CDS             complement(188883..189536)
     CDS             complement(189529..190110)
     CDS             complement(190115..191593)
     CDS             191862..192101
     CDS             192186..193043
     CDS             193040..194074
     CDS             194097..194432
     CDS             194523..195221
     CDS             195313..196506
     CDS             196677..196934
     CDS             complement(196969..197274)
     CDS             197387..197656
     CDS             197653..198399
     CDS             complement(198414..199433)
     CDS             199555..200640
     CDS             200714..202105
     CDS             complement(202141..203145)
     CDS             complement(203145..203906)
     CDS             complement(203903..204952)
     CDS             206380..208347
     CDS             208344..208691
     CDS             208894..209991
     CDS             complement(210588..212033)
     CDS             212395..212721
     CDS             complement(212883..213047)
     CDS             213229..214620
     CDS             214632..215525
     CDS             215530..216393
     CDS             216399..217538
     CDS             complement(217672..218577)
     CDS             complement(218574..219185)
     CDS             complement(219561..219773)
     CDS             220233..220511
     CDS             220522..220821
     CDS             221079..222506
     CDS             complement(222849..223370)
     CDS             223804..224679
     CDS             complement(225010..227172)
     CDS             complement(227516..228487)
     CDS             228687..229883
     CDS             230000..231550
     CDS             complement(231569..232591)
     CDS             complement(232702..234123)
     CDS             234195..235574
     CDS             complement(235629..236318)
     CDS             complement(236436..237209)
     CDS             complement(237209..237661)
     CDS             complement(237796..239079)
     CDS             239394..240326
     CDS             240319..240783
     CDS             240914..242809
     CDS             complement(242960..244417)
     CDS             complement(244821..245708)
     CDS             complement(245765..246688)
     CDS             complement(246927..248387)
     CDS             complement(248466..249257)
     CDS             249862..250491
     CDS             250596..252485
     CDS             complement(252837..254099)
     CDS             255043..256047
     CDS             256582..256740
     CDS             256725..256973
     CDS             complement(257176..257967)
     CDS             complement(258585..260117)
     CDS             261272..262438
     CDS             262596..263981
     CDS             complement(264209..264970)
     CDS             265099..265326
     CDS             complement(265451..266725)
     CDS             complement(266824..267174)
     CDS             267498..267878
     CDS             complement(268345..268740)
     CDS             complement(268737..269612)
     CDS             269921..270106
     CDS             complement(270141..270422)
     CDS             270646..271986
     CDS             272184..272996
     CDS             complement(273134..274300)
     CDS             276748..278022
     CDS             complement(278023..278499)
     CDS             278559..279104
     CDS             complement(279159..279653)
     CDS             complement(280676..281851)
     CDS             complement(282126..283079)
     CDS             complement(283242..283526)
     CDS             complement(283529..284926)
     CDS             complement(285367..285849)
     CDS             complement(285853..286443)
     CDS             286872..287111
     CDS             287504..288844
     CDS             289084..291252
     CDS             complement(291390..292622)
     CDS             complement(293341..293988)
     CDS             complement(294043..294366)
     CDS             complement(294596..295297)
     CDS             complement(295520..295849)
     CDS             295993..296916
     CDS             complement(296954..297388)
     CDS             complement(297389..297640)
     CDS             297803..299167
     CDS             complement(299209..299469)
     CDS             299591..299851
     CDS             complement(299854..300363)
     CDS             complement(300360..300959)
     CDS             complement(301548..303731)
     CDS             complement(303732..304238)
     CDS             304411..306123
     CDS             complement(306226..306399)
     CDS             complement(306590..307018)
     CDS             complement(307015..307341)
     CDS             complement(307399..308322)
     CDS             complement(308579..308740)
     CDS             complement(308896..309099)
     CDS             309390..309701
     CDS             complement(309826..311100)
     CDS             311246..311617
     CDS             311629..312180
     CDS             complement(312226..313047)
     CDS             complement(313038..313502)
     CDS             complement(313499..314011)
     CDS             complement(314185..315084)
     CDS             complement(315786..316931)
     CDS             complement(316952..317128)
     CDS             317427..318326
     CDS             complement(318817..319146)
     CDS             complement(319143..319451)
     CDS             complement(319575..319757)
     CDS             complement(319865..320476)
     CDS             320714..321430
     CDS             321443..321619
     CDS             complement(321729..322067)
     CDS             complement(322067..322357)
     CDS             complement(322488..323033)
     CDS             complement(323341..324333)
     CDS             324913..325254
     CDS             326967..327602
     CDS             329196..329609
     CDS             329788..330348
     CDS             complement(330770..331546)
     CDS             331672..332220
     CDS             complement(332801..334165)
     CDS             complement(334620..335177)
     CDS             complement(335189..335842)
     CDS             336128..337210
     CDS             complement(337414..337524)
     CDS             complement(337577..338851)
     CDS             complement(339591..339734)
     CDS             339975..340226
     CDS             340219..341337
     CDS             complement(341585..341866)
     CDS             complement(341993..342610)
     CDS             complement(342611..342970)
     CDS             complement(343146..343514)
     CDS             complement(343663..344640)
     CDS             complement(344659..344808)
     CDS             complement(345030..346295)
     CDS             complement(346299..347408)
     CDS             347456..348232
     CDS             complement(348249..349424)
     CDS             complement(349435..349893)
     CDS             complement(349893..350384)
     CDS             complement(350393..351586)
     CDS             351836..352081
     CDS             352084..352656
     CDS             complement(352775..353770)
     CDS             complement(353763..355211)
     CDS             complement(355246..355371)
     CDS             356091..356258
     CDS             356266..356649
     CDS             356721..356891
     CDS             357029..357589
     CDS             complement(357683..357964)
     CDS             358031..358264
     CDS             358340..358486
     CDS             358631..358789
     CDS             358948..359217
     CDS             complement(359248..359646)
     CDS             complement(359657..360649)
     CDS             complement(360624..361460)
     CDS             361905..362117
     CDS             complement(362107..362934)
     CDS             363204..364064
     CDS             complement(364212..365063)