CDS             1..1317
     CDS             1314..2816
     CDS             2785..3477
     CDS             3486..3719
     CDS             3721..4176
     CDS             4169..4354
     CDS             4344..5789
     CDS             5786..6544
     CDS             6541..7884
     CDS             7881..8123
     CDS             8110..8997
     CDS             complement(8974..9087)
     CDS             complement(9084..9521)
     CDS             complement(9497..11329)
     CDS             11394..13061
     CDS             13048..13767
     CDS             complement(14072..15115)
     CDS             complement(15115..16080)
     CDS             complement(16074..16784)
     CDS             16839..17420
     CDS             17414..18040
     CDS             18033..18563
     CDS             18556..21897
     CDS             21894..22382
     CDS             22428..24530
     CDS             24621..24857
     CDS             24835..25293
     CDS             25274..26320
     CDS             26274..27923
     CDS             27916..29010
     CDS             29000..30196
     CDS             30317..31666
     CDS             31663..32328
     CDS             32319..33146
     CDS             33143..34297
     CDS             complement(34259..35155)
     CDS             complement(35155..35379)
     CDS             complement(35618..35914)
     CDS             complement(35911..37227)
     CDS             complement(37719..38177)
     CDS             38340..39029
     CDS             complement(39033..40130)
     CDS             complement(40117..41478)
     CDS             complement(41475..41675)
     CDS             41767..42060
     CDS             42057..42437
     CDS             42558..43139
     CDS             43129..43887
     CDS             43884..45107
     CDS             45091..46197
     CDS             complement(46194..47786)
     CDS             complement(47776..48069)
     CDS             48627..48971
     CDS             48961..49422
     CDS             49416..50561
     CDS             50533..51102
     CDS             51080..51217
     CDS             51214..51987
     CDS             51984..52946
     CDS             complement(53165..53410)
     CDS             complement(53542..53892)
     CDS             53898..54353
     CDS             54408..56216
     CDS             56273..56587
     CDS             56580..57278
     CDS             57272..57721
     CDS             57714..58253
     CDS             58246..61143
     CDS             61235..62845
     CDS             62817..63014
     CDS             63011..63988
     CDS             63948..65123
     CDS             65346..65996
     CDS             65971..67038
     CDS             67801..68127
     CDS             68124..69401
     CDS             69394..70074
     CDS             complement(70076..73120)
     CDS             73136..74479
     CDS             74472..75509
     CDS             75502..76872
     CDS             76856..77422
     CDS             77419..78468
     CDS             78461..79486
     CDS             79497..80507
     CDS             80599..80970
     CDS             complement(81029..81565)
     CDS             complement(81562..82107)
     CDS             complement(82104..83321)
     CDS             complement(83314..83577)
     CDS             complement(83979..84284)
     CDS             complement(84281..84454)
     CDS             complement(84402..84926)
     CDS             complement(84926..85534)
     CDS             complement(85571..86044)
     CDS             complement(86041..86949)
     CDS             complement(86937..87068)
     CDS             87069..88349
     CDS             88324..88617
     CDS             88604..90502
     CDS             complement(90492..91316)
     CDS             complement(91313..92350)
     CDS             complement(92347..93345)
     CDS             93518..94816
     CDS             94806..94991
     CDS             complement(94984..96165)
     CDS             complement(96343..97107)
     CDS             97509..98876
     CDS             complement(99010..100248)
     CDS             complement(100245..101231)
     CDS             complement(101228..102118)
     CDS             102374..103993
     CDS             103965..104492
     CDS             complement(104493..105386)
     CDS             complement(105757..105912)
     CDS             105965..106063
     CDS             complement(108523..108705)
     CDS             complement(108829..109011)
     CDS             complement(110048..110920)
     CDS             complement(110917..111066)
     CDS             complement(111054..111242)
     CDS             complement(111243..111560)
     CDS             complement(111566..112711)
     CDS             complement(112708..113520)
     CDS             complement(113517..114821)
     CDS             complement(114821..115951)
     CDS             complement(115948..116151)
     CDS             complement(116120..116314)
     CDS             complement(116311..116532)
     CDS             complement(116674..117669)
     CDS             complement(117687..118073)
     CDS             complement(118045..119709)
     CDS             complement(119706..120320)
     CDS             complement(120313..122787)
     CDS             complement(122777..122923)
     CDS             complement(122908..123672)
     CDS             complement(123662..123916)
     CDS             complement(123919..124227)
     CDS             complement(124224..124460)
     CDS             complement(124450..125418)
     CDS             complement(125415..126008)
     CDS             complement(126005..126361)
     CDS             complement(126348..126704)
     CDS             complement(126701..126814)
     CDS             complement(126811..127047)
     CDS             complement(127047..127466)
     CDS             complement(127438..127674)
     CDS             complement(127671..128171)
     CDS             complement(128168..128533)
     CDS             complement(128533..128820)
     CDS             complement(128822..129322)
     CDS             complement(129319..129687)
     CDS             complement(129684..129935)
     CDS             complement(129928..130335)
     CDS             complement(130325..130936)
     CDS             complement(130920..131234)
     CDS             complement(131231..131497)
     CDS             complement(131494..132201)
     CDS             complement(132198..132716)
     CDS             complement(132713..133123)
     CDS             complement(133120..133416)
     CDS             complement(133409..134605)
     CDS             complement(134608..136653)
     CDS             complement(136650..137120)
     CDS             complement(137120..137482)
     CDS             complement(137484..141362)
     CDS             complement(141359..145162)
     CDS             complement(145159..145500)
     CDS             complement(145478..145918)
     CDS             complement(145915..146490)
     CDS             complement(146471..146899)
     CDS             complement(147249..147530)
     CDS             complement(147497..148012)
     CDS             complement(148005..149825)
     CDS             complement(149822..150433)
     CDS             150557..151297
     CDS             151290..152183
     CDS             152194..153258
     CDS             153236..153562
     CDS             153547..154011
     CDS             154008..155216
     CDS             155213..156409
     CDS             156402..157157
     CDS             157154..157897
     CDS             157894..158382
     CDS             complement(158400..158603)
     CDS             complement(158649..159662)