CDS             356..586
     CDS             583..3069
     CDS             complement(3139..4503)
     CDS             complement(4754..6553)
     CDS             complement(7266..8243)
     CDS             8628..10115
     CDS             10190..10507
     CDS             10674..11891
     CDS             complement(11911..13119)
     CDS             complement(13429..14406)
     CDS             complement(14705..15820)
     CDS             complement(15973..17253)
     CDS             complement(17471..18790)
     CDS             19141..20070
     CDS             20651..21985
     CDS             22112..23461
     CDS             complement(23686..25866)
     CDS             complement(25869..26390)
     CDS             26717..27160
     CDS             complement(27299..27538)
     CDS             complement(28325..29092)
     CDS             complement(29304..29528)
     CDS             complement(29525..30559)
     CDS             30902..32353
     CDS             32390..33322
     CDS             33322..34200
     CDS             34292..35452
     CDS             35510..36163
     CDS             36196..37671
     CDS             complement(37677..38450)
     CDS             38486..39721
     CDS             39789..40820
     CDS             41251..42279
     CDS             complement(42555..44960)
     CDS             complement(44950..46674)
     CDS             complement(46878..47351)
     CDS             47648..48892
     CDS             48889..50070
     CDS             50067..51272
     CDS             51382..52761
     CDS             complement(52806..53681)
     CDS             complement(53802..54155)
     CDS             54302..54805
     CDS             complement(54814..54996)
     CDS             complement(55045..55407)
     CDS             complement(55505..56404)
     CDS             complement(56570..58003)
     CDS             complement(57996..58745)
     CDS             59194..60519
     CDS             60761..61378
     CDS             62019..62828
     CDS             complement(62880..63890)
     CDS             complement(64054..64713)
     CDS             complement(64715..65215)
     CDS             complement(65239..65916)
     CDS             66453..67724
     CDS             67759..69375
     CDS             complement(69431..70165)
     CDS             complement(70168..71598)
     CDS             complement(72371..73933)
     CDS             74264..75370
     CDS             75558..76664
     CDS             76887..77495
     CDS             77695..78102
     CDS             complement(78187..79116)
     CDS             79373..80038
     CDS             80057..80662
     CDS             complement(80529..81737)
     CDS             complement(81811..82140)
     CDS             complement(82248..82583)
     CDS             complement(82701..83807)
     CDS             83893..84567
     CDS             84689..85759
     CDS             complement(85822..86184)
     CDS             86682..88037
     CDS             88158..88592
     CDS             complement(88664..90577)
     CDS             91279..91476
     CDS             complement(91582..91845)
     CDS             complement(91909..92121)
     CDS             92350..93540
     CDS             93547..94167
     CDS             complement(94196..95494)
     CDS             95648..96079
     CDS             complement(96151..96375)
     CDS             96569..97021
     CDS             97500..98258
     CDS             complement(98450..98929)
     CDS             complement(98955..99728)
     CDS             complement(99774..100157)
     CDS             complement(100207..102210)
     CDS             102267..103136
     CDS             103269..104258
     CDS             104495..104665
     CDS             104662..105729
     CDS             105726..106622
     CDS             complement(106721..107164)
     CDS             complement(107420..107635)
     CDS             107761..108111
     CDS             108376..109332
     CDS             109499..110527
     CDS             complement(110618..111091)
     CDS             111173..111862
     CDS             complement(111933..112697)
     CDS             113012..113707
     CDS             complement(113922..115337)
     CDS             complement(115515..116216)
     CDS             complement(116213..117019)
     CDS             complement(117019..118173)
     CDS             complement(118174..119112)
     CDS             complement(119115..120422)
     CDS             121055..121471
     CDS             121468..123174
     CDS             123171..123557
     CDS             123554..124177
     CDS             124177..125076
     CDS             125076..125657
     CDS             125654..126343
     CDS             complement(126441..127001)
     CDS             complement(127001..127441)
     CDS             complement(128035..128394)
     CDS             128876..129268
     CDS             129430..129789
     CDS             130002..131426
     CDS             complement(131442..134024)
     CDS             complement(134247..134681)
     CDS             complement(134806..135708)
     CDS             complement(135962..136411)
     CDS             136626..137105
     CDS             137274..137696
     CDS             137835..138155
     CDS             138213..138779
     CDS             138850..139377
     CDS             complement(139452..140264)
     CDS             complement(140261..140986)
     CDS             complement(140983..142896)
     CDS             143102..145171
     CDS             145504..145782
     CDS             complement(145843..146952)
     CDS             147221..147562
     CDS             complement(148585..150531)
     CDS             150766..154665
     CDS             complement(154738..156033)
     CDS             complement(156036..156179)
     CDS             complement(156305..159172)
     CDS             159519..160064
     CDS             160246..161454
     CDS             161455..163449
     CDS             163446..165074
     CDS             165177..166169
     CDS             complement(166215..166775)
     CDS             166905..167309
     CDS             complement(168069..169535)
     CDS             complement(169710..169820)
     CDS             169885..170700
     CDS             171876..172946
     CDS             complement(173336..174016)
     CDS             complement(174231..174611)
     CDS             complement(174608..175453)
     CDS             complement(175555..176790)
     CDS             complement(177188..177295)
     CDS             complement(177739..178176)
     CDS             178705..179661
     CDS             180213..180869
     CDS             complement(181062..181658)
     CDS             complement(181804..184296)
     CDS             complement(184324..186258)
     CDS             186539..186709
     CDS             186755..187354
     CDS             complement(187383..188099)
     CDS             188348..188710
     CDS             complement(189243..190487)
     CDS             complement(191590..192306)
     CDS             192336..193022
     CDS             complement(193047..194261)
     CDS             complement(195292..196362)
     CDS             197094..198239
     CDS             complement(198299..198934)
     CDS             199716..199997
     CDS             200389..202236
     CDS             202572..203402
     CDS             203475..204401
     CDS             complement(204435..205580)
     CDS             205824..207026
     CDS             207023..208264
     CDS             208290..208439
     CDS             208436..210244
     CDS             complement(210276..211691)
     CDS             211891..213372
     CDS             213491..214447
     CDS             214584..215780
     CDS             215844..217112
     CDS             complement(217139..218398)
     CDS             complement(218403..220697)
     CDS             complement(220917..221831)
     CDS             complement(221884..222000)
     CDS             complement(221997..222497)
     CDS             complement(222556..224061)
     CDS             complement(224299..225435)
     CDS             225964..226137
     CDS             complement(226234..227040)
     CDS             complement(227813..228565)
     CDS             complement(228669..228869)
     CDS             230088..230207
     CDS             complement(230250..230792)
     CDS             complement(231564..231827)
     CDS             complement(231897..235061)
     CDS             235609..236256
     CDS             236253..238043
     CDS             238200..239024
     CDS             239439..240287
     CDS             240432..240629
     CDS             240749..242083
     CDS             complement(242112..242990)
     CDS             complement(242983..243804)
     CDS             complement(243801..244676)
     CDS             complement(244766..245146)
     CDS             complement(245179..245796)
     CDS             complement(245843..246625)
     CDS             246720..246968
     CDS             246971..248011
     CDS             complement(248029..249609)
     CDS             complement(249606..249851)
     CDS             complement(249854..250207)
     CDS             complement(250204..250575)
     CDS             complement(250677..253157)
     CDS             complement(253154..253732)
     CDS             complement(253850..256300)
     CDS             complement(256293..256871)
     CDS             complement(257075..258361)
     CDS             258457..260172
     CDS             complement(260281..261399)
     CDS             complement(261595..262737)
     CDS             262917..264704
     CDS             264704..265804
     CDS             265804..266796
     CDS             266896..267930
     CDS             complement(268040..269446)
     CDS             complement(269678..270937)
     CDS             complement(271097..272440)
     CDS             272583..273881
     CDS             274189..275115
     CDS             275203..276051
     CDS             complement(276261..277031)
     CDS             277138..277611
     CDS             complement(277680..279515)
     CDS             279618..280052
     CDS             280246..280485
     CDS             280632..281249
     CDS             281375..281644
     CDS             281951..282940
     CDS             282994..284454
     CDS             284722..285702
     CDS             285702..286817
     CDS             286817..287749
     CDS             287875..289080
     CDS             complement(289525..290565)
     CDS             290657..291256
     CDS             291491..292030
     CDS             complement(292123..292959)
     CDS             293537..295315
     CDS             295358..298402
     CDS             complement(298434..298871)
     CDS             complement(298868..300622)
     CDS             complement(300631..301203)
     CDS             complement(301406..302752)
     CDS             complement(302877..303893)
     CDS             complement(303997..304821)
     CDS             complement(304905..305432)
     CDS             305679..306299
     CDS             306456..307247
     CDS             307393..308388
     CDS             308503..309249
     CDS             309299..310222
     CDS             complement(310265..310894)
     CDS             311002..311847
     CDS             311955..312200
     CDS             complement(312315..312953)
     CDS             313146..313856
     CDS             313861..316317
     CDS             316459..317130
     CDS             complement(317142..317810)
     CDS             complement(317887..319356)
     CDS             complement(319356..319955)
     CDS             320134..320724
     CDS             complement(320810..321016)
     CDS             complement(321118..321396)
     CDS             321746..323104
     CDS             complement(323299..323910)
     CDS             complement(323975..325276)
     CDS             325838..326794
     CDS             326844..328007
     CDS             328071..328232
     CDS             complement(328234..329352)
     CDS             329483..330214
     CDS             complement(330457..333768)
     CDS             complement(333765..335288)
     CDS             335467..335736
     CDS             complement(335758..336138)
     CDS             complement(336229..336639)
     CDS             336806..338059
     CDS             338068..340005
     CDS             complement(340026..340598)
     CDS             complement(340595..342166)
     CDS             342422..343315
     CDS             complement(343347..343547)
     CDS             343699..344562
     CDS             complement(344767..346071)
     CDS             complement(346375..347307)
     CDS             complement(347635..348273)
     CDS             complement(348275..348649)
     CDS             complement(348656..349498)
     CDS             complement(349548..350717)
     CDS             complement(350765..351913)
     CDS             complement(351954..352799)
     CDS             complement(352796..353734)
     CDS             complement(353744..355102)
     CDS             complement(355158..355958)
     CDS             complement(355960..357087)
     CDS             357586..358368
     CDS             358798..359580
     CDS             359770..360963
     CDS             361028..362164
     CDS             362161..362376
     CDS             362377..363081
     CDS             363071..363880
     CDS             364076..365140
     CDS             365144..366655
     CDS             367252..368490
     CDS             368593..369693
     CDS             complement(369746..369913)
     CDS             370319..370972
     CDS             complement(371146..371448)
     CDS             371544..372047
     CDS             372287..373663
     CDS             complement(374023..374883)
     CDS             complement(374962..376161)
     CDS             complement(376302..377405)
     CDS             377628..380201
     CDS             380347..381486
     CDS             381492..381863
     CDS             382166..384718
     CDS             384775..386037
     CDS             386129..386572
     CDS             complement(386575..386739)
     CDS             387155..388915
     CDS             complement(388995..389612)
     CDS             389709..390140
     CDS             complement(390252..390485)
     CDS             complement(390511..392910)
     CDS             393215..394972
     CDS             complement(395057..395650)
     CDS             complement(395954..396586)
     CDS             complement(396802..398112)
     CDS             complement(398109..398834)
     CDS             399107..399703
     CDS             complement(399745..401703)
     CDS             401948..403087
     CDS             403102..403578
     CDS             403575..403862
     CDS             403855..405537
     CDS             405534..405965
     CDS             complement(405958..406077)
     CDS             complement(406064..407935)
     CDS             complement(407928..409178)
     CDS             complement(409673..410494)