CDS             complement(12..1256)
     CDS             complement(1269..2645)
     CDS             complement(2653..3912)
     CDS             complement(3987..5198)
     CDS             complement(5485..6450)
     CDS             6799..7062
     CDS             7158..7919
     CDS             10026..10349
     CDS             complement(10613..11506)
     CDS             complement(11446..11844)
     CDS             complement(11989..12951)
     CDS             complement(13001..14383)
     CDS             complement(14380..15372)
     CDS             complement(15377..17359)
     CDS             complement(17356..17997)
     CDS             18305..20410
     CDS             20795..20953
     CDS             20971..21654
     CDS             21651..22721
     CDS             complement(22844..24115)
     CDS             complement(25276..25887)
     CDS             26263..26979
     CDS             26976..27851
     CDS             27858..29132
     CDS             29129..29935
     CDS             29932..31197
     CDS             31197..31619
     CDS             31622..32179
     CDS             32185..33789
     CDS             33789..35117
     CDS             35104..35685
     CDS             35682..37922
     CDS             37919..39052
     CDS             39064..39657
     CDS             39667..40884
     CDS             41314..41673
     CDS             complement(41775..42764)
     CDS             complement(42986..43351)
     CDS             complement(43359..43553)
     CDS             complement(43540..44742)
     CDS             complement(44792..46027)
     CDS             complement(46257..46958)
     CDS             47381..47743
     CDS             47857..48306
     CDS             48294..49133
     CDS             49145..49735
     CDS             49839..49961
     CDS             50127..51269
     CDS             51368..51592
     CDS             complement(51637..51891)
     CDS             complement(51888..52043)
     CDS             complement(52160..52495)
     CDS             complement(52505..53509)
     CDS             54917..56059
     CDS             complement(56476..56934)
     CDS             complement(57258..57677)
     CDS             complement(57731..58960)
     CDS             complement(58957..59289)
     CDS             59859..60860
     CDS             61136..62815
     CDS             62893..63339
     CDS             63348..63566
     CDS             63559..63777
     CDS             63819..64808
     CDS             64820..65548
     CDS             65545..66180
     CDS             66180..66998
     CDS             67085..67357
     CDS             67630..68091
     CDS             68178..68570
     CDS             68579..69052
     CDS             69055..69180
     CDS             69268..69678
     CDS             69757..71277
     CDS             71291..71755
     CDS             72011..72262
     CDS             72379..73404
     CDS             73504..74433
     CDS             74441..75649
     CDS             75925..76971
     CDS             76989..77369
     CDS             77410..77673
     CDS             77670..80147
     CDS             80148..80348
     CDS             80380..81123
     CDS             81132..82130
     CDS             82130..83455
     CDS             83452..85320
     CDS             85331..85846
     CDS             85803..86066
     CDS             86056..86661
     CDS             87016..87909
     CDS             87927..89648
     CDS             complement(90004..90411)
     CDS             complement(90424..91233)
     CDS             complement(91355..91963)
     CDS             92583..92849
     CDS             92846..94120
     CDS             94288..94773
     CDS             94854..96209
     CDS             96409..96930
     CDS             96918..99239
     CDS             99319..99495
     CDS             99518..99715
     CDS             99784..100344
     CDS             100439..100564
     CDS             101830..102885
     CDS             complement(103366..103851)
     CDS             complement(103922..104851)
     CDS             complement(105070..105453)
     CDS             complement(105560..105901)
     CDS             complement(105964..109110)
     CDS             complement(109117..110577)
     CDS             complement(110516..111232)
     CDS             111654..111965
     CDS             complement(112528..112710)
     CDS             complement(112747..113061)
     CDS             complement(113339..113524)
     CDS             complement(113532..113894)
     CDS             complement(113894..114148)
     CDS             114884..115147
     CDS             115243..115902
     CDS             115961..116767
     CDS             complement(116817..117614)
     CDS             complement(117607..119112)
     CDS             119802..120059
     CDS             complement(120106..120813)
     CDS             complement(120823..121866)
     CDS             complement(121829..125251)
     CDS             125477..126751
     CDS             126808..127725
     CDS             127781..128950
     CDS             128954..129697
     CDS             129732..130421
     CDS             130483..131721
     CDS             131759..132094
     CDS             132178..133218
     CDS             133343..136339
     CDS             136336..136701
     CDS             137060..137428
     CDS             137520..138812
     CDS             138824..140353
     CDS             140350..143556
     CDS             143553..143903
     CDS             143977..145848
     CDS             146388..146675
     CDS             146729..146956
     CDS             147039..147200
     CDS             147223..147780
     CDS             147814..148131
     CDS             148569..148964
     CDS             149272..150828
     CDS             150845..151594
     CDS             151725..151922
     CDS             152159..152524
     CDS             152619..153842
     CDS             153839..154222
     CDS             154644..156005
     CDS             156074..156562
     CDS             156710..158788
     CDS             complement(158970..159425)
     CDS             complement(159502..160377)
     CDS             complement(160374..160676)
     CDS             complement(160673..160798)
     CDS             complement(160792..161163)
     CDS             complement(161160..161552)
     CDS             161753..163432
     CDS             163435..164334
     CDS             complement(164548..166239)
     CDS             166383..169409
     CDS             169466..169768
     CDS             169765..170028
     CDS             170105..170677
     CDS             complement(170717..172438)
     CDS             complement(172544..173749)
     CDS             complement(173746..174093)
     CDS             complement(174080..177085)
     CDS             complement(177313..177417)
     CDS             complement(177508..177765)
     CDS             complement(177883..178221)
     CDS             complement(178240..179115)
     CDS             complement(179464..180330)
     CDS             complement(180388..181443)
     CDS             complement(181475..182494)
     CDS             complement(182511..183893)
     CDS             complement(183893..184723)
     CDS             complement(184723..185589)
     CDS             185817..186929
     CDS             complement(187357..187500)
     CDS             complement(187642..190611)
     CDS             190819..191154
     CDS             191211..191807
     CDS             191878..192660
     CDS             192690..193139
     CDS             193149..193907
     CDS             193930..194595
     CDS             194571..195923
     CDS             195952..196215
     CDS             complement(196212..197087)
     CDS             complement(197084..197386)
     CDS             complement(197721..198335)
     CDS             complement(198396..199031)
     CDS             complement(199177..199584)
     CDS             complement(199665..201026)
     CDS             complement(201448..201819)
     CDS             complement(201816..202817)
     CDS             complement(203437..204345)
     CDS             complement(204348..206066)
     CDS             206276..206566
     CDS             206563..206949
     CDS             206965..207138
     CDS             207797..208123
     CDS             208120..208620
     CDS             208617..208988
     CDS             208982..209539
     CDS             complement(209536..210006)
     CDS             complement(210003..210503)
     CDS             complement(211064..211315)
     CDS             complement(211439..212518)
     CDS             complement(212530..212709)
     CDS             complement(212726..213397)
     CDS             complement(213408..213791)
     CDS             complement(213788..213976)
     CDS             complement(213988..214350)
     CDS             complement(214511..214927)
     CDS             complement(214962..215450)
     CDS             complement(215543..216754)
     CDS             complement(217365..217793)
     CDS             complement(218156..218359)
     CDS             complement(218805..219440)
     CDS             219838..221334
     CDS             complement(221388..221948)
     CDS             222390..222701
     CDS             223174..223569
     CDS             223639..223836
     CDS             224057..224563
     CDS             224651..226216
     CDS             226389..226892
     CDS             complement(226929..228113)
     CDS             228466..230253
     CDS             complement(230503..231558)
     CDS             complement(231735..232553)
     CDS             complement(232959..235364)
     CDS             235799..237499
     CDS             complement(237502..238584)
     CDS             complement(238890..239126)
     CDS             complement(239146..240471)
     CDS             complement(240468..240668)
     CDS             complement(240814..241263)
     CDS             complement(241316..243217)
     CDS             complement(243230..243904)
     CDS             complement(243931..244200)
     CDS             complement(244386..244856)
     CDS             complement(244922..245419)
     CDS             complement(245421..246281)
     CDS             complement(246278..246907)
     CDS             247324..247599
     CDS             247747..248055
     CDS             248127..248978
     CDS             complement(249593..252358)
     CDS             complement(252454..252729)
     CDS             complement(252927..254288)
     CDS             complement(254710..255081)
     CDS             complement(255078..256706)
     CDS             complement(256780..257010)
     CDS             complement(257440..257790)
     CDS             258099..259028
     CDS             259095..259892
     CDS             259897..260958
     CDS             260958..261545
     CDS             complement(261443..261721)
     CDS             complement(261759..262346)
     CDS             complement(262336..265332)
     CDS             complement(265329..265610)