CDS             52..1395
     CDS             1392..2579
     CDS             2678..4873
     CDS             4890..6392
     CDS             6389..7174
     CDS             7434..8309
     CDS             complement(8357..8833)
     CDS             8931..9386
     CDS             complement(9375..10742)
     CDS             complement(10794..11822)
     CDS             complement(11819..12940)
     CDS             13126..14343
     CDS             14340..15851
     CDS             15848..16276
     CDS             16273..17175
     CDS             17280..18113
     CDS             18126..18983
     CDS             complement(18961..19914)
     CDS             complement(19955..21139)
     CDS             complement(21234..21992)
     CDS             complement(21989..22504)
     CDS             complement(22501..23445)
     CDS             23612..24943
     CDS             24940..25698
     CDS             25710..26873
     CDS             26878..27285
     CDS             complement(27314..28402)
     CDS             complement(28502..29620)
     CDS             complement(29634..30656)
     CDS             complement(30778..31011)
     CDS             complement(31008..32597)
     CDS             complement(32599..33408)
     CDS             33510..33935
     CDS             complement(33942..34949)
     CDS             complement(34962..35879)
     CDS             complement(35890..37278)
     CDS             complement(37354..39792)
     CDS             39933..41072
     CDS             complement(41088..41801)
     CDS             complement(41794..43002)
     CDS             complement(43148..43807)
     CDS             43947..45128
     CDS             complement(45115..46083)
     CDS             46456..46725
     CDS             complement(46771..48534)
     CDS             complement(48577..49164)
     CDS             complement(49359..50144)
     CDS             complement(50211..50978)
     CDS             51091..51720
     CDS             51877..52557
     CDS             52681..53124
     CDS             53192..55759
     CDS             complement(55829..58399)
     CDS             58569..58976
     CDS             59040..60017
     CDS             complement(60051..60383)
     CDS             complement(60453..61202)
     CDS             complement(61275..61688)
     CDS             61797..62816
     CDS             62816..63553
     CDS             63550..64083
     CDS             64095..64445
     CDS             complement(64456..65460)
     CDS             65627..66055
     CDS             complement(66068..67132)
     CDS             complement(67132..67638)
     CDS             complement(67635..68108)
     CDS             complement(68105..68449)
     CDS             complement(68576..71050)
     CDS             71196..72206
     CDS             72206..73006
     CDS             complement(73027..73791)
     CDS             complement(73888..76248)
     CDS             76401..77423
     CDS             77413..78129
     CDS             complement(78137..79687)
     CDS             80103..80477
     CDS             80474..80815
     CDS             80834..82414
     CDS             82436..82819
     CDS             82831..84285
     CDS             84392..85348
     CDS             complement(85445..86629)
     CDS             complement(86640..88049)
     CDS             complement(88214..88741)
     CDS             complement(88758..89519)
     CDS             89664..90482
     CDS             90487..91962
     CDS             complement(91970..93592)
     CDS             93740..94918
     CDS             94932..95723
     CDS             95720..96079
     CDS             96177..101525
     CDS             101629..103527
     CDS             103570..103947
     CDS             103944..104216
     CDS             104216..104482
     CDS             complement(104486..105886)
     CDS             complement(105883..106860)
     CDS             complement(106857..107075)
     CDS             complement(107072..108991)
     CDS             109145..110059
     CDS             complement(110064..111347)
     CDS             111580..113673
     CDS             complement(113750..115099)
     CDS             complement(115096..116250)
     CDS             complement(116247..117008)
     CDS             complement(117083..119521)
     CDS             complement(119701..120375)
     CDS             complement(120424..121707)
     CDS             complement(121779..122588)
     CDS             complement(122682..124205)
     CDS             124363..125379
     CDS             125506..126144
     CDS             126195..126962
     CDS             126959..127969
     CDS             127956..129500
     CDS             complement(129469..129891)
     CDS             complement(129888..131228)
     CDS             131472..134345
     CDS             134441..135442
     CDS             135439..137049
     CDS             137049..138449
     CDS             138446..139828
     CDS             139955..142255
     CDS             142258..143625
     CDS             complement(143693..144127)
     CDS             complement(144141..144827)
     CDS             complement(144951..145625)
     CDS             145800..148157
     CDS             148235..149311
     CDS             149323..150084
     CDS             150238..151434
     CDS             151523..152944
     CDS             152949..153467
     CDS             153493..154827
     CDS             154963..155514
     CDS             155598..156032
     CDS             156111..157457
     CDS             157498..159240
     CDS             159237..159650
     CDS             159647..160423
     CDS             complement(160464..161243)
     CDS             complement(161388..162203)
     CDS             complement(162209..162991)
     CDS             163147..164577
     CDS             164574..165362
     CDS             complement(165424..166524)
     CDS             166669..167436
     CDS             167458..167823
     CDS             167825..168907
     CDS             168907..169485
     CDS             complement(169593..170372)
     CDS             complement(170377..171999)
     CDS             172134..172532
     CDS             172529..173680
     CDS             173690..174904
     CDS             174917..175891
     CDS             175909..176922
     CDS             176934..178376
     CDS             178373..178918
     CDS             complement(179047..181290)
     CDS             complement(181743..183917)
     CDS             184205..184978
     CDS             185016..186359
     CDS             186371..187315
     CDS             complement(187337..187666)
     CDS             complement(187679..187912)
     CDS             complement(187953..189515)
     CDS             complement(189524..190378)
     CDS             190655..191701
     CDS             191715..192089
     CDS             192167..193030
     CDS             193057..193467
     CDS             complement(193498..194268)
     CDS             complement(194272..195267)
     CDS             complement(195287..195670)
     CDS             195813..197438
     CDS             complement(197449..198048)
     CDS             198103..199557
     CDS             199847..201334
     CDS             201331..202227
     CDS             202232..202957
     CDS             202954..205317
     CDS             205314..206483
     CDS             206610..206885
     CDS             206897..207844
     CDS             208027..208998
     CDS             complement(209439..210644)
     CDS             complement(210877..211962)
     CDS             complement(212040..213242)
     CDS             213700..215745
     CDS             215832..217316
     CDS             217425..218588
     CDS             218660..219805
     CDS             219815..220201
     CDS             220198..221010
     CDS             221144..222880
     CDS             222882..223748
     CDS             223745..224608
     CDS             224747..225853
     CDS             225853..227358
     CDS             complement(227398..228495)
     CDS             complement(228533..229069)
     CDS             complement(229081..229572)
     CDS             complement(229640..230812)
     CDS             complement(230820..231605)
     CDS             complement(231720..232523)
     CDS             complement(232528..233319)
     CDS             complement(233334..234404)
     CDS             complement(234410..235039)
     CDS             complement(235051..235569)
     CDS             complement(235899..236387)
     CDS             complement(236387..236941)
     CDS             complement(236938..237933)
     CDS             complement(237957..240092)
     CDS             complement(240109..241665)
     CDS             241833..242228
     CDS             242308..243177
     CDS             243181..243771
     CDS             243774..243995
     CDS             complement(244009..245250)
     CDS             complement(245247..246053)
     CDS             246154..247053
     CDS             247139..248284
     CDS             248302..249267
     CDS             249393..251078
     CDS             251128..252951
     CDS             252956..253774
     CDS             complement(253867..256290)
     CDS             complement(256434..257312)
     CDS             complement(257419..259161)
     CDS             259375..260052
     CDS             260204..260974
     CDS             260967..261521
     CDS             261629..262207
     CDS             complement(262262..263560)
     CDS             263952..266528
     CDS             complement(266593..267342)
     CDS             complement(267344..268465)
     CDS             complement(268462..269328)
     CDS             complement(269328..270560)
     CDS             complement(270562..271830)
     CDS             complement(271827..272870)
     CDS             272988..273620
     CDS             273719..274222
     CDS             complement(274227..275996)
     CDS             276255..277175
     CDS             277208..278407
     CDS             278427..279515
     CDS             279606..280364
     CDS             280481..282142
     CDS             282268..284238
     CDS             complement(284245..285171)
     CDS             complement(285193..286095)
     CDS             complement(286095..286904)
     CDS             complement(286901..287332)
     CDS             complement(287329..288201)
     CDS             complement(288333..288665)
     CDS             complement(288676..290097)
     CDS             complement(290253..291128)
     CDS             complement(291143..292012)
     CDS             complement(292009..292767)
     CDS             complement(292778..293539)
     CDS             complement(293566..294732)
     CDS             complement(294831..295697)
     CDS             295848..296927
     CDS             297019..297798
     CDS             complement(297891..300164)
     CDS             300381..303047
     CDS             303077..304312
     CDS             complement(304191..304883)
     CDS             305274..305600
     CDS             complement(305749..306648)
     CDS             complement(306649..308169)
     CDS             complement(308174..309382)
     CDS             309484..310236
     CDS             310264..311664
     CDS             311661..313043
     CDS             complement(313050..314153)
     CDS             complement(314150..315754)
     CDS             315913..316125
     CDS             316122..317354
     CDS             complement(317358..318047)
     CDS             318244..319044
     CDS             complement(319049..320011)
     CDS             complement(320040..321494)
     CDS             complement(321553..322593)
     CDS             complement(322619..323554)
     CDS             complement(323567..324367)
     CDS             complement(324354..325184)
     CDS             complement(325199..326410)
     CDS             complement(326566..327105)
     CDS             complement(327164..328246)
     CDS             328351..329019
     CDS             complement(329046..330368)
     CDS             complement(330391..331584)
     CDS             complement(331626..332018)
     CDS             complement(332018..333199)
     CDS             complement(333303..334886)
     CDS             complement(334883..336316)
     CDS             336452..337366
     CDS             complement(337750..338364)
     CDS             complement(338430..340361)
     CDS             340630..341742
     CDS             complement(341810..342298)
     CDS             complement(342298..342789)
     CDS             343063..343830
     CDS             343919..345403
     CDS             complement(345425..346090)
     CDS             complement(346176..347030)
     CDS             347150..348412
     CDS             complement(348419..349471)
     CDS             349820..352384
     CDS             352474..352935
     CDS             352948..353514
     CDS             353511..354311
     CDS             complement(354342..355091)
     CDS             355238..356014
     CDS             356045..356722
     CDS             complement(356723..357547)
     CDS             complement(357544..359307)
     CDS             complement(359419..359883)
     CDS             complement(359923..360936)
     CDS             complement(360941..362134)
     CDS             complement(362222..364513)
     CDS             364860..365618
     CDS             complement(365637..366098)
     CDS             complement(366082..366903)
     CDS             complement(366907..368070)
     CDS             368198..368746
     CDS             complement(368787..369770)
     CDS             complement(369767..371473)
     CDS             complement(371470..371928)
     CDS             complement(372023..372490)
     CDS             complement(372477..372881)
     CDS             373133..373912
     CDS             complement(373949..375022)
     CDS             complement(375037..375798)
     CDS             complement(375795..377000)
     CDS             complement(377003..379138)
     CDS             379356..380303
     CDS             380293..381276
     CDS             381288..382508
     CDS             382668..384929
     CDS             complement(385008..385541)
     CDS             complement(385549..386079)
     CDS             complement(386091..386861)
     CDS             complement(386938..388149)
     CDS             388348..389112
     CDS             389118..390041
     CDS             390038..390934
     CDS             390934..391725
     CDS             391738..392637
     CDS             392637..393701
     CDS             393725..394480
     CDS             394497..395642
     CDS             395657..396688
     CDS             396681..397832
     CDS             397838..398278
     CDS             398301..399206
     CDS             399234..400289
     CDS             400286..401464
     CDS             401490..402275
     CDS             402279..402737
     CDS             402743..403120
     CDS             403133..404335
     CDS             404342..405880
     CDS             405900..406670
     CDS             406935..407681
     CDS             407736..408845
     CDS             409016..411400
     CDS             411448..412188
     CDS             412206..413291
     CDS             413346..414146
     CDS             complement(414152..415393)
     CDS             complement(415463..416236)
     CDS             complement(416325..417224)
     CDS             complement(417242..419695)
     CDS             419850..420596
     CDS             420652..421776
     CDS             complement(421803..423146)
     CDS             complement(423143..423475)
     CDS             complement(423472..425637)
     CDS             425714..427204
     CDS             complement(427226..429472)
     CDS             complement(429582..430556)
     CDS             complement(430677..432065)
     CDS             complement(432065..433180)
     CDS             complement(433184..434911)
     CDS             435196..436728
     CDS             436808..437674
     CDS             complement(437671..439200)
     CDS             complement(439187..440257)
     CDS             complement(440250..440699)
     CDS             440751..442337
     CDS             442337..443194
     CDS             443493..445259
     CDS             445320..449651
     CDS             complement(449699..450388)
     CDS             complement(450392..450775)
     CDS             complement(450937..451479)
     CDS             complement(451544..457795)
     CDS             458179..459345
     CDS             459336..461468
     CDS             461465..461944
     CDS             complement(462183..462698)
     CDS             complement(462670..463407)
     CDS             complement(463407..463772)
     CDS             complement(463791..464954)
     CDS             465204..465764
     CDS             complement(465785..467293)
     CDS             467518..468504
     CDS             complement(468548..469045)
     CDS             complement(469042..470334)
     CDS             complement(470336..471535)
     CDS             471857..474226
     CDS             474223..474606
     CDS             474640..475857
     CDS             475854..476396
     CDS             476393..477001
     CDS             477038..477559
     CDS             477565..478050
     CDS             478201..478929
     CDS             478926..479564
     CDS             479561..480763
     CDS             480766..481563
     CDS             complement(481560..482474)
     CDS             482563..483726
     CDS             483730..484020
     CDS             484047..484943
     CDS             complement(484991..486013)
     CDS             complement(486063..487253)