CDS             540..1703
     CDS             1883..2707
     CDS             2888..4159
     CDS             complement(4222..5313)
     CDS             complement(5313..5711)
     CDS             complement(5711..5953)
     CDS             6077..6418
     CDS             complement(6397..7695)
     CDS             complement(7705..8637)
     CDS             complement(8873..9259)
     CDS             complement(9259..9516)
     CDS             9688..10638
     CDS             10641..11366
     CDS             11399..12748
     CDS             13919..14905
     CDS             14906..17401
     CDS             complement(18054..18311)
     CDS             19170..20729
     CDS             20729..21649
     CDS             21646..22539
     CDS             complement(23290..23775)
     CDS             complement(24718..25221)
     CDS             complement(25360..25947)
     CDS             25995..26342
     CDS             26439..28040
     CDS             28043..28264
     CDS             complement(28162..28710)
     CDS             complement(28807..29154)
     CDS             29682..30038
     CDS             complement(30429..30713)
     CDS             complement(30735..31217)
     CDS             complement(31251..32654)
     CDS             complement(32672..34099)
     CDS             complement(34099..34317)
     CDS             35415..36731
     CDS             36813..37025
     CDS             37212..37442
     CDS             complement(37507..38196)
     CDS             39138..39389
     CDS             39519..39926
     CDS             39923..41341
     CDS             41338..44508
     CDS             44521..44694
     CDS             complement(45349..47739)
     CDS             complement(47732..48406)
     CDS             complement(48403..48696)
     CDS             complement(48765..49457)
     CDS             complement(49511..51436)
     CDS             complement(51498..51704)
     CDS             complement(52463..53956)
     CDS             complement(54058..54855)
     CDS             complement(54976..55371)
     CDS             complement(55473..56807)
     CDS             complement(56937..58064)
     CDS             complement(58067..60853)
     CDS             complement(60843..61841)
     CDS             62174..62413
     CDS             62827..64893
     CDS             64890..66152
     CDS             66347..67165
     CDS             complement(66987..67712)
     CDS             68098..68298
     CDS             68360..69199
     CDS             69360..69467
     CDS             complement(69460..70827)
     CDS             complement(70833..71915)
     CDS             complement(71915..72220)
     CDS             complement(72820..73113)
     CDS             complement(73635..73763)
     CDS             73766..75259
     CDS             75296..75562
     CDS             75559..75927
     CDS             75930..76235
     CDS             76267..77292
     CDS             77285..78331
     CDS             78361..79524
     CDS             complement(79821..80645)
     CDS             81145..82275
     CDS             82344..82544
     CDS             82602..84173
     CDS             84170..84922
     CDS             84969..85718
     CDS             85861..86430
     CDS             86448..86792
     CDS             86782..87687
     CDS             87680..89197
     CDS             89194..90564
     CDS             90551..91546
     CDS             91653..92540
     CDS             complement(92674..93429)
     CDS             93480..94835
     CDS             95173..96633
     CDS             96762..96866
     CDS             96904..97290
     CDS             97283..97858
     CDS             97900..98262
     CDS             98265..98591
     CDS             complement(98595..99071)
     CDS             99605..99877
     CDS             99906..100568
     CDS             100644..101165
     CDS             101921..102622
     CDS             103187..104146
     CDS             104291..104893
     CDS             104902..105300
     CDS             105411..109664
     CDS             110553..112793
     CDS             complement(112856..113380)
     CDS             complement(113377..113763)
     CDS             114135..114578
     CDS             complement(114842..117685)
     CDS             complement(117917..118636)
     CDS             complement(118883..119356)
     CDS             complement(119412..119699)
     CDS             complement(119723..120193)
     CDS             complement(120207..121604)
     CDS             complement(121623..122966)
     CDS             complement(123089..123307)
     CDS             124252..124635
     CDS             124774..126672
     CDS             126675..127307
     CDS             127408..127701
     CDS             127698..128372
     CDS             128365..130746
     CDS             130799..130918
     CDS             complement(130899..131216)
     CDS             131555..133852
     CDS             complement(133872..134984)
     CDS             complement(134988..137789)
     CDS             complement(137786..138856)
     CDS             complement(139081..139416)
     CDS             139571..140152
     CDS             140205..141368
     CDS             complement(141459..142352)
     CDS             142909..143589
     CDS             144092..144523
     CDS             144590..145198
     CDS             145278..146078
     CDS             complement(146191..146853)
     CDS             147053..148192
     CDS             148189..149262
     CDS             149259..152318
     CDS             152607..152786
     CDS             complement(153117..153299)
     CDS             complement(153296..153535)
     CDS             153934..154989
     CDS             complement(155038..156045)
     CDS             156252..156725
     CDS             156722..158785
     CDS             158806..159012
     CDS             159012..159959
     CDS             160036..161265
     CDS             161309..162148
     CDS             162518..163033
     CDS             163119..164363
     CDS             164466..164642
     CDS             complement(164769..165365)
     CDS             complement(165371..165835)
     CDS             complement(165913..166233)
     CDS             complement(166639..167253)
     CDS             167409..167903
     CDS             168072..168311
     CDS             complement(168627..169103)
     CDS             169335..169613
     CDS             169617..170240
     CDS             170215..170922
     CDS             170919..172295
     CDS             172422..174419
     CDS             174461..174595
     CDS             174605..174796
     CDS             complement(175024..175509)
     CDS             complement(175506..175868)
     CDS             176051..176569
     CDS             176905..177072
     CDS             177482..178537
     CDS             complement(179021..179311)
     CDS             179446..180117
     CDS             180114..181460
     CDS             181576..181932
     CDS             181972..182442
     CDS             182465..184657
     CDS             184710..185645
     CDS             complement(185633..186328)
     CDS             complement(186828..187595)
     CDS             187610..187792
     CDS             188025..189002
     CDS             189114..189719
     CDS             189730..190128
     CDS             190237..195330
     CDS             complement(195531..196076)
     CDS             complement(196042..196392)
     CDS             196735..198414
     CDS             198508..198984
     CDS             198981..199859
     CDS             199869..200060
     CDS             200057..200332
     CDS             200665..200967
     CDS             201537..202124
     CDS             202473..203198
     CDS             complement(204046..204213)
     CDS             complement(204496..204666)
     CDS             204777..206564
     CDS             206561..208735
     CDS             209054..209956
     CDS             209953..210225
     CDS             211189..211503
     CDS             211584..211988
     CDS             212048..212212
     CDS             212344..212613
     CDS             212610..213023
     CDS             complement(213007..213270)
     CDS             complement(213359..214573)
     CDS             complement(214672..215205)
     CDS             complement(215289..215774)
     CDS             216194..216382
     CDS             216754..217191
     CDS             complement(217369..217659)
     CDS             complement(217646..217945)
     CDS             complement(218087..219994)
     CDS             complement(219991..220230)
     CDS             complement(220280..220513)
     CDS             220746..225353
     CDS             complement(225812..226846)
     CDS             227426..227635
     CDS             227708..227968
     CDS             227958..228377
     CDS             complement(228304..229053)
     CDS             229104..229541
     CDS             229541..230002
     CDS             complement(230433..231677)
     CDS             231943..232338
     CDS             232335..232682
     CDS             232729..234354
     CDS             234359..234574
     CDS             234987..235652
     CDS             complement(235843..236502)
     CDS             236611..237018
     CDS             237035..238468
     CDS             238468..239463
     CDS             239450..241138
     CDS             241140..241448
     CDS             241445..242491
     CDS             242553..243128
     CDS             complement(243233..244435)
     CDS             complement(244874..245917)
     CDS             246065..247366
     CDS             complement(247484..247687)
     CDS             complement(247684..248385)
     CDS             complement(248382..249089)
     CDS             complement(249086..249583)
     CDS             249665..250102
     CDS             250123..250401
     CDS             250554..251027
     CDS             complement(250848..251432)
     CDS             complement(251818..252651)
     CDS             complement(252772..254097)
     CDS             complement(254164..255252)
     CDS             complement(255255..256199)
     CDS             complement(256199..257059)
     CDS             complement(257056..259035)
     CDS             complement(259432..260682)
     CDS             complement(260700..261161)
     CDS             complement(261158..262147)
     CDS             complement(262158..263837)
     CDS             complement(263834..264280)
     CDS             complement(264277..264825)
     CDS             265506..266519
     CDS             266692..267822
     CDS             267891..268091
     CDS             268149..269720
     CDS             269717..270469
     CDS             270583..271260
     CDS             271385..272326
     CDS             272310..273221
     CDS             273214..274731
     CDS             274728..276098
     CDS             276085..277080
     CDS             277187..278134
     CDS             complement(278218..278604)
     CDS             complement(278943..279914)
     CDS             complement(280722..280967)
     CDS             complement(281292..281570)
     CDS             281759..282871
     CDS             complement(283200..283379)
     CDS             complement(283485..284225)
     CDS             complement(284242..284388)
     CDS             complement(285438..286448)
     CDS             complement(286514..287899)
     CDS             complement(287977..290160)
     CDS             complement(290211..291551)
     CDS             complement(291548..292999)
     CDS             complement(292992..293903)
     CDS             complement(293893..294819)
     CDS             complement(294816..295652)
     CDS             complement(295649..296638)
     CDS             complement(296635..297402)
     CDS             complement(297453..298037)
     CDS             complement(298298..298690)
     CDS             complement(299638..300171)
     CDS             complement(301042..302055)
     CDS             complement(302070..303230)
     CDS             complement(303241..304101)
     CDS             complement(304098..304769)
     CDS             complement(305091..306023)
     CDS             complement(306027..306260)
     CDS             complement(306257..306952)
     CDS             complement(306952..309318)
     CDS             complement(309311..309649)
     CDS             complement(309655..309957)
     CDS             complement(309963..310625)
     CDS             311240..311593
     CDS             311657..312250
     CDS             312265..313464
     CDS             complement(314561..315760)
     CDS             315993..316163