CDS             358..1794
     CDS             complement(1827..2906)
     CDS             complement(3113..3331)
     CDS             3454..4209
     CDS             complement(4337..4879)
     CDS             5549..7147
     CDS             complement(7665..7904)
     CDS             complement(8001..8663)
     CDS             complement(8623..8928)
     CDS             complement(9617..10525)
     CDS             complement(10536..13571)
     CDS             14228..14494
     CDS             complement(14779..15576)
     CDS             complement(15573..16805)
     CDS             complement(16842..17369)
     CDS             17612..18394
     CDS             complement(18406..19131)
     CDS             complement(19389..20660)
     CDS             complement(20974..21483)
     CDS             complement(21519..22508)
     CDS             complement(22529..23203)
     CDS             complement(23206..24402)
     CDS             complement(24563..25084)
     CDS             complement(25145..26224)
     CDS             complement(26307..29891)
     CDS             complement(30148..31131)
     CDS             complement(31207..32184)
     CDS             32381..32746
     CDS             complement(32974..34464)
     CDS             complement(34646..35818)
     CDS             complement(35907..36365)
     CDS             complement(36644..37960)
     CDS             complement(38434..40854)
     CDS             40989..42131
     CDS             complement(42140..42592)
     CDS             42695..42913
     CDS             complement(42906..43955)
     CDS             complement(44293..44712)
     CDS             45343..45816
     CDS             45906..47372
     CDS             47695..49611
     CDS             49861..50334
     CDS             50406..53108
     CDS             complement(53869..55779)
     CDS             56748..59387
     CDS             60012..60152
     CDS             60142..60534
     CDS             60577..60708
     CDS             60717..60962
     CDS             complement(61583..62689)
     CDS             complement(62698..64281)
     CDS             complement(64432..64770)
     CDS             65477..65749
     CDS             complement(65816..69043)
     CDS             complement(69095..72295)
     CDS             complement(72270..73637)
     CDS             73693..73902
     CDS             74229..74561
     CDS             74540..74758
     CDS             complement(74909..75781)
     CDS             75984..77606
     CDS             complement(77677..78435)
     CDS             complement(78432..79178)
     CDS             complement(79175..80086)
     CDS             80428..80937
     CDS             81706..82470
     CDS             complement(82557..82877)
     CDS             complement(83393..84070)
     CDS             84536..85216
     CDS             85844..86242
     CDS             complement(86420..87118)
     CDS             complement(87173..89860)
     CDS             complement(89937..90494)
     CDS             90804..91409
     CDS             91766..92053
     CDS             92574..92777
     CDS             92957..93616
     CDS             93731..94156
     CDS             94288..94833
     CDS             94921..95379
     CDS             95597..96073
     CDS             96215..96385
     CDS             complement(97539..97949)
     CDS             98193..98996
     CDS             99014..100063
     CDS             100196..101491
     CDS             101554..102441
     CDS             102438..103274
     CDS             complement(103384..104895)
     CDS             105205..106146
     CDS             complement(106189..107283)
     CDS             complement(107298..108329)
     CDS             109484..109714
     CDS             complement(110475..111206)
     CDS             complement(111603..112004)
     CDS             complement(112674..113177)
     CDS             complement(113180..114391)
     CDS             complement(114414..114896)
     CDS             115144..115653
     CDS             115673..116482
     CDS             116596..117897
     CDS             complement(117911..118954)
     CDS             119487..120482
     CDS             120530..121714
     CDS             complement(121739..123019)
     CDS             complement(123089..123490)
     CDS             complement(124343..125278)
     CDS             125579..126076
     CDS             complement(126080..127141)
     CDS             complement(127145..127495)
     CDS             complement(127796..128161)
     CDS             complement(128189..130753)
     CDS             131168..132442
     CDS             132452..133093
     CDS             133237..134181
     CDS             complement(134353..136017)
     CDS             complement(136036..136965)
     CDS             complement(137267..138166)
     CDS             138659..138766
     CDS             138759..139481
     CDS             139486..140751
     CDS             140818..141759
     CDS             complement(141824..142765)
     CDS             complement(142958..144319)
     CDS             complement(144414..145685)
     CDS             145952..146530
     CDS             146548..147627
     CDS             147699..149210
     CDS             149239..149922
     CDS             complement(149998..150480)
     CDS             complement(150473..150880)
     CDS             complement(150925..151581)
     CDS             152230..152988
     CDS             complement(153127..153696)
     CDS             154211..155119
     CDS             155138..155449
     CDS             155540..158173
     CDS             complement(158235..158969)
     CDS             complement(158962..159747)
     CDS             complement(159798..160547)
     CDS             160881..161474
     CDS             161575..162882
     CDS             162916..164340
     CDS             164516..164863
     CDS             164954..166084
     CDS             166090..167793
     CDS             169143..169745
     CDS             complement(170015..170803)
     CDS             complement(171157..171543)
     CDS             complement(171577..172059)
     CDS             complement(172266..173522)
     CDS             173721..174680
     CDS             175975..176169
     CDS             176690..176788
     CDS             178242..179129
     CDS             179317..179631
     CDS             complement(180054..180455)
     CDS             complement(180718..181446)
     CDS             182088..183926
     CDS             complement(183980..185080)
     CDS             185352..185810
     CDS             complement(185906..188398)
     CDS             complement(188436..189116)
     CDS             complement(189211..190188)
     CDS             complement(190209..190736)
     CDS             complement(190747..193254)
     CDS             complement(193265..193750)
     CDS             complement(193760..194233)
     CDS             complement(194320..195552)
     CDS             complement(195573..196238)
     CDS             complement(196242..197378)
     CDS             complement(197362..197853)
     CDS             complement(197926..199164)
     CDS             complement(199233..200483)
     CDS             complement(200561..200800)
     CDS             complement(200903..201646)
     CDS             complement(201755..202759)
     CDS             complement(202841..203884)
     CDS             complement(203868..204065)
     CDS             complement(204107..204643)
     CDS             complement(204755..205846)
     CDS             205977..206483
     CDS             complement(206826..207434)
     CDS             complement(207522..210743)
     CDS             211599..213257
     CDS             213380..215581
     CDS             complement(215599..216144)
     CDS             complement(216601..218004)
     CDS             218727..219869
     CDS             219859..220869
     CDS             221210..222874
     CDS             222971..223357
     CDS             complement(223256..223459)
     CDS             223987..224532
     CDS             224612..225184
     CDS             225388..225630
     CDS             complement(225939..227858)
     CDS             complement(228385..229236)
     CDS             229513..230256
     CDS             230388..231092
     CDS             231161..232363
     CDS             232347..232721
     CDS             232791..233741
     CDS             233757..234740
     CDS             234755..236347
     CDS             236969..238876
     CDS             238906..239775
     CDS             239839..240579
     CDS             240560..240769
     CDS             240772..241494
     CDS             241522..242877
     CDS             242920..243798
     CDS             243833..246211
     CDS             246648..246908
     CDS             247238..247885
     CDS             247882..249495
     CDS             complement(249535..250242)
     CDS             complement(250367..250963)
     CDS             complement(250984..253056)
     CDS             complement(253065..254339)
     CDS             254566..254889
     CDS             255142..256428
     CDS             256593..257651
     CDS             257733..258917
     CDS             259031..260029
     CDS             260026..261327
     CDS             261332..261784
     CDS             261947..262936
     CDS             262952..263209
     CDS             263242..263820
     CDS             complement(264303..264875)
     CDS             complement(264907..266991)
     CDS             complement(267131..267388)
     CDS             267658..269586
     CDS             269654..270130
     CDS             270210..270410
     CDS             270500..270853
     CDS             270937..271974
     CDS             272014..274425
     CDS             274466..274882
     CDS             274902..275564
     CDS             275585..277594
     CDS             277644..278945
     CDS             278981..279328
     CDS             279395..280069
     CDS             280089..280487
     CDS             280429..281259
     CDS             281262..281729
     CDS             281750..283432
     CDS             complement(283562..284536)
     CDS             complement(284607..285599)
     CDS             285821..287473
     CDS             287480..288256
     CDS             288273..289073
     CDS             289086..289916
     CDS             289932..290375
     CDS             290380..291030
     CDS             291031..291927
     CDS             complement(291944..292408)
     CDS             complement(292398..295079)
     CDS             complement(295157..295513)
     CDS             complement(295534..296025)
     CDS             complement(296154..297899)
     CDS             complement(297994..298914)
     CDS             299138..299647
     CDS             299671..299949
     CDS             300171..302201
     CDS             302221..304269
     CDS             304286..305062
     CDS             305063..306640
     CDS             complement(306735..307415)
     CDS             complement(307426..307782)
     CDS             308027..308794
     CDS             308830..309519
     CDS             complement(309567..311150)
     CDS             complement(311205..312035)
     CDS             complement(312032..313039)
     CDS             complement(313191..313712)
     CDS             complement(313725..314339)
     CDS             314561..315688
     CDS             complement(315691..316236)
     CDS             complement(316238..317029)
     CDS             317243..320752
     CDS             320772..321152
     CDS             complement(321305..321553)
     CDS             321744..323993
     CDS             complement(324064..325572)
     CDS             complement(325627..327084)
     CDS             327314..328624
     CDS             328940..330241
     CDS             complement(330371..331534)
     CDS             complement(331531..332370)
     CDS             complement(333071..333301)
     CDS             complement(333321..333689)
     CDS             complement(333806..334312)
     CDS             complement(334384..335124)
     CDS             complement(335173..335775)
     CDS             335866..337446
     CDS             337458..338414
     CDS             338708..339097
     CDS             339145..339306
     CDS             339468..340676
     CDS             340816..342117
     CDS             342150..343178
     CDS             complement(343350..343829)
     CDS             344241..347804
     CDS             347892..350012
     CDS             350112..351326
     CDS             complement(351351..352262)
     CDS             complement(352309..352827)
     CDS             complement(352803..353375)
     CDS             complement(353516..355117)
     CDS             complement(355243..356610)
     CDS             complement(356715..358055)
     CDS             complement(358069..360267)
     CDS             360953..362386
     CDS             complement(362504..363340)
     CDS             complement(363544..364893)
     CDS             complement(365970..367550)
     CDS             367971..368636
     CDS             369208..369306
     CDS             369325..369534
     CDS             complement(369577..370143)
     CDS             complement(370169..371014)
     CDS             complement(371279..371884)
     CDS             complement(372325..373374)
     CDS             373444..373821
     CDS             373843..374799
     CDS             complement(374854..375126)
     CDS             complement(375220..377307)
     CDS             complement(377313..378197)
     CDS             complement(378253..379002)
     CDS             complement(379007..380026)
     CDS             complement(380045..380971)
     CDS             complement(381141..382058)
     CDS             complement(382096..385563)
     CDS             complement(385645..387228)
     CDS             387513..387986
     CDS             388048..389358
     CDS             389463..390344
     CDS             390347..390604
     CDS             390597..391235
     CDS             391242..391931
     CDS             392001..392819
     CDS             392879..394585
     CDS             complement(394647..395873)
     CDS             396014..396430
     CDS             396615..397526
     CDS             397583..398272
     CDS             complement(398358..399632)
     CDS             complement(399629..400849)
     CDS             401285..401962
     CDS             401949..402839
     CDS             402787..404079
     CDS             404208..405515
     CDS             405585..406238
     CDS             complement(406369..407796)
     CDS             408049..408975
     CDS             409181..409459
     CDS             complement(409616..410542)
     CDS             complement(410586..411083)
     CDS             411409..413466
     CDS             413485..414825
     CDS             414828..416114
     CDS             416124..420386
     CDS             complement(420460..421344)
     CDS             complement(421371..422672)
     CDS             complement(422757..423464)
     CDS             complement(423517..424278)
     CDS             complement(424288..425274)
     CDS             complement(425271..426173)
     CDS             complement(426224..427348)
     CDS             427714..428691
     CDS             428956..429660
     CDS             429818..430519
     CDS             430588..431100
     CDS             431319..431606
     CDS             431805..432596
     CDS             complement(432679..432927)
     CDS             complement(433193..434617)
     CDS             complement(434818..437232)
     CDS             complement(437383..438891)
     CDS             439256..440152
     CDS             440193..440957
     CDS             441137..442456
     CDS             442654..442971
     CDS             442973..443236
     CDS             443247..443768
     CDS             443830..445194
     CDS             complement(445449..446039)
     CDS             complement(446089..448086)
     CDS             complement(448090..448959)
     CDS             449124..451136
     CDS             complement(451158..452531)
     CDS             452761..453651
     CDS             453648..454703
     CDS             454752..456335
     CDS             complement(456390..456695)
     CDS             complement(456801..457475)
     CDS             457646..457843
     CDS             complement(457964..458686)
     CDS             complement(458692..459618)
     CDS             complement(459615..459938)
     CDS             complement(460064..461131)
     CDS             complement(461235..462242)
     CDS             complement(462356..463225)
     CDS             complement(463255..464136)
     CDS             complement(464159..464470)
     CDS             complement(464482..465033)
     CDS             complement(465190..466008)
     CDS             complement(466089..466769)
     CDS             467194..468507
     CDS             468756..469631
     CDS             469657..470541
     CDS             470643..471623
     CDS             471627..472781
     CDS             472782..473591
     CDS             473612..474328
     CDS             474332..474898
     CDS             474934..475656
     CDS             475653..476450
     CDS             476513..477721
     CDS             477721..478845
     CDS             478842..479636
     CDS             480380..481426
     CDS             complement(481800..483527)
     CDS             complement(483648..484544)
     CDS             484633..485673
     CDS             485787..486668
     CDS             486665..487135
     CDS             487119..488912
     CDS             488937..490052
     CDS             490077..490424
     CDS             490519..490941
     CDS             490962..491537
     CDS             491534..492100
     CDS             492090..493610
     CDS             493615..494484
     CDS             494508..495923
     CDS             495934..496335
     CDS             496471..497913
     CDS             497938..498807
     CDS             498823..499092
     CDS             499089..499991
     CDS             500065..501978
     CDS             complement(502001..503026)
     CDS             complement(503785..504099)
     CDS             complement(504438..505217)
     CDS             complement(505228..506397)
     CDS             complement(506387..506950)
     CDS             complement(506982..507704)
     CDS             complement(507758..508741)
     CDS             complement(508741..509877)
     CDS             complement(509880..510698)
     CDS             complement(510688..511422)
     CDS             complement(511426..512397)
     CDS             514084..514920
     CDS             complement(514967..515935)
     CDS             515952..517097
     CDS             517094..517732
     CDS             517752..518495
     CDS             518495..519106
     CDS             519110..520387
     CDS             complement(520457..521032)
     CDS             complement(521700..521837)
     CDS             522545..523912
     CDS             complement(524004..525074)
     CDS             525142..525582
     CDS             525657..525947
     CDS             complement(526092..526742)
     CDS             complement(527009..528847)
     CDS             complement(529148..530320)
     CDS             530484..531716
     CDS             complement(531796..532644)
     CDS             complement(533368..534693)
     CDS             535099..536355
     CDS             536370..538178
     CDS             538288..538992
     CDS             538995..539531
     CDS             540225..540695
     CDS             540700..541770
     CDS             complement(541891..542361)
     CDS             complement(542402..543601)
     CDS             complement(544048..544812)
     CDS             complement(544847..545644)
     CDS             complement(545767..546591)
     CDS             546832..548484
     CDS             548515..549321
     CDS             549318..549929
     CDS             549926..550549
     CDS             550649..551218
     CDS             551218..551940
     CDS             552086..553507
     CDS             553542..554078
     CDS             554113..555078
     CDS             555553..556104
     CDS             complement(556323..557819)
     CDS             complement(557976..559373)
     CDS             complement(559477..560784)
     CDS             complement(560781..562121)
     CDS             complement(562342..562461)
     CDS             562525..563409
     CDS             complement(563439..564431)
     CDS             complement(564532..565308)
     CDS             566233..567591
     CDS             567584..569458
     CDS             569852..570466
     CDS             570504..571607
     CDS             complement(571638..572678)
     CDS             complement(573983..577264)
     CDS             complement(577920..578192)
     CDS             578672..579034
     CDS             complement(579345..579818)
     CDS             complement(579915..580328)
     CDS             581215..583965
     CDS             583962..585107
     CDS             complement(585484..586809)
     CDS             587222..588658
     CDS             588667..590637
     CDS             590701..591078
     CDS             591277..592125
     CDS             592170..592883
     CDS             complement(592910..594616)
     CDS             complement(594907..596061)
     CDS             596408..597160
     CDS             597153..597887
     CDS             598269..599687
     CDS             599700..601946
     CDS             601994..602644
     CDS             602649..602993
     CDS             603031..603486
     CDS             complement(603604..605301)
     CDS             complement(605340..605717)
     CDS             605999..607135
     CDS             607449..608588
     CDS             608669..609562
     CDS             609559..610602
     CDS             610599..611405
     CDS             611398..612120
     CDS             612389..614464
     CDS             complement(614756..615940)
     CDS             complement(615937..616365)
     CDS             616781..616981
     CDS             617036..617818
     CDS             617805..618959
     CDS             618969..619589
     CDS             complement(619631..620785)
     CDS             complement(620873..622246)
     CDS             complement(622366..623799)
     CDS             624527..625507
     CDS             complement(625603..626085)
     CDS             complement(626142..627587)
     CDS             complement(627646..628749)
     CDS             628999..630420
     CDS             630795..631769
     CDS             631796..634774
     CDS             complement(634857..636629)
     CDS             complement(636619..638349)
     CDS             complement(638759..639214)
     CDS             complement(639374..639574)
     CDS             complement(639701..639856)
     CDS             complement(639870..640142)
     CDS             complement(640294..641109)
     CDS             641246..642406
     CDS             complement(642466..642885)
     CDS             complement(642894..643238)
     CDS             complement(643246..644016)
     CDS             complement(644060..644440)
     CDS             complement(644468..645256)
     CDS             complement(645210..646025)
     CDS             complement(646068..647129)
     CDS             complement(647129..649219)
     CDS             complement(649308..650381)
     CDS             complement(650434..651222)
     CDS             651739..652329
     CDS             652326..653648
     CDS             653879..656764
     CDS             657048..658046
     CDS             complement(658119..658769)
     CDS             complement(658794..659876)
     CDS             complement(659919..660416)
     CDS             complement(660438..661754)
     CDS             complement(661775..662389)
     CDS             complement(662368..663072)
     CDS             complement(663072..663944)
     CDS             complement(663958..664335)
     CDS             complement(664408..664641)
     CDS             complement(664724..665161)
     CDS             complement(665261..665557)
     CDS             665820..666182
     CDS             666388..666729
     CDS             666726..668828
     CDS             668846..669106
     CDS             669154..669969
     CDS             669966..671048
     CDS             671219..671422
     CDS             672774..673268
     CDS             674190..674438
     CDS             677116..681264
     CDS             681626..682891
     CDS             682917..684095
     CDS             684212..685045
     CDS             685227..686414
     CDS             686543..687343
     CDS             complement(687407..688678)
     CDS             688844..689278
     CDS             689297..689689
     CDS             689868..691523
     CDS             691765..692793
     CDS             complement(693085..693444)
     CDS             693561..694052
     CDS             694166..694642
     CDS             complement(694775..696847)
     CDS             complement(696931..697770)
     CDS             complement(697783..699609)
     CDS             complement(699820..701229)
     CDS             701958..702842
     CDS             complement(703046..703747)
     CDS             703881..704216
     CDS             complement(704639..705160)
     CDS             complement(705170..705403)
     CDS             complement(705479..705727)
     CDS             complement(705860..707374)
     CDS             complement(707511..708902)
     CDS             complement(708959..709837)
     CDS             709985..710578
     CDS             710794..711201
     CDS             complement(711302..712312)
     CDS             complement(712325..713056)
     CDS             complement(713038..714246)
     CDS             complement(714243..714791)
     CDS             715334..715945
     CDS             716001..717314
     CDS             717314..721276
     CDS             complement(721314..721958)
     CDS             complement(722079..723059)
     CDS             complement(723056..723421)
     CDS             complement(723704..725245)
     CDS             complement(725358..726833)
     CDS             727151..727738
     CDS             727939..729378
     CDS             complement(729401..731842)
     CDS             complement(731866..733320)
     CDS             complement(733491..734009)
     CDS             734850..737261
     CDS             complement(737302..739368)
     CDS             complement(739657..741138)
     CDS             complement(741141..741506)
     CDS             742192..743511
     CDS             743611..744357
     CDS             744711..746285
     CDS             746343..747425
     CDS             complement(747467..748333)
     CDS             complement(748457..749158)
     CDS             complement(749754..751250)
     CDS             complement(751382..752839)
     CDS             complement(752940..753368)
     CDS             complement(753377..753721)
     CDS             complement(753798..754583)
     CDS             complement(754591..756312)
     CDS             complement(756332..757489)
     CDS             758603..759070
     CDS             759490..759618
     CDS             759760..760479
     CDS             760506..761837
     CDS             761962..762291
     CDS             762288..764534
     CDS             764629..765315
     CDS             complement(765275..765430)
     CDS             complement(765529..766827)
     CDS             complement(767002..767973)
     CDS             complement(768129..769223)
     CDS             complement(769386..769652)
     CDS             complement(769665..769973)
     CDS             770472..770777
     CDS             770925..772571
     CDS             772698..773579
     CDS             773705..774619
     CDS             774694..776640
     CDS             complement(776669..778213)
     CDS             complement(778307..780802)
     CDS             complement(780948..781964)
     CDS             complement(782118..783515)
     CDS             complement(783773..784090)
     CDS             complement(784118..784528)
     CDS             784911..786176
     CDS             786706..786999
     CDS             complement(787082..787888)
     CDS             complement(787956..788795)
     CDS             complement(788870..789181)
     CDS             complement(789521..789790)
     CDS             complement(789827..790615)
     CDS             complement(790596..791090)
     CDS             complement(791116..791610)
     CDS             complement(791623..792192)
     CDS             complement(792334..793035)
     CDS             complement(793032..794006)
     CDS             complement(794233..795093)
     CDS             795375..797069
     CDS             complement(797066..798295)
     CDS             799057..801705
     CDS             802639..805194
     CDS             805521..805907
     CDS             806068..808959
     CDS             809068..810786
     CDS             complement(810827..811642)
     CDS             complement(811686..812498)
     CDS             812614..814878
     CDS             814978..815604
     CDS             815668..816861
     CDS             816949..818331
     CDS             818427..819497
     CDS             819913..820452
     CDS             complement(820449..820991)
     CDS             821433..823262
     CDS             823446..826448
     CDS             complement(827493..827810)
     CDS             828562..828969
     CDS             829283..830440
     CDS             complement(830885..831484)
     CDS             complement(831665..832279)
     CDS             complement(833808..833906)
     CDS             complement(833929..835080)
     CDS             complement(835309..836481)
     CDS             complement(836634..837119)
     CDS             839619..841052
     CDS             841336..842244
     CDS             842275..844410
     CDS             844426..845448
     CDS             complement(845474..846838)
     CDS             847120..848259
     CDS             848260..849111
     CDS             849140..849838
     CDS             complement(849897..851219)
     CDS             851322..852002
     CDS             852068..853144
     CDS             complement(853157..854476)
     CDS             complement(854481..855389)
     CDS             complement(855346..855957)
     CDS             complement(856632..857084)
     CDS             complement(857605..857880)
     CDS             complement(858662..859786)
     CDS             complement(859822..860031)
     CDS             complement(860201..861718)
     CDS             complement(861756..863153)
     CDS             863417..865222
     CDS             865222..869370
     CDS             complement(869436..869954)
     CDS             complement(870411..870899)
     CDS             complement(871045..872388)
     CDS             complement(872867..873820)
     CDS             complement(873921..874355)
     CDS             complement(874438..875106)
     CDS             875739..876314
     CDS             876328..876531
     CDS             876635..877663
     CDS             877710..878720
     CDS             complement(878912..879487)
     CDS             complement(879685..881550)
     CDS             complement(881559..882254)
     CDS             882513..883592
     CDS             complement(883675..885042)
     CDS             complement(885106..885756)
     CDS             complement(885880..889188)
     CDS             complement(889587..891950)
     CDS             892189..893016
     CDS             893127..894170
     CDS             894199..895080
     CDS             complement(895227..895730)
     CDS             complement(896405..897337)
     CDS             complement(897346..898152)
     CDS             898390..899574
     CDS             899757..900704
     CDS             900846..901616
     CDS             901672..902370
     CDS             902381..903256
     CDS             903258..903944
     CDS             904009..905814
     CDS             complement(905910..906278)
     CDS             complement(906502..906780)
     CDS             complement(906849..908045)
     CDS             complement(908182..909312)
     CDS             909409..909858
     CDS             complement(910107..910928)
     CDS             complement(911020..912195)
     CDS             912401..912991
     CDS             913021..913881
     CDS             913946..914896
     CDS             complement(914956..916287)
     CDS             916424..916801
     CDS             916828..917361
     CDS             917632..918429
     CDS             918588..919070
     CDS             919170..920087
     CDS             920232..921167
     CDS             921211..921804
     CDS             921880..922485
     CDS             922741..923433
     CDS             923583..924377
     CDS             924392..925177
     CDS             925203..926186
     CDS             926204..926896
     CDS             926942..928081
     CDS             928086..928769
     CDS             929033..929506
     CDS             929506..931623
     CDS             931633..933210
     CDS             933316..933993
     CDS             934221..935801
     CDS             complement(935839..937368)
     CDS             complement(937365..939059)
     CDS             complement(939166..939858)
     CDS             complement(939981..940730)
     CDS             complement(941271..942995)
     CDS             complement(943310..943780)
     CDS             complement(943971..944864)
     CDS             complement(944976..945626)
     CDS             complement(945599..946513)
     CDS             complement(946612..947238)
     CDS             complement(947223..948281)
     CDS             948405..949160
     CDS             949353..950276
     CDS             950386..951387
     CDS             complement(951412..952311)
     CDS             complement(952368..953336)
     CDS             complement(953333..953848)
     CDS             954008..955000
     CDS             complement(955017..955769)
     CDS             complement(955760..956335)
     CDS             957283..959340
     CDS             959344..959937
     CDS             complement(959970..961946)
     CDS             961949..962107
     CDS             962215..963630
     CDS             963721..965187
     CDS             965294..965941
     CDS             966003..966752
     CDS             complement(966810..967460)
     CDS             967580..967900
     CDS             967901..968842
     CDS             969129..970853
     CDS             970873..971706
     CDS             complement(971841..972029)
     CDS             complement(972160..972975)
     CDS             complement(973029..975491)
     CDS             complement(975610..978009)
     CDS             complement(978042..979193)
     CDS             complement(979314..980636)
     CDS             980888..982222
     CDS             982255..983355
     CDS             984098..984328
     CDS             984330..985391
     CDS             985391..986194
     CDS             986196..986738
     CDS             987288..988580
     CDS             988737..989366
     CDS             989642..990895
     CDS             990983..993436
     CDS             complement(993461..993847)
     CDS             994282..995271
     CDS             complement(995278..995916)
     CDS             complement(995965..996681)
     CDS             996842..998215
     CDS             998314..998547
     CDS             998565..998828
     CDS             999188..1000750
     CDS             1000851..1001591
     CDS             complement(1001682..1002140)
     CDS             complement(1002133..1002810)
     CDS             complement(1002865..1003953)
     CDS             complement(1004052..1004873)
     CDS             complement(1004883..1005317)
     CDS             complement(1005673..1006062)
     CDS             1006397..1007098
     CDS             complement(1007157..1008167)
     CDS             complement(1008160..1008795)
     CDS             complement(1009458..1009556)
     CDS             1010184..1011809
     CDS             1012019..1012804
     CDS             1012884..1013843
     CDS             1013959..1014996
     CDS             complement(1015004..1016197)
     CDS             1016534..1017481
     CDS             1017493..1018764
     CDS             complement(1018869..1019642)
     CDS             1019930..1021303
     CDS             1021458..1022141
     CDS             1022176..1023267
     CDS             1023291..1024349
     CDS             1024378..1025664
     CDS             complement(1025679..1025888)
     CDS             1026067..1028082
     CDS             complement(1028105..1029172)
     CDS             1029763..1030869
     CDS             1030856..1031740
     CDS             1031740..1032516
     CDS             1032589..1033626
     CDS             complement(1033802..1035070)
     CDS             complement(1035090..1035533)
     CDS             complement(1035578..1036222)
     CDS             1036458..1037198
     CDS             1037498..1040206
     CDS             complement(1040246..1041496)
     CDS             complement(1041779..1042558)
     CDS             complement(1042878..1043369)
     CDS             complement(1043947..1044681)
     CDS             1045244..1045417
     CDS             1045546..1047813
     CDS             1048872..1050629
     CDS             complement(1050746..1052017)
     CDS             1052160..1053803
     CDS             1053988..1055109
     CDS             1055274..1056068
     CDS             complement(1056140..1057477)
     CDS             complement(1057662..1058297)
     CDS             complement(1058349..1059566)
     CDS             1059742..1060068
     CDS             1060120..1060419
     CDS             complement(1060422..1060829)
     CDS             complement(1062640..1063959)
     CDS             complement(1063984..1065429)
     CDS             complement(1065476..1066471)
     CDS             complement(1066691..1066906)
     CDS             complement(1066878..1068542)
     CDS             complement(1068655..1068990)
     CDS             complement(1069051..1069491)
     CDS             complement(1069494..1069907)
     CDS             complement(1070196..1070954)
     CDS             complement(1070963..1071709)
     CDS             complement(1071699..1072334)
     CDS             complement(1072321..1072818)
     CDS             complement(1073007..1074569)
     CDS             complement(1074655..1076736)
     CDS             complement(1077738..1078598)
     CDS             complement(1078883..1079695)
     CDS             1079867..1081684
     CDS             1081659..1082303
     CDS             1082307..1083191
     CDS             complement(1083991..1085361)
     CDS             complement(1085499..1086062)
     CDS             1086267..1088042
     CDS             1088081..1088974
     CDS             complement(1088986..1090329)
     CDS             complement(1090388..1091761)
     CDS             complement(1091827..1093269)
     CDS             complement(1093271..1094605)
     CDS             1095072..1095860
     CDS             complement(1095872..1096972)
     CDS             complement(1096969..1098123)
     CDS             complement(1098136..1098342)
     CDS             complement(1098346..1099038)
     CDS             complement(1099356..1101281)
     CDS             complement(1101390..1102847)
     CDS             complement(1102872..1103156)
     CDS             complement(1103384..1103869)
     CDS             1104132..1104584
     CDS             complement(1105139..1105771)
     CDS             complement(1106149..1110171)
     CDS             1111143..1111616
     CDS             1111705..1113402
     CDS             1113451..1114539
     CDS             1114982..1115257
     CDS             1115585..1116430
     CDS             1116489..1117382
     CDS             1117584..1118747
     CDS             1118884..1119711
     CDS             complement(1119740..1120381)
     CDS             1120638..1121039
     CDS             1121253..1121570
     CDS             1121916..1122938
     CDS             1123007..1123441
     CDS             complement(1123545..1127711)
     CDS             complement(1127787..1131908)
     CDS             complement(1132246..1133538)
     CDS             complement(1133538..1134038)
     CDS             1134626..1135717
     CDS             complement(1136154..1136372)
     CDS             complement(1136500..1137279)
     CDS             complement(1137481..1138161)
     CDS             complement(1138388..1139284)
     CDS             1139678..1141579
     CDS             complement(1141712..1143127)
     CDS             complement(1143320..1144243)
     CDS             1144573..1145496
     CDS             1145527..1147251
     CDS             1147270..1147581
     CDS             1147646..1148257
     CDS             complement(1148418..1149008)
     CDS             complement(1149173..1150072)
     CDS             1150886..1152172
     CDS             1152159..1152674
     CDS             1152735..1153367
     CDS             complement(1153381..1153701)
     CDS             complement(1153732..1154109)
     CDS             complement(1154151..1156142)
     CDS             complement(1156205..1157719)
     CDS             1157845..1158960
     CDS             complement(1159064..1160209)
     CDS             complement(1160320..1160706)
     CDS             complement(1160754..1161272)
     CDS             complement(1161433..1162140)
     CDS             complement(1162245..1162667)
     CDS             complement(1162747..1163331)
     CDS             complement(1163340..1163579)
     CDS             complement(1163704..1163853)
     CDS             complement(1163863..1165056)
     CDS             complement(1165638..1168367)
     CDS             1168519..1169796
     CDS             complement(1169954..1171351)
     CDS             complement(1171427..1174657)
     CDS             1174801..1175283
     CDS             1175537..1176382
     CDS             1176552..1176923
     CDS             1177061..1177531
     CDS             1177547..1179622
     CDS             complement(1179650..1180744)
     CDS             1180980..1181252
     CDS             1181886..1183754
     CDS             1184004..1184525
     CDS             complement(1184566..1185660)
     CDS             complement(1185825..1186151)
     CDS             complement(1186164..1187114)
     CDS             complement(1187315..1188358)
     CDS             1188769..1188990
     CDS             complement(1189061..1189645)
     CDS             complement(1189638..1189769)
     CDS             complement(1189772..1190455)
     CDS             complement(1190503..1191180)
     CDS             complement(1191225..1191860)
     CDS             complement(1191823..1193865)
     CDS             complement(1193968..1194384)
     CDS             complement(1194473..1195519)
     CDS             1196267..1196584
     CDS             1196606..1197238
     CDS             1197254..1197874
     CDS             1197889..1198176
     CDS             1198179..1199009
     CDS             1199018..1199299
     CDS             1199312..1199650
     CDS             1199654..1200295
     CDS             1200295..1200708
     CDS             1200708..1200893
     CDS             1200896..1201162
     CDS             1201178..1201546
     CDS             1201555..1201875
     CDS             1201885..1202424
     CDS             1202442..1202627
     CDS             1202656..1203036
     CDS             1203023..1203589
     CDS             1203602..1203964
     CDS             1203989..1204480
     CDS             1204485..1204664
     CDS             1204661..1205110
     CDS             1205122..1206429
     CDS             1206433..1207203
     CDS             1207425..1207793
     CDS             1207850..1208239
     CDS             1208262..1208888
     CDS             1208901..1209944
     CDS             1209934..1210314
     CDS             1210609..1212024
     CDS             1212317..1213618
     CDS             1213908..1215167
     CDS             1215195..1216994
     CDS             1217085..1218077
     CDS             1218216..1218980
     CDS             1218980..1220110
     CDS             1220290..1221117
     CDS             complement(1221162..1221821)
     CDS             1222298..1223455
     CDS             1223455..1226604
     CDS             1226608..1227987
     CDS             1228121..1228234
     CDS             1228358..1228783
     CDS             1228824..1230155
     CDS             1230186..1230749
     CDS             1231102..1232007
     CDS             1232004..1232939
     CDS             1233552..1234028
     CDS             1234021..1235574
     CDS             complement(1235666..1236898)
     CDS             complement(1236903..1237475)
     CDS             1237651..1238547
     CDS             1238578..1238847
     CDS             1239053..1241263
     CDS             complement(1241379..1242812)
     CDS             complement(1242831..1243469)
     CDS             complement(1244106..1244963)
     CDS             1245221..1245856
     CDS             1246200..1247129
     CDS             1247217..1249670
     CDS             complement(1249691..1250893)
     CDS             1251274..1251711
     CDS             1251726..1253258
     CDS             1253265..1253507
     CDS             complement(1253603..1253965)
     CDS             complement(1253967..1254572)
     CDS             complement(1254631..1256223)
     CDS             complement(1256500..1257321)
     CDS             complement(1257321..1257782)
     CDS             complement(1257792..1258817)
     CDS             complement(1258821..1259381)
     CDS             complement(1259526..1261328)
     CDS             complement(1261471..1264161)
     CDS             complement(1264118..1264825)
     CDS             complement(1264828..1266111)
     CDS             complement(1266111..1267691)
     CDS             1268376..1269200
     CDS             1269253..1270083
     CDS             1270080..1270970
     CDS             1270961..1271734
     CDS             complement(1271838..1272293)
     CDS             complement(1272481..1273890)
     CDS             complement(1274250..1275641)
     CDS             complement(1276286..1277278)
     CDS             complement(1277447..1278403)
     CDS             complement(1278568..1279560)
     CDS             complement(1279875..1280561)
     CDS             complement(1281061..1282206)
     CDS             complement(1282447..1283466)
     CDS             complement(1283628..1284554)
     CDS             complement(1285000..1286004)
     CDS             complement(1286368..1287339)
     CDS             complement(1287421..1288041)
     CDS             complement(1288038..1288997)
     CDS             complement(1288994..1289782)
     CDS             complement(1289790..1290950)
     CDS             complement(1291103..1291672)
     CDS             1292004..1292192
     CDS             1292388..1293122
     CDS             complement(1293215..1293415)
     CDS             1293526..1294392
     CDS             1294652..1297465
     CDS             1297490..1297984
     CDS             1298061..1299044
     CDS             1299149..1299931
     CDS             1300313..1301428
     CDS             1301435..1301689
     CDS             1301682..1302152
     CDS             1302188..1302889
     CDS             1302949..1303296
     CDS             1303342..1303977
     CDS             1304124..1304564
     CDS             1304521..1305333
     CDS             1305357..1306130
     CDS             1306382..1306804
     CDS             1307072..1307548
     CDS             complement(1307621..1308496)
     CDS             complement(1308493..1309512)
     CDS             1309801..1310592
     CDS             1310656..1311624
     CDS             1311974..1312108
     CDS             1312240..1312479
     CDS             1312565..1312843
     CDS             1312833..1314431
     CDS             1314455..1315468
     CDS             1315534..1316913
     CDS             1316917..1317513
     CDS             1317595..1320534
     CDS             1320591..1321721
     CDS             complement(1321808..1322791)
     CDS             complement(1322933..1323712)
     CDS             1324889..1326631
     CDS             1326654..1328066
     CDS             1328199..1328615
     CDS             complement(1328645..1329628)
     CDS             1329795..1329965
     CDS             1330153..1330491
     CDS             1330619..1332820
     CDS             complement(1332824..1334038)
     CDS             complement(1334050..1335303)
     CDS             complement(1335296..1336927)
     CDS             complement(1337223..1337819)
     CDS             complement(1337816..1338124)
     CDS             1338433..1339086
     CDS             1339149..1339568
     CDS             1339592..1340368
     CDS             1340557..1341606
     CDS             1341663..1344893
     CDS             complement(1344921..1345964)
     CDS             complement(1345968..1347383)
     CDS             1347589..1348038
     CDS             1348109..1349047
     CDS             1349084..1349413
     CDS             1349553..1351634
     CDS             1351636..1353084
     CDS             1353075..1354469
     CDS             1354469..1355545
     CDS             1355559..1356881
     CDS             1356868..1358016
     CDS             1358021..1359112
     CDS             1359109..1360470
     CDS             1360502..1361392
     CDS             1361386..1362213
     CDS             1362407..1363639
     CDS             1363691..1365073
     CDS             1365182..1365661
     CDS             complement(1365658..1366440)
     CDS             complement(1366446..1367042)
     CDS             complement(1367118..1368020)
     CDS             complement(1368164..1370053)
     CDS             complement(1370349..1371827)
     CDS             1372257..1373870
     CDS             1374180..1375139
     CDS             1375179..1375997
     CDS             complement(1376132..1377148)
     CDS             complement(1377471..1378307)
     CDS             complement(1378307..1378723)
     CDS             complement(1378753..1380090)
     CDS             complement(1380396..1381724)
     CDS             complement(1381792..1382472)
     CDS             complement(1382916..1385234)
     CDS             1385472..1385933
     CDS             1385991..1387358
     CDS             1387436..1388335
     CDS             1388490..1389227
     CDS             1389262..1390113
     CDS             complement(1390148..1390486)
     CDS             complement(1390582..1391340)
     CDS             complement(1391360..1391830)
     CDS             1391831..1392370
     CDS             complement(1392420..1393421)
     CDS             complement(1393424..1394458)
     CDS             1394777..1395850
     CDS             1395874..1397826
     CDS             1397826..1398701
     CDS             1398702..1399487
     CDS             1399481..1400161
     CDS             1400172..1400540
     CDS             1400594..1401208
     CDS             1401174..1403609
     CDS             complement(1406011..1406259)
     CDS             complement(1407181..1407675)
     CDS             complement(1409027..1410991)
     CDS             complement(1411391..1412671)
     CDS             complement(1412680..1413048)
     CDS             complement(1413348..1414535)
     CDS             1415395..1416042
     CDS             1416519..1417094
     CDS             1418018..1418524
     CDS             1419138..1419671
     CDS             1419668..1420858
     CDS             1420924..1421703
     CDS             1422944..1424743
     CDS             1424743..1426164
     CDS             1426161..1426367
     CDS             1426389..1426856
     CDS             1426865..1427701
     CDS             1427722..1428378
     CDS             1428383..1429231
     CDS             1429285..1430391
     CDS             1430468..1430806
     CDS             1430820..1431263
     CDS             1431313..1432011
     CDS             1432180..1432665
     CDS             complement(1432770..1434458)
     CDS             1434658..1435746
     CDS             1435746..1438211
     CDS             1438532..1439695
     CDS             1439752..1440264
     CDS             complement(1440333..1441112)
     CDS             complement(1441109..1443982)
     CDS             complement(1444320..1445030)
     CDS             complement(1445008..1445748)
     CDS             complement(1445735..1446292)
     CDS             complement(1446330..1448984)
     CDS             complement(1449016..1450083)
     CDS             complement(1450184..1452139)
     CDS             complement(1452273..1453223)
     CDS             complement(1454268..1454885)
     CDS             1455153..1455752
     CDS             1455725..1456750
     CDS             1456767..1457489