CDS             247..1404
     CDS             1406..2155
     CDS             2195..4495
     CDS             4495..6000
     CDS             complement(5990..8452)
     CDS             complement(8498..9379)
     CDS             complement(9399..10394)
     CDS             10401..11048
     CDS             11065..11829
     CDS             11833..12468
     CDS             12468..14036
     CDS             14143..15483
     CDS             15521..16951
     CDS             16988..17668
     CDS             complement(17690..18637)
     CDS             18693..19241
     CDS             19264..20481
     CDS             complement(20544..20711)
     CDS             20801..21475
     CDS             21475..22605
     CDS             22602..22832
     CDS             22825..23727
     CDS             complement(23702..24043)
     CDS             complement(24068..24964)
     CDS             complement(24961..26307)
     CDS             26528..27553
     CDS             complement(27609..28604)
     CDS             complement(28601..29710)
     CDS             29743..30303
     CDS             30303..30776
     CDS             complement(30779..31795)
     CDS             complement(31873..32796)
     CDS             32829..32996
     CDS             complement(33001..33411)
     CDS             33630..35174
     CDS             complement(35514..35924)
     CDS             complement(35984..36517)
     CDS             36581..36877
     CDS             36916..37146
     CDS             complement(37604..38797)
     CDS             38827..39915
     CDS             39948..41534
     CDS             41718..42437
     CDS             42577..43260
     CDS             43319..43930
     CDS             43940..44311
     CDS             44315..46162
     CDS             complement(46106..47323)
     CDS             complement(47269..48465)
     CDS             complement(48541..48714)
     CDS             complement(48792..49613)
     CDS             49665..50210
     CDS             complement(50232..50747)
     CDS             complement(50757..51104)
     CDS             complement(51158..51355)
     CDS             51413..52960
     CDS             52985..54316
     CDS             complement(54450..56327)
     CDS             complement(56351..56986)
     CDS             complement(57130..58395)
     CDS             complement(58475..59827)
     CDS             complement(59916..60617)
     CDS             complement(60634..61977)
     CDS             62146..63168
     CDS             63168..64076
     CDS             64129..66201
     CDS             66248..66730
     CDS             66763..67020
     CDS             complement(67000..68805)
     CDS             complement(68916..69128)
     CDS             complement(69264..69491)
     CDS             complement(69543..70748)
     CDS             complement(71064..71258)
     CDS             complement(71301..72266)
     CDS             72273..72923
     CDS             complement(72871..73884)
     CDS             73918..74676
     CDS             74715..75125
     CDS             75197..77236
     CDS             77370..77918
     CDS             complement(78049..78504)
     CDS             complement(78547..79428)
     CDS             complement(79456..82173)
     CDS             82312..82500
     CDS             complement(82945..83631)
     CDS             complement(83635..84684)
     CDS             complement(84690..85529)
     CDS             85623..86480
     CDS             86509..87384
     CDS             87389..88222
     CDS             88215..89054
     CDS             89041..89652
     CDS             89656..90540
     CDS             90537..92585
     CDS             92586..93320
     CDS             93320..94198
     CDS             94255..95187
     CDS             95180..96463
     CDS             96624..97061
     CDS             complement(97058..98605)
     CDS             complement(98602..99657)
     CDS             complement(99650..101050)
     CDS             complement(101031..102050)
     CDS             complement(102108..102827)
     CDS             complement(102873..103361)
     CDS             103403..103567
     CDS             complement(103562..104755)
     CDS             105024..106232
     CDS             106240..107097
     CDS             107081..108031
     CDS             complement(108021..109064)
     CDS             109092..110297
     CDS             110294..110521
     CDS             110576..111478
     CDS             111478..112683
     CDS             112841..114874
     CDS             114935..117082
     CDS             complement(117037..119211)
     CDS             119246..120949
     CDS             120971..121711
     CDS             121714..124734
     CDS             124727..125980
     CDS             complement(125964..126815)
     CDS             complement(127157..128806)
     CDS             complement(128793..129647)
     CDS             129758..131050
     CDS             131155..133968
     CDS             134034..134873
     CDS             134984..135781
     CDS             136233..136709
     CDS             136706..137383
     CDS             complement(137528..138343)
     CDS             complement(138577..139320)
     CDS             complement(139330..140202)
     CDS             140245..140580
     CDS             complement(140846..141499)
     CDS             complement(141556..142452)
     CDS             142611..144578
     CDS             144578..144886
     CDS             144867..145247
     CDS             145240..145644
     CDS             complement(145610..146119)
     CDS             146154..147614
     CDS             147667..148665
     CDS             complement(148666..149592)
     CDS             complement(149723..150724)
     CDS             complement(150730..150981)
     CDS             151069..152127
     CDS             152127..153086
     CDS             complement(153053..153553)
     CDS             153579..155009
     CDS             155056..155715
     CDS             complement(155729..156106)
     CDS             156244..157302
     CDS             157307..158053
     CDS             158056..158565
     CDS             158562..159872
     CDS             159963..160724
     CDS             160782..162290
     CDS             162318..162581
     CDS             complement(162587..163060)
     CDS             complement(163057..163299)
     CDS             complement(163324..164277)
     CDS             complement(164274..165407)
     CDS             165531..167441
     CDS             complement(167514..168017)
     CDS             168068..169111
     CDS             169108..169878
     CDS             169880..171058
     CDS             171058..171285
     CDS             171282..171893
     CDS             172076..173476
     CDS             complement(173653..175662)
     CDS             complement(175715..176962)
     CDS             complement(176971..177213)
     CDS             177317..177616
     CDS             177671..179560
     CDS             complement(179561..180574)
     CDS             complement(180574..181695)
     CDS             complement(181698..183131)
     CDS             complement(183218..183760)
     CDS             183815..184000
     CDS             184006..184854
     CDS             complement(184800..185549)
     CDS             186161..186487
     CDS             186453..186989
     CDS             complement(187064..189586)
     CDS             189875..191251
     CDS             complement(191272..191589)
     CDS             191602..192513
     CDS             192587..193435
     CDS             complement(193420..194619)
     CDS             194634..195980
     CDS             complement(195900..197261)
     CDS             complement(197341..199182)
     CDS             complement(199263..200687)
     CDS             200769..201701
     CDS             complement(201658..201813)
     CDS             complement(201783..203021)
     CDS             complement(203018..203767)
     CDS             203822..204289
     CDS             204364..205077
     CDS             205096..206160
     CDS             206198..208039
     CDS             208048..210312
     CDS             210303..211481
     CDS             211478..212674
     CDS             212671..213816
     CDS             213813..214667
     CDS             complement(214640..216499)
     CDS             complement(216499..217296)
     CDS             complement(217351..218199)
     CDS             218507..218725
     CDS             218736..221132
     CDS             221125..221229
     CDS             221254..221964
     CDS             221964..222743
     CDS             complement(222822..223373)
     CDS             complement(223370..224389)
     CDS             224402..225616
     CDS             225613..227052
     CDS             complement(226994..229021)
     CDS             complement(229018..230052)
     CDS             230154..230957
     CDS             230954..233869
     CDS             233872..235062
     CDS             235068..236315
     CDS             236387..237652
     CDS             237769..238668
     CDS             238689..240098
     CDS             240071..241117
     CDS             complement(241185..241385)
     CDS             complement(241397..241516)
     CDS             complement(241526..241663)
     CDS             complement(241667..241915)
     CDS             complement(241986..242987)
     CDS             complement(242999..243466)
     CDS             243550..243912
     CDS             243916..244650
     CDS             244647..245228
     CDS             complement(245256..246581)
     CDS             246762..247520
     CDS             247526..248386
     CDS             complement(248423..250534)
     CDS             250574..251065
     CDS             251122..251682
     CDS             251682..253115
     CDS             253238..253765
     CDS             complement(254315..255541)
     CDS             complement(255561..256229)
     CDS             256236..256790
     CDS             complement(256736..257176)
     CDS             complement(257176..258072)
     CDS             258112..258939
     CDS             258957..259070
     CDS             259107..259712
     CDS             259780..261249
     CDS             261347..262027
     CDS             262168..263187
     CDS             complement(263369..264865)
     CDS             complement(264952..266145)
     CDS             complement(266142..267197)
     CDS             complement(267197..267847)
     CDS             complement(267871..268230)
     CDS             complement(268303..268893)
     CDS             complement(268890..270353)
     CDS             270408..271916
     CDS             complement(271895..272692)
     CDS             complement(272689..273273)
     CDS             273376..273861
     CDS             273960..275243
     CDS             275281..276288
     CDS             complement(276311..279493)
     CDS             279536..280276
     CDS             complement(280282..280425)
     CDS             complement(280458..281480)
     CDS             281505..281633
     CDS             281699..282454
     CDS             complement(282414..283538)
     CDS             283930..284298
     CDS             complement(284299..284868)
     CDS             284925..286487
     CDS             286541..286999
     CDS             complement(287032..287673)
     CDS             complement(287734..288933)
     CDS             complement(289036..290505)
     CDS             complement(290601..291374)
     CDS             291442..293049
     CDS             293159..294349
     CDS             294374..295495
     CDS             295569..296201
     CDS             296198..296800
     CDS             296812..297141
     CDS             297160..298110
     CDS             298118..298624
     CDS             298585..298869
     CDS             complement(298826..299104)
     CDS             299273..300076
     CDS             complement(300057..301235)
     CDS             complement(301278..302180)
     CDS             complement(302251..302634)
     CDS             complement(302699..304345)
     CDS             complement(304436..306445)
     CDS             complement(306480..307211)
     CDS             307292..308287
     CDS             complement(308278..308898)
     CDS             complement(308895..309242)
     CDS             309327..310745
     CDS             310750..311664
     CDS             complement(311740..312177)
     CDS             complement(312233..313429)
     CDS             313461..313712
     CDS             313709..314332
     CDS             314281..314907
     CDS             complement(314870..315529)
     CDS             complement(315526..316422)
     CDS             complement(316451..317500)
     CDS             complement(317497..318723)
     CDS             complement(318785..319531)
     CDS             319810..321018
     CDS             complement(321023..321586)
     CDS             321632..323935
     CDS             323932..324561
     CDS             324558..325514
     CDS             complement(325529..326308)
     CDS             complement(326685..327422)
     CDS             complement(327364..327600)
     CDS             327793..328848
     CDS             complement(328936..329610)
     CDS             329680..330684
     CDS             complement(330720..332126)
     CDS             complement(332102..333691)
     CDS             complement(333882..335528)
     CDS             335892..337475
     CDS             337693..339225
     CDS             339327..340295
     CDS             340306..340974
     CDS             340971..343016
     CDS             complement(343007..343261)
     CDS             343345..344550
     CDS             344578..345507
     CDS             complement(345455..345727)
     CDS             complement(345724..346905)
     CDS             complement(346906..347073)
     CDS             complement(347154..347573)
     CDS             complement(347630..348061)
     CDS             348093..349559
     CDS             349560..350000
     CDS             350011..350511
     CDS             complement(350487..351305)
     CDS             complement(351302..352504)
     CDS             complement(352541..354157)
     CDS             complement(354138..354542)
     CDS             complement(354542..354748)
     CDS             354793..355533
     CDS             complement(355499..356173)
     CDS             356172..356438
     CDS             complement(356452..357027)
     CDS             357079..357999
     CDS             357980..358678
     CDS             358777..359163
     CDS             359221..360414
     CDS             360424..360828
     CDS             361053..361145
     CDS             complement(361132..362358)
     CDS             complement(362355..363719)
     CDS             363841..364770
     CDS             complement(364772..366433)
     CDS             complement(366513..366911)
     CDS             complement(367024..367665)
     CDS             367828..368679
     CDS             368700..370097
     CDS             370075..371910
     CDS             371907..372503
     CDS             375837..375944
     CDS             complement(377979..378104)
     CDS             378740..379747
     CDS             379801..380148
     CDS             complement(380124..380474)
     CDS             complement(380467..380763)
     CDS             complement(380760..381923)
     CDS             complement(381913..382119)
     CDS             382146..382367
     CDS             complement(382437..384941)
     CDS             complement(385190..385540)
     CDS             complement(385608..385865)
     CDS             386001..387143
     CDS             complement(387183..387371)
     CDS             complement(387487..389238)
     CDS             389280..389498
     CDS             complement(389549..389779)
     CDS             complement(389827..390381)
     CDS             complement(390544..391686)
     CDS             complement(391690..392394)
     CDS             complement(392425..393786)
     CDS             complement(393876..395681)
     CDS             complement(395678..397345)
     CDS             complement(397342..398490)
     CDS             398557..399357
     CDS             399300..400058
     CDS             complement(400055..400522)
     CDS             400718..401416
     CDS             complement(401466..403667)
     CDS             403972..404997
     CDS             405007..408465
     CDS             408465..408755
     CDS             complement(408822..410480)
     CDS             410608..410943
     CDS             complement(411080..411454)
     CDS             complement(411827..412564)
     CDS             complement(413012..414430)
     CDS             complement(414466..414675)
     CDS             complement(414666..415757)
     CDS             complement(415927..416715)
     CDS             complement(416805..417401)
     CDS             complement(417447..417782)
     CDS             complement(417779..418423)
     CDS             418563..418919
     CDS             418925..420364
     CDS             420410..421198
     CDS             421201..422394
     CDS             422391..423677
     CDS             complement(423674..425593)
     CDS             425697..426248
     CDS             426252..426449
     CDS             426471..427061
     CDS             complement(427034..428605)
     CDS             428696..429037
     CDS             429062..431068
     CDS             431077..431286
     CDS             complement(431287..431766)
     CDS             complement(431763..432260)
     CDS             complement(432299..433321)
     CDS             complement(433371..433493)
     CDS             433582..433905
     CDS             complement(433902..435248)
     CDS             435351..436742
     CDS             436769..437170
     CDS             complement(437280..438287)
     CDS             complement(438438..441998)
     CDS             complement(442103..442462)
     CDS             442525..442947
     CDS             442947..443333
     CDS             complement(443341..444483)
     CDS             444788..445855
     CDS             446346..446711
     CDS             446882..447487
     CDS             complement(447818..451366)
     CDS             451571..451684
     CDS             complement(452046..452795)
     CDS             complement(452900..453121)
     CDS             complement(453593..453877)
     CDS             454154..454348
     CDS             454702..455325
     CDS             complement(455585..456199)
     CDS             complement(456512..456652)
     CDS             complement(457369..457692)
     CDS             457998..458162
     CDS             458223..458444
     CDS             458991..459416
     CDS             459683..459904
     CDS             complement(460000..460179)
     CDS             460238..460501
     CDS             461014..461910
     CDS             462219..462461
     CDS             462752..462952
     CDS             462952..463425
     CDS             complement(463614..463829)
     CDS             464332..464478
     CDS             464465..464629
     CDS             complement(464789..466192)
     CDS             466540..466638
     CDS             466949..467221
     CDS             467324..467467
     CDS             467624..467818
     CDS             467778..467981
     CDS             467974..468135
     CDS             468209..468394
     CDS             468770..468889
     CDS             468894..469139
     CDS             complement(469635..470486)
     CDS             complement(470470..471246)
     CDS             complement(471250..472164)
     CDS             complement(472161..474449)
     CDS             complement(474490..475791)
     CDS             complement(475788..476819)
     CDS             complement(476820..478124)
     CDS             complement(478152..478844)
     CDS             478877..480874
     CDS             480906..482936
     CDS             complement(482887..484158)
     CDS             complement(484142..484432)
     CDS             complement(484471..485412)
     CDS             485487..486650
     CDS             complement(486647..487942)
     CDS             complement(488166..488504)
     CDS             488624..489037
     CDS             complement(489025..490305)
     CDS             complement(490305..490994)
     CDS             complement(491113..492282)
     CDS             492438..492740
     CDS             492703..493548
     CDS             complement(493637..493837)
     CDS             complement(493843..494331)
     CDS             complement(494371..494856)
     CDS             complement(495268..498186)
     CDS             498305..499501
     CDS             499515..499883
     CDS             499908..500633
     CDS             500803..501048
     CDS             501118..501582
     CDS             501582..502064
     CDS             502064..502612
     CDS             502670..504190
     CDS             504204..505157
     CDS             505219..505926
     CDS             505959..506300
     CDS             506297..506488
     CDS             506485..507540
     CDS             507540..507992
     CDS             complement(508100..509776)
     CDS             complement(509776..510357)
     CDS             complement(510359..511753)
     CDS             complement(511885..512058)
     CDS             512268..512495
     CDS             512512..512688
     CDS             complement(512723..513718)
     CDS             513806..515131
     CDS             complement(515128..515808)
     CDS             515925..516479
     CDS             complement(516663..517073)
     CDS             complement(517148..518611)
     CDS             518854..519165
     CDS             519237..520871
     CDS             complement(520998..522044)
     CDS             complement(522147..523160)
     CDS             523292..524293
     CDS             complement(524294..525460)
     CDS             525830..526702
     CDS             complement(526722..526955)
     CDS             complement(526955..528535)
     CDS             528691..529242
     CDS             complement(529226..529480)
     CDS             complement(529477..530313)
     CDS             complement(530395..531969)
     CDS             532032..532316
     CDS             532368..532595
     CDS             532602..532961
     CDS             533285..533533
     CDS             complement(533485..534108)
     CDS             complement(534197..534643)
     CDS             complement(534728..536116)
     CDS             complement(536284..537069)
     CDS             complement(537066..537566)
     CDS             537670..539256
     CDS             539274..540143
     CDS             540298..540597
     CDS             complement(541359..541871)
     CDS             complement(541946..542812)
     CDS             542948..544417
     CDS             544433..545212
     CDS             545240..545503
     CDS             complement(545778..545993)
     CDS             complement(546064..546261)
     CDS             complement(546714..546815)
     CDS             547063..547377
     CDS             547445..547537
     CDS             548153..548398
     CDS             548643..548894
     CDS             548894..549109
     CDS             complement(549483..550229)
     CDS             complement(550290..551198)
     CDS             551264..552016
     CDS             complement(552111..552377)
     CDS             complement(552419..552796)
     CDS             552928..553806
     CDS             553803..554165
     CDS             554231..555769
     CDS             complement(555810..557900)
     CDS             complement(557897..559204)
     CDS             559262..560155
     CDS             560152..560904
     CDS             560948..563167
     CDS             563167..563994
     CDS             563991..564446
     CDS             564452..565279
     CDS             565279..566460
     CDS             566460..567098
     CDS             567249..567434
     CDS             complement(567435..567671)
     CDS             complement(567668..569140)
     CDS             complement(569188..569775)
     CDS             complement(569780..570361)
     CDS             complement(570410..570754)
     CDS             complement(570789..571508)
     CDS             571645..571974
     CDS             572022..573269
     CDS             573359..574234
     CDS             complement(574254..575174)
     CDS             575213..575968
     CDS             complement(575958..577376)
     CDS             complement(577941..578543)
     CDS             complement(578543..579559)
     CDS             complement(579701..580111)
     CDS             complement(580108..580857)
     CDS             complement(580854..582278)
     CDS             complement(582384..584402)
     CDS             584517..585176
     CDS             585309..585584
     CDS             585642..586523
     CDS             587036..587314
     CDS             complement(587395..587598)
     CDS             587878..588432
     CDS             complement(588484..589209)
     CDS             complement(589206..591122)
     CDS             complement(591119..591745)
     CDS             591963..592967
     CDS             592978..594057
     CDS             complement(594123..594503)
     CDS             594732..594917
     CDS             complement(595021..595323)
     CDS             complement(595784..597058)
     CDS             complement(597073..599382)
     CDS             599393..600067
     CDS             complement(600673..600951)
     CDS             complement(600948..602405)
     CDS             complement(602445..602945)
     CDS             complement(603021..603218)
     CDS             complement(603319..604464)
     CDS             complement(604518..604907)
     CDS             complement(604957..605814)
     CDS             606000..607061
     CDS             607099..607818
     CDS             complement(607811..609142)
     CDS             609252..609548
     CDS             609596..610384
     CDS             610672..613965
     CDS             614027..615931
     CDS             615979..620073
     CDS             620107..620259
     CDS             620256..621311
     CDS             621529..623292
     CDS             623289..623438
     CDS             623478..624290
     CDS             624353..624556
     CDS             624556..624948
     CDS             625020..625298
     CDS             625298..626500
     CDS             complement(626508..627239)
     CDS             627266..627808
     CDS             627747..628022
     CDS             complement(628051..629325)
     CDS             complement(629608..630267)
     CDS             complement(630264..631028)
     CDS             complement(631010..631699)
     CDS             complement(631696..632841)
     CDS             632884..633819
     CDS             complement(633816..634079)
     CDS             634320..637100
     CDS             complement(637103..638500)
     CDS             638606..639121
     CDS             639255..639350
     CDS             639350..639997
     CDS             640016..640849
     CDS             640901..642112
     CDS             complement(642133..645618)
     CDS             complement(645634..646761)
     CDS             complement(646811..647698)
     CDS             complement(647695..648285)
     CDS             complement(648282..649214)
     CDS             complement(649315..652233)
     CDS             652332..653519
     CDS             653533..655092
     CDS             complement(655031..655372)
     CDS             complement(655426..656496)
     CDS             656513..656947
     CDS             657017..658384
     CDS             658388..659296
     CDS             659312..659578
     CDS             659616..660245
     CDS             660322..660888
     CDS             660948..661724
     CDS             complement(661729..662523)
     CDS             662546..663067
     CDS             663067..663498
     CDS             663566..664093
     CDS             complement(664094..665221)
     CDS             complement(665302..666600)
     CDS             complement(666713..667486)
     CDS             complement(667487..668167)
     CDS             complement(668214..668801)
     CDS             668813..669508
     CDS             669540..671477
     CDS             671545..671988
     CDS             672063..673388
     CDS             673394..674488
     CDS             complement(674561..675547)
     CDS             complement(675628..677103)
     CDS             complement(677100..678293)
     CDS             complement(678525..679949)
     CDS             complement(679897..680952)
     CDS             681143..681679
     CDS             681685..682365
     CDS             complement(682368..682898)
     CDS             complement(682895..683929)
     CDS             684021..685085
     CDS             685086..685211
     CDS             685267..686229
     CDS             686282..686497
     CDS             686497..687297
     CDS             complement(687251..687859)
     CDS             complement(688069..688164)
     CDS             688273..688542
     CDS             complement(688570..689943)
     CDS             complement(690047..690370)
     CDS             complement(690393..691763)
     CDS             complement(691977..692555)
     CDS             692665..693819
     CDS             693819..694124
     CDS             694124..695542
     CDS             695563..696588
     CDS             complement(696546..696905)
     CDS             complement(696902..698155)
     CDS             698241..699563
     CDS             complement(699578..699811)
     CDS             complement(699850..701349)
     CDS             complement(701399..704395)
     CDS             complement(704423..705460)
     CDS             705495..706766
     CDS             706879..706995
     CDS             707078..707404
     CDS             708062..708214
     CDS             complement(708261..709466)
     CDS             709591..709764
     CDS             complement(709731..711029)
     CDS             711065..712657
     CDS             complement(712654..713673)
     CDS             complement(713673..715223)
     CDS             complement(715320..715556)
     CDS             complement(715667..716974)
     CDS             complement(717013..717456)
     CDS             complement(717465..717872)
     CDS             complement(717895..718506)
     CDS             complement(718885..719274)
     CDS             719831..720034
     CDS             720136..720408
     CDS             720780..720941
     CDS             complement(721069..721533)
     CDS             complement(721540..722568)
     CDS             complement(722625..724010)
     CDS             complement(724007..725056)
     CDS             complement(725203..725973)
     CDS             complement(726038..726427)
     CDS             complement(726482..727150)
     CDS             complement(727147..727755)
     CDS             complement(727819..728142)
     CDS             complement(728324..729487)
     CDS             complement(729545..730117)
     CDS             730212..732872
     CDS             732893..734098
     CDS             734286..744800
     CDS             complement(744882..746453)
     CDS             746587..748209
     CDS             748221..749045
     CDS             749110..749355
     CDS             complement(749378..749587)
     CDS             complement(749670..750182)
     CDS             750217..750465
     CDS             750465..750767
     CDS             750821..751336
     CDS             751333..751977
     CDS             complement(751974..754085)
     CDS             754120..755028
     CDS             755036..755725
     CDS             755753..756643
     CDS             756640..757164
     CDS             757161..758606
     CDS             complement(758621..759307)
     CDS             complement(759300..759932)
     CDS             759958..760122
     CDS             complement(760070..760432)
     CDS             complement(760547..760900)
     CDS             complement(760849..762222)
     CDS             complement(762238..763524)
     CDS             complement(763570..765093)
     CDS             complement(765249..766445)
     CDS             766607..767131
     CDS             complement(767348..768499)
     CDS             768605..769186
     CDS             769495..769926
     CDS             770107..772710
     CDS             complement(772700..772966)
     CDS             773714..773884
     CDS             773933..774112
     CDS             774797..774922
     CDS             775010..775783
     CDS             complement(775819..776361)
     CDS             776409..777941
     CDS             777988..778194
     CDS             complement(778174..778275)
     CDS             complement(778409..779011)
     CDS             779119..779355
     CDS             complement(779356..780429)
     CDS             780484..780777
     CDS             780746..781420
     CDS             781465..782901
     CDS             782898..783482
     CDS             783534..783737
     CDS             783837..784022
     CDS             784130..784261
     CDS             complement(784432..784704)
     CDS             complement(784722..785183)
     CDS             785270..786433
     CDS             complement(786440..786913)
     CDS             787033..787518
     CDS             complement(787487..788407)
     CDS             788701..789492
     CDS             789619..789987
     CDS             790049..791653
     CDS             791704..792246
     CDS             792322..793467
     CDS             793511..794551
     CDS             794533..795027
     CDS             795047..795601
     CDS             795598..796110
     CDS             796086..797180
     CDS             797155..798252
     CDS             798285..799358
     CDS             799423..800325
     CDS             800406..800693
     CDS             800681..801121
     CDS             801128..801481
     CDS             801504..802385
     CDS             802382..802753
     CDS             802755..803822
     CDS             803947..805014
     CDS             804953..805054
     CDS             805141..806214
     CDS             complement(806314..808077)
     CDS             complement(808074..809039)
     CDS             complement(809039..809692)
     CDS             complement(809689..809979)
     CDS             810016..810396
     CDS             complement(810354..811382)
     CDS             complement(811431..812057)
     CDS             812374..812871
     CDS             812962..813183
     CDS             813235..813969
     CDS             complement(814128..814337)
     CDS             814686..814946
     CDS             complement(815060..815332)
     CDS             complement(815444..815812)
     CDS             complement(815884..816156)
     CDS             complement(816244..816423)
     CDS             complement(816538..817416)
     CDS             complement(817795..818163)
     CDS             complement(818160..818405)
     CDS             complement(818459..819082)
     CDS             complement(819091..819645)
     CDS             complement(820033..821163)
     CDS             821882..822409
     CDS             complement(822400..822612)
     CDS             complement(822632..823801)
     CDS             complement(823820..824071)
     CDS             complement(824135..824794)
     CDS             complement(824805..825638)
     CDS             825765..829775
     CDS             complement(829853..830491)
     CDS             complement(830817..831596)
     CDS             complement(831640..832338)
     CDS             complement(832422..832601)
     CDS             832641..834386
     CDS             834436..834663
     CDS             complement(834738..836108)
     CDS             complement(836165..836833)
     CDS             complement(836909..840229)
     CDS             840346..840981
     CDS             840974..841339
     CDS             841344..841838
     CDS             841862..842839
     CDS             843053..844690
     CDS             complement(844671..845003)
     CDS             845058..845282
     CDS             complement(845364..846470)
     CDS             846520..847731
     CDS             847763..849334
     CDS             complement(849331..849654)
     CDS             849745..850806
     CDS             850806..851708
     CDS             851708..852682
     CDS             852679..853419
     CDS             complement(853403..853588)
     CDS             complement(853581..853742)
     CDS             853853..854725
     CDS             complement(854748..855332)
     CDS             855392..855769
     CDS             complement(855776..856669)
     CDS             complement(856687..858012)
     CDS             complement(858054..858731)
     CDS             complement(858766..859722)
     CDS             complement(859762..860337)
     CDS             complement(860343..861461)
     CDS             complement(861551..863065)
     CDS             863120..863704
     CDS             863741..864184
     CDS             complement(864185..865501)
     CDS             865607..866827
     CDS             866989..867801
     CDS             867848..868066
     CDS             868041..868466
     CDS             complement(868477..868932)
     CDS             869101..869367
     CDS             869367..869633
     CDS             complement(869640..869912)
     CDS             complement(869931..870617)
     CDS             870674..871240
     CDS             871523..871747
     CDS             871835..872011
     CDS             complement(872088..872222)
     CDS             complement(872694..872924)
     CDS             complement(873552..873782)
     CDS             complement(873928..874317)
     CDS             874337..875455
     CDS             complement(875421..876176)
     CDS             876217..876867
     CDS             876867..878645
     CDS             878645..879145
     CDS             complement(879153..879824)
     CDS             complement(879827..880468)
     CDS             complement(880470..881597)
     CDS             881647..883071
     CDS             complement(883073..883741)
     CDS             complement(883767..884939)
     CDS             885177..886535
     CDS             complement(886617..887702)
     CDS             887733..889430
     CDS             889423..890454
     CDS             890493..890747
     CDS             890883..891134
     CDS             891136..891480
     CDS             891515..892324
     CDS             complement(892352..892723)
     CDS             892816..893085
     CDS             complement(893061..893360)
     CDS             893470..894000
     CDS             complement(893915..894427)
     CDS             complement(894424..894672)
     CDS             complement(894713..895033)
     CDS             complement(895049..895444)
     CDS             complement(895463..896392)
     CDS             896570..897061
     CDS             897061..897702
     CDS             897801..898463
     CDS             complement(898460..899128)
     CDS             899297..899665
     CDS             complement(899694..902282)
     CDS             902425..902625
     CDS             complement(902622..903017)
     CDS             complement(903017..903244)
     CDS             complement(903249..903602)
     CDS             complement(903729..904088)
     CDS             complement(904094..905113)
     CDS             complement(905110..906168)
     CDS             complement(906292..908586)
     CDS             complement(908645..909355)
     CDS             complement(909367..910962)
     CDS             complement(910952..911218)
     CDS             complement(911280..911684)
     CDS             complement(911681..912133)
     CDS             912200..916627
     CDS             916630..917523
     CDS             917588..918913
     CDS             918913..919287
     CDS             919284..919871
     CDS             complement(919885..921987)
     CDS             complement(921993..923528)
     CDS             complement(923586..924533)
     CDS             complement(924548..925582)
     CDS             complement(925660..926055)
     CDS             complement(926052..927887)
     CDS             927916..928248
     CDS             complement(928233..928901)
     CDS             complement(929136..930149)
     CDS             complement(930153..930695)
     CDS             complement(930712..931239)
     CDS             complement(931232..932158)
     CDS             complement(932127..932324)
     CDS             932356..933585
     CDS             933726..934802
     CDS             935178..935426
     CDS             935685..935837
     CDS             complement(935834..936310)
     CDS             complement(936386..936781)
     CDS             complement(936963..937487)
     CDS             complement(937528..937707)
     CDS             complement(938308..938751)
     CDS             complement(938751..939641)
     CDS             complement(939844..940116)
     CDS             940185..940427
     CDS             complement(940398..941174)
     CDS             complement(941171..941674)
     CDS             941754..941924
     CDS             complement(942083..942241)
     CDS             942694..943368
     CDS             943437..943955
     CDS             943976..944626
     CDS             944698..944853
     CDS             944860..945036
     CDS             945107..945436
     CDS             complement(945324..946625)
     CDS             complement(946665..946976)
     CDS             complement(947055..947231)
     CDS             947441..947596
     CDS             complement(947613..948068)
     CDS             948144..948236
     CDS             complement(948280..948777)
     CDS             complement(949149..950522)
     CDS             complement(950605..951012)
     CDS             951185..951445
     CDS             951545..951709
     CDS             complement(951722..951817)
     CDS             complement(951935..952114)
     CDS             complement(952192..953673)
     CDS             complement(953679..953999)
     CDS             complement(954015..954689)
     CDS             complement(954775..955731)
     CDS             956130..956264
     CDS             956395..956631
     CDS             956763..956861
     CDS             complement(956953..957141)
     CDS             957218..957883
     CDS             957929..958699
     CDS             complement(958834..958953)
     CDS             complement(959015..959206)
     CDS             959450..959650
     CDS             959779..959946
     CDS             complement(960059..960223)
     CDS             complement(960309..960539)
     CDS             960961..961647
     CDS             complement(961549..961764)
     CDS             962070..962222
     CDS             962506..962724
     CDS             complement(962919..963392)
     CDS             963445..963654
     CDS             963651..963887
     CDS             964001..964321
     CDS             964586..965449
     CDS             965743..965958
     CDS             966162..966293
     CDS             complement(966727..967101)
     CDS             967104..967469
     CDS             complement(967448..967708)
     CDS             967782..969005
     CDS             complement(969938..970141)
     CDS             complement(970535..970861)
     CDS             970912..971094
     CDS             971150..971341
     CDS             971424..971549
     CDS             complement(971553..973028)
     CDS             complement(973044..973304)
     CDS             973573..973890
     CDS             973953..974381
     CDS             complement(975161..975457)
     CDS             976006..976191
     CDS             complement(976282..976434)
     CDS             complement(976439..976576)
     CDS             complement(977166..977528)
     CDS             complement(977948..978217)
     CDS             978509..979261
     CDS             979242..979337
     CDS             complement(979500..979637)
     CDS             complement(979955..980185)
     CDS             980568..980774
     CDS             complement(980937..982016)
     CDS             982520..982645
     CDS             983050..983691
     CDS             983715..983999
     CDS             complement(984000..984653)
     CDS             984819..985751
     CDS             985751..986518
     CDS             complement(986598..987959)
     CDS             987969..988844
     CDS             complement(988901..989077)
     CDS             989088..989393
     CDS             complement(989399..989668)
     CDS             complement(989746..990534)
     CDS             complement(990536..990955)
     CDS             complement(990952..991491)
     CDS             991509..991700
     CDS             complement(991684..991869)
     CDS             complement(992021..992323)
     CDS             992754..992996
     CDS             993146..993361
     CDS             complement(993392..994084)
     CDS             complement(994464..994571)
     CDS             complement(994658..994804)
     CDS             994980..995072
     CDS             complement(995220..995489)
     CDS             complement(995571..995750)
     CDS             complement(995940..996449)
     CDS             996496..996924
     CDS             996921..997142
     CDS             997146..997799
     CDS             997894..998187
     CDS             complement(998222..998440)
     CDS             998542..998739
     CDS             999064..999492
     CDS             999627..999755
     CDS             complement(999766..1000242)
     CDS             1000445..1000720
     CDS             1001004..1001354
     CDS             complement(1001764..1002021)
     CDS             complement(1002331..1002870)
     CDS             complement(1002947..1005421)
     CDS             complement(1005424..1007088)
     CDS             1007225..1007491
     CDS             complement(1007503..1008489)
     CDS             1008559..1008792
     CDS             complement(1008803..1009735)
     CDS             1009850..1010638
     CDS             1010632..1011714
     CDS             1011964..1012686
     CDS             complement(1012694..1013503)
     CDS             1013574..1014713
     CDS             complement(1014682..1015797)
     CDS             1015864..1015971
     CDS             1015925..1016716
     CDS             1016752..1017951
     CDS             1018161..1018460
     CDS             1018529..1018756
     CDS             complement(1018758..1019162)
     CDS             1019389..1020756
     CDS             complement(1020738..1021475)
     CDS             1021465..1022058
     CDS             complement(1022496..1024424)
     CDS             complement(1024482..1025711)
     CDS             complement(1025725..1027176)
     CDS             1027234..1027563
     CDS             1027574..1028044
     CDS             complement(1028057..1028353)
     CDS             complement(1028378..1028875)
     CDS             complement(1028920..1030449)
     CDS             1030529..1032460
     CDS             1032479..1033717
     CDS             complement(1033762..1034049)
     CDS             complement(1034080..1034376)
     CDS             complement(1034380..1034655)
     CDS             1034715..1035770
     CDS             complement(1035786..1036760)
     CDS             complement(1036757..1037596)
     CDS             complement(1037593..1038459)
     CDS             complement(1038456..1039757)
     CDS             complement(1039754..1041250)
     CDS             complement(1041302..1041862)
     CDS             complement(1041874..1042110)
     CDS             complement(1042186..1044090)
     CDS             1044224..1044832
     CDS             complement(1044840..1045064)
     CDS             complement(1045092..1046270)
     CDS             complement(1046293..1047180)
     CDS             complement(1047185..1047640)
     CDS             1048206..1048403
     CDS             complement(1048500..1048595)
     CDS             1048631..1048966
     CDS             1048963..1049208
     CDS             complement(1049472..1050290)
     CDS             complement(1050357..1051271)
     CDS             complement(1051273..1052211)
     CDS             1052363..1054354
     CDS             1054338..1055267
     CDS             1055347..1055769
     CDS             1055774..1056724
     CDS             complement(1056715..1057626)
     CDS             1057689..1058132
     CDS             complement(1058147..1059718)
     CDS             1059878..1060960
     CDS             complement(1060951..1061511)
     CDS             1061627..1061983
     CDS             1061985..1063682
     CDS             1063664..1064590
     CDS             complement(1064615..1065388)
     CDS             1065405..1067102
     CDS             complement(1067200..1069854)
     CDS             complement(1069862..1070083)
     CDS             1070111..1071178
     CDS             1071168..1072337
     CDS             1072350..1073066
     CDS             1073128..1073637
     CDS             1073637..1074959
     CDS             complement(1074904..1075836)
     CDS             complement(1075838..1076329)
     CDS             1076401..1076883
     CDS             1076837..1078876
     CDS             1078873..1079160
     CDS             1079163..1080650
     CDS             1080687..1081259
     CDS             1081261..1081908
     CDS             1081936..1082490
     CDS             complement(1082459..1086229)
     CDS             1086289..1087203
     CDS             1087252..1090878
     CDS             1090924..1091196
     CDS             complement(1091230..1091460)
     CDS             1091571..1091966
     CDS             complement(1091948..1092676)
     CDS             1092781..1092990
     CDS             1093131..1093646
     CDS             1093636..1094475
     CDS             1094566..1095186
     CDS             complement(1095183..1095332)
     CDS             1095469..1097061
     CDS             1097086..1098087
     CDS             complement(1098745..1099239)
     CDS             1099338..1100747
     CDS             complement(1100725..1103148)
     CDS             1103504..1103725
     CDS             1103747..1105771
     CDS             complement(1105768..1107555)
     CDS             1107680..1109224
     CDS             1109226..1110404
     CDS             complement(1110370..1110999)
     CDS             1111041..1111469
     CDS             1111501..1112172
     CDS             1112185..1113336
     CDS             1113323..1113883
     CDS             1113880..1114380
     CDS             1114454..1115530
     CDS             complement(1115743..1116036)
     CDS             1116149..1116760
     CDS             complement(1116753..1119551)
     CDS             complement(1119553..1121304)
     CDS             1121440..1121616
     CDS             complement(1121613..1122554)
     CDS             complement(1122544..1122855)
     CDS             complement(1122852..1123607)
     CDS             1123707..1125563
     CDS             complement(1125575..1125682)
     CDS             1125791..1126165
     CDS             1126158..1126496
     CDS             1126500..1126817
     CDS             1126914..1129268
     CDS             1129272..1129880
     CDS             1129877..1130407
     CDS             1130453..1130860
     CDS             1130931..1132010
     CDS             1132046..1133458
     CDS             1133461..1134828
     CDS             1134847..1135863
     CDS             complement(1135875..1136552)
     CDS             complement(1136522..1136866)
     CDS             complement(1136856..1137596)
     CDS             1137629..1138426
     CDS             complement(1138793..1139086)
     CDS             complement(1139806..1140165)
     CDS             1140373..1140582
     CDS             1140587..1144165
     CDS             1144247..1144414
     CDS             complement(1144476..1145810)
     CDS             complement(1145797..1147002)
     CDS             complement(1147025..1147588)
     CDS             complement(1147585..1147986)
     CDS             1148032..1149249
     CDS             1149272..1150195
     CDS             1150219..1150896
     CDS             1150875..1152404
     CDS             1152457..1153140
     CDS             1153191..1153358
     CDS             complement(1153365..1153565)
     CDS             1153644..1154018
     CDS             1154036..1154404
     CDS             complement(1154310..1155092)
     CDS             1155180..1155671
     CDS             complement(1155661..1156440)
     CDS             complement(1156385..1156834)
     CDS             1156876..1157514
     CDS             1157529..1158446
     CDS             complement(1158443..1159138)
     CDS             complement(1159180..1159479)
     CDS             complement(1159497..1161143)
     CDS             complement(1161153..1161824)
     CDS             1161943..1164270
     CDS             1164240..1164557
     CDS             1164511..1164675
     CDS             1165015..1165209
     CDS             1165556..1165744
     CDS             1165992..1166150
     CDS             complement(1166495..1166770)
     CDS             1167059..1167331
     CDS             complement(1167564..1168010)
     CDS             1168978..1169226
     CDS             1170475..1170756
     CDS             complement(1170896..1171255)
     CDS             complement(1171637..1172173)
     CDS             1172351..1172785
     CDS             1172973..1173122
     CDS             1173334..1173570
     CDS             1173567..1173980
     CDS             complement(1173971..1174435)
     CDS             complement(1174482..1174769)
     CDS             complement(1174863..1175558)
     CDS             complement(1175551..1176099)
     CDS             1176201..1177043
     CDS             1177027..1177965
     CDS             1178015..1178830
     CDS             complement(1178767..1179876)
     CDS             complement(1179887..1180396)
     CDS             1180452..1181069
     CDS             1181107..1181385
     CDS             1181430..1183103
     CDS             complement(1183104..1183469)
     CDS             complement(1183474..1184034)
     CDS             complement(1184015..1184728)
     CDS             complement(1184740..1186197)
     CDS             complement(1186283..1187578)
     CDS             complement(1187700..1188998)
     CDS             complement(1189029..1190033)
     CDS             1190812..1191477
     CDS             complement(1191814..1192023)
     CDS             complement(1192378..1193292)
     CDS             complement(1193331..1194485)
     CDS             complement(1194482..1195210)
     CDS             complement(1195207..1195590)
     CDS             complement(1195678..1196043)
     CDS             complement(1196043..1197845)
     CDS             complement(1197903..1200458)
     CDS             complement(1200455..1201258)
     CDS             1201316..1202674
     CDS             complement(1202694..1202879)
     CDS             complement(1202995..1205157)
     CDS             1205245..1206987
     CDS             complement(1206951..1207661)
     CDS             complement(1207719..1210040)
     CDS             complement(1210196..1211395)
     CDS             complement(1211401..1212060)
     CDS             complement(1212146..1212865)
     CDS             complement(1213003..1213935)
     CDS             complement(1214037..1214192)
     CDS             complement(1214223..1214936)
     CDS             complement(1214938..1216107)
     CDS             complement(1216104..1217018)
     CDS             complement(1217018..1217758)
     CDS             1217874..1219064
     CDS             1219112..1220314
     CDS             complement(1220320..1220604)
     CDS             1220703..1221230
     CDS             1221227..1221703
     CDS             1221696..1223819
     CDS             1223816..1225405
     CDS             complement(1225532..1226773)
     CDS             1227034..1227477
     CDS             complement(1227449..1228633)
     CDS             complement(1228729..1229253)
     CDS             1229454..1230875
     CDS             1230896..1232065
     CDS             1232138..1232461
     CDS             complement(1232469..1232783)
     CDS             1232788..1233042
     CDS             complement(1233039..1233440)
     CDS             complement(1233505..1234224)
     CDS             1234274..1235308
     CDS             1235335..1235730
     CDS             1235727..1236806
     CDS             1236803..1237792
     CDS             1237811..1238065
     CDS             complement(1238056..1238265)
     CDS             complement(1238273..1239259)
     CDS             complement(1239263..1240750)
     CDS             complement(1240756..1241739)
     CDS             complement(1241802..1241897)
     CDS             complement(1241923..1242243)
     CDS             complement(1242240..1243163)
     CDS             complement(1243181..1244005)
     CDS             complement(1244088..1244498)
     CDS             1244586..1245083
     CDS             1245087..1245497
     CDS             1245524..1245928
     CDS             1245994..1246824
     CDS             1246827..1247426
     CDS             complement(1247395..1247808)
     CDS             1247938..1248306
     CDS             1248312..1249586
     CDS             complement(1249583..1249879)
     CDS             complement(1250042..1250293)
     CDS             complement(1251172..1253232)
     CDS             1253286..1254194
     CDS             complement(1254412..1254909)
     CDS             1254935..1255552
     CDS             1255629..1255898
     CDS             1255911..1256324
     CDS             complement(1256502..1260020)
     CDS             complement(1260091..1261566)
     CDS             complement(1261594..1261893)
     CDS             complement(1261897..1262907)
     CDS             complement(1262982..1263812)
     CDS             complement(1263852..1264283)
     CDS             complement(1264280..1264666)
     CDS             complement(1264698..1265888)
     CDS             complement(1265878..1266933)
     CDS             1267037..1268833
     CDS             1268901..1269164
     CDS             1269189..1269902
     CDS             1270143..1270481
     CDS             1270617..1270721
     CDS             complement(1270775..1271761)
     CDS             complement(1271818..1272120)
     CDS             complement(1272228..1273085)
     CDS             1273171..1273626
     CDS             1273630..1274355
     CDS             complement(1274375..1276396)
     CDS             1276474..1277133
     CDS             complement(1277117..1278088)
     CDS             complement(1278126..1278914)
     CDS             complement(1278911..1280005)
     CDS             complement(1280009..1280830)
     CDS             complement(1280871..1281569)
     CDS             1281601..1283229
     CDS             complement(1283116..1283340)
     CDS             1283440..1284567
     CDS             1284506..1285540
     CDS             1285568..1286920
     CDS             complement(1286931..1288280)
     CDS             complement(1288277..1289023)
     CDS             complement(1289036..1290577)
     CDS             complement(1290637..1291182)
     CDS             complement(1291187..1292056)
     CDS             complement(1292062..1293768)
     CDS             1293847..1294437
     CDS             1294486..1294836
     CDS             complement(1294866..1295594)
     CDS             complement(1295622..1296896)
     CDS             complement(1296918..1298009)
     CDS             complement(1298013..1299158)
     CDS             complement(1299173..1299868)
     CDS             1300113..1300895
     CDS             1300911..1301726
     CDS             1301723..1302436
     CDS             complement(1302469..1303152)
     CDS             1303265..1303369
     CDS             complement(1303708..1303875)
     CDS             complement(1304205..1305836)
     CDS             1305843..1306172
     CDS             1306169..1306444
     CDS             1306588..1307070
     CDS             complement(1307115..1307270)
     CDS             complement(1307369..1307536)
     CDS             1307752..1308240
     CDS             complement(1308245..1309072)
     CDS             complement(1309400..1309948)
     CDS             complement(1310028..1310270)
     CDS             1310427..1310912
     CDS             complement(1310836..1311009)
     CDS             1311149..1311484
     CDS             complement(1311534..1311857)
     CDS             complement(1311957..1315652)
     CDS             1315733..1316704
     CDS             1316715..1317368
     CDS             1317365..1318684
     CDS             complement(1318772..1319296)
     CDS             complement(1319458..1320537)
     CDS             complement(1320591..1321508)
     CDS             1321609..1322304
     CDS             1322297..1323073
     CDS             1323216..1328042
     CDS             1328074..1328868
     CDS             complement(1328925..1329155)
     CDS             complement(1329152..1330309)
     CDS             complement(1330322..1331317)
     CDS             1331350..1331904
     CDS             complement(1331864..1332823)
     CDS             1332908..1333936
     CDS             1333976..1335529
     CDS             complement(1335872..1336765)
     CDS             complement(1336762..1337478)
     CDS             complement(1337850..1338269)
     CDS             complement(1338312..1339961)
     CDS             1340010..1341425
     CDS             1341626..1342459
     CDS             1342456..1343307
     CDS             1343311..1343436
     CDS             1343445..1344836
     CDS             1344950..1349329
     CDS             1349433..1350338
     CDS             complement(1350398..1351021)
     CDS             complement(1351014..1351880)
     CDS             complement(1351877..1352977)
     CDS             complement(1352977..1355508)
     CDS             complement(1355702..1356145)
     CDS             1356203..1357582
     CDS             1357606..1358436
     CDS             1358532..1359215
     CDS             1359212..1360213
     CDS             1360268..1361185
     CDS             1361222..1362193
     CDS             1362253..1362750
     CDS             complement(1362735..1363634)
     CDS             complement(1363708..1364286)
     CDS             1364342..1364920
     CDS             complement(1365052..1367151)
     CDS             complement(1367213..1369030)
     CDS             1369072..1369266
     CDS             complement(1369270..1369557)
     CDS             1369759..1369947
     CDS             complement(1369962..1370207)
     CDS             complement(1370207..1372081)
     CDS             complement(1372188..1372529)
     CDS             complement(1372529..1374121)
     CDS             complement(1374118..1377744)
     CDS             complement(1377753..1380986)
     CDS             complement(1381411..1381656)
     CDS             complement(1381656..1381976)
     CDS             complement(1381973..1382722)
     CDS             1382750..1383508
     CDS             1383538..1384065
     CDS             1384103..1384336
     CDS             1384361..1384684
     CDS             complement(1384691..1384963)
     CDS             1385102..1385806
     CDS             complement(1385778..1386323)
     CDS             complement(1386329..1386568)
     CDS             complement(1386649..1388220)
     CDS             complement(1388232..1388435)
     CDS             complement(1388641..1389987)
     CDS             complement(1390072..1390284)
     CDS             complement(1390374..1390922)
     CDS             1391244..1392389
     CDS             1392822..1393064
     CDS             1393074..1393382
     CDS             1393386..1394588
     CDS             1394828..1395151
     CDS             1395333..1396379
     CDS             1396684..1397145
     CDS             1397321..1397755
     CDS             1398152..1399627
     CDS             complement(1399689..1399955)
     CDS             1400040..1400384
     CDS             1400653..1401009
     CDS             complement(1401068..1401289)
     CDS             1401932..1402054
     CDS             1402256..1403797
     CDS             complement(1404049..1404237)
     CDS             complement(1404251..1405393)
     CDS             complement(1405688..1405939)
     CDS             complement(1406401..1406577)
     CDS             1407126..1407437
     CDS             1407439..1407837
     CDS             complement(1408619..1408795)
     CDS             1408969..1409121
     CDS             complement(1409134..1409406)
     CDS             1409658..1409843
     CDS             complement(1409773..1410069)
     CDS             1410103..1410324
     CDS             1410405..1410653
     CDS             complement(1410829..1411128)
     CDS             1411428..1411529
     CDS             1411623..1411856
     CDS             complement(1412004..1412225)
     CDS             1412401..1412844
     CDS             1412870..1413016
     CDS             1413308..1413463
     CDS             1413649..1413825
     CDS             1413860..1414051
     CDS             1414174..1415874
     CDS             1415908..1416903
     CDS             1416987..1417340
     CDS             complement(1417342..1417911)
     CDS             complement(1417908..1418759)
     CDS             complement(1419089..1419394)
     CDS             1419601..1419999
     CDS             complement(1420770..1421138)
     CDS             1421924..1422103
     CDS             1422587..1423042
     CDS             1423349..1423501
     CDS             1423670..1423885
     CDS             1424012..1424284
     CDS             1424301..1424435
     CDS             1424938..1425156
     CDS             1425153..1425482
     CDS             complement(1425924..1426316)
     CDS             complement(1426757..1426954)
     CDS             complement(1426982..1427320)
     CDS             complement(1427534..1427761)
     CDS             1428451..1428627
     CDS             1428617..1429033
     CDS             1429033..1429386
     CDS             1429383..1429577
     CDS             1429710..1430738
     CDS             1430991..1431518
     CDS             1431583..1431756
     CDS             complement(1431700..1431987)
     CDS             complement(1431977..1432426)
     CDS             complement(1432408..1432671)
     CDS             1432762..1432941
     CDS             complement(1432938..1433561)
     CDS             complement(1433639..1434595)
     CDS             complement(1434641..1436515)
     CDS             1436611..1437258
     CDS             1437364..1438077
     CDS             complement(1438067..1439131)
     CDS             complement(1439131..1439619)
     CDS             1439752..1440804
     CDS             complement(1440723..1443218)
     CDS             complement(1443261..1443518)
     CDS             complement(1443518..1444600)
     CDS             1444622..1445887
     CDS             complement(1445907..1446320)
     CDS             complement(1446327..1447010)
     CDS             complement(1447007..1447915)
     CDS             1448047..1450068
     CDS             1450116..1451039
     CDS             complement(1451068..1452075)
     CDS             1452148..1452957
     CDS             complement(1453025..1453585)
     CDS             1453730..1454572
     CDS             complement(1454569..1454688)
     CDS             1454721..1455785
     CDS             1455791..1456009
     CDS             1456093..1457004
     CDS             1457122..1457250
     CDS             complement(1457261..1457929)
     CDS             complement(1457929..1458330)
     CDS             complement(1458327..1459532)
     CDS             complement(1459539..1460003)
     CDS             complement(1460026..1460979)
     CDS             complement(1460960..1461919)
     CDS             complement(1461919..1462767)
     CDS             1462818..1463339
     CDS             complement(1463175..1463507)
     CDS             complement(1463485..1464216)
     CDS             complement(1464283..1465176)
     CDS             complement(1465311..1465703)
     CDS             complement(1465783..1467261)
     CDS             complement(1467316..1469361)
     CDS             1469394..1470539
     CDS             complement(1470572..1471513)
     CDS             complement(1471734..1471976)
     CDS             1472060..1473229
     CDS             complement(1473199..1474620)
     CDS             1474674..1475000
     CDS             1475051..1475644
     CDS             1475688..1476161
     CDS             complement(1476634..1477719)
     CDS             complement(1477877..1478545)
     CDS             complement(1478589..1479473)
     CDS             complement(1479540..1480982)
     CDS             complement(1480988..1481773)
     CDS             complement(1481837..1482085)
     CDS             1482360..1483661
     CDS             1483721..1484989
     CDS             1484986..1486233
     CDS             1486242..1486790
     CDS             complement(1486798..1488156)
     CDS             complement(1488191..1489456)
     CDS             complement(1489453..1489884)
     CDS             1490102..1491520
     CDS             1491560..1492612
     CDS             1492635..1493045
     CDS             1493066..1493899
     CDS             1493985..1495130
     CDS             1495285..1496097
     CDS             complement(1496024..1497226)
     CDS             1497266..1498432
     CDS             1498462..1499133
     CDS             1499179..1499781
     CDS             1499843..1500838
     CDS             1500867..1501847
     CDS             complement(1501875..1502699)
     CDS             complement(1502665..1503891)
     CDS             1503955..1504224
     CDS             complement(1504307..1504483)
     CDS             complement(1504484..1504747)
     CDS             1504773..1505003
     CDS             complement(1505103..1505495)
     CDS             complement(1505578..1506945)
     CDS             1507171..1507713
     CDS             1508004..1508741
     CDS             1508696..1508926
     CDS             complement(1508923..1510758)
     CDS             complement(1510852..1511724)
     CDS             1512073..1512618
     CDS             1512755..1513240
     CDS             1513450..1513815
     CDS             complement(1513812..1514135)
     CDS             1514451..1515479
     CDS             1515479..1516435
     CDS             1516656..1516826
     CDS             1517165..1518394
     CDS             complement(1518552..1518902)
     CDS             complement(1518997..1519698)
     CDS             complement(1519695..1520471)
     CDS             1520529..1520744
     CDS             1520783..1521709
     CDS             1521706..1523784
     CDS             complement(1523760..1525046)
     CDS             complement(1525101..1525478)
     CDS             1525598..1526287
     CDS             1526353..1526526
     CDS             complement(1526538..1526753)
     CDS             complement(1526785..1527606)
     CDS             1527688..1529124
     CDS             1529121..1529465
     CDS             complement(1529627..1529812)
     CDS             complement(1529805..1531613)
     CDS             1531766..1532005
     CDS             complement(1532015..1533523)
     CDS             1533604..1533849
     CDS             1533957..1535159
     CDS             complement(1535150..1536658)
     CDS             complement(1536919..1537185)
     CDS             complement(1537185..1537499)
     CDS             1537539..1538147
     CDS             1538602..1539552
     CDS             complement(1539821..1539973)
     CDS             complement(1539976..1540119)
     CDS             complement(1541194..1541319)
     CDS             1541357..1541962
     CDS             complement(1542010..1543701)
     CDS             complement(1543860..1544495)
     CDS             1544551..1544871
     CDS             1544885..1546375
     CDS             1546584..1546832
     CDS             1546833..1547390
     CDS             1547492..1548301
     CDS             complement(1548315..1548998)
     CDS             1549314..1550456
     CDS             1550521..1551846
     CDS             complement(1551743..1552648)
     CDS             complement(1552632..1552883)
     CDS             complement(1552916..1554052)
     CDS             complement(1554049..1555539)
     CDS             complement(1555548..1557326)
     CDS             complement(1557505..1558029)
     CDS             1558046..1558420
     CDS             complement(1558333..1558647)
     CDS             complement(1558650..1560398)
     CDS             complement(1560406..1562745)
     CDS             complement(1562850..1563191)
     CDS             complement(1563311..1564723)
     CDS             complement(1564793..1565104)
     CDS             1565511..1566032
     CDS             complement(1566038..1566826)
     CDS             1566940..1567329
     CDS             complement(1567375..1567503)
     CDS             1567857..1569095
     CDS             1569153..1570778
     CDS             1570928..1571827
     CDS             1571869..1572717
     CDS             complement(1572734..1573690)
     CDS             complement(1573759..1574022)
     CDS             1574064..1574204
     CDS             complement(1574192..1574305)
     CDS             1574380..1574850
     CDS             complement(1574858..1575625)
     CDS             1575670..1576398
     CDS             complement(1576341..1577612)
     CDS             1577680..1578351
     CDS             complement(1578371..1579126)
     CDS             complement(1579136..1579843)
     CDS             complement(1579868..1580857)
     CDS             complement(1580874..1581914)
     CDS             complement(1582026..1582871)
     CDS             complement(1582822..1583676)
     CDS             1583725..1584963
     CDS             1584960..1585841
     CDS             1585838..1586665
     CDS             complement(1586644..1588299)
     CDS             complement(1588408..1588629)
     CDS             complement(1588630..1588998)
     CDS             complement(1588980..1590752)
     CDS             complement(1590928..1592103)
     CDS             1592175..1593329
     CDS             1593329..1593958
     CDS             1593955..1594635
     CDS             complement(1594646..1594837)
     CDS             1594921..1595634
     CDS             1595670..1596218
     CDS             1596215..1597360
     CDS             complement(1597357..1598847)
     CDS             complement(1599041..1600420)
     CDS             complement(1600671..1601843)
     CDS             complement(1601892..1603718)
     CDS             complement(1603718..1604038)
     CDS             complement(1604209..1605432)
     CDS             1605548..1606882
     CDS             1606888..1608150
     CDS             complement(1608140..1608688)
     CDS             1608884..1610386
     CDS             complement(1610349..1610711)
     CDS             complement(1610714..1611100)
     CDS             complement(1611144..1611653)
     CDS             1611831..1612025
     CDS             complement(1611931..1612398)
     CDS             1612545..1614326
     CDS             1614351..1614776
     CDS             1614862..1616181
     CDS             1616222..1617235
     CDS             complement(1617216..1617548)
     CDS             complement(1617541..1618335)
     CDS             1618365..1618871
     CDS             complement(1618878..1619126)
     CDS             1619139..1619681
     CDS             1619685..1620590
     CDS             complement(1620615..1620788)
     CDS             1621024..1622085
     CDS             complement(1622086..1624353)
     CDS             1624646..1626001
     CDS             complement(1626159..1626623)
     CDS             1626745..1627698
     CDS             1627918..1628874
     CDS             complement(1628886..1629386)
     CDS             1629550..1630428
     CDS             complement(1630482..1631069)
     CDS             complement(1631192..1632697)
     CDS             complement(1632768..1633109)
     CDS             complement(1633394..1633798)
     CDS             1633929..1634516
     CDS             1634500..1634814
     CDS             1634834..1635883
     CDS             1635921..1636082
     CDS             1636283..1637803
     CDS             complement(1637800..1638711)
     CDS             complement(1638711..1639952)
     CDS             complement(1639949..1640596)
     CDS             complement(1640596..1641216)
     CDS             1641325..1642116
     CDS             complement(1642091..1642369)
     CDS             1642423..1643271
     CDS             complement(1643273..1644724)
     CDS             1644822..1644962
     CDS             1644925..1646163
     CDS             complement(1646740..1647207)
     CDS             complement(1647212..1647607)
     CDS             1647645..1647908
     CDS             complement(1647925..1648929)
     CDS             1649283..1649450
     CDS             1649611..1649844
     CDS             complement(1650014..1650511)
     CDS             1650568..1651020
     CDS             complement(1651021..1651539)
     CDS             complement(1651570..1652667)
     CDS             complement(1652694..1653086)
     CDS             1653094..1653843
     CDS             complement(1653824..1654669)
     CDS             1654723..1655007
     CDS             1655035..1655487
     CDS             1655592..1655846
     CDS             1656209..1657642
     CDS             complement(1657613..1658857)
     CDS             complement(1658847..1659092)
     CDS             complement(1659104..1659718)
     CDS             complement(1659663..1660775)
     CDS             1660980..1662008
     CDS             complement(1662056..1662241)
     CDS             complement(1662279..1663352)
     CDS             1663430..1663906
     CDS             1663937..1664053
     CDS             complement(1664137..1664736)
     CDS             1664778..1666439
     CDS             1666478..1667281
     CDS             complement(1667262..1667690)
     CDS             1667726..1668262
     CDS             1668303..1669238
     CDS             1669244..1670086
     CDS             1670119..1670874
     CDS             1671072..1671893
     CDS             complement(1671871..1673517)
     CDS             1673605..1674495
     CDS             1674495..1675406
     CDS             complement(1675384..1676103)
     CDS             1676138..1676971
     CDS             1676984..1678042
     CDS             1678090..1678842
     CDS             complement(1678847..1679029)
     CDS             1679160..1680848
     CDS             complement(1681142..1681831)
     CDS             complement(1681838..1682407)
     CDS             complement(1682412..1683266)
     CDS             complement(1683277..1684290)
     CDS             complement(1684342..1685322)
     CDS             complement(1685315..1686241)
     CDS             1686482..1687270
     CDS             1687272..1688942
     CDS             1688939..1689568
     CDS             1689623..1690039
     CDS             complement(1689979..1690635)
     CDS             1690686..1691258
     CDS             1691312..1692376
     CDS             complement(1692365..1693372)
     CDS             complement(1693369..1694568)
     CDS             complement(1694540..1695193)
     CDS             complement(1695190..1695678)
     CDS             complement(1695678..1698377)
     CDS             1698492..1700063
     CDS             1700056..1700802
     CDS             1700823..1701221
     CDS             complement(1701163..1702407)
     CDS             complement(1702355..1702741)
     CDS             1702830..1703564
     CDS             complement(1703568..1704551)
     CDS             complement(1704490..1705260)
     CDS             complement(1705253..1706443)
     CDS             complement(1706430..1706756)
     CDS             complement(1706812..1707630)
     CDS             1707652..1708218
     CDS             complement(1708194..1710005)
     CDS             complement(1710006..1711106)
     CDS             complement(1711116..1712051)
     CDS             1712141..1712917
     CDS             1712860..1713297
     CDS             1713376..1713951
     CDS             1714224..1714610
     CDS             1714607..1715014
     CDS             1715069..1716211
     CDS             1716208..1716726
     CDS             1716723..1718213
     CDS             1718293..1718454
     CDS             1718496..1719773
     CDS             1719798..1720880
     CDS             1720940..1721242
     CDS             1721359..1723524
     CDS             complement(1723525..1724442)
     CDS             1724469..1725326
     CDS             1725335..1725586
     CDS             complement(1725587..1726357)
     CDS             1726654..1726971
     CDS             1727250..1727453
     CDS             complement(1727847..1728137)
     CDS             1728181..1728351
     CDS             1728406..1728588
     CDS             complement(1729052..1729252)
     CDS             complement(1729559..1729807)
     CDS             1729963..1730190
     CDS             complement(1730394..1730540)
     CDS             complement(1730891..1731028)
     CDS             complement(1731390..1731701)
     CDS             complement(1732090..1732425)
     CDS             complement(1732498..1732647)
     CDS             complement(1732678..1732812)
     CDS             complement(1732822..1733028)
     CDS             complement(1733127..1733357)
     CDS             complement(1733445..1733702)
     CDS             1733806..1734600
     CDS             1734613..1735815
     CDS             complement(1735975..1736181)
     CDS             complement(1736252..1737181)
     CDS             complement(1737282..1738361)
     CDS             1738664..1739680
     CDS             1739691..1740572
     CDS             complement(1740750..1741829)
     CDS             1742186..1742515
     CDS             complement(1742530..1743441)
     CDS             1743483..1744502
     CDS             1744499..1745137
     CDS             1745134..1747029
     CDS             1747156..1747374
     CDS             complement(1747619..1748608)
     CDS             1748666..1749859
     CDS             complement(1749869..1752313)
     CDS             complement(1752276..1752728)
     CDS             complement(1752947..1753948)
     CDS             complement(1753988..1754953)
     CDS             1755002..1755469
     CDS             1755469..1757151
     CDS             complement(1757153..1757806)
     CDS             complement(1757803..1758243)
     CDS             complement(1758499..1759941)
     CDS             1759993..1761498
     CDS             1761491..1763080
     CDS             complement(1763011..1764684)
     CDS             1764769..1766118
     CDS             1766210..1767154
     CDS             complement(1767161..1768621)
     CDS             complement(1768691..1769788)
     CDS             1769832..1770041
     CDS             1770047..1770883
     CDS             complement(1770880..1771887)
     CDS             1771938..1772558
     CDS             1772555..1773292
     CDS             1773965..1774090
     CDS             complement(1776125..1776232)
     CDS             1779361..1780902
     CDS             complement(1780980..1781462)
     CDS             complement(1781502..1782158)
     CDS             1782280..1783515
     CDS             1783467..1784789
     CDS             1784753..1785445
     CDS             1785503..1786315
     CDS             1786320..1786607
     CDS             complement(1786954..1787124)
     CDS             complement(1787121..1787729)
     CDS             complement(1787726..1788616)
     CDS             complement(1788619..1789629)
     CDS             complement(1789715..1790173)
     CDS             1790213..1791061
     CDS             complement(1791065..1791169)
     CDS             complement(1791229..1791735)
     CDS             1791891..1793450
     CDS             1793472..1793567
     CDS             1793780..1794256
     CDS             1794371..1795474
     CDS             1795482..1796255
     CDS             1796280..1797506
     CDS             1797514..1798770
     CDS             1798919..1799821
     CDS             1799922..1800041
     CDS             1800068..1800337
     CDS             1800390..1801091
     CDS             1801611..1801808
     CDS             complement(1801858..1802091)
     CDS             1802613..1802852
     CDS             complement(1802854..1803363)
     CDS             1803531..1804175
     CDS             1804462..1804887
     CDS             1804897..1805469
     CDS             1805542..1806306
     CDS             1806314..1807018
     CDS             1807184..1808068
     CDS             1808127..1809767
     CDS             1809856..1810590
     CDS             1810718..1810903
     CDS             1810893..1811429
     CDS             1811444..1812058
     CDS             1812059..1812364
     CDS             complement(1812367..1812588)
     CDS             complement(1812624..1812920)
     CDS             complement(1812920..1813240)
     CDS             1813394..1814596
     CDS             1814788..1815324
     CDS             1815368..1815865
     CDS             1816102..1816986
     CDS             1817135..1818031
     CDS             complement(1818038..1818667)
     CDS             complement(1818736..1820061)
     CDS             1820198..1820473
     CDS             complement(1820484..1820909)
     CDS             1821002..1821883
     CDS             complement(1821955..1822449)
     CDS             complement(1822503..1823057)
     CDS             complement(1823020..1823121)
     CDS             1823428..1823661
     CDS             1823682..1824275
     CDS             1824278..1824985
     CDS             1824982..1825755
     CDS             1825940..1826458
     CDS             1826501..1826989
     CDS             1827072..1827674
     CDS             1827674..1828444
     CDS             1828444..1829076
     CDS             1829073..1829552
     CDS             complement(1829536..1830978)
     CDS             complement(1831059..1831613)
     CDS             1831933..1832970
     CDS             1833089..1833709
     CDS             complement(1833717..1834700)
     CDS             1834977..1836410
     CDS             1836436..1836693
     CDS             complement(1836708..1837352)
     CDS             1837455..1837850
     CDS             1837808..1838473
     CDS             1838497..1839309
     CDS             complement(1839302..1840390)
     CDS             1840507..1841589
     CDS             1841592..1842830
     CDS             1842779..1844194
     CDS             1844308..1844739
     CDS             1844798..1846318
     CDS             1846315..1847457
     CDS             1847488..1850475
     CDS             1850479..1850934
     CDS             1851020..1851217
     CDS             1851165..1852226
     CDS             1852257..1852718
     CDS             complement(1852727..1853605)
     CDS             1853659..1854807
     CDS             1855051..1855806
     CDS             complement(1856231..1857397)
     CDS             complement(1857354..1857908)
     CDS             1857907..1858305
     CDS             complement(1858310..1859203)
     CDS             1859269..1860756
     CDS             complement(1860746..1861621)
     CDS             1861705..1863150
     CDS             1863217..1863465
     CDS             1863551..1863895
     CDS             complement(1863902..1865032)
     CDS             complement(1865119..1865952)
     CDS             complement(1866042..1867661)
     CDS             complement(1867684..1868715)
     CDS             complement(1868682..1869155)
     CDS             1869530..1870186
     CDS             1870186..1870821
     CDS             1870814..1871116
     CDS             1871132..1871995
     CDS             1872031..1872306
     CDS             1872311..1872676
     CDS             1872695..1873423
     CDS             1873440..1873916
     CDS             1873919..1874128
     CDS             1874144..1874431
     CDS             1874428..1874793
     CDS             1874796..1875152
     CDS             1875194..1875733
     CDS             1875753..1876154
     CDS             1876169..1876708
     CDS             1876742..1877110
     CDS             1877125..1877772
     CDS             1877779..1878234
     CDS             1878341..1879660
     CDS             1879707..1880258
     CDS             1880525..1880890
     CDS             1880927..1881319
     CDS             1881366..1882304
     CDS             1882351..1882701
     CDS             1882728..1883630
     CDS             1883701..1884222
     CDS             1884219..1884620
     CDS             1884636..1884875
     CDS             1884891..1885988
     CDS             complement(1885994..1886518)
     CDS             1886567..1887694
     CDS             complement(1887876..1888769)
     CDS             1888787..1889515
     CDS             1889587..1890549
     CDS             complement(1890507..1890971)
     CDS             1891061..1891177
     CDS             1891221..1891712
     CDS             1891820..1894951
     CDS             complement(1895343..1897550)
     CDS             complement(1897572..1899875)
     CDS             1900090..1900209
     CDS             1900309..1901715
     CDS             1901893..1903512
     CDS             1903711..1903833
     CDS             complement(1903863..1903985)
     CDS             1904029..1904652
     CDS             1905017..1906591
     CDS             complement(1906801..1907034)
     CDS             complement(1907118..1907786)
     CDS             1907908..1908921
     CDS             1909076..1909663
     CDS             1909952..1910563
     CDS             1910854..1911627
     CDS             1911620..1912579
     CDS             complement(1912633..1913142)
     CDS             complement(1913261..1913491)
     CDS             complement(1913797..1914087)
     CDS             complement(1914093..1914647)
     CDS             complement(1914698..1914871)
     CDS             complement(1914946..1915230)
     CDS             1915280..1915804
     CDS             1915898..1917454
     CDS             1917523..1917810
     CDS             1918053..1918922
     CDS             complement(1918900..1919208)
     CDS             complement(1919231..1923838)
     CDS             1923850..1925619
     CDS             1925564..1925983
     CDS             1926058..1926432
     CDS             1926481..1926951
     CDS             1927041..1929116
     CDS             1929159..1930358
     CDS             1930477..1930797
     CDS             1930855..1931493
     CDS             1931493..1932425
     CDS             complement(1932406..1933254)
     CDS             1933287..1933841
     CDS             complement(1933830..1934429)
     CDS             complement(1934433..1936373)
     CDS             complement(1936623..1939307)
     CDS             1939330..1940556
     CDS             1940608..1940922
     CDS             1940925..1941788
     CDS             1941817..1943634
     CDS             complement(1943669..1945138)
     CDS             1945429..1946508
     CDS             1946678..1947643
     CDS             1947690..1948472
     CDS             1948469..1948927
     CDS             1948992..1950086
     CDS             complement(1950090..1950533)
     CDS             complement(1950596..1951297)
     CDS             complement(1951269..1953122)
     CDS             complement(1953168..1954340)
     CDS             complement(1954449..1955276)
     CDS             complement(1955377..1956669)
     CDS             complement(1956674..1956874)
     CDS             1957015..1957155
     CDS             1957201..1957401
     CDS             1957589..1957921
     CDS             complement(1957859..1957993)
     CDS             1957996..1959528
     CDS             complement(1959468..1960517)
     CDS             complement(1960514..1961182)
     CDS             1961293..1962033
     CDS             1962074..1963267
     CDS             1963309..1963476
     CDS             1963530..1964318
     CDS             1964315..1964608
     CDS             complement(1964618..1965742)
     CDS             1965844..1966386
     CDS             1966411..1969332
     CDS             complement(1969317..1969610)
     CDS             complement(1969610..1970245)
     CDS             1970291..1971568
     CDS             1971537..1972283
     CDS             1972287..1973603
     CDS             1973603..1974541
     CDS             complement(1974528..1975922)
     CDS             complement(1975976..1976110)
     CDS             1976216..1978318
     CDS             complement(1978208..1978711)
     CDS             1978775..1979332
     CDS             1979391..1980116
     CDS             complement(1980172..1980765)
     CDS             complement(1980765..1981376)
     CDS             1981518..1982249
     CDS             1982325..1983041
     CDS             1983069..1984220
     CDS             1984217..1984663
     CDS             complement(1984641..1984898)
     CDS             complement(1984898..1985515)
     CDS             complement(1985525..1985758)
     CDS             complement(1985768..1985968)
     CDS             1986055..1986195
     CDS             complement(1986183..1989122)
     CDS             complement(1989113..1989388)
     CDS             1989408..1992353
     CDS             complement(1992354..1992824)
     CDS             complement(1992849..1993463)
     CDS             complement(1993463..1994881)
     CDS             complement(1994908..1996167)
     CDS             complement(1996160..1997302)
     CDS             complement(1997411..1998700)
     CDS             1998960..1999205
     CDS             1999236..1999523
     CDS             1999604..1999864
     CDS             complement(1999907..2001523)
     CDS             2001541..2001894
     CDS             2001894..2002868
     CDS             complement(2002885..2004273)
     CDS             2004292..2004645
     CDS             2004670..2005314
     CDS             complement(2005274..2006365)
     CDS             complement(2006366..2007001)
     CDS             complement(2007001..2007558)
     CDS             2007592..2008767
     CDS             2008795..2009508
     CDS             complement(2009599..2010546)
     CDS             complement(2010546..2011283)
     CDS             complement(2011323..2011898)
     CDS             2011974..2013038
     CDS             2013082..2013888
     CDS             complement(2013875..2014759)
     CDS             2014815..2015999
     CDS             complement(2016000..2016506)
     CDS             complement(2016678..2016776)
     CDS             complement(2016967..2017644)
     CDS             2017705..2018154
     CDS             complement(2018125..2019291)
     CDS             complement(2019288..2020259)
     CDS             complement(2020256..2021200)
     CDS             2021272..2022699
     CDS             complement(2022723..2023646)
     CDS             complement(2023650..2023907)
     CDS             2024042..2025112
     CDS             2025119..2025295
     CDS             2025299..2025841
     CDS             2025908..2026309
     CDS             2026337..2026930
     CDS             2026966..2027688
     CDS             complement(2027715..2027807)
     CDS             2028619..2028936
     CDS             complement(2029103..2030884)
     CDS             complement(2031008..2032000)
     CDS             complement(2031997..2033100)
     CDS             complement(2033198..2034970)
     CDS             complement(2035047..2035886)
     CDS             complement(2035912..2037267)
     CDS             2037330..2037818
     CDS             complement(2037776..2039212)
     CDS             complement(2039223..2041553)
     CDS             2041574..2043214
     CDS             complement(2043231..2043344)
     CDS             complement(2043433..2044404)
     CDS             complement(2044449..2045351)
     CDS             2045646..2046851
     CDS             complement(2046949..2047290)
     CDS             2047362..2048243
     CDS             complement(2048276..2049013)
     CDS             2049089..2050165
     CDS             complement(2050168..2051241)
     CDS             2051376..2051612
     CDS             complement(2051550..2051765)
     CDS             complement(2051828..2053009)
     CDS             complement(2053018..2053761)
     CDS             2053813..2054601
     CDS             complement(2054857..2055243)
     CDS             complement(2055294..2055857)
     CDS             complement(2056058..2056765)
     CDS             complement(2056850..2057275)
     CDS             complement(2057385..2058053)
     CDS             complement(2058073..2058423)
     CDS             complement(2058386..2061211)
     CDS             complement(2061218..2061616)
     CDS             2061730..2063022
     CDS             complement(2063040..2064719)
     CDS             complement(2064719..2065033)
     CDS             complement(2065087..2065701)
     CDS             2065996..2066640
     CDS             2066732..2067106
     CDS             complement(2067311..2067757)
     CDS             complement(2067923..2068105)
     CDS             complement(2068074..2069312)
     CDS             2069327..2069926
     CDS             complement(2070005..2070838)
     CDS             complement(2070835..2072319)
     CDS             2072491..2073606
     CDS             complement(2073700..2074155)
     CDS             2074279..2076207
     CDS             complement(2076260..2078932)
     CDS             2078958..2079377
     CDS             2079374..2082565
     CDS             2082568..2083473
     CDS             2083498..2083977
     CDS             2084145..2084537
     CDS             complement(2084688..2085986)
     CDS             2086069..2087817
     CDS             complement(2087829..2088959)
     CDS             2089407..2090639
     CDS             2090892..2092688
     CDS             2092811..2093464
     CDS             2093574..2094104
     CDS             2094390..2094596
     CDS             complement(2094599..2094886)
     CDS             complement(2094994..2097813)
     CDS             complement(2097925..2098314)
     CDS             complement(2098333..2099664)
     CDS             2099888..2100673
     CDS             2101043..2101825
     CDS             2102085..2102543
     CDS             2102605..2104020
     CDS             2104262..2107717
     CDS             2107990..2108955
     CDS             2108963..2110888
     CDS             2110970..2111611
     CDS             2111719..2112207
     CDS             2112298..2112756
     CDS             complement(2112721..2113242)
     CDS             complement(2113290..2113790)
     CDS             complement(2113905..2114468)
     CDS             2114513..2114935
     CDS             2114928..2116970
     CDS             2116985..2118100
     CDS             2118097..2118276
     CDS             complement(2118273..2118893)
     CDS             complement(2118895..2119683)
     CDS             complement(2119683..2120480)
     CDS             complement(2120480..2121466)
     CDS             2121587..2122660
     CDS             complement(2122727..2125471)
     CDS             2125559..2126809
     CDS             2126806..2128101
     CDS             complement(2128236..2128886)
     CDS             complement(2128889..2129359)
     CDS             2129421..2129678
     CDS             2129685..2130590
     CDS             2130775..2131179
     CDS             2131176..2131913
     CDS             2131978..2132214
     CDS             2132243..2132437
     CDS             2132534..2132665
     CDS             2132685..2133002
     CDS             complement(2133249..2134058)
     CDS             2134173..2134418
     CDS             2134578..2134886
     CDS             complement(2135140..2135517)
     CDS             2135589..2136401
     CDS             complement(2136408..2136848)
     CDS             complement(2136883..2137068)
     CDS             2137313..2138152
     CDS             2138164..2139027
     CDS             2139395..2140492
     CDS             2140542..2142374
     CDS             2142471..2143604
     CDS             2143671..2145320
     CDS             2145317..2145934
     CDS             2145984..2146841
     CDS             2146898..2147578
     CDS             2147575..2148879
     CDS             2148870..2149682
     CDS             2149710..2151266
     CDS             complement(2151263..2152054)
     CDS             complement(2152051..2153778)
     CDS             2153806..2155125
     CDS             2155419..2155688
     CDS             complement(2155638..2156348)
     CDS             complement(2156345..2157100)
     CDS             complement(2157097..2158224)
     CDS             complement(2158229..2159383)
     CDS             complement(2159481..2160776)
     CDS             complement(2160888..2161493)
     CDS             complement(2161493..2162164)
     CDS             complement(2162161..2162643)
     CDS             2162743..2163678
     CDS             2163697..2163999
     CDS             2164009..2164329
     CDS             2164333..2166042
     CDS             complement(2166133..2166864)
     CDS             complement(2166804..2168054)
     CDS             complement(2168185..2170209)
     CDS             complement(2170218..2171360)
     CDS             complement(2171503..2171655)
     CDS             complement(2171652..2173076)
     CDS             2173401..2174909
     CDS             2174903..2175886
     CDS             2175871..2176773
     CDS             complement(2176761..2177252)
     CDS             2177634..2177810
     CDS             2177972..2178190
     CDS             complement(2178261..2179298)
     CDS             complement(2179295..2179828)
     CDS             2180151..2181692
     CDS             2181775..2184006
     CDS             complement(2183987..2184526)
     CDS             complement(2184669..2184797)
     CDS             2184841..2185068
     CDS             2185109..2185804
     CDS             2185804..2186286
     CDS             2186270..2187520
     CDS             2187582..2188421
     CDS             complement(2188418..2188864)
     CDS             complement(2188857..2189126)
     CDS             2189140..2189673
     CDS             complement(2189651..2190445)
     CDS             complement(2190433..2191014)
     CDS             2191123..2191338
     CDS             2191593..2193134
     CDS             2193408..2194295
     CDS             2194302..2195024
     CDS             complement(2195090..2195530)
     CDS             2195731..2195895
     CDS             2195974..2197044
     CDS             complement(2197011..2197472)
     CDS             2197492..2198751
     CDS             2198798..2200939
     CDS             2201132..2202118
     CDS             2202154..2202774
     CDS             complement(2202840..2203895)
     CDS             2203957..2206575
     CDS             2206584..2207966
     CDS             2208413..2209798
     CDS             complement(2209734..2210969)
     CDS             complement(2211022..2211879)
     CDS             2211949..2212398
     CDS             2212569..2213477
     CDS             complement(2213539..2215458)
     CDS             2215572..2216441
     CDS             2216555..2216947
     CDS             2217033..2217413
     CDS             2217455..2217802
     CDS             complement(2217794..2219005)
     CDS             complement(2219017..2219238)
     CDS             2219299..2219568
     CDS             2219640..2220746
     CDS             2220752..2221000
     CDS             2221000..2221167
     CDS             2221259..2222413
     CDS             complement(2222399..2224528)
     CDS             complement(2224730..2226226)
     CDS             complement(2226226..2229198)
     CDS             complement(2229244..2230938)
     CDS             2231006..2232868
     CDS             2232893..2233474
     CDS             2233574..2234632