CDS             457..774
     CDS             1030..1248
     CDS             complement(1491..2471)
     CDS             complement(2555..2836)
     CDS             complement(2880..3239)
     CDS             complement(3276..5612)
     CDS             complement(5788..6450)
     CDS             complement(6556..7779)
     CDS             complement(8181..8630)
     CDS             complement(9373..9798)
     CDS             complement(9839..10015)
     CDS             complement(10012..10212)
     CDS             10342..11445
     CDS             complement(11576..11842)
     CDS             complement(12218..12505)
     CDS             12734..12919
     CDS             complement(12893..13213)
     CDS             complement(13291..16431)
     CDS             complement(16421..16516)
     CDS             complement(16506..17447)
     CDS             complement(17444..18784)
     CDS             complement(18868..19224)
     CDS             complement(19221..19403)
     CDS             complement(19416..20315)
     CDS             20393..20800
     CDS             21137..21307
     CDS             21935..22345
     CDS             22342..23283
     CDS             23291..25915
     CDS             25917..27134
     CDS             27306..30536
     CDS             complement(30965..31375)
     CDS             complement(31405..32007)
     CDS             complement(32102..32974)
     CDS             complement(33318..34007)
     CDS             34151..35299
     CDS             35479..35682
     CDS             36119..36355
     CDS             36438..37784
     CDS             complement(37805..37993)
     CDS             complement(38034..38183)
     CDS             complement(38365..39615)
     CDS             complement(39612..40334)
     CDS             complement(40552..40911)
     CDS             41152..42258
     CDS             42379..42486
     CDS             complement(42673..43377)
     CDS             complement(43496..44101)
     CDS             complement(44721..45269)
     CDS             complement(45280..45588)
     CDS             complement(45611..46507)
     CDS             complement(46518..47165)
     CDS             complement(47179..47901)
     CDS             complement(47979..48242)
     CDS             complement(48256..48957)
     CDS             49029..49559
     CDS             complement(49642..50745)
     CDS             complement(50898..51413)
     CDS             complement(51416..51877)
     CDS             complement(51874..52488)
     CDS             52776..53429
     CDS             complement(53496..53996)
     CDS             complement(54097..54537)
     CDS             complement(54609..54833)
     CDS             complement(54900..55142)
     CDS             complement(55345..55773)
     CDS             complement(55904..56452)
     CDS             complement(56546..57919)
     CDS             complement(58048..58335)
     CDS             complement(58457..58891)
     CDS             complement(59003..59368)
     CDS             complement(59408..59668)
     CDS             complement(59690..59791)
     CDS             complement(59875..60306)
     CDS             complement(60634..60936)
     CDS             complement(61082..62101)
     CDS             complement(62291..63904)
     CDS             complement(63987..64961)
     CDS             complement(65058..66125)
     CDS             complement(66304..66699)
     CDS             66805..66981
     CDS             complement(67044..67241)
     CDS             complement(67365..67463)
     CDS             complement(67555..67926)
     CDS             complement(68453..70252)
     CDS             70404..71261
     CDS             complement(71303..75577)
     CDS             complement(75580..76731)
     CDS             complement(76728..77966)
     CDS             complement(78004..78510)
     CDS             78585..79010
     CDS             complement(79152..79502)
     CDS             complement(79601..80062)
     CDS             complement(80198..84442)
     CDS             complement(84628..85533)
     CDS             complement(85589..87583)
     CDS             complement(87652..88143)
     CDS             88272..88994
     CDS             complement(89025..91709)
     CDS             complement(91722..92450)
     CDS             complement(92450..93277)
     CDS             93556..94818
     CDS             94833..95180
     CDS             95440..96366
     CDS             complement(97100..97246)
     CDS             complement(97320..98393)
     CDS             complement(98383..99600)
     CDS             complement(100875..102038)
     CDS             102690..103265
     CDS             103338..103865
     CDS             103994..105601
     CDS             105805..106092
     CDS             106245..106649
     CDS             106728..106979
     CDS             complement(107846..108781)
     CDS             complement(108768..108989)
     CDS             109046..109474
     CDS             complement(109580..109891)
     CDS             complement(110255..112495)
     CDS             113252..114955
     CDS             114945..116180
     CDS             116180..116785
     CDS             116797..117114
     CDS             117132..120386
     CDS             complement(120669..121280)
     CDS             complement(121277..121765)
     CDS             complement(122362..123075)
     CDS             complement(123084..124388)
     CDS             complement(124385..125137)
     CDS             complement(125137..126921)
     CDS             complement(127066..127518)
     CDS             complement(127520..129604)
     CDS             complement(129607..131877)
     CDS             complement(131864..133129)
     CDS             complement(133264..133533)
     CDS             complement(133553..133855)
     CDS             complement(133865..134128)
     CDS             complement(134135..134677)
     CDS             complement(134681..136039)
     CDS             complement(136041..137258)
     CDS             complement(137306..137962)
     CDS             complement(137972..138256)
     CDS             complement(138328..138726)
     CDS             complement(138841..139476)
     CDS             complement(139489..141363)
     CDS             complement(141356..144181)
     CDS             complement(144181..144900)
     CDS             complement(144910..145401)
     CDS             146057..147124
     CDS             147133..147420
     CDS             147519..148514
     CDS             148511..149905
     CDS             149909..155239
     CDS             155350..156240
     CDS             156254..156799
     CDS             complement(156887..157792)
     CDS             complement(157936..158808)
     CDS             158932..159672
     CDS             159748..160467
     CDS             complement(160470..160712)
     CDS             160852..161304
     CDS             complement(161285..161569)
     CDS             161679..164060
     CDS             164071..166488
     CDS             complement(166549..167286)
     CDS             complement(167962..168783)
     CDS             169106..169498
     CDS             169635..170150
     CDS             170147..172075
     CDS             172099..172812
     CDS             172928..173350
     CDS             173365..174261
     CDS             174289..174780
     CDS             complement(174969..175514)
     CDS             175986..177167
     CDS             177666..177914
     CDS             complement(178084..179559)
     CDS             complement(179552..180232)
     CDS             180422..181807
     CDS             181836..182189
     CDS             182303..183595
     CDS             183606..186752
     CDS             186839..187279
     CDS             187406..189853
     CDS             189894..190091
     CDS             complement(190125..190862)
     CDS             complement(191151..191600)
     CDS             191835..192119
     CDS             complement(192443..193609)
     CDS             complement(193996..194181)
     CDS             complement(194552..195220)
     CDS             complement(195317..198304)
     CDS             complement(198421..198987)
     CDS             complement(198984..199379)
     CDS             complement(199403..199837)
     CDS             complement(199857..200657)
     CDS             complement(200669..202324)
     CDS             complement(202362..202781)
     CDS             complement(202785..203060)
     CDS             complement(203116..203463)
     CDS             complement(203557..203943)
     CDS             complement(203946..204968)
     CDS             205173..206222
     CDS             complement(206336..209230)
     CDS             complement(209233..209793)
     CDS             complement(209919..210998)
     CDS             complement(210995..213019)
     CDS             complement(213041..213400)
     CDS             213486..213926
     CDS             complement(214517..215089)
     CDS             complement(215086..215586)
     CDS             complement(215589..216035)
     CDS             complement(216272..216787)
     CDS             complement(216925..217479)
     CDS             218568..219854
     CDS             220472..221449
     CDS             complement(221669..222331)
     CDS             complement(222537..222782)
     CDS             complement(222837..223277)
     CDS             complement(223309..223569)
     CDS             complement(223573..224061)
     CDS             224184..225119
     CDS             225122..225862
     CDS             complement(226049..226336)
     CDS             226552..226665
     CDS             226703..227731
     CDS             227805..228281
     CDS             complement(228689..229144)
     CDS             229216..229611
     CDS             229627..229902
     CDS             229930..230355
     CDS             230394..232079
     CDS             232097..232462
     CDS             232459..232695
     CDS             232761..232973
     CDS             233152..233817
     CDS             233941..234216
     CDS             complement(234218..234376)
     CDS             complement(234373..235905)
     CDS             complement(235902..236840)
     CDS             complement(236921..238486)
     CDS             complement(238479..238964)
     CDS             complement(238948..240591)
     CDS             complement(240677..241708)
     CDS             241909..242253
     CDS             242263..243072
     CDS             complement(243475..243591)
     CDS             complement(243672..243860)
     CDS             complement(243930..244595)
     CDS             complement(244733..245080)
     CDS             complement(245124..245360)
     CDS             complement(245592..245894)
     CDS             complement(246003..246305)
     CDS             complement(246302..247450)
     CDS             247614..249209
     CDS             complement(249259..252246)
     CDS             complement(252447..253196)
     CDS             complement(253250..254617)
     CDS             complement(254610..255548)
     CDS             complement(255706..256713)
     CDS             256919..257974
     CDS             258105..258452
     CDS             complement(258642..259220)
     CDS             complement(259417..259845)
     CDS             260617..262353
     CDS             262451..262816
     CDS             262816..263064
     CDS             263170..263847
     CDS             263924..264508
     CDS             264486..265601
     CDS             265689..266051
     CDS             266060..266965
     CDS             complement(266975..267244)
     CDS             complement(267647..267979)
     CDS             complement(268001..268531)
     CDS             complement(268551..269246)
     CDS             complement(269236..272379)
     CDS             complement(272391..273635)
     CDS             complement(273644..274927)
     CDS             complement(274941..275921)
     CDS             complement(275930..276307)
     CDS             276395..276745
     CDS             complement(276877..277758)
     CDS             277887..278324