CDS             49..678
     CDS             675..1712
     CDS             1660..2391
     CDS             2492..3265
     CDS             complement(3366..3608)
     CDS             complement(3716..3859)
     CDS             complement(3856..4131)
     CDS             4323..5138
     CDS             complement(5246..5773)
     CDS             complement(5960..6703)
     CDS             complement(6700..8085)
     CDS             complement(8072..8542)
     CDS             8691..8819
     CDS             complement(8925..9848)
     CDS             complement(9876..10331)
     CDS             complement(10374..10694)
     CDS             complement(10801..12126)
     CDS             complement(12273..12863)
     CDS             complement(12901..13401)
     CDS             complement(13551..14738)
     CDS             complement(14735..15646)
     CDS             15881..16417
     CDS             16576..16923
     CDS             17072..18214
     CDS             18476..19423
     CDS             19858..20733
     CDS             20730..22577
     CDS             22752..23018
     CDS             23028..24158
     CDS             24390..27326
     CDS             27444..27851
     CDS             complement(27848..29329)
     CDS             complement(29364..30311)
     CDS             complement(30818..31723)
     CDS             complement(31785..32051)
     CDS             complement(33017..34597)
     CDS             complement(34628..34984)
     CDS             complement(34960..35523)
     CDS             complement(36155..37300)
     CDS             complement(37514..38845)
     CDS             complement(39104..40471)
     CDS             complement(40911..41966)
     CDS             42059..42826
     CDS             43019..43708
     CDS             43705..44418
     CDS             44461..45228
     CDS             46043..46429
     CDS             46432..48672
     CDS             48779..49381
     CDS             complement(49481..50326)
     CDS             50910..52175
     CDS             52737..53834
     CDS             complement(53851..54348)
     CDS             complement(54303..55211)
     CDS             complement(55251..56492)
     CDS             complement(56621..57526)
     CDS             57686..58714
     CDS             58716..61694
     CDS             complement(61643..61984)
     CDS             complement(62447..63208)
     CDS             63604..64755
     CDS             65003..66502
     CDS             66629..67801
     CDS             68266..69402
     CDS             69428..70177
     CDS             70186..71127
     CDS             71259..72689
     CDS             72741..74210
     CDS             74986..76122
     CDS             complement(76228..76704)
     CDS             76885..78123
     CDS             78149..79312
     CDS             79380..80717
     CDS             complement(81092..82048)
     CDS             82273..83046
     CDS             83092..83436
     CDS             83509..84183
     CDS             84180..85316
     CDS             85360..86589
     CDS             86727..87977
     CDS             88181..89614
     CDS             complement(89723..90529)
     CDS             90689..92011
     CDS             92177..93391
     CDS             93472..94383
     CDS             complement(94410..95432)
     CDS             95844..96095
     CDS             96098..96415
     CDS             96399..97190
     CDS             97661..97789
     CDS             complement(97924..100668)
     CDS             complement(100810..101253)
     CDS             complement(101250..101756)
     CDS             complement(101759..102052)
     CDS             complement(102632..103159)
     CDS             complement(103156..103527)
     CDS             complement(103773..104087)
     CDS             complement(104211..104612)
     CDS             complement(104670..105311)
     CDS             complement(105385..105924)
     CDS             complement(105974..106213)
     CDS             complement(106218..108833)
     CDS             complement(108830..111511)
     CDS             complement(111740..112723)
     CDS             113003..113635
     CDS             complement(113718..114797)
     CDS             115517..115819
     CDS             115885..117513
     CDS             117510..118280
     CDS             118778..118990
     CDS             complement(119303..120367)
     CDS             complement(120560..122431)
     CDS             complement(122601..122951)
     CDS             complement(122951..123520)
     CDS             complement(123541..125451)
     CDS             complement(125591..126010)
     CDS             complement(126223..127917)
     CDS             complement(127943..129166)
     CDS             complement(129163..129582)
     CDS             129802..130212
     CDS             130199..130723
     CDS             130769..131140
     CDS             131267..133759
     CDS             133947..135194
     CDS             complement(135250..136233)
     CDS             136279..136722
     CDS             136719..136985
     CDS             136990..138639
     CDS             138602..139159
     CDS             complement(139337..142888)
     CDS             complement(142901..144352)
     CDS             complement(144369..145316)
     CDS             complement(145361..145924)
     CDS             complement(145930..146409)
     CDS             complement(146598..149057)
     CDS             complement(149192..149479)
     CDS             complement(149509..150177)
     CDS             complement(150193..151410)
     CDS             complement(151412..152263)
     CDS             complement(152260..152967)
     CDS             complement(153048..153332)
     CDS             complement(153329..153937)
     CDS             154188..155090
     CDS             155229..156983
     CDS             157012..158355
     CDS             158419..158700
     CDS             158733..159281
     CDS             159446..159655
     CDS             complement(159602..160150)
     CDS             complement(160137..162563)
     CDS             complement(162580..164544)
     CDS             complement(164868..165380)
     CDS             complement(165535..166596)
     CDS             complement(166782..167387)
     CDS             complement(167558..167965)
     CDS             168559..169095
     CDS             169086..170009
     CDS             170035..171492
     CDS             171664..172650
     CDS             complement(172796..174064)
     CDS             174327..175079
     CDS             complement(175292..175942)
     CDS             complement(175981..177036)
     CDS             complement(177068..178465)
     CDS             178592..179155
     CDS             179131..179487
     CDS             179518..181098
     CDS             complement(181367..182227)
     CDS             complement(182448..183836)
     CDS             complement(183873..185252)
     CDS             185455..186312
     CDS             complement(186411..187925)
     CDS             complement(187922..188146)
     CDS             complement(188231..189361)
     CDS             189636..190589
     CDS             190741..191796
     CDS             191991..192395
     CDS             192467..194635
     CDS             195217..196920
     CDS             complement(197170..197547)
     CDS             complement(197548..197799)
     CDS             198090..199208
     CDS             199205..200359
     CDS             201330..201809
     CDS             202017..204548
     CDS             204652..207306
     CDS             209058..210416
     CDS             complement(210425..211660)
     CDS             212021..212116
     CDS             complement(212707..213531)
     CDS             complement(213616..214587)
     CDS             complement(214584..214811)
     CDS             complement(214826..216184)
     CDS             216296..217351
     CDS             217459..218832
     CDS             218964..219578
     CDS             219760..220476
     CDS             220660..221421
     CDS             221578..222210
     CDS             222307..222723
     CDS             complement(222869..223855)
     CDS             223963..224427
     CDS             224619..225671
     CDS             225845..227419
     CDS             227663..228310
     CDS             complement(228402..228734)
     CDS             complement(228981..229625)
     CDS             229743..230123
     CDS             230128..230691
     CDS             230795..231298
     CDS             231440..232114
     CDS             complement(232219..233361)
     CDS             complement(233391..233675)
     CDS             complement(233853..234137)
     CDS             complement(234512..235141)
     CDS             complement(235248..236000)
     CDS             complement(236123..237115)
     CDS             237428..238147
     CDS             238271..238537
     CDS             238729..239784
     CDS             complement(239778..240227)
     CDS             240256..240966
     CDS             complement(240995..241345)
     CDS             complement(241437..242120)
     CDS             242149..242292
     CDS             242907..243908
     CDS             complement(244060..244305)
     CDS             complement(244452..244808)
     CDS             complement(244918..245991)
     CDS             complement(246082..246489)
     CDS             complement(246578..247024)
     CDS             complement(247057..247437)
     CDS             complement(247784..248374)
     CDS             complement(248384..249226)
     CDS             complement(249237..249737)
     CDS             complement(249743..250420)
     CDS             complement(250413..251435)
     CDS             251675..252196
     CDS             complement(252256..252753)
     CDS             complement(253172..253810)
     CDS             254146..254445
     CDS             254471..256270
     CDS             256330..256782
     CDS             256912..257538
     CDS             257608..257961
     CDS             258112..258651
     CDS             258745..259314
     CDS             259404..259853
     CDS             259928..260110
     CDS             260344..260619
     CDS             260632..261297
     CDS             261379..261477
     CDS             261701..262015
     CDS             262057..262347
     CDS             262838..263374
     CDS             263375..263866
     CDS             263934..264260
     CDS             264557..264853
     CDS             264907..265158
     CDS             265243..265491
     CDS             265546..265932
     CDS             266005..266562
     CDS             266686..266949
     CDS             267004..267555
     CDS             268080..268820
     CDS             269015..269818
     CDS             269838..270110
     CDS             270220..270606
     CDS             270657..270869
     CDS             270927..272015
     CDS             272052..272816
     CDS             273802..274794
     CDS             275317..276039
     CDS             complement(276049..276996)
     CDS             complement(277145..277858)
     CDS             278024..278779
     CDS             complement(278829..280238)
     CDS             280621..282351
     CDS             282479..282916
     CDS             282997..283218
     CDS             complement(283222..284043)
     CDS             complement(284046..284984)
     CDS             285134..285370
     CDS             286574..288484
     CDS             288495..288707
     CDS             complement(289078..289413)
     CDS             complement(289520..290386)
     CDS             290580..290954
     CDS             290976..291413
     CDS             291548..292384
     CDS             292377..292919
     CDS             292922..293224
     CDS             293318..293662
     CDS             293962..295191
     CDS             295330..295764
     CDS             295955..296146
     CDS             296189..296518
     CDS             complement(296657..297250)
     CDS             complement(297261..298217)
     CDS             complement(298214..298882)
     CDS             299211..300497
     CDS             300608..301798
     CDS             301795..302448
     CDS             302445..303041
     CDS             303434..304792
     CDS             304960..310905
     CDS             complement(310994..311497)
     CDS             311626..312105
     CDS             312139..313035
     CDS             313198..313485
     CDS             complement(314114..314212)
     CDS             complement(314274..315854)
     CDS             complement(315887..316240)
     CDS             complement(316216..316731)
     CDS             complement(316762..316995)
     CDS             317273..317977
     CDS             317993..318175
     CDS             complement(318785..318946)
     CDS             319238..319588
     CDS             319781..320230
     CDS             320285..321364
     CDS             321511..322014
     CDS             322163..322711
     CDS             322898..323425
     CDS             complement(323480..324169)
     CDS             324288..324602
     CDS             324658..325359
     CDS             325508..326476
     CDS             complement(326530..326814)
     CDS             complement(326831..327490)
     CDS             327717..328358
     CDS             328815..329102
     CDS             329403..329582
     CDS             329976..332456
     CDS             332533..332778
     CDS             332806..332979
     CDS             333109..333363
     CDS             333704..333859
     CDS             334021..334953
     CDS             complement(335108..335428)
     CDS             335593..335856
     CDS             336089..336376
     CDS             336378..336497
     CDS             336801..337346
     CDS             337616..337855
     CDS             338515..338883
     CDS             338880..339551
     CDS             339879..340217
     CDS             340266..340517
     CDS             340980..342062
     CDS             342074..342814
     CDS             342854..343876
     CDS             343969..344625
     CDS             344687..345661
     CDS             346176..347243
     CDS             347246..348064
     CDS             348086..348865
     CDS             348855..349139
     CDS             349136..350092
     CDS             350230..350517
     CDS             350605..350949
     CDS             351057..351872
     CDS             351985..352215
     CDS             352221..352844
     CDS             353071..354831
     CDS             354847..355902
     CDS             complement(355965..356087)
     CDS             356127..356570
     CDS             356718..357260
     CDS             357264..357839
     CDS             357855..358259
     CDS             358391..358777
     CDS             358770..359795
     CDS             359884..360597
     CDS             complement(361034..361999)
     CDS             complement(362126..363100)
     CDS             363211..364014
     CDS             complement(364052..364837)
     CDS             364942..365496
     CDS             365512..366132
     CDS             complement(366057..366545)
     CDS             complement(366709..367242)
     CDS             367432..368157
     CDS             368154..368378
     CDS             368573..369097
     CDS             complement(369181..369639)
     CDS             complement(369909..372191)
     CDS             372340..372774
     CDS             372783..373385
     CDS             373892..374215
     CDS             374230..374457
     CDS             374593..375042
     CDS             375039..375293
     CDS             complement(375471..377051)
     CDS             complement(377082..377438)
     CDS             complement(377414..377977)
     CDS             378116..378595
     CDS             378705..378962
     CDS             378997..379344
     CDS             complement(379415..380272)
     CDS             380521..380844
     CDS             380913..381548
     CDS             381567..381782
     CDS             382238..383608
     CDS             383830..385620
     CDS             385804..386280
     CDS             complement(386346..387266)
     CDS             387519..387857
     CDS             387881..388012
     CDS             388160..388624
     CDS             388746..389537
     CDS             389653..390207
     CDS             390318..390437
     CDS             390594..391436
     CDS             complement(391565..392164)
     CDS             392477..393418
     CDS             393851..394204
     CDS             395058..395480
     CDS             complement(395571..396011)
     CDS             complement(396041..396892)
     CDS             397035..397751