CDS             15..2531
     CDS             2542..3423
     CDS             complement(4064..4888)
     CDS             5226..6086
     CDS             complement(6057..6275)
     CDS             6384..7253
     CDS             7238..8866
     CDS             8835..9788
     CDS             9785..11116
     CDS             11116..12033
     CDS             12030..12722
     CDS             12712..13734
     CDS             13731..15080
     CDS             15160..16143
     CDS             16251..17534
     CDS             complement(17660..17785)
     CDS             complement(18373..19281)
     CDS             complement(19541..20635)
     CDS             20842..21759
     CDS             21752..22459
     CDS             22559..23161
     CDS             complement(23764..24927)
     CDS             25023..25382
     CDS             complement(25434..25643)
     CDS             25787..26533
     CDS             26509..27060
     CDS             27090..28358
     CDS             28361..28813
     CDS             complement(29256..29864)
     CDS             complement(29910..30113)
     CDS             30234..31058
     CDS             31068..31490
     CDS             31552..31923
     CDS             32250..33320
     CDS             34576..35895
     CDS             37317..37931
     CDS             38082..39065
     CDS             39072..39902
     CDS             39899..40768
     CDS             40765..41703
     CDS             41700..42743
     CDS             42740..43429
     CDS             43426..45069
     CDS             45066..46889
     CDS             46949..47476
     CDS             complement(47457..47948)
     CDS             48178..49776
     CDS             complement(49784..50128)
     CDS             complement(50125..51144)
     CDS             51217..52137
     CDS             52134..52613
     CDS             52991..53812
     CDS             54769..54903
     CDS             55114..55788
     CDS             57065..57715
     CDS             complement(58042..58917)
     CDS             59235..59771
     CDS             complement(59901..60869)
     CDS             complement(60877..62889)
     CDS             62996..64333
     CDS             64993..65259
     CDS             65204..65335
     CDS             65464..66156
     CDS             complement(66779..67852)
     CDS             67981..68259
     CDS             68263..70194
     CDS             70663..71427
     CDS             71920..72153
     CDS             72207..72950
     CDS             73450..73914
     CDS             73911..74996
     CDS             74996..75877
     CDS             76184..76579
     CDS             77095..78651
     CDS             78701..79240
     CDS             complement(79548..79787)
     CDS             complement(79841..80251)
     CDS             complement(80308..82245)
     CDS             82407..85346
     CDS             complement(85904..86656)
     CDS             complement(86696..88126)
     CDS             complement(88319..88834)
     CDS             89587..90396
     CDS             complement(90403..90831)
     CDS             complement(90961..91095)
     CDS             complement(91097..91675)
     CDS             92509..93489
     CDS             93491..94801
     CDS             94874..95173
     CDS             95220..98963
     CDS             99071..99409
     CDS             complement(99745..100677)
     CDS             100789..102084
     CDS             complement(102283..104028)
     CDS             complement(104206..105081)
     CDS             105149..105898
     CDS             complement(106836..108629)
     CDS             complement(108571..109047)
     CDS             109215..111380
     CDS             112543..112911
     CDS             112958..114055
     CDS             114072..114884
     CDS             complement(114933..115832)
     CDS             complement(115948..116487)
     CDS             complement(116484..117335)
     CDS             complement(117341..117847)
     CDS             118019..119245
     CDS             119569..120132
     CDS             complement(120782..120925)
     CDS             complement(121327..122472)
     CDS             complement(122757..123863)
     CDS             125109..126713
     CDS             127559..128008
     CDS             complement(128943..129341)
     CDS             complement(129352..130350)
     CDS             complement(130347..131804)
     CDS             complement(131807..133294)
     CDS             complement(134914..135621)
     CDS             complement(135874..136425)
     CDS             complement(136489..137565)
     CDS             complement(137601..138101)
     CDS             139260..139883
     CDS             140003..140650
     CDS             complement(141160..141501)
     CDS             complement(142054..142677)
     CDS             complement(142694..143641)
     CDS             complement(143645..146236)
     CDS             complement(146236..146856)
     CDS             complement(146796..147479)
     CDS             complement(147476..148840)
     CDS             complement(148840..149376)
     CDS             complement(149373..150137)
     CDS             complement(150151..151644)
     CDS             complement(151641..152798)
     CDS             complement(152785..153549)
     CDS             complement(153546..154781)
     CDS             complement(154778..155449)
     CDS             complement(155446..156549)
     CDS             complement(156553..157302)
     CDS             complement(157308..157679)
     CDS             complement(157700..158869)
     CDS             161226..163349
     CDS             complement(163355..163927)
     CDS             164023..165858
     CDS             165851..166321
     CDS             166318..167928
     CDS             168370..169257
     CDS             169778..170311
     CDS             170349..171863
     CDS             171878..173461
     CDS             complement(174822..176054)
     CDS             complement(176051..177628)
     CDS             complement(177625..178017)
     CDS             179702..180379
     CDS             180354..181562
     CDS             complement(181754..181945)
     CDS             complement(181966..182283)
     CDS             complement(183184..185316)
     CDS             complement(185295..185996)
     CDS             complement(186021..186599)
     CDS             187071..187796
     CDS             complement(187809..188582)
     CDS             complement(189000..189305)
     CDS             complement(189410..190765)
     CDS             complement(191023..192645)
     CDS             complement(192671..193729)
     CDS             193961..195370
     CDS             195390..196532
     CDS             196537..197109
     CDS             197542..198927
     CDS             198999..200411
     CDS             200426..201586
     CDS             201583..202980
     CDS             202990..204057
     CDS             204054..204398
     CDS             complement(205175..205588)
     CDS             complement(205585..206112)
     CDS             206740..207474
     CDS             207614..209710
     CDS             209755..211146
     CDS             complement(211129..213192)
     CDS             complement(214536..214988)
     CDS             217270..219324
     CDS             219431..219958
     CDS             221074..222297
     CDS             complement(224207..224608)
     CDS             complement(226084..227802)
     CDS             complement(228268..229950)
     CDS             complement(230245..231819)
     CDS             232351..234876
     CDS             complement(235359..236060)
     CDS             complement(236103..236510)
     CDS             complement(236793..237797)
     CDS             complement(238678..240066)
     CDS             240473..240844
     CDS             241108..242565
     CDS             complement(242813..243094)
     CDS             complement(243091..245055)
     CDS             complement(245183..246061)
     CDS             complement(246652..246915)
     CDS             complement(246933..247853)
     CDS             248366..249655
     CDS             249984..250442
     CDS             250455..252854
     CDS             complement(253515..254867)
     CDS             complement(254973..256391)
     CDS             complement(256379..256786)
     CDS             256838..257755
     CDS             258538..259656
     CDS             complement(260224..261174)
     CDS             complement(262066..263217)
     CDS             complement(263228..264097)
     CDS             complement(264160..264786)
     CDS             264874..265854
     CDS             265946..267826
     CDS             267823..270021
     CDS             270034..271089
     CDS             272181..272558
     CDS             272530..272799
     CDS             272739..273404
     CDS             273406..273855
     CDS             273864..276524
     CDS             276524..277039
     CDS             277118..277732
     CDS             277821..278225
     CDS             278235..278885
     CDS             280058..280852
     CDS             280927..282516
     CDS             282852..283580
     CDS             283586..284017
     CDS             284151..284582
     CDS             284810..285037
     CDS             285266..287353
     CDS             complement(287357..288055)
     CDS             complement(288068..288817)
     CDS             complement(288819..289352)
     CDS             complement(289375..290181)
     CDS             291797..292696
     CDS             292771..293868
     CDS             293852..294481
     CDS             294536..294742
     CDS             294753..295508
     CDS             complement(296538..297032)
     CDS             complement(297462..297920)
     CDS             298673..299860
     CDS             complement(300092..300907)
     CDS             complement(300931..301773)
     CDS             complement(301783..302649)
     CDS             complement(302749..303126)
     CDS             complement(303602..304090)
     CDS             304174..305343
     CDS             305394..306539
     CDS             306560..307471
     CDS             307468..308259
     CDS             complement(309214..309873)
     CDS             complement(309874..312180)
     CDS             312245..312862
     CDS             313285..313974
     CDS             complement(314619..316892)
     CDS             complement(317161..318312)
     CDS             complement(318488..319462)
     CDS             319708..320037
     CDS             complement(320357..320752)
     CDS             320883..320981
     CDS             320981..321706
     CDS             complement(322355..322933)
     CDS             complement(322936..323229)
     CDS             323845..324417
     CDS             complement(324821..325267)
     CDS             complement(325324..325737)
     CDS             325976..326254
     CDS             326271..326654
     CDS             326651..326920
     CDS             327025..327492
     CDS             328768..329208
     CDS             complement(330538..330648)
     CDS             complement(331031..331387)
     CDS             complement(331662..333122)
     CDS             complement(333161..335122)
     CDS             complement(335135..336184)
     CDS             complement(336236..337828)
     CDS             338378..339943
     CDS             complement(339914..341362)
     CDS             complement(342229..342444)
     CDS             complement(343104..343484)
     CDS             complement(343533..344507)
     CDS             complement(344590..345600)
     CDS             complement(345602..346972)
     CDS             347217..347969
     CDS             347953..348798
     CDS             349279..350169