CDS             317..2779
     CDS             2781..3713
     CDS             3714..5000
     CDS             5214..5510
     CDS             complement(5550..6326)
     CDS             complement(6396..7826)
     CDS             8105..9058
     CDS             9173..9760
     CDS             complement(9965..10531)
     CDS             complement(10680..11393)
     CDS             complement(11419..11823)
     CDS             12195..14111
     CDS             14200..15330
     CDS             complement(15435..15587)
     CDS             16199..16960
     CDS             16980..18473
     CDS             18602..19861
     CDS             20096..21262
     CDS             21328..22227
     CDS             complement(22323..22586)
     CDS             22915..23856
     CDS             23899..26715
     CDS             26715..27209
     CDS             27317..27766
     CDS             27768..28718
     CDS             28784..29698
     CDS             29721..30086
     CDS             30247..31068
     CDS             31524..32672
     CDS             32690..35911
     CDS             36135..36593
     CDS             36883..37278
     CDS             complement(37397..37987)
     CDS             complement(37993..38778)
     CDS             complement(38887..40440)
     CDS             complement(40513..41730)
     CDS             complement(41858..43000)
     CDS             complement(43031..44545)
     CDS             45018..45788
     CDS             45803..46744
     CDS             46795..48081
     CDS             48078..48365
     CDS             48424..49755
     CDS             49863..50393
     CDS             50386..52248
     CDS             52329..52919
     CDS             53005..53238
     CDS             53241..53363
     CDS             complement(53553..54401)
     CDS             complement(54408..54785)
     CDS             complement(54788..55609)
     CDS             complement(55606..56595)
     CDS             complement(56595..57881)
     CDS             complement(57934..60288)
     CDS             60450..61358
     CDS             complement(61508..62167)
     CDS             complement(62179..65085)
     CDS             complement(65249..67600)
     CDS             complement(67675..68370)
     CDS             complement(68655..70157)
     CDS             complement(70168..71868)
     CDS             72207..73052
     CDS             73567..73800
     CDS             73842..74414
     CDS             74421..74843
     CDS             74998..75762
     CDS             complement(75876..76574)
     CDS             complement(76558..78168)
     CDS             complement(78144..79127)
     CDS             complement(79291..80946)
     CDS             81035..81166
     CDS             complement(81274..81879)
     CDS             complement(81890..83290)
     CDS             complement(83293..84384)
     CDS             complement(84384..85955)
     CDS             86791..87735
     CDS             88053..89777
     CDS             89780..90271
     CDS             90451..91455
     CDS             92057..92515
     CDS             92517..93458
     CDS             93455..93820
     CDS             93836..95602
     CDS             95589..97076
     CDS             97073..98431
     CDS             98425..99507
     CDS             99510..100826
     CDS             100826..102070
     CDS             102067..103134
     CDS             103188..104663
     CDS             104656..105576
     CDS             105578..106408
     CDS             106405..107667
     CDS             107728..108879
     CDS             108980..109897
     CDS             110053..110640
     CDS             110702..113407
     CDS             113467..113865
     CDS             complement(113953..114150)
     CDS             complement(114160..114903)
     CDS             complement(114903..115523)
     CDS             115748..116791
     CDS             complement(116826..118028)
     CDS             complement(118018..119403)
     CDS             complement(119413..119853)
     CDS             complement(120057..120950)
     CDS             121038..121589
     CDS             121586..122440
     CDS             complement(122483..123853)
     CDS             124381..126162
     CDS             126165..126449
     CDS             126857..127147
     CDS             127556..127846
     CDS             128302..129066
     CDS             129227..131890
     CDS             131905..133797
     CDS             134004..135428
     CDS             complement(135670..137427)
     CDS             137782..140379
     CDS             140554..140766
     CDS             140748..140912
     CDS             complement(140950..141744)
     CDS             complement(141760..142626)
     CDS             complement(142732..143040)
     CDS             143245..144795
     CDS             complement(144842..147232)
     CDS             147426..147974
     CDS             complement(148015..148677)
     CDS             148786..149712
     CDS             149709..150479
     CDS             150584..151024
     CDS             151088..152317
     CDS             complement(152321..152701)
     CDS             152975..153859
     CDS             complement(153941..154792)
     CDS             complement(154804..155598)
     CDS             complement(155710..156975)
     CDS             complement(157025..157621)
     CDS             complement(157648..158256)
     CDS             complement(158268..158834)
     CDS             complement(158851..161439)
     CDS             complement(161474..162214)
     CDS             complement(162323..162913)
     CDS             complement(163275..163754)
     CDS             complement(163751..165115)
     CDS             complement(165208..166134)
     CDS             complement(166171..166626)
     CDS             complement(166804..167508)
     CDS             complement(167523..168053)
     CDS             168082..170556
     CDS             170650..173184
     CDS             173404..175647
     CDS             175698..176495
     CDS             176495..177385
     CDS             177382..179364
     CDS             complement(179399..180679)
     CDS             180904..182325
     CDS             182407..182751
     CDS             complement(182798..183421)
     CDS             complement(183459..184259)
     CDS             complement(184252..184950)
     CDS             185034..186551
     CDS             186681..188105
     CDS             188298..189413
     CDS             complement(189467..189853)
     CDS             complement(190165..190989)
     CDS             complement(191020..193692)
     CDS             complement(193754..194548)
     CDS             194916..195641
     CDS             195776..196627
     CDS             196774..197499
     CDS             197649..198206
     CDS             198298..199494
     CDS             199683..200441
     CDS             200562..201311
     CDS             201323..202675
     CDS             202705..205137
     CDS             205259..205744
     CDS             205748..206773
     CDS             206878..207333
     CDS             207337..208125
     CDS             208125..209273
     CDS             209270..209866
     CDS             209903..213385
     CDS             213398..214357
     CDS             214455..216596
     CDS             216653..217042
     CDS             217107..218405
     CDS             complement(218453..218713)
     CDS             complement(218700..218900)
     CDS             219066..219611
     CDS             219608..220030
     CDS             220044..220754
     CDS             complement(220910..221734)
     CDS             complement(221787..223505)
     CDS             complement(223616..224323)
     CDS             complement(224320..224724)
     CDS             complement(224842..225657)
     CDS             complement(225697..226350)
     CDS             complement(226343..227374)
     CDS             227562..228134
     CDS             229687..229941
     CDS             complement(230697..230828)
     CDS             232331..232426
     CDS             233893..234696
     CDS             complement(234693..235607)
     CDS             235824..236648
     CDS             236726..237496
     CDS             complement(237543..238763)
     CDS             complement(238973..239728)
     CDS             239762..240484
     CDS             complement(240481..240948)
     CDS             241004..241744
     CDS             242282..243067
     CDS             complement(243407..243886)
     CDS             complement(243904..245262)
     CDS             complement(245273..248740)
     CDS             complement(248820..250262)
     CDS             complement(250267..251010)
     CDS             complement(251007..253766)
     CDS             complement(253776..254540)
     CDS             complement(254545..255891)
     CDS             complement(255894..256418)
     CDS             complement(256415..257707)
     CDS             complement(257712..258761)
     CDS             complement(258725..260566)
     CDS             complement(260572..260997)
     CDS             complement(261002..262486)
     CDS             complement(262509..263012)
     CDS             263718..264236
     CDS             264322..264441
     CDS             264457..266439
     CDS             266546..267592
     CDS             267585..269024
     CDS             268999..269289
     CDS             269547..269726
     CDS             269826..270311
     CDS             270540..271043
     CDS             271137..271625
     CDS             complement(271784..271915)
     CDS             complement(271896..272666)
     CDS             272847..273293
     CDS             complement(273336..275780)
     CDS             276020..276598
     CDS             276804..277571
     CDS             complement(277542..278282)
     CDS             278717..279343
     CDS             279519..280016
     CDS             complement(280336..282075)
     CDS             282119..282805
     CDS             282876..283931
     CDS             283983..284276
     CDS             284279..284677
     CDS             284765..285139
     CDS             285329..286468
     CDS             286465..287079
     CDS             complement(287136..288593)
     CDS             288854..289312
     CDS             289404..290648
     CDS             290706..291107
     CDS             complement(291217..292272)
     CDS             292561..293664
     CDS             293676..294929
     CDS             295725..295883
     CDS             298722..298910
     CDS             298933..299100
     CDS             299152..299841
     CDS             299853..300131
     CDS             300173..300292
     CDS             300264..300668
     CDS             300670..301005
     CDS             301341..301553
     CDS             301550..301912
     CDS             301931..302959
     CDS             303049..303279
     CDS             303266..305095
     CDS             305130..305843
     CDS             complement(305925..307259)
     CDS             307519..307857
     CDS             complement(308292..308816)
     CDS             complement(308942..313072)
     CDS             313665..313880
     CDS             315182..315796
     CDS             complement(316681..317391)
     CDS             complement(317360..319003)
     CDS             complement(318993..321518)
     CDS             complement(321544..322212)
     CDS             complement(322269..322856)
     CDS             complement(322930..323472)
     CDS             complement(324556..324696)
     CDS             complement(324696..324962)
     CDS             complement(325324..325425)
     CDS             complement(325899..327041)
     CDS             complement(327213..328133)
     CDS             328290..329216
     CDS             329416..330309
     CDS             complement(330340..331329)
     CDS             complement(331356..332207)
     CDS             332773..337023
     CDS             complement(337148..338005)
     CDS             338253..339122
     CDS             complement(339282..339875)
     CDS             complement(340232..341557)
     CDS             341784..342638
     CDS             343165..343884
     CDS             343895..344074
     CDS             344022..345323
     CDS             345316..346011
     CDS             complement(346254..346922)
     CDS             complement(347106..349403)
     CDS             complement(349445..350206)
     CDS             complement(350223..350363)
     CDS             complement(350360..351154)
     CDS             complement(351484..352047)
     CDS             352865..353092
     CDS             complement(353117..354805)
     CDS             complement(354819..356291)
     CDS             complement(356305..356892)
     CDS             357021..359054
     CDS             359932..361020
     CDS             complement(361062..361994)
     CDS             complement(362086..362583)
     CDS             362841..363446
     CDS             363486..364349
     CDS             364339..365886
     CDS             365886..367304
     CDS             367458..368408
     CDS             368418..369800
     CDS             370098..370508
     CDS             370759..371745
     CDS             371794..373278
     CDS             373271..374242
     CDS             374239..375195
     CDS             375282..376331
     CDS             376953..377198
     CDS             complement(377215..377847)
     CDS             378033..378308
     CDS             complement(378409..379995)
     CDS             380234..381124
     CDS             381169..382338
     CDS             382372..383823
     CDS             383863..385749
     CDS             386074..387333
     CDS             387323..388606
     CDS             complement(388727..389347)
     CDS             complement(389404..390657)
     CDS             complement(390709..393783)
     CDS             complement(393907..394998)
     CDS             395191..395730
     CDS             complement(395956..396789)
     CDS             complement(396882..397991)
     CDS             complement(398026..398301)
     CDS             complement(398490..399263)
     CDS             complement(399265..399789)
     CDS             complement(399824..401020)
     CDS             complement(401030..401701)
     CDS             402304..403266
     CDS             403279..404046
     CDS             404043..404870
     CDS             404867..405718
     CDS             complement(405758..406765)
     CDS             407258..410245
     CDS             410331..410954
     CDS             complement(410955..412112)
     CDS             412464..413684
     CDS             413697..414791
     CDS             complement(414850..415158)
     CDS             415418..415630
     CDS             complement(415654..416748)
     CDS             417211..417471
     CDS             417572..418987
     CDS             419106..419426
     CDS             419528..420643
     CDS             complement(420660..421469)
     CDS             421589..422047
     CDS             422230..422754
     CDS             422804..422995
     CDS             423253..423930
     CDS             424002..424286
     CDS             complement(424390..424572)
     CDS             complement(424933..425718)
     CDS             425970..426878
     CDS             complement(427147..428415)
     CDS             complement(428457..431600)
     CDS             complement(431597..432799)
     CDS             432989..433678
     CDS             433736..435031
     CDS             435438..436757
     CDS             436833..438206
     CDS             438362..440179
     CDS             complement(440184..440765)
     CDS             440984..442054
     CDS             442109..443236
     CDS             443259..443591
     CDS             443652..445466
     CDS             445477..446448
     CDS             446578..446925
     CDS             complement(446963..447847)
     CDS             complement(448145..448684)
     CDS             448835..449284
     CDS             449306..450391
     CDS             450480..450950
     CDS             450970..451389
     CDS             451467..452444
     CDS             452422..452940
     CDS             complement(452994..453968)
     CDS             complement(454023..455885)
     CDS             complement(455910..456809)
     CDS             complement(456809..457051)
     CDS             457257..458705
     CDS             complement(458759..459349)
     CDS             complement(459312..460223)
     CDS             460391..460882
     CDS             complement(461010..462374)
     CDS             complement(462523..463413)
     CDS             complement(463425..463754)
     CDS             complement(463754..464368)
     CDS             complement(464358..466349)
     CDS             complement(466371..467327)
     CDS             complement(467786..469261)
     CDS             complement(469305..469883)
     CDS             470191..470505
     CDS             470849..472138
     CDS             472393..473016
     CDS             473142..474416
     CDS             474604..476958
     CDS             477167..477439
     CDS             477631..479502
     CDS             479653..480024
     CDS             480130..480528
     CDS             complement(480580..481275)
     CDS             complement(481340..483040)
     CDS             483140..483958
     CDS             483958..484569
     CDS             484599..486371
     CDS             486364..488145
     CDS             488326..488664
     CDS             488694..489980
     CDS             complement(490029..490889)
     CDS             491107..491679
     CDS             complement(491710..492021)
     CDS             492400..492753
     CDS             complement(492795..494345)
     CDS             complement(494509..494979)
     CDS             complement(495095..495646)
     CDS             complement(495820..496050)
     CDS             complement(496064..496438)
     CDS             complement(496983..500132)
     CDS             complement(500155..501348)
     CDS             501490..502137
     CDS             502265..505627
     CDS             complement(505839..506000)
     CDS             complement(506014..506541)
     CDS             506611..506988
     CDS             507141..507692
     CDS             507821..509752
     CDS             509805..510134
     CDS             510134..510739
     CDS             510849..512723
     CDS             512904..513548
     CDS             513680..514642
     CDS             complement(514639..515598)
     CDS             515750..517054
     CDS             complement(517184..518860)
     CDS             complement(519099..520319)
     CDS             520537..522189
     CDS             complement(522227..522730)
     CDS             complement(522727..523527)
     CDS             complement(523551..524030)
     CDS             complement(524234..525028)
     CDS             525161..525463
     CDS             525499..525840
     CDS             complement(525898..528402)
     CDS             528664..529596
     CDS             529599..530891
     CDS             531016..531423
     CDS             complement(531427..531630)
     CDS             complement(531627..532049)
     CDS             complement(532135..533151)
     CDS             533518..533880
     CDS             complement(533983..534441)
     CDS             complement(534438..535355)
     CDS             535501..536178
     CDS             536165..536944
     CDS             complement(537007..537861)
     CDS             complement(537922..538692)
     CDS             complement(538721..539314)
     CDS             539315..540001
     CDS             539998..542412
     CDS             complement(542471..543565)
     CDS             complement(543634..544560)
     CDS             544790..545272
     CDS             545350..546165
     CDS             546255..548036
     CDS             548049..548825
     CDS             548925..549803
     CDS             549973..551427
     CDS             551487..552848
     CDS             552904..554205
     CDS             554227..555372
     CDS             complement(555501..556286)
     CDS             complement(556297..557532)
     CDS             complement(557554..558603)
     CDS             558920..560587
     CDS             560597..561856
     CDS             561867..562682
     CDS             562679..563572
     CDS             complement(563725..564792)
     CDS             complement(564789..565298)
     CDS             complement(565394..565723)
     CDS             complement(565834..566556)
     CDS             complement(566559..567053)
     CDS             567227..568612
     CDS             complement(568648..569169)
     CDS             complement(569277..569489)
     CDS             complement(569491..570357)
     CDS             complement(571040..571339)
     CDS             complement(571757..572413)
     CDS             complement(572657..573610)
     CDS             complement(574268..575158)
     CDS             complement(575159..578131)
     CDS             complement(578118..580355)
     CDS             complement(580505..581947)
     CDS             complement(581937..582620)
     CDS             582777..584159
     CDS             584183..584515
     CDS             584531..585754
     CDS             585766..588909
     CDS             588975..590387
     CDS             complement(590469..591716)
     CDS             complement(591824..592477)
     CDS             complement(592556..592939)
     CDS             complement(593004..593204)
     CDS             complement(593318..594436)
     CDS             594511..594624
     CDS             594890..595042
     CDS             complement(595164..595907)
     CDS             595920..596309
     CDS             complement(596253..598199)
     CDS             598442..599644
     CDS             599647..599865
     CDS             599862..603743
     CDS             603959..605092
     CDS             complement(605089..605904)
     CDS             complement(605901..606893)
     CDS             complement(606890..607894)
     CDS             608005..609255
     CDS             complement(609259..610215)
     CDS             610404..611579
     CDS             611589..613199
     CDS             613213..614070
     CDS             614070..614816
     CDS             614819..615232
     CDS             615413..617518
     CDS             617631..617828
     CDS             complement(617838..618926)
     CDS             619046..620206
     CDS             complement(620207..620824)
     CDS             complement(620809..622029)
     CDS             complement(622176..623078)
     CDS             complement(623283..624029)
     CDS             624401..624964
     CDS             625105..626700
     CDS             complement(626822..627250)
     CDS             complement(627606..628016)
     CDS             complement(628246..629052)
     CDS             complement(629166..630629)
     CDS             complement(630680..631558)
     CDS             complement(631533..632084)
     CDS             complement(632088..633620)
     CDS             complement(633631..634539)
     CDS             complement(634536..634832)
     CDS             complement(634847..635905)
     CDS             636284..637942
     CDS             637911..638591
     CDS             complement(638632..640017)
     CDS             640604..641164
     CDS             641339..641548
     CDS             complement(641602..641985)
     CDS             642081..642869
     CDS             642998..643201
     CDS             complement(643301..644266)
     CDS             complement(645086..645727)
     CDS             complement(645828..646091)
     CDS             complement(646201..647412)
     CDS             complement(647552..648256)
     CDS             648311..648745
     CDS             complement(648652..649764)
     CDS             complement(649767..651668)
     CDS             complement(651699..652166)
     CDS             complement(652170..652487)
     CDS             complement(652747..653358)
     CDS             complement(653382..654023)
     CDS             complement(654025..655056)
     CDS             complement(655056..655637)
     CDS             complement(655652..658234)
     CDS             658469..658951
     CDS             complement(658996..659931)
     CDS             complement(660049..660774)
     CDS             complement(660774..661448)
     CDS             complement(661448..662188)
     CDS             complement(662358..663266)
     CDS             663720..665597
     CDS             complement(665724..667265)
     CDS             complement(667290..668168)
     CDS             complement(668258..668725)
     CDS             complement(668722..669801)
     CDS             complement(669915..671339)
     CDS             671485..672660
     CDS             complement(673901..675565)
     CDS             complement(675821..676573)
     CDS             complement(676621..677841)
     CDS             complement(677850..678998)
     CDS             complement(679058..679858)
     CDS             680191..682137
     CDS             complement(682226..683506)
     CDS             complement(683520..683990)
     CDS             complement(683987..685156)
     CDS             complement(685221..685541)
     CDS             complement(685649..685942)
     CDS             complement(686002..686889)
     CDS             complement(686893..688050)
     CDS             688220..689455
     CDS             689448..690434
     CDS             690436..691197
     CDS             691417..693081
     CDS             693530..694936
     CDS             694986..695312
     CDS             complement(695396..695842)
     CDS             complement(696131..696661)
     CDS             complement(696801..697163)
     CDS             complement(697234..697998)
     CDS             698183..698728
     CDS             698754..700394
     CDS             complement(700451..701770)
     CDS             complement(701767..703965)
     CDS             complement(704654..705331)
     CDS             complement(705328..708012)
     CDS             complement(708005..708577)
     CDS             complement(708586..710634)
     CDS             complement(710657..712330)
     CDS             712732..712938
     CDS             713039..713548
     CDS             713545..714963
     CDS             complement(715005..716486)
     CDS             716757..717500
     CDS             717523..718179
     CDS             718173..719105
     CDS             719095..719829
     CDS             719865..720656
     CDS             complement(720653..721699)
     CDS             complement(721851..722225)
     CDS             complement(722373..723656)
     CDS             complement(723862..723969)
     CDS             724350..724754
     CDS             724748..725095
     CDS             725095..726861
     CDS             726877..727593
     CDS             727954..730755
     CDS             730770..731987
     CDS             732081..733247
     CDS             733247..734116
     CDS             734356..735471
     CDS             735425..735697
     CDS             736801..738369
     CDS             738385..739524
     CDS             739539..739652
     CDS             739652..739945
     CDS             740095..740499
     CDS             740496..741188
     CDS             741192..741620
     CDS             741685..742935
     CDS             743068..744360
     CDS             744395..744916
     CDS             744926..745717
     CDS             746863..747906
     CDS             747944..748663
     CDS             complement(748660..749601)
     CDS             complement(749715..750095)
     CDS             750411..751463
     CDS             complement(751630..752382)
     CDS             complement(752585..753625)
     CDS             complement(753619..754767)
     CDS             complement(754771..755817)
     CDS             complement(755827..756843)
     CDS             complement(757106..758578)
     CDS             complement(758646..759434)
     CDS             759563..759712
     CDS             759879..760652
     CDS             760652..761341
     CDS             761344..762402
     CDS             complement(762403..763221)
     CDS             763376..764371
     CDS             complement(764412..765365)
     CDS             765549..766601
     CDS             766677..768110
     CDS             768293..770554
     CDS             complement(770695..771978)
     CDS             complement(772130..772606)
     CDS             complement(772665..773897)
     CDS             774042..775082
     CDS             775079..776233
     CDS             776220..776975
     CDS             776968..777645
     CDS             778224..780245
     CDS             complement(780283..781191)
     CDS             781588..782577
     CDS             782599..783111
     CDS             783114..783599
     CDS             783592..783837
     CDS             783839..784291
     CDS             784428..785132
     CDS             785338..786051
     CDS             complement(786087..787043)
     CDS             complement(787043..788284)
     CDS             complement(788281..789042)
     CDS             789175..789585
     CDS             complement(789547..790653)
     CDS             complement(790664..791797)
     CDS             complement(791790..793526)
     CDS             complement(793519..794514)
     CDS             complement(794517..795188)
     CDS             795417..796778
     CDS             complement(797011..797208)
     CDS             797315..799465
     CDS             799493..800455
     CDS             800596..801681
     CDS             complement(801909..802169)
     CDS             complement(802434..802700)
     CDS             complement(802774..803451)
     CDS             complement(803667..805949)
     CDS             complement(806214..806474)
     CDS             806750..807676
     CDS             complement(807673..809898)
     CDS             complement(810015..810737)
     CDS             complement(810734..811393)
     CDS             complement(811532..812278)
     CDS             complement(812682..813185)
     CDS             complement(813484..814371)
     CDS             814724..815239
     CDS             complement(815289..816872)
     CDS             complement(817144..817272)
     CDS             817458..817925
     CDS             817922..819040
     CDS             complement(819098..820018)
     CDS             820237..821829
     CDS             complement(822029..822844)
     CDS             complement(822990..825422)
     CDS             complement(825428..826327)
     CDS             826458..827120
     CDS             complement(827196..827945)
     CDS             complement(827945..829180)
     CDS             829384..830349
     CDS             830336..832207
     CDS             832227..832937
     CDS             832921..833766
     CDS             833784..834704
     CDS             834707..835618
     CDS             835795..838143
     CDS             838151..839479
     CDS             complement(839526..840851)
     CDS             841064..841447
     CDS             841558..842673
     CDS             complement(842670..843296)
     CDS             843543..844745
     CDS             complement(844792..845550)
     CDS             complement(845608..846204)
     CDS             846489..847721
     CDS             complement(847762..848022)
     CDS             complement(848113..848928)
     CDS             complement(848928..850055)
     CDS             850220..850756
     CDS             complement(850931..852616)
     CDS             852886..853263
     CDS             complement(853293..853550)
     CDS             853710..853997
     CDS             853981..854703
     CDS             854764..855666
     CDS             855754..856230
     CDS             856580..857692
     CDS             857787..858920
     CDS             858930..859883
     CDS             859880..860725
     CDS             860785..861273
     CDS             861314..862441
     CDS             complement(862470..863201)
     CDS             complement(863427..864095)
     CDS             complement(864095..864811)
     CDS             complement(864818..865549)
     CDS             complement(865567..866295)
     CDS             complement(866513..866899)
     CDS             867153..867476
     CDS             867473..868303
     CDS             complement(868300..869349)
     CDS             complement(869412..870842)
     CDS             complement(870853..871854)
     CDS             complement(871891..873609)
     CDS             complement(873742..874710)
     CDS             complement(874722..876374)
     CDS             complement(876518..877417)
     CDS             complement(877738..878433)
     CDS             878859..880517
     CDS             complement(880514..881470)
     CDS             881621..882736
     CDS             882733..884679
     CDS             complement(884752..884976)
     CDS             885299..885619
     CDS             885650..887926
     CDS             888639..889622
     CDS             889619..892852
     CDS             893182..894489
     CDS             894486..894701
     CDS             894768..895409
     CDS             895420..896421
     CDS             896432..896986
     CDS             complement(898028..898246)
     CDS             complement(898531..899235)
     CDS             complement(899277..900998)
     CDS             complement(900999..902765)
     CDS             complement(902888..903958)
     CDS             904397..904891
     CDS             905026..909069
     CDS             909228..909839
     CDS             909850..911193
     CDS             911284..912576
     CDS             912815..915259
     CDS             915270..915887
     CDS             915889..916752
     CDS             complement(916788..917414)
     CDS             917728..918876
     CDS             complement(918973..919770)
     CDS             complement(919802..920797)
     CDS             complement(920891..921139)
     CDS             921307..921663
     CDS             921674..921844
     CDS             921841..922341
     CDS             922405..922629
     CDS             922629..922928
     CDS             922931..923155
     CDS             923152..923427
     CDS             923417..925708
     CDS             925828..925923
     CDS             complement(925932..928148)
     CDS             complement(928652..929686)
     CDS             complement(929686..931458)
     CDS             931632..932486
     CDS             932545..933618
     CDS             933622..934365
     CDS             934465..934974
     CDS             934974..935177
     CDS             935181..935462
     CDS             935462..935959
     CDS             935974..936399
     CDS             936387..936812
     CDS             936799..936957
     CDS             936920..937387
     CDS             937380..937832
     CDS             937899..938534
     CDS             938531..938878
     CDS             938883..939791
     CDS             939784..940314
     CDS             940325..942334
     CDS             942338..942865
     CDS             complement(943266..944852)
     CDS             945243..945659
     CDS             945800..946996
     CDS             946941..947342
     CDS             947357..948103
     CDS             948154..949020
     CDS             949033..949551
     CDS             949608..949883
     CDS             950028..952475
     CDS             952490..952969
     CDS             952969..954132
     CDS             954214..954432
     CDS             complement(954751..957033)
     CDS             complement(957088..958284)
     CDS             complement(958351..960111)
     CDS             960241..960933
     CDS             961132..962220
     CDS             962291..963574
     CDS             963744..964508
     CDS             964681..965364
     CDS             965475..967148
     CDS             967308..967592
     CDS             967798..969663
     CDS             970093..971841
     CDS             971838..972824
     CDS             972861..974093
     CDS             974145..974327
     CDS             974324..975070
     CDS             975224..976117
     CDS             complement(976094..976873)
     CDS             977009..977794
     CDS             977791..979113
     CDS             979094..979798
     CDS             979798..984258
     CDS             984519..986366
     CDS             986547..987095
     CDS             987122..987769
     CDS             complement(987819..989009)
     CDS             complement(989194..990282)
     CDS             complement(990884..992284)
     CDS             complement(992453..993655)
     CDS             993921..996533
     CDS             complement(996728..997495)
     CDS             complement(997492..998286)
     CDS             complement(998295..999440)
     CDS             complement(999437..1000396)
     CDS             complement(1000389..1000964)
     CDS             1001201..1002211
     CDS             1002385..1002927
     CDS             complement(1002924..1004033)
     CDS             1004131..1006239
     CDS             1006251..1008158
     CDS             1008288..1009541
     CDS             1009546..1011186
     CDS             1011183..1011746
     CDS             1012002..1012169
     CDS             complement(1012239..1012865)
     CDS             complement(1012826..1014586)
     CDS             1014772..1015224
     CDS             complement(1015302..1016342)
     CDS             complement(1016698..1017207)
     CDS             1017426..1018055
     CDS             complement(1018018..1020180)
     CDS             complement(1020190..1020636)
     CDS             1020759..1022813
     CDS             complement(1022845..1023303)
     CDS             complement(1023399..1024061)
     CDS             1024234..1024647
     CDS             complement(1024692..1025009)
     CDS             complement(1025067..1026242)
     CDS             1026352..1026630
     CDS             complement(1026627..1026956)
     CDS             complement(1027048..1027707)
     CDS             1028428..1029546
     CDS             1029543..1031336
     CDS             1031355..1032062
     CDS             1032059..1032646
     CDS             1032643..1033041
     CDS             1033038..1033895
     CDS             1034029..1035573
     CDS             1035585..1036721
     CDS             1036734..1036826
     CDS             1036876..1038216
     CDS             complement(1038204..1038416)
     CDS             1038702..1038914
     CDS             1039308..1039481
     CDS             complement(1039530..1040603)
     CDS             complement(1040686..1043373)
     CDS             1043501..1044529
     CDS             complement(1044502..1045194)
     CDS             1045324..1046496
     CDS             1046496..1049042
     CDS             1049039..1049638
     CDS             complement(1049994..1050299)
     CDS             complement(1050299..1051219)
     CDS             1051754..1052995
     CDS             complement(1053033..1053260)
     CDS             complement(1053281..1053877)
     CDS             1054250..1054423
     CDS             complement(1054506..1055198)
     CDS             complement(1055198..1055728)
     CDS             complement(1055749..1056243)
     CDS             complement(1056254..1056844)
     CDS             complement(1056854..1057654)
     CDS             complement(1057662..1058048)
     CDS             complement(1058060..1058755)
     CDS             complement(1058752..1059843)
     CDS             1060130..1060768
     CDS             complement(1060808..1064770)
     CDS             1064825..1065034
     CDS             1065193..1066701
     CDS             1066921..1067751
     CDS             1067809..1068936
     CDS             1068942..1070213
     CDS             1070564..1070860
     CDS             1070839..1071627
     CDS             complement(1071677..1072090)
     CDS             complement(1072092..1073417)
     CDS             complement(1073410..1075428)
     CDS             complement(1075437..1077860)
     CDS             1078448..1079815
     CDS             1079812..1079916
     CDS             1080241..1081179
     CDS             1081234..1081971
     CDS             1081995..1082549
     CDS             1082621..1083142
     CDS             complement(1083207..1084040)
     CDS             complement(1084067..1084483)
     CDS             complement(1084508..1084897)
     CDS             complement(1084902..1085552)
     CDS             1086305..1086760
     CDS             1086801..1087256
     CDS             1087315..1087647
     CDS             1087768..1088079
     CDS             1088174..1088707
     CDS             1088649..1090130
     CDS             complement(1090138..1091295)
     CDS             1091722..1093224
     CDS             1093247..1095760
     CDS             1095932..1096159
     CDS             complement(1096160..1096534)
     CDS             complement(1096617..1097843)
     CDS             complement(1098015..1098935)
     CDS             1099160..1100212
     CDS             complement(1100254..1100829)
     CDS             complement(1100833..1101399)
     CDS             complement(1101660..1101773)
     CDS             complement(1101821..1102939)
     CDS             complement(1103054..1103308)
     CDS             complement(1103598..1103843)
     CDS             complement(1103917..1104963)
     CDS             complement(1105069..1105629)
     CDS             complement(1105763..1106410)
     CDS             complement(1106474..1107682)
     CDS             1107918..1108502
     CDS             1108513..1109160
     CDS             1109162..1110085
     CDS             1110195..1111730
     CDS             complement(1111770..1112186)
     CDS             complement(1112191..1112484)
     CDS             complement(1112560..1113219)
     CDS             1113374..1113790
     CDS             1113794..1114198
     CDS             1114210..1114905
     CDS             1114930..1116135
     CDS             1116155..1116910
     CDS             1117082..1117864
     CDS             1117908..1118615
     CDS             1118627..1119724
     CDS             1119724..1120665
     CDS             1120731..1122374
     CDS             1122386..1123339
     CDS             complement(1123534..1126719)
     CDS             1127292..1128251
     CDS             complement(1128363..1128986)
     CDS             1129146..1129667
     CDS             1129719..1129892
     CDS             1130003..1131043
     CDS             1131111..1132064
     CDS             1132080..1133009
     CDS             1133022..1133756
     CDS             1133967..1134203
     CDS             1134290..1135531
     CDS             1135651..1136460
     CDS             1136463..1137485
     CDS             1137475..1138116
     CDS             1138113..1139117
     CDS             1139128..1139925
     CDS             1140220..1141653
     CDS             complement(1141713..1143902)
     CDS             1144236..1144595
     CDS             1144622..1144975
     CDS             1144989..1145630
     CDS             1145611..1146435
     CDS             1146446..1147471
     CDS             1147494..1148036
     CDS             1148435..1149739
     CDS             1149966..1150505
     CDS             complement(1150567..1151199)
     CDS             1151440..1151697
     CDS             complement(1151779..1152738)
     CDS             complement(1152886..1156380)
     CDS             complement(1156460..1157533)
     CDS             1157795..1158994
     CDS             1158987..1159688
     CDS             1159694..1160932
     CDS             1160961..1161872
     CDS             1161888..1162709
     CDS             complement(1162847..1163635)
     CDS             complement(1163632..1164093)
     CDS             complement(1164151..1165197)
     CDS             complement(1165194..1165988)
     CDS             complement(1165985..1166842)
     CDS             complement(1166826..1167962)
     CDS             1168212..1169438
     CDS             complement(1169487..1170608)
     CDS             complement(1170684..1172144)
     CDS             complement(1172144..1172815)
     CDS             complement(1172984..1174354)
     CDS             complement(1174358..1174999)
     CDS             complement(1175035..1176141)
     CDS             complement(1176195..1176656)
     CDS             complement(1176666..1177319)
     CDS             1177491..1178741
     CDS             complement(1178855..1179997)
     CDS             complement(1179987..1180223)
     CDS             complement(1180363..1180602)
     CDS             complement(1180586..1180912)
     CDS             complement(1180912..1181133)
     CDS             complement(1181520..1181633)
     CDS             complement(1181684..1181866)
     CDS             complement(1181863..1182543)
     CDS             complement(1182540..1183325)
     CDS             complement(1183331..1183627)
     CDS             complement(1183703..1183846)
     CDS             complement(1183815..1183979)
     CDS             complement(1184052..1184420)
     CDS             complement(1184603..1184803)
     CDS             1185017..1185598
     CDS             complement(1185615..1185887)
     CDS             complement(1186324..1187073)
     CDS             complement(1187073..1187630)
     CDS             complement(1187670..1188323)
     CDS             1188440..1188655
     CDS             1188797..1189093
     CDS             1189126..1190025
     CDS             1190022..1190723
     CDS             1190720..1191010
     CDS             1191084..1191524
     CDS             1191521..1192048
     CDS             1192224..1192565
     CDS             1192772..1193134
     CDS             1193134..1193271
     CDS             1193357..1193740
     CDS             complement(1193929..1195011)
     CDS             1195600..1195815
     CDS             1195815..1196312
     CDS             1196309..1196770
     CDS             complement(1196802..1197095)
     CDS             1197576..1197902
     CDS             1198109..1198291
     CDS             complement(1198453..1198692)
     CDS             1198763..1199311
     CDS             1199283..1201211
     CDS             1201195..1201401
     CDS             1201398..1202990
     CDS             1202980..1204485
     CDS             1204522..1204869
     CDS             1204927..1205955
     CDS             1206007..1206381
     CDS             1206374..1206727
     CDS             1206739..1207317
     CDS             1207314..1207709
     CDS             1207717..1208457
     CDS             1208473..1208895
     CDS             1208877..1209311
     CDS             1209304..1211865
     CDS             1211862..1212191
     CDS             1212191..1212889
     CDS             1213039..1213638
     CDS             1213635..1214207
     CDS             1214268..1217018
     CDS             1217062..1217751
     CDS             1217810..1219870
     CDS             1219867..1220145
     CDS             1220158..1220451
     CDS             complement(1220543..1221400)
     CDS             complement(1221397..1222254)
     CDS             complement(1222251..1223078)
     CDS             complement(1223078..1223992)
     CDS             1224691..1225449
     CDS             1225572..1225727
     CDS             1225921..1226073
     CDS             complement(1226335..1226739)
     CDS             complement(1226960..1227691)
     CDS             complement(1227896..1229107)
     CDS             1229421..1229657
     CDS             1230001..1230267
     CDS             1230380..1230628
     CDS             1231139..1231819
     CDS             1232567..1232746
     CDS             1233036..1233413
     CDS             1233559..1234086
     CDS             complement(1234144..1234473)
     CDS             complement(1234483..1234767)
     CDS             1235420..1235746
     CDS             complement(1236119..1236385)
     CDS             complement(1236389..1237201)
     CDS             complement(1237225..1237920)
     CDS             1238440..1238808
     CDS             complement(1238928..1239329)
     CDS             1239571..1239864
     CDS             1239936..1240595
     CDS             1240687..1241133
     CDS             1241927..1242346
     CDS             1242346..1243614
     CDS             complement(1243659..1244189)
     CDS             complement(1244335..1245876)
     CDS             1246098..1246817
     CDS             complement(1246980..1248512)
     CDS             1248842..1250140
     CDS             1250150..1251220
     CDS             complement(1251277..1253013)
     CDS             complement(1253108..1254022)
     CDS             1254122..1254733
     CDS             complement(1254735..1255469)
     CDS             1255670..1255924
     CDS             complement(1255974..1257944)
     CDS             complement(1257970..1258824)
     CDS             complement(1258821..1259633)
     CDS             complement(1259643..1260401)
     CDS             complement(1260398..1261378)
     CDS             complement(1261378..1262400)
     CDS             complement(1262737..1264434)
     CDS             complement(1264753..1266171)
     CDS             complement(1266182..1266814)
     CDS             complement(1266825..1267895)
     CDS             1268123..1270042
     CDS             complement(1270080..1270256)
     CDS             complement(1270446..1271537)
     CDS             complement(1271654..1272238)
     CDS             1272516..1272794
     CDS             complement(1272849..1274501)
     CDS             complement(1274653..1275666)
     CDS             complement(1275751..1276602)
     CDS             complement(1276602..1277225)
     CDS             1277439..1278695
     CDS             1278737..1279819
     CDS             1279819..1280652
     CDS             1280649..1281041
     CDS             1281045..1281854
     CDS             1281890..1282744
     CDS             complement(1282892..1282999)
     CDS             complement(1283405..1284505)
     CDS             1284775..1285005
     CDS             1285163..1285858
     CDS             complement(1285902..1286255)
     CDS             1286440..1287834
     CDS             complement(1287835..1288485)
     CDS             complement(1288478..1290274)
     CDS             1290300..1290518
     CDS             1290613..1292004
     CDS             1292397..1296140
     CDS             1296137..1297675
     CDS             1297672..1298382
     CDS             1298382..1299059
     CDS             complement(1299112..1300311)
     CDS             complement(1301104..1301946)
     CDS             complement(1301996..1302454)
     CDS             1302528..1303472
     CDS             1303564..1304577
     CDS             1304779..1305687
     CDS             complement(1305831..1306244)
     CDS             1306848..1307465
     CDS             complement(1307592..1308797)
     CDS             complement(1308923..1311598)
     CDS             1312075..1312722
     CDS             1312749..1312904
     CDS             complement(1312880..1313041)
     CDS             1313415..1315091
     CDS             1315177..1316097
     CDS             1316112..1317020
     CDS             1317032..1318045
     CDS             1318042..1319046
     CDS             complement(1319099..1319428)
     CDS             complement(1319463..1320923)
     CDS             complement(1321294..1322547)
     CDS             complement(1322847..1323143)
     CDS             1323352..1324083
     CDS             complement(1324123..1324521)
     CDS             complement(1324627..1325166)
     CDS             complement(1325196..1325939)
     CDS             1326295..1326933
     CDS             complement(1326979..1328109)
     CDS             complement(1328400..1330871)
     CDS             complement(1330964..1331155)
     CDS             complement(1331152..1331340)
     CDS             1331741..1331905
     CDS             complement(1331906..1332127)
     CDS             complement(1332157..1332285)
     CDS             complement(1332287..1332523)
     CDS             complement(1332735..1333073)
     CDS             1333465..1333707
     CDS             1333691..1334116
     CDS             1334188..1335246
     CDS             1335287..1335709
     CDS             1335841..1336863
     CDS             1336879..1337880
     CDS             1338441..1338653
     CDS             1339101..1340147
     CDS             1340160..1340534
     CDS             1340531..1341352
     CDS             1341577..1341774
     CDS             1341925..1342974
     CDS             1343765..1343992
     CDS             1344261..1344476
     CDS             1344481..1344825
     CDS             complement(1344791..1345063)
     CDS             1345338..1345703
     CDS             1345863..1346000
     CDS             1346002..1346466
     CDS             complement(1346774..1347184)
     CDS             1347623..1348411
     CDS             1348383..1350311
     CDS             1350295..1350501
     CDS             1350498..1352090
     CDS             1352080..1353585
     CDS             1353622..1353969
     CDS             1354027..1355055
     CDS             1355107..1355490
     CDS             1355483..1355836
     CDS             1355852..1356385
     CDS             1356382..1356777
     CDS             1356785..1357537
     CDS             1357551..1357982
     CDS             1358009..1358422
     CDS             1358403..1360976
     CDS             1360973..1361302
     CDS             1361302..1362000
     CDS             1362149..1362748
     CDS             1362745..1363287
     CDS             1363445..1363699
     CDS             1363766..1367245
     CDS             1367313..1367912
     CDS             complement(1368561..1369298)
     CDS             1369429..1371171
     CDS             1371171..1371755
     CDS             complement(1371810..1372478)
     CDS             1372535..1372804
     CDS             1372919..1373089
     CDS             complement(1373577..1374083)
     CDS             complement(1374129..1374629)
     CDS             complement(1374715..1374894)
     CDS             complement(1375275..1376081)
     CDS             complement(1376081..1377274)
     CDS             complement(1377286..1378644)
     CDS             complement(1378648..1380243)
     CDS             complement(1380243..1381805)
     CDS             1382079..1382960
     CDS             1382957..1383577
     CDS             1383602..1385500
     CDS             1385713..1386588
     CDS             complement(1386628..1387218)
     CDS             complement(1387215..1387973)
     CDS             1388193..1389242
     CDS             complement(1389278..1389529)
     CDS             1389634..1389786
     CDS             1389909..1392506
     CDS             1392716..1393690
     CDS             1394021..1394149
     CDS             1394152..1394319
     CDS             1394678..1397353
     CDS             complement(1397417..1398007)
     CDS             1398177..1398941
     CDS             1399090..1399398
     CDS             1399405..1400574
     CDS             1400706..1401491
     CDS             1401503..1401829
     CDS             complement(1401955..1402173)
     CDS             complement(1402442..1403191)
     CDS             complement(1403281..1403454)
     CDS             complement(1403602..1405587)
     CDS             complement(1405822..1407756)
     CDS             complement(1407824..1408951)
     CDS             complement(1409096..1409884)
     CDS             1410362..1410928
     CDS             1411077..1412198
     CDS             1412198..1415305
     CDS             1415309..1416682
     CDS             1416691..1417854
     CDS             complement(1417902..1418708)
     CDS             complement(1418710..1419702)
     CDS             complement(1419702..1420592)
     CDS             complement(1420579..1421544)
     CDS             complement(1421541..1423184)
     CDS             complement(1423497..1423742)
     CDS             complement(1424169..1425146)
     CDS             1425312..1425980
     CDS             1426034..1426258
     CDS             1426258..1426617
     CDS             1426626..1426847
     CDS             1426922..1427236
     CDS             1427446..1429125
     CDS             1429139..1430431
     CDS             1430452..1431333
     CDS             1431320..1432162
     CDS             1432193..1432915
     CDS             1433117..1433245
     CDS             1433264..1434052
     CDS             1434062..1435117
     CDS             1435114..1437381
     CDS             1437378..1438037
     CDS             1438051..1439133
     CDS             1439178..1440083
     CDS             complement(1440134..1441132)
     CDS             1441288..1442685
     CDS             1442682..1443743
     CDS             1443891..1445432
     CDS             complement(1445476..1445982)
     CDS             1446101..1447066
     CDS             complement(1447041..1447769)
     CDS             complement(1448060..1448698)
     CDS             complement(1448769..1449689)
     CDS             1449827..1450726
     CDS             1451063..1452676
     CDS             complement(1452727..1453758)
     CDS             1454002..1454259
     CDS             complement(1454309..1455259)
     CDS             complement(1455411..1456163)
     CDS             complement(1456358..1456873)
     CDS             complement(1457404..1458219)
     CDS             1458316..1459344
     CDS             1459344..1460855
     CDS             1461050..1461613
     CDS             complement(1461634..1462866)
     CDS             1463121..1464104
     CDS             1464379..1464552
     CDS             1464582..1465955
     CDS             complement(1466084..1467019)
     CDS             complement(1467071..1468306)
     CDS             complement(1468308..1468523)
     CDS             complement(1468623..1468811)
     CDS             complement(1469055..1469864)
     CDS             complement(1469857..1472457)
     CDS             complement(1472559..1472834)
     CDS             complement(1472909..1473085)
     CDS             complement(1473079..1473300)
     CDS             1473608..1474219
     CDS             complement(1474383..1474517)
     CDS             complement(1474820..1475239)
     CDS             1475336..1475578
     CDS             1475575..1475997
     CDS             1476076..1476870
     CDS             1476877..1477623
     CDS             1477646..1478407
     CDS             1478423..1478839
     CDS             1479003..1479689
     CDS             1480292..1480471
     CDS             1480490..1480975
     CDS             1481199..1481411
     CDS             1481483..1482082
     CDS             1482082..1482372
     CDS             1482369..1482905
     CDS             1484198..1484413
     CDS             1484413..1484910
     CDS             1484907..1485371
     CDS             1485542..1486966
     CDS             1487104..1487895
     CDS             1487888..1488820
     CDS             1488798..1489007
     CDS             1489011..1489211
     CDS             1489347..1490105
     CDS             1490086..1491387
     CDS             1491390..1492796
     CDS             1492780..1493892
     CDS             1493997..1494761
     CDS             1494860..1495999
     CDS             1496042..1496266
     CDS             1496270..1496665
     CDS             1496662..1497048
     CDS             1497049..1497429
     CDS             1497426..1497818
     CDS             1497845..1498807
     CDS             1498868..1499317
     CDS             1499789..1503022
     CDS             1503057..1503353
     CDS             1503353..1504051
     CDS             1504200..1504799
     CDS             1504880..1505344
     CDS             1505405..1508803
     CDS             1508871..1509470
     CDS             1509535..1511910
     CDS             1511910..1512191
     CDS             1512201..1512905
     CDS             1512916..1513206
     CDS             1513719..1514432
     CDS             1514429..1515250
     CDS             1515247..1515819
     CDS             complement(1515889..1517373)
     CDS             complement(1517558..1518508)
     CDS             1519095..1519238
     CDS             complement(1521215..1521436)
     CDS             complement(1521673..1522107)
     CDS             complement(1522248..1523381)
     CDS             complement(1523747..1527271)
     CDS             1527545..1527811
     CDS             complement(1527808..1528230)
     CDS             complement(1528341..1529330)
     CDS             1529538..1532177
     CDS             1532174..1532359
     CDS             1532367..1532693
     CDS             1533069..1540061
     CDS             1540281..1541141
     CDS             1541440..1542045
     CDS             1542045..1542941
     CDS             1542957..1544714
     CDS             1544752..1546020
     CDS             complement(1546074..1546679)
     CDS             1546880..1550782
     CDS             1551055..1551855
     CDS             1552052..1553491
     CDS             complement(1553533..1554534)
     CDS             1554723..1555253
     CDS             1555498..1555671
     CDS             1555829..1556299
     CDS             complement(1556337..1557260)
     CDS             1557477..1558820
     CDS             1559081..1560700
     CDS             1560840..1561064
     CDS             1561127..1561666
     CDS             complement(1561658..1562638)
     CDS             1562762..1563754
     CDS             1563751..1564344
     CDS             1564647..1565315
     CDS             complement(1565350..1566522)
     CDS             1566614..1567150
     CDS             1567181..1569184
     CDS             complement(1569276..1569446)
     CDS             1570000..1571406
     CDS             1571651..1572796
     CDS             1572814..1573827
     CDS             1573828..1574769
     CDS             1574759..1575553
     CDS             1575575..1576999
     CDS             1577386..1577559
     CDS             1577645..1577878
     CDS             complement(1577879..1578328)
     CDS             complement(1578325..1578843)
     CDS             1579050..1579286
     CDS             complement(1579324..1581426)
     CDS             1581668..1582729
     CDS             complement(1582842..1584341)
     CDS             1584608..1584784
     CDS             1584798..1585208
     CDS             1585749..1586033
     CDS             1586052..1588457
     CDS             1588447..1589208
     CDS             1589261..1589980
     CDS             1590379..1590594
     CDS             complement(1590911..1591480)
     CDS             1591655..1592500
     CDS             complement(1592596..1593489)
     CDS             complement(1593569..1594249)
     CDS             complement(1594246..1594941)
     CDS             complement(1594941..1596485)
     CDS             complement(1596482..1600222)
     CDS             complement(1600317..1601705)
     CDS             complement(1601978..1602802)
     CDS             1603091..1603678
     CDS             1603727..1606138
     CDS             1606151..1607035
     CDS             1607028..1607681
     CDS             complement(1607910..1608194)
     CDS             complement(1608194..1608472)
     CDS             1608568..1608738
     CDS             complement(1608658..1609668)
     CDS             complement(1609802..1611499)
     CDS             complement(1611655..1611792)
     CDS             complement(1611894..1612109)
     CDS             1612454..1612885
     CDS             complement(1613075..1615474)
     CDS             complement(1616041..1617360)
     CDS             complement(1617491..1619026)
     CDS             complement(1619182..1620582)
     CDS             1620763..1620942
     CDS             complement(1620943..1623726)
     CDS             complement(1623783..1626155)
     CDS             complement(1626193..1627851)
     CDS             complement(1628169..1629326)
     CDS             complement(1629378..1631060)
     CDS             complement(1631462..1632223)
     CDS             complement(1632298..1632495)
     CDS             complement(1632743..1635022)
     CDS             complement(1635361..1636275)
     CDS             complement(1636335..1636838)
     CDS             complement(1636851..1637381)
     CDS             complement(1637395..1640046)
     CDS             complement(1640088..1640798)
     CDS             complement(1641160..1641723)
     CDS             complement(1642251..1642373)
     CDS             complement(1642499..1643281)
     CDS             1643391..1643648
     CDS             complement(1643667..1643867)
     CDS             complement(1643907..1645229)
     CDS             complement(1645229..1645495)
     CDS             1645803..1646561
     CDS             complement(1646565..1647479)
     CDS             complement(1647676..1649127)
     CDS             complement(1649354..1650772)
     CDS             complement(1650911..1651270)
     CDS             complement(1651270..1652196)
     CDS             complement(1652260..1653648)
     CDS             1653749..1654630
     CDS             1654969..1656159
     CDS             complement(1656184..1656849)
     CDS             1657061..1657495
     CDS             1657516..1657899
     CDS             1657931..1658149
     CDS             complement(1658206..1659645)
     CDS             complement(1659669..1661342)
     CDS             complement(1661397..1661708)
     CDS             complement(1661736..1663058)
     CDS             complement(1663173..1663484)
     CDS             1663683..1664381
     CDS             complement(1664426..1665325)
     CDS             1665520..1666707
     CDS             1666834..1666929
     CDS             complement(1667148..1668038)
     CDS             complement(1668546..1670591)
     CDS             1670728..1671474
     CDS             1671563..1672249
     CDS             1672426..1672629
     CDS             complement(1672665..1674125)
     CDS             complement(1674214..1674462)
     CDS             complement(1674626..1675645)
     CDS             complement(1675657..1676871)
     CDS             complement(1677077..1677403)
     CDS             1677538..1677879
     CDS             1677914..1678474
     CDS             complement(1678477..1679223)
     CDS             1679295..1679600
     CDS             1679799..1682225
     CDS             1682313..1684709
     CDS             1684720..1685337
     CDS             1685339..1686193
     CDS             1686236..1686850
     CDS             1687048..1688229
     CDS             complement(1688182..1688877)
     CDS             complement(1689002..1690222)
     CDS             complement(1690357..1691250)
     CDS             1691357..1692610
     CDS             1693035..1693343
     CDS             1693619..1694440
     CDS             complement(1694479..1694808)
     CDS             complement(1694795..1695160)
     CDS             1695571..1696605
     CDS             complement(1696630..1698018)
     CDS             complement(1698029..1699561)
     CDS             1700085..1701029
     CDS             1701215..1702597
     CDS             1702634..1703356
     CDS             complement(1703353..1703688)
     CDS             1703817..1704536
     CDS             1704540..1705841
     CDS             1705917..1706846
     CDS             complement(1706843..1708246)
     CDS             complement(1708389..1710035)
     CDS             1710234..1711409
     CDS             1711510..1713018
     CDS             complement(1713063..1714328)
     CDS             complement(1714367..1715740)
     CDS             complement(1715737..1717548)
     CDS             complement(1717938..1718516)
     CDS             complement(1718757..1719524)
     CDS             complement(1719636..1720664)
     CDS             1720839..1722431
     CDS             1722441..1723613
     CDS             1723717..1724718
     CDS             complement(1724754..1725794)
     CDS             1726435..1726650
     CDS             1726736..1727176
     CDS             1727253..1727834
     CDS             1727834..1728412
     CDS             1728405..1730531
     CDS             1730532..1731590
     CDS             1731594..1732214
     CDS             1732218..1732913
     CDS             1732913..1733548
     CDS             1734159..1735661
     CDS             1735766..1736371
     CDS             complement(1736415..1737275)
     CDS             complement(1737337..1738611)
     CDS             complement(1738740..1739396)
     CDS             complement(1739455..1739778)
     CDS             complement(1739882..1740991)
     CDS             1741265..1741732
     CDS             complement(1741779..1742213)
     CDS             1742414..1742650
     CDS             1742740..1743387
     CDS             1743509..1745521
     CDS             complement(1745522..1746043)
     CDS             complement(1746124..1747020)
     CDS             complement(1747069..1747308)
     CDS             1747411..1748010
     CDS             1748047..1749144
     CDS             1749225..1749632
     CDS             1749735..1750382
     CDS             complement(1750754..1751101)
     CDS             1751436..1752251
     CDS             1752379..1752960
     CDS             complement(1753106..1754275)
     CDS             1754829..1755854
     CDS             complement(1755851..1756783)
     CDS             1756896..1758107
     CDS             1758398..1759546
     CDS             complement(1759586..1760227)
     CDS             1760442..1761815
     CDS             complement(1761856..1763112)
     CDS             1763686..1763991
     CDS             1764117..1765067
     CDS             complement(1765029..1765151)
     CDS             1765368..1765721
     CDS             complement(1765733..1766497)
     CDS             complement(1766549..1767334)
     CDS             complement(1767331..1767999)
     CDS             complement(1768063..1768701)
     CDS             complement(1768714..1770816)
     CDS             complement(1770837..1771463)
     CDS             complement(1771919..1772128)
     CDS             1772685..1774097
     CDS             1774408..1774644
     CDS             complement(1774707..1775711)
     CDS             complement(1775860..1776276)
     CDS             complement(1776289..1777509)
     CDS             complement(1777506..1778777)
     CDS             complement(1778752..1779498)
     CDS             complement(1779508..1780995)
     CDS             complement(1781004..1781372)
     CDS             complement(1781921..1782109)
     CDS             complement(1782209..1782619)
     CDS             complement(1782616..1785672)
     CDS             1785886..1786998
     CDS             1787427..1787597
     CDS             1787883..1789097
     CDS             1789324..1790589
     CDS             1790601..1791467
     CDS             1791498..1792256
     CDS             1792402..1793997
     CDS             1794011..1795162
     CDS             complement(1795205..1796116)
     CDS             1796432..1797196
     CDS             1797216..1798154
     CDS             1798209..1799498
     CDS             1799495..1799788
     CDS             1799845..1801491
     CDS             complement(1801548..1803926)
     CDS             1804259..1805092
     CDS             1805249..1806295
     CDS             1806427..1806618
     CDS             complement(1806622..1808058)
     CDS             complement(1808121..1808834)
     CDS             complement(1809081..1809545)
     CDS             complement(1809623..1810372)
     CDS             complement(1810372..1810923)
     CDS             complement(1810985..1811965)
     CDS             complement(1812066..1812365)
     CDS             complement(1812370..1814757)
     CDS             complement(1814772..1815755)
     CDS             complement(1815869..1815964)
     CDS             complement(1816206..1816562)
     CDS             complement(1816615..1816812)
     CDS             complement(1816909..1817343)
     CDS             complement(1817455..1819383)
     CDS             1819906..1820340
     CDS             1821107..1821214
     CDS             complement(1821267..1822025)
     CDS             1822311..1823240
     CDS             1823341..1823631
     CDS             1823737..1824597
     CDS             complement(1824638..1825174)
     CDS             1825321..1825989
     CDS             1826153..1826743
     CDS             1826876..1828267
     CDS             complement(1828314..1828577)
     CDS             1828760..1831021
     CDS             complement(1831067..1831825)
     CDS             complement(1831838..1833190)
     CDS             complement(1833294..1834133)
     CDS             complement(1834144..1834494)
     CDS             complement(1834545..1835903)
     CDS             complement(1835988..1836308)
     CDS             complement(1836607..1836945)
     CDS             1837147..1837974
     CDS             1838204..1839091
     CDS             complement(1839051..1839626)
     CDS             complement(1839829..1840314)
     CDS             complement(1840644..1841612)
     CDS             complement(1841605..1842948)
     CDS             complement(1842945..1844213)
     CDS             complement(1844186..1844422)
     CDS             complement(1844419..1845453)
     CDS             complement(1845450..1846670)
     CDS             1847104..1847922
     CDS             1848089..1848799
     CDS             1848804..1849481
     CDS             1849495..1850202
     CDS             1850202..1850750
     CDS             1850760..1851926
     CDS             1851899..1853434
     CDS             1853434..1854087
     CDS             1854154..1855461
     CDS             complement(1855470..1856090)
     CDS             1856177..1856584
     CDS             complement(1856550..1856822)
     CDS             1857058..1858401
     CDS             complement(1858478..1860433)
     CDS             complement(1860438..1861481)
     CDS             complement(1861598..1862149)
     CDS             1862310..1864166
     CDS             1864381..1865349
     CDS             1865360..1866001
     CDS             complement(1866094..1867452)
     CDS             complement(1867570..1868328)
     CDS             complement(1868465..1869445)
     CDS             complement(1869455..1870222)
     CDS             complement(1870267..1870401)
     CDS             complement(1870406..1871242)
     CDS             complement(1871263..1872306)
     CDS             complement(1872323..1873702)
     CDS             complement(1873729..1874805)
     CDS             complement(1875175..1875447)
     CDS             complement(1875489..1875902)
     CDS             1876244..1877239
     CDS             1877323..1878207
     CDS             complement(1878258..1879112)
     CDS             complement(1879202..1879948)
     CDS             1880384..1882318
     CDS             1882431..1883714
     CDS             1883861..1885336
     CDS             1885517..1887007
     CDS             1887050..1887553
     CDS             1887828..1888274
     CDS             complement(1888231..1889049)
     CDS             1889149..1890330
     CDS             1890385..1890732
     CDS             complement(1890754..1891008)
     CDS             1891191..1892216
     CDS             complement(1892483..1892731)
     CDS             complement(1892879..1893061)
     CDS             complement(1893065..1893424)
     CDS             complement(1893597..1894235)
     CDS             complement(1894778..1895893)
     CDS             complement(1895975..1897726)
     CDS             complement(1897865..1898446)
     CDS             complement(1898486..1899181)
     CDS             complement(1899239..1901149)
     CDS             1901278..1901625
     CDS             1902047..1902346
     CDS             complement(1902466..1902645)
     CDS             1902719..1904080
     CDS             1904084..1904662
     CDS             1904846..1906210
     CDS             1906341..1907939
     CDS             complement(1907943..1909499)
     CDS             1909962..1910933
     CDS             1910996..1911796
     CDS             1911809..1912660
     CDS             1912715..1913173
     CDS             1913602..1914168
     CDS             complement(1914165..1914974)
     CDS             complement(1915140..1915349)
     CDS             complement(1916176..1916463)
     CDS             complement(1916538..1916681)
     CDS             1916840..1917079
     CDS             complement(1917223..1918014)
     CDS             1918191..1919564
     CDS             complement(1919610..1920491)
     CDS             complement(1920683..1922731)
     CDS             complement(1922751..1923449)
     CDS             complement(1923546..1924097)
     CDS             1924173..1925456
     CDS             1925425..1928058
     CDS             1928132..1929577
     CDS             1929695..1929931
     CDS             1929952..1930227
     CDS             complement(1930228..1930884)
     CDS             complement(1931279..1931620)
     CDS             complement(1931633..1932505)
     CDS             complement(1932509..1932883)
     CDS             1933022..1933252
     CDS             1933354..1933515
     CDS             1933585..1934010
     CDS             1934033..1934695
     CDS             complement(1934692..1936752)
     CDS             complement(1936961..1937620)
     CDS             1937680..1937790
     CDS             complement(1937947..1938303)
     CDS             complement(1938370..1938660)
     CDS             1938794..1939972
     CDS             complement(1940028..1940669)
     CDS             complement(1940706..1942517)
     CDS             complement(1942752..1944227)
     CDS             complement(1944393..1944542)
     CDS             1944565..1945434
     CDS             1945562..1947004
     CDS             complement(1947136..1948107)
     CDS             complement(1948226..1949548)
     CDS             complement(1949564..1950511)
     CDS             1950575..1951330
     CDS             1951327..1952112
     CDS             complement(1952329..1953339)
     CDS             complement(1953348..1953959)
     CDS             1954236..1954838
     CDS             complement(1954840..1955361)
     CDS             complement(1955396..1956136)
     CDS             complement(1956165..1956608)
     CDS             complement(1956610..1958382)
     CDS             1958692..1959258
     CDS             1959255..1960073
     CDS             1960126..1960521
     CDS             1960562..1961305
     CDS             1961302..1962273
     CDS             complement(1962438..1964780)
     CDS             complement(1964891..1965991)
     CDS             complement(1966379..1967125)
     CDS             complement(1967139..1967705)
     CDS             1967921..1969654
     CDS             complement(1969707..1970099)
     CDS             complement(1970099..1972177)
     CDS             complement(1972170..1973318)
     CDS             1973351..1973497
     CDS             complement(1973527..1974171)
     CDS             complement(1974182..1974571)
     CDS             complement(1974586..1975635)
     CDS             complement(1975638..1976498)
     CDS             complement(1976624..1976743)
     CDS             complement(1976789..1978450)
     CDS             complement(1978595..1979098)
     CDS             complement(1979119..1981083)
     CDS             complement(1981088..1982014)
     CDS             complement(1982011..1982898)
     CDS             complement(1983025..1983603)
     CDS             complement(1983606..1983956)
     CDS             1984736..1985164
     CDS             complement(1985171..1986595)
     CDS             complement(1986570..1987370)
     CDS             complement(1987537..1988523)
     CDS             complement(1988538..1990052)
     CDS             complement(1990122..1991111)
     CDS             1991908..1992411
     CDS             complement(1992489..1992740)
     CDS             1993205..1993528
     CDS             1993700..1994197
     CDS             complement(1994235..1994474)
     CDS             1994665..1995876
     CDS             complement(1995927..1996592)
     CDS             complement(1997242..1997790)
     CDS             complement(1997847..1999679)
     CDS             complement(1999676..2000332)
     CDS             2000791..2001015
     CDS             complement(2001083..2001805)
     CDS             complement(2002035..2002787)
     CDS             complement(2002784..2003452)
     CDS             complement(2003467..2004453)
     CDS             complement(2004558..2005415)
     CDS             complement(2005446..2005997)
     CDS             complement(2006043..2006762)
     CDS             complement(2007082..2008839)
     CDS             2009105..2010511
     CDS             2010536..2010946
     CDS             2010946..2011311
     CDS             2011389..2012876
     CDS             complement(2012910..2013323)
     CDS             2013510..2014715
     CDS             2014712..2014945
     CDS             2015054..2015722
     CDS             2016235..2017317
     CDS             complement(2017506..2017604)
     CDS             complement(2017819..2018616)
     CDS             complement(2018626..2019177)
     CDS             complement(2019346..2019678)
     CDS             complement(2020023..2020337)
     CDS             2020552..2021553
     CDS             2021657..2022211
     CDS             2022204..2023199
     CDS             2023192..2023878
     CDS             2023878..2025251
     CDS             2025270..2025713
     CDS             2025710..2026837
     CDS             2026942..2027406
     CDS             2027411..2028415
     CDS             2028412..2028825
     CDS             2028828..2029193
     CDS             2029193..2029930
     CDS             2029940..2030209
     CDS             2030218..2031003
     CDS             2031293..2031916
     CDS             complement(2031960..2032148)
     CDS             2032311..2032538
     CDS             2032836..2033651
     CDS             complement(2033648..2035342)
     CDS             complement(2035600..2035695)
     CDS             complement(2035774..2036691)
     CDS             2036864..2037784
     CDS             complement(2037773..2038243)
     CDS             complement(2038224..2039642)
     CDS             complement(2039709..2040404)
     CDS             complement(2040444..2040782)
     CDS             2041375..2042490
     CDS             2043085..2043936
     CDS             complement(2044043..2045401)
     CDS             complement(2045401..2046183)
     CDS             2046205..2046618
     CDS             2046727..2047731
     CDS             2047732..2048367
     CDS             2048624..2049274
     CDS             2050863..2051642
     CDS             complement(2051844..2052137)
     CDS             complement(2052150..2052428)
     CDS             complement(2052425..2054485)
     CDS             complement(2054544..2058026)
     CDS             complement(2058087..2058659)
     CDS             complement(2058656..2059255)
     CDS             complement(2059404..2060102)
     CDS             complement(2060102..2060443)
     CDS             complement(2060436..2063675)
     CDS             complement(2063722..2064000)
     CDS             complement(2064024..2064395)
     CDS             complement(2064410..2065114)
     CDS             complement(2065174..2065518)
     CDS             complement(2065515..2065961)
     CDS             complement(2065961..2066299)
     CDS             complement(2066308..2066625)
     CDS             complement(2066702..2067919)
     CDS             complement(2067934..2068533)
     CDS             complement(2068526..2069752)
     CDS             complement(2069742..2069903)
     CDS             complement(2069900..2071657)
     CDS             complement(2071657..2072139)
     CDS             complement(2072287..2072637)
     CDS             complement(2072680..2073147)
     CDS             complement(2073144..2073677)
     CDS             complement(2073741..2074091)
     CDS             complement(2074096..2074311)
     CDS             complement(2075039..2075278)
     CDS             complement(2075557..2075670)
     CDS             complement(2075982..2076671)
     CDS             complement(2076668..2077033)
     CDS             complement(2077034..2078089)
     CDS             complement(2078828..2079040)
     CDS             complement(2079275..2079790)
     CDS             complement(2079787..2079963)
     CDS             complement(2079956..2080138)
     CDS             complement(2080232..2080588)
     CDS             complement(2080590..2080892)
     CDS             complement(2080917..2081324)
     CDS             complement(2081365..2082435)
     CDS             complement(2082507..2082932)
     CDS             complement(2082929..2083183)
     CDS             2083263..2083682
     CDS             complement(2084118..2084318)
     CDS             2084411..2084629
     CDS             complement(2084633..2084797)
     CDS             2085197..2085385
     CDS             2085382..2085585
     CDS             2085665..2088136
     CDS             2088195..2088398
     CDS             2088398..2089423
     CDS             2089659..2090456
     CDS             2091013..2091975
     CDS             complement(2092250..2093554)
     CDS             complement(2093582..2094862)
     CDS             complement(2094855..2096657)
     CDS             complement(2096644..2098356)
     CDS             2098613..2099572
     CDS             2099763..2105870
     CDS             2105958..2115119
     CDS             2115130..2115447
     CDS             2115444..2116544
     CDS             2116541..2117344
     CDS             2117348..2118925
     CDS             2119056..2121077
     CDS             2121728..2122477
     CDS             2122610..2124568
     CDS             complement(2124696..2125748)
     CDS             2126063..2127379
     CDS             2127481..2128935
     CDS             2129278..2129994
     CDS             complement(2130514..2130615)
     CDS             complement(2130624..2132006)
     CDS             complement(2132388..2133338)
     CDS             complement(2133440..2134357)
     CDS             complement(2134815..2135750)
     CDS             complement(2135812..2136891)
     CDS             complement(2136903..2137646)
     CDS             complement(2137643..2138188)
     CDS             complement(2140063..2140179)
     CDS             2140982..2141098
     CDS             2141294..2142508
     CDS             2142522..2143280
     CDS             2143337..2144302
     CDS             2144305..2145339
     CDS             complement(2145991..2146848)
     CDS             complement(2147654..2148061)
     CDS             complement(2148049..2148450)
     CDS             complement(2148710..2149279)
     CDS             2149479..2149679
     CDS             2150806..2151012
     CDS             2151106..2151708
     CDS             complement(2152251..2153102)
     CDS             complement(2153099..2153620)
     CDS             complement(2154736..2154828)
     CDS             2155549..2156700
     CDS             2156784..2157656
     CDS             2157874..2160270
     CDS             2160267..2161172
     CDS             2161169..2162239
     CDS             2162375..2163058
     CDS             2163074..2163484
     CDS             2163695..2164513
     CDS             2164595..2165074
     CDS             2165090..2165566
     CDS             2165629..2165850
     CDS             2165924..2166292
     CDS             2166381..2166644
     CDS             2166751..2166945
     CDS             complement(2167843..2168172)
     CDS             complement(2168344..2169402)
     CDS             complement(2169600..2170073)
     CDS             complement(2170192..2171358)
     CDS             2171567..2172994
     CDS             complement(2173037..2173264)
     CDS             complement(2173278..2174282)
     CDS             complement(2174515..2175873)
     CDS             complement(2176140..2177090)
     CDS             complement(2177115..2177939)
     CDS             complement(2178022..2178276)
     CDS             complement(2178273..2178524)
     CDS             2178994..2179893
     CDS             2179899..2181203
     CDS             2181200..2182270
     CDS             2182270..2183337
     CDS             2183337..2183927
     CDS             2183927..2184664
     CDS             2184646..2185422
     CDS             2185416..2186027
     CDS             complement(2186123..2187103)
     CDS             complement(2187249..2188415)
     CDS             complement(2188663..2190069)
     CDS             complement(2190174..2191238)
     CDS             complement(2191248..2192207)
     CDS             complement(2192209..2193213)
     CDS             complement(2193265..2193846)
     CDS             complement(2193918..2194274)
     CDS             complement(2194343..2194714)
     CDS             complement(2194780..2195469)
     CDS             complement(2195479..2196660)
     CDS             complement(2196749..2197297)
     CDS             complement(2197302..2198180)
     CDS             complement(2198238..2199137)
     CDS             complement(2199137..2200222)
     CDS             complement(2200595..2201488)
     CDS             complement(2201663..2203057)
     CDS             complement(2203068..2204288)
     CDS             complement(2204285..2205565)
     CDS             complement(2205727..2207205)
     CDS             complement(2207207..2208601)
     CDS             complement(2208656..2210026)
     CDS             complement(2210128..2211564)
     CDS             complement(2211567..2212790)
     CDS             complement(2212787..2213269)
     CDS             complement(2213269..2214234)
     CDS             complement(2214237..2215358)
     CDS             complement(2215385..2215933)
     CDS             complement(2215949..2216695)
     CDS             complement(2216776..2217996)
     CDS             complement(2217971..2219188)
     CDS             complement(2219185..2219673)
     CDS             complement(2219676..2220515)
     CDS             complement(2220644..2222806)
     CDS             complement(2222809..2223252)
     CDS             complement(2223258..2224397)
     CDS             2225056..2226639
     CDS             2226714..2227052
     CDS             2227042..2227332
     CDS             complement(2227385..2229238)
     CDS             complement(2229260..2229841)
     CDS             complement(2229933..2230574)
     CDS             2230892..2234209
     CDS             complement(2234320..2235168)
     CDS             2235302..2236654
     CDS             complement(2236667..2238607)
     CDS             complement(2238604..2239284)
     CDS             complement(2239362..2240021)
     CDS             2240902..2242149
     CDS             2242149..2245271
     CDS             2245272..2248349
     CDS             2248350..2249765
     CDS             2249762..2251165
     CDS             2251162..2251884
     CDS             2252064..2252396
     CDS             complement(2252521..2253126)
     CDS             complement(2253187..2253495)
     CDS             complement(2253621..2255294)
     CDS             complement(2255305..2256021)
     CDS             complement(2256021..2257235)
     CDS             2257723..2259084
     CDS             complement(2259357..2259575)
     CDS             complement(2259657..2260820)
     CDS             complement(2260820..2261299)
     CDS             complement(2261314..2263761)
     CDS             complement(2263906..2264181)
     CDS             complement(2264238..2264756)
     CDS             complement(2264769..2265635)
     CDS             complement(2265686..2266432)
     CDS             complement(2266447..2267268)
     CDS             complement(2267225..2267989)
     CDS             complement(2268104..2269015)
     CDS             complement(2269012..2269623)
     CDS             complement(2269616..2270104)
     CDS             complement(2270234..2270785)
     CDS             2270959..2272731
     CDS             2272731..2273765
     CDS             2274092..2275141
     CDS             2275143..2276417
     CDS             complement(2276593..2278848)
     CDS             complement(2278838..2279113)
     CDS             complement(2279110..2279334)
     CDS             complement(2279337..2279636)
     CDS             complement(2279636..2279860)
     CDS             complement(2279924..2280424)
     CDS             complement(2280421..2280591)
     CDS             complement(2280602..2280877)
     CDS             2281025..2281291
     CDS             2281407..2282420
     CDS             complement(2282855..2283172)
     CDS             2283588..2284487
     CDS             complement(2284569..2285348)
     CDS             complement(2285448..2286488)
     CDS             complement(2286536..2287891)
     CDS             complement(2287895..2288179)
     CDS             complement(2288210..2288662)
     CDS             complement(2288672..2289934)
     CDS             complement(2289963..2290817)
     CDS             complement(2291046..2292098)
     CDS             2292355..2293632
     CDS             2293629..2294633
     CDS             2294630..2295595
     CDS             complement(2295569..2296315)
     CDS             complement(2296367..2297185)
     CDS             complement(2297250..2298050)
     CDS             complement(2298047..2298835)
     CDS             2298998..2299117
     CDS             complement(2299058..2299330)
     CDS             2299451..2300275
     CDS             2300494..2300832
     CDS             complement(2300914..2301948)
     CDS             complement(2301964..2304444)
     CDS             complement(2304460..2305134)
     CDS             complement(2305215..2305757)
     CDS             complement(2306051..2306332)
     CDS             complement(2306595..2307704)
     CDS             2307836..2309869
     CDS             2310010..2313798
     CDS             2313808..2314050
     CDS             2314086..2317439
     CDS             2317500..2317685
     CDS             2318596..2319684
     CDS             2319691..2321967
     CDS             2321960..2323096
     CDS             2323093..2325096
     CDS             2325221..2325682
     CDS             complement(2325723..2326193)
     CDS             complement(2326240..2326959)
     CDS             complement(2326956..2328641)
     CDS             2328863..2329594
     CDS             2329654..2329761
     CDS             complement(2329742..2330473)
     CDS             complement(2330478..2331404)
     CDS             complement(2331397..2332554)
     CDS             complement(2332561..2333478)
     CDS             complement(2333668..2335965)
     CDS             2336161..2337876
     CDS             complement(2337915..2338856)
     CDS             complement(2339021..2339608)
     CDS             2339778..2340356
     CDS             complement(2340476..2341237)
     CDS             complement(2341290..2342726)
     CDS             complement(2343421..2344371)
     CDS             2344610..2345008
     CDS             2345005..2345700
     CDS             2345830..2346714
     CDS             2346864..2347583
     CDS             2347586..2347825
     CDS             2348019..2349257
     CDS             2349251..2350486
     CDS             complement(2350729..2351739)
     CDS             complement(2351755..2353275)
     CDS             complement(2353336..2354334)
     CDS             complement(2354614..2355654)
     CDS             complement(2355796..2356953)
     CDS             complement(2356970..2357638)
     CDS             2357896..2358732
     CDS             complement(2358764..2360755)
     CDS             complement(2360961..2362430)
     CDS             complement(2362635..2363441)
     CDS             2363615..2364664
     CDS             2364738..2365595
     CDS             2365599..2366687
     CDS             complement(2366955..2367896)
     CDS             2368026..2368724
     CDS             complement(2368791..2370041)
     CDS             complement(2370135..2371073)
     CDS             complement(2371061..2372002)
     CDS             complement(2372458..2374149)
     CDS             complement(2374166..2375104)
     CDS             complement(2375104..2376234)
     CDS             2376601..2377782
     CDS             complement(2377779..2378033)
     CDS             2378188..2378760
     CDS             2378983..2380449
     CDS             2380567..2381553
     CDS             2381592..2382305
     CDS             2382717..2383283
     CDS             2383464..2385020
     CDS             2385102..2386916
     CDS             2386917..2388011
     CDS             2388011..2389036
     CDS             2389038..2390627
     CDS             complement(2390631..2390975)
     CDS             complement(2391309..2392499)
     CDS             complement(2392527..2393222)
     CDS             2393372..2395132
     CDS             2395257..2395541
     CDS             complement(2395680..2396687)
     CDS             2396869..2397096
     CDS             2397116..2398876
     CDS             complement(2399129..2399614)
     CDS             complement(2399723..2399926)
     CDS             2400246..2400893
     CDS             complement(2400928..2401980)
     CDS             complement(2401977..2402534)
     CDS             complement(2402531..2404474)
     CDS             complement(2404471..2404950)
     CDS             complement(2404947..2405156)
     CDS             complement(2405153..2405890)
     CDS             complement(2405932..2406594)
     CDS             complement(2406591..2407208)
     CDS             complement(2407227..2407829)
     CDS             complement(2407839..2408288)
     CDS             complement(2408285..2409148)
     CDS             complement(2409135..2409830)
     CDS             complement(2409837..2412323)
     CDS             complement(2412320..2412583)
     CDS             complement(2412573..2413067)
     CDS             2413176..2413340
     CDS             2413475..2413963
     CDS             complement(2414113..2415759)
     CDS             complement(2415977..2417620)
     CDS             complement(2417696..2418346)
     CDS             complement(2418346..2419410)
     CDS             complement(2419484..2420539)
     CDS             complement(2420651..2421742)
     CDS             2422481..2425153
     CDS             2425170..2425820
     CDS             complement(2426020..2428869)
     CDS             2429036..2430862
     CDS             2430859..2432244
     CDS             2432440..2433102
     CDS             2433102..2433752
     CDS             2433749..2435071
     CDS             2435102..2435410
     CDS             2435444..2436286
     CDS             complement(2436360..2437136)
     CDS             complement(2437141..2438790)
     CDS             complement(2438791..2443185)
     CDS             complement(2443329..2443952)
     CDS             complement(2443949..2445637)
     CDS             complement(2445786..2448413)
     CDS             2448560..2449282
     CDS             complement(2449422..2453186)
     CDS             2453862..2456147
     CDS             2456294..2457424
     CDS             2457424..2457678
     CDS             complement(2457732..2458382)
     CDS             complement(2458585..2459661)
     CDS             complement(2459666..2461024)
     CDS             2461297..2462925
     CDS             2462915..2464174
     CDS             2464171..2465361
     CDS             2465554..2466513
     CDS             2466526..2466711
     CDS             complement(2466752..2467555)
     CDS             complement(2467573..2468862)
     CDS             complement(2468919..2470124)
     CDS             complement(2470139..2470921)
     CDS             complement(2471141..2472343)
     CDS             complement(2472443..2472985)
     CDS             2473264..2473689
     CDS             complement(2473728..2474330)
     CDS             2474620..2475777
     CDS             2475781..2476749
     CDS             2476749..2478731
     CDS             2478728..2479618
     CDS             2479618..2481270
     CDS             2481267..2481602
     CDS             2481602..2481988
     CDS             complement(2481982..2482248)
     CDS             complement(2482358..2483713)
     CDS             complement(2483710..2484672)
     CDS             complement(2484672..2485529)
     CDS             complement(2485544..2486302)
     CDS             complement(2486299..2487969)
     CDS             complement(2488058..2489353)
     CDS             complement(2489432..2489737)
     CDS             complement(2489792..2490253)
     CDS             2490318..2491235
     CDS             complement(2491356..2493098)
     CDS             2493236..2494207
     CDS             2494310..2494813
     CDS             complement(2494880..2496337)
     CDS             complement(2496344..2497873)
     CDS             complement(2498037..2499878)
     CDS             complement(2499875..2500177)
     CDS             complement(2500174..2500728)
     CDS             complement(2500740..2501282)
     CDS             complement(2501297..2502274)
     CDS             complement(2502271..2504997)
     CDS             complement(2505050..2506387)
     CDS             complement(2506384..2506884)
     CDS             complement(2506887..2508689)
     CDS             complement(2508783..2509445)
     CDS             complement(2509461..2509904)
     CDS             2510167..2510331
     CDS             complement(2510534..2511472)
     CDS             2512392..2513609
     CDS             2513693..2514292
     CDS             complement(2514351..2516183)
     CDS             complement(2516270..2516920)
     CDS             complement(2516931..2517425)
     CDS             complement(2517508..2517963)
     CDS             2518301..2519503
     CDS             2519578..2521722
     CDS             2521954..2523432
     CDS             complement(2523465..2524007)
     CDS             complement(2524065..2524616)
     CDS             complement(2524672..2525316)
     CDS             2525452..2526099
     CDS             2526156..2526518
     CDS             2526539..2527432
     CDS             complement(2527480..2528370)
     CDS             complement(2528566..2529339)
     CDS             complement(2529347..2530063)
     CDS             complement(2530060..2530746)
     CDS             complement(2530836..2531618)
     CDS             complement(2531839..2532621)
     CDS             complement(2532887..2533456)
     CDS             complement(2533551..2535068)
     CDS             complement(2535105..2535593)
     CDS             complement(2536125..2536787)
     CDS             complement(2536777..2538045)
     CDS             complement(2538115..2539029)
     CDS             complement(2539185..2539844)
     CDS             complement(2539927..2540739)
     CDS             complement(2540739..2541752)
     CDS             complement(2541818..2542954)
     CDS             2543053..2544048
     CDS             complement(2544045..2545223)
     CDS             complement(2545488..2546708)
     CDS             2546867..2548873
     CDS             complement(2548994..2549272)
     CDS             complement(2549306..2549854)
     CDS             complement(2549854..2550663)
     CDS             complement(2550663..2551487)
     CDS             complement(2551491..2552576)
     CDS             complement(2552611..2553543)
     CDS             2553709..2554260
     CDS             complement(2554580..2555422)
     CDS             complement(2555424..2555951)
     CDS             complement(2555948..2556427)
     CDS             complement(2556424..2556927)
     CDS             complement(2556944..2557696)
     CDS             complement(2557716..2560061)
     CDS             complement(2560238..2560987)
     CDS             complement(2561553..2562038)
     CDS             complement(2562241..2564385)
     CDS             complement(2564385..2565695)
     CDS             complement(2565876..2566160)
     CDS             2566532..2567872
     CDS             complement(2567930..2568685)
     CDS             2568979..2569911
     CDS             2570223..2571380
     CDS             complement(2571620..2572543)
     CDS             complement(2572697..2575642)
     CDS             complement(2575743..2576645)
     CDS             complement(2576708..2576881)
     CDS             complement(2576878..2577030)
     CDS             2577145..2577393
     CDS             2577393..2577929
     CDS             complement(2577978..2578427)
     CDS             complement(2578436..2579002)
     CDS             2579178..2579528
     CDS             complement(2579546..2581561)
     CDS             complement(2581558..2583009)
     CDS             complement(2583020..2583712)
     CDS             complement(2583715..2584170)
     CDS             complement(2584170..2584871)
     CDS             complement(2584871..2586289)
     CDS             complement(2586299..2586760)
     CDS             complement(2586741..2586929)
     CDS             complement(2586971..2588224)
     CDS             complement(2588243..2589136)
     CDS             complement(2589227..2591425)
     CDS             complement(2591427..2592842)
     CDS             complement(2592839..2593279)
     CDS             complement(2593282..2593524)
     CDS             complement(2593752..2594294)
     CDS             complement(2594500..2594652)
     CDS             complement(2594640..2595077)
     CDS             complement(2595074..2595550)
     CDS             complement(2595534..2595857)
     CDS             complement(2596454..2596972)
     CDS             complement(2596969..2597157)
     CDS             complement(2597154..2597516)
     CDS             complement(2597513..2597803)
     CDS             complement(2597803..2598525)
     CDS             complement(2598518..2598694)
     CDS             complement(2598687..2599106)
     CDS             complement(2599109..2599285)
     CDS             complement(2599282..2599692)
     CDS             complement(2599704..2599889)
     CDS             complement(2599892..2600206)
     CDS             complement(2600322..2600528)
     CDS             complement(2600601..2601977)
     CDS             complement(2601974..2602861)
     CDS             complement(2602924..2603196)
     CDS             complement(2603219..2603512)
     CDS             complement(2603621..2603806)
     CDS             2604178..2604537
     CDS             2605060..2605359
     CDS             2605368..2605838
     CDS             2606033..2606203
     CDS             2606200..2606358
     CDS             2606460..2607065
     CDS             2607065..2607448
     CDS             2607472..2607768
     CDS             2607863..2608381
     CDS             2608378..2608677
     CDS             2608679..2609251
     CDS             2609251..2609445
     CDS             2609529..2609813
     CDS             2609886..2610053
     CDS             2610111..2610311
     CDS             complement(2610499..2611434)
     CDS             2611652..2612989
     CDS             2613007..2614335
     CDS             complement(2614443..2615981)
     CDS             complement(2615981..2617144)
     CDS             2617560..2618174
     CDS             2618179..2621772
     CDS             complement(2621828..2622973)
     CDS             complement(2623047..2623991)
     CDS             complement(2624061..2625755)
     CDS             complement(2625809..2627059)
     CDS             complement(2627571..2628206)
     CDS             2628502..2628777
     CDS             complement(2628854..2629096)
     CDS             2629449..2630369
     CDS             complement(2630861..2632099)
     CDS             2632476..2634173
     CDS             2634188..2634925
     CDS             2634938..2635795
     CDS             complement(2635798..2638293)
     CDS             complement(2638318..2639355)
     CDS             complement(2639355..2640440)
     CDS             complement(2640456..2641703)
     CDS             complement(2641725..2642051)
     CDS             complement(2642270..2643235)
     CDS             2643439..2644695
     CDS             2644810..2645136
     CDS             complement(2645277..2646515)
     CDS             2646851..2648053
     CDS             complement(2648103..2650292)
     CDS             2650925..2651269
     CDS             2651271..2651663
     CDS             complement(2651714..2653129)
     CDS             complement(2653896..2654780)
     CDS             complement(2655032..2656288)
     CDS             complement(2656349..2657182)
     CDS             2657431..2658195
     CDS             complement(2658234..2659160)
     CDS             2659250..2660248
     CDS             complement(2660245..2660463)
     CDS             complement(2660465..2662480)
     CDS             complement(2662551..2663549)
     CDS             2663779..2664540
     CDS             2664725..2665696
     CDS             2666080..2666337
     CDS             2666382..2668109
     CDS             2668150..2668659
     CDS             complement(2668702..2669553)
     CDS             2669658..2670026
     CDS             complement(2670029..2670940)
     CDS             complement(2671075..2672172)
     CDS             complement(2672162..2673037)
     CDS             complement(2673037..2673870)
     CDS             complement(2673870..2674886)
     CDS             complement(2675044..2675835)
     CDS             2676115..2677011
     CDS             2677015..2678439
     CDS             complement(2678617..2679516)
     CDS             complement(2679612..2680187)
     CDS             complement(2680248..2680697)
     CDS             complement(2680684..2681109)
     CDS             2681323..2682192
     CDS             2682196..2683095
     CDS             complement(2683101..2684153)
     CDS             complement(2684199..2684699)
     CDS             complement(2684712..2685371)
     CDS             complement(2685381..2686268)
     CDS             complement(2686289..2687650)
     CDS             complement(2687662..2689065)
     CDS             complement(2689062..2690288)
     CDS             complement(2690505..2691692)
     CDS             complement(2691682..2692518)
     CDS             complement(2692529..2693932)
     CDS             complement(2693944..2694231)
     CDS             complement(2694338..2694673)
     CDS             complement(2694670..2695686)
     CDS             complement(2695683..2696486)
     CDS             complement(2696483..2697184)
     CDS             complement(2697159..2697638)
     CDS             complement(2697651..2697986)
     CDS             complement(2698279..2700558)
     CDS             2700847..2701797
     CDS             2701817..2703820
     CDS             complement(2703897..2704781)
     CDS             complement(2705066..2705641)
     CDS             complement(2705709..2707688)
     CDS             2707894..2709594
     CDS             2709758..2712871
     CDS             2713410..2713766
     CDS             2713770..2714897
     CDS             2714925..2715125
     CDS             complement(2715206..2715904)
     CDS             complement(2715978..2717993)
     CDS             complement(2718008..2718871)
     CDS             complement(2719039..2719752)
     CDS             2719824..2720054
     CDS             complement(2719965..2720999)
     CDS             complement(2721016..2721894)
     CDS             2722040..2722612
     CDS             2722612..2723082
     CDS             complement(2723181..2724242)
     CDS             2724455..2725918
     CDS             2725939..2726298
     CDS             complement(2726436..2727182)
     CDS             complement(2727232..2728521)
     CDS             complement(2728607..2729233)
     CDS             2729557..2730594
     CDS             2730594..2731232
     CDS             2731404..2733470
     CDS             2733475..2735016
     CDS             complement(2735113..2737299)
     CDS             complement(2737481..2737633)
     CDS             2737651..2737842
     CDS             2738156..2738671
     CDS             2738687..2739226
     CDS             complement(2739422..2739919)
     CDS             complement(2739916..2740545)
     CDS             complement(2740535..2740843)
     CDS             complement(2740830..2741234)
     CDS             complement(2741541..2744660)
     CDS             2744856..2745113
     CDS             2745429..2746124
     CDS             2746271..2746903
     CDS             2747002..2747163
     CDS             complement(2747795..2750269)
     CDS             complement(2750275..2752077)
     CDS             complement(2752074..2754587)
     CDS             complement(2754600..2755139)
     CDS             complement(2755139..2755603)
     CDS             complement(2755603..2758074)
     CDS             complement(2758074..2758679)
     CDS             complement(2758679..2759002)
     CDS             complement(2759053..2759388)
     CDS             complement(2759399..2759836)
     CDS             complement(2759888..2760874)
     CDS             complement(2760889..2761584)
     CDS             complement(2761587..2761883)
     CDS             complement(2761880..2763559)
     CDS             complement(2763574..2763780)
     CDS             complement(2764214..2764465)
     CDS             2764483..2764863
     CDS             complement(2764954..2766429)
     CDS             complement(2766426..2767100)
     CDS             complement(2767097..2767234)
     CDS             complement(2767327..2767665)
     CDS             complement(2767658..2767780)
     CDS             complement(2767780..2768310)
     CDS             complement(2768307..2768720)
     CDS             complement(2768717..2768899)
     CDS             complement(2768886..2769203)
     CDS             complement(2769200..2769679)
     CDS             complement(2769741..2770085)
     CDS             complement(2770203..2770979)
     CDS             complement(2770951..2771781)
     CDS             complement(2772123..2772353)
     CDS             2772508..2773092
     CDS             2773246..2773398
     CDS             2773401..2773700
     CDS             2773697..2774596
     CDS             2774606..2775628
     CDS             2775678..2775926
     CDS             2776084..2776335
     CDS             2776328..2776978
     CDS             2776975..2777634
     CDS             complement(2777637..2778893)
     CDS             complement(2779086..2780663)
     CDS             complement(2780732..2782198)
     CDS             2782360..2783736
     CDS             complement(2783805..2791856)
     CDS             complement(2791977..2792954)
     CDS             complement(2793009..2795240)
     CDS             complement(2795449..2795664)
     CDS             complement(2795727..2797199)
     CDS             complement(2797317..2798495)
     CDS             complement(2798506..2799126)
     CDS             complement(2799144..2800418)
     CDS             complement(2800529..2801647)
     CDS             complement(2801674..2802681)
     CDS             complement(2802966..2804120)
     CDS             complement(2804270..2804701)
     CDS             complement(2804850..2807162)
     CDS             complement(2807163..2812124)
     CDS             2812331..2813176
     CDS             complement(2813669..2814445)
     CDS             complement(2814587..2815870)
     CDS             complement(2815929..2816129)
     CDS             complement(2816141..2816476)
     CDS             complement(2816478..2818328)
     CDS             complement(2818345..2818860)
     CDS             complement(2818956..2819279)
     CDS             complement(2819296..2819682)
     CDS             complement(2819710..2820924)
     CDS             complement(2821036..2821524)
     CDS             complement(2821794..2822534)
     CDS             2822653..2823456
     CDS             2823601..2824455
     CDS             2824646..2825926
     CDS             complement(2825918..2827057)
     CDS             2827426..2827848
     CDS             complement(2828008..2828880)
     CDS             complement(2828892..2829986)
     CDS             complement(2830019..2831017)
     CDS             complement(2831042..2832553)
     CDS             complement(2832576..2833559)
     CDS             complement(2833656..2836937)
     CDS             2837055..2838248
     CDS             complement(2838312..2839565)
     CDS             2839894..2841084
     CDS             complement(2841129..2841467)
     CDS             complement(2841528..2842862)
     CDS             complement(2842852..2843565)
     CDS             complement(2843730..2845112)
     CDS             complement(2845733..2849620)
     CDS             2849881..2851437
     CDS             complement(2851434..2851937)
     CDS             complement(2851995..2852630)
     CDS             2852839..2853687
     CDS             2853743..2854003
     CDS             complement(2854698..2855078)
     CDS             complement(2855078..2855809)
     CDS             complement(2855821..2856549)
     CDS             complement(2856561..2857466)
     CDS             complement(2857463..2858143)
     CDS             complement(2858410..2859384)
     CDS             complement(2859400..2861199)
     CDS             complement(2861397..2861876)
     CDS             complement(2861873..2862829)
     CDS             complement(2862829..2863479)
     CDS             complement(2863512..2864087)
     CDS             2864495..2866117
     CDS             complement(2866102..2866839)
     CDS             2866971..2868305
     CDS             complement(2868338..2869219)
     CDS             2869322..2869909
     CDS             complement(2869965..2870348)
     CDS             2870653..2871342
     CDS             complement(2871390..2871761)
     CDS             complement(2871898..2872431)
     CDS             2872638..2873057
     CDS             2873126..2873824
     CDS             2873856..2876516
     CDS             2876630..2877985
     CDS             2878082..2878354
     CDS             complement(2878351..2879649)
     CDS             complement(2879972..2880649)
     CDS             complement(2880735..2882276)
     CDS             complement(2882581..2882757)
     CDS             complement(2882895..2883119)
     CDS             complement(2883143..2883547)
     CDS             complement(2883791..2884393)
     CDS             complement(2884618..2884791)
     CDS             complement(2884896..2885138)
     CDS             2888030..2888161
     CDS             complement(2888931..2889185)
     CDS             complement(2890825..2893398)
     CDS             complement(2893528..2894259)
     CDS             complement(2894256..2895236)
     CDS             2895371..2896108
     CDS             2896378..2896719
     CDS             2896969..2898129
     CDS             complement(2898172..2899293)
     CDS             complement(2899304..2900374)
     CDS             2900584..2900949
     CDS             2901098..2901616
     CDS             2901609..2902832
     CDS             2902848..2903330
     CDS             complement(2903407..2903754)
     CDS             complement(2903796..2904128)
     CDS             complement(2904206..2904565)
     CDS             complement(2904596..2905144)
     CDS             complement(2905163..2905411)
     CDS             complement(2905548..2906909)
     CDS             2907001..2907867
     CDS             2907933..2909174
     CDS             complement(2909229..2909822)
     CDS             2909945..2910823
     CDS             2910909..2912570
     CDS             2912719..2913060
     CDS             complement(2913122..2913412)
     CDS             complement(2913402..2913878)
     CDS             2914010..2914492
     CDS             2915455..2915652
     CDS             2915649..2916437
     CDS             complement(2916525..2916818)
     CDS             complement(2917029..2917802)
     CDS             2918854..2920608
     CDS             complement(2920840..2920968)
     CDS             2920998..2921489
     CDS             2921489..2922091
     CDS             complement(2922063..2922506)
     CDS             complement(2922509..2923252)
     CDS             complement(2923256..2923840)
     CDS             complement(2923831..2924889)
     CDS             complement(2924876..2925301)
     CDS             complement(2925301..2925849)
     CDS             complement(2925849..2926928)
     CDS             complement(2926925..2928253)
     CDS             complement(2928314..2930149)
     CDS             complement(2930291..2930560)
     CDS             complement(2930560..2930916)
     CDS             complement(2930916..2932412)
     CDS             complement(2932396..2932566)
     CDS             complement(2932575..2933135)
     CDS             complement(2933132..2933638)
     CDS             complement(2933613..2934023)
     CDS             complement(2934020..2934343)
     CDS             complement(2934346..2934546)
     CDS             complement(2934596..2935801)
     CDS             complement(2935816..2936466)
     CDS             complement(2936444..2937685)
     CDS             complement(2937685..2937867)
     CDS             complement(2937879..2939612)
     CDS             complement(2939609..2940103)
     CDS             complement(2940229..2940579)
     CDS             2940682..2940849
     CDS             complement(2941333..2941452)
     CDS             complement(2941550..2941987)
     CDS             complement(2941984..2942460)
     CDS             complement(2942447..2942851)
     CDS             complement(2942904..2943239)
     CDS             complement(2943425..2944177)
     CDS             complement(2944191..2945180)
     CDS             complement(2945188..2945985)
     CDS             complement(2946005..2946394)
     CDS             complement(2946391..2946717)
     CDS             complement(2946714..2947367)
     CDS             complement(2947367..2947855)
     CDS             complement(2947858..2948799)
     CDS             complement(2948809..2949147)
     CDS             complement(2949144..2949695)
     CDS             complement(2949739..2949939)
     CDS             2950030..2950704
     CDS             complement(2950907..2951419)
     CDS             2951888..2952250
     CDS             2952316..2953140
     CDS             2953268..2953792
     CDS             2953901..2954767
     CDS             2954809..2955015
     CDS             2954976..2956148
     CDS             complement(2956140..2956757)
     CDS             complement(2956768..2957094)
     CDS             complement(2957099..2958010)
     CDS             2958871..2959848
     CDS             2959868..2961136
     CDS             2961159..2962607
     CDS             2962621..2963901
     CDS             2964139..2965539
     CDS             2965560..2966222
     CDS             complement(2966223..2966672)
     CDS             complement(2966756..2966914)
     CDS             2967097..2967396
     CDS             2967406..2967930
     CDS             complement(2967977..2968381)
     CDS             2969048..2969497
     CDS             complement(2969534..2969878)
     CDS             2970030..2970359
     CDS             complement(2970416..2971750)
     CDS             2971838..2972269
     CDS             2972478..2972723
     CDS             2972720..2973130
     CDS             2973103..2975247
     CDS             2975257..2976216
     CDS             2976572..2977774
     CDS             2977767..2978831
     CDS             2978889..2979881
     CDS             2980073..2981257
     CDS             2981381..2982118
     CDS             2982108..2982443
     CDS             2982534..2983064
     CDS             2983191..2984363
     CDS             2984380..2985918
     CDS             complement(2985956..2986123)
     CDS             2986176..2986883
     CDS             2986880..2987992
     CDS             complement(2988043..2988558)
     CDS             complement(2988709..2990265)
     CDS             complement(2990338..2990766)
     CDS             complement(2990763..2991329)
     CDS             complement(2992519..2992704)
     CDS             complement(2992939..2995569)
     CDS             complement(2995697..2996197)
     CDS             complement(2996266..2997327)
     CDS             complement(2997407..2997904)
     CDS             complement(2998049..2999134)
     CDS             2999391..2999954
     CDS             2999951..3000910
     CDS             3000921..3001292
     CDS             3001296..3002075
     CDS             3002181..3002540
     CDS             3002607..3003380
     CDS             3003373..3004338
     CDS             complement(3004335..3005849)
     CDS             3006036..3007475
     CDS             3007472..3008605
     CDS             complement(3008829..3011081)
     CDS             complement(3011234..3011761)
     CDS             complement(3011910..3012923)
     CDS             3013180..3014637
     CDS             3014646..3016070
     CDS             complement(3016168..3016587)
     CDS             complement(3016823..3017293)
     CDS             complement(3017286..3017696)
     CDS             complement(3017693..3018460)
     CDS             complement(3018460..3019002)
     CDS             complement(3019012..3020721)
     CDS             complement(3020739..3021662)
     CDS             complement(3021665..3023491)
     CDS             complement(3023488..3024099)
     CDS             complement(3024224..3024685)
     CDS             3024897..3025247
     CDS             3025251..3026123
     CDS             3026114..3026386
     CDS             3026386..3027507
     CDS             3027504..3028514
     CDS             3028588..3030666
     CDS             3030711..3031139
     CDS             complement(3031178..3031522)
     CDS             3031808..3034369
     CDS             3034475..3035131
     CDS             complement(3035182..3035949)
     CDS             3036145..3037053
     CDS             3037050..3038312
     CDS             3038309..3038947
     CDS             3038952..3039728
     CDS             3039817..3041181
     CDS             complement(3041324..3042367)
     CDS             3042592..3043143
     CDS             complement(3043321..3044313)
     CDS             complement(3044376..3045515)
     CDS             complement(3045655..3046281)
     CDS             complement(3046275..3047036)
     CDS             complement(3047017..3048066)
     CDS             complement(3048063..3048542)
     CDS             complement(3048542..3049252)
     CDS             complement(3049271..3049582)
     CDS             complement(3049775..3050098)
     CDS             complement(3050148..3050753)
     CDS             complement(3050753..3052180)
     CDS             complement(3052182..3053090)
     CDS             3053342..3054379
     CDS             complement(3054504..3054656)
     CDS             complement(3054921..3055655)
     CDS             complement(3055729..3057441)
     CDS             complement(3057441..3059240)
     CDS             3059556..3059921
     CDS             3059999..3061270
     CDS             3061261..3061521
     CDS             3061538..3062113
     CDS             complement(3062261..3063121)
     CDS             complement(3063118..3063897)
     CDS             complement(3063875..3065212)
     CDS             complement(3065234..3066688)
     CDS             complement(3066758..3067543)
     CDS             3067862..3069139
     CDS             3069166..3070644
     CDS             complement(3071118..3071789)
     CDS             3071962..3072576
     CDS             3072590..3073426
     CDS             3073499..3074647
     CDS             3074653..3075546
     CDS             complement(3075606..3076904)
     CDS             complement(3076992..3078629)
     CDS             complement(3078857..3079648)
     CDS             complement(3079720..3080055)
     CDS             complement(3080055..3080303)
     CDS             complement(3080381..3082615)
     CDS             complement(3082663..3083964)
     CDS             3084021..3086777
     CDS             complement(3087008..3088348)
     CDS             complement(3088369..3089709)
     CDS             complement(3089711..3091063)
     CDS             complement(3091497..3091946)
     CDS             complement(3091964..3092746)
     CDS             complement(3092746..3093075)
     CDS             complement(3093697..3094242)
     CDS             3094310..3095158
     CDS             3095270..3096634
     CDS             3097191..3098480
     CDS             3098538..3099905
     CDS             3099927..3100772
     CDS             complement(3100877..3102025)
     CDS             complement(3102053..3102700)
     CDS             3103247..3104563
     CDS             3104596..3106371
     CDS             3106480..3107898
     CDS             3107900..3108322
     CDS             3108380..3109111
     CDS             complement(3109155..3110255)
     CDS             complement(3110248..3110643)
     CDS             complement(3110662..3111579)
     CDS             complement(3111930..3112157)
     CDS             3112349..3113554
     CDS             3113554..3113997
     CDS             complement(3114048..3114854)
     CDS             complement(3114931..3116028)
     CDS             3117169..3117669
     CDS             3117728..3119266
     CDS             3119284..3120621
     CDS             3120618..3121283
     CDS             3121296..3122948
     CDS             3123006..3123497
     CDS             3123689..3126334
     CDS             3126346..3128826
     CDS             3128846..3130012
     CDS             3129994..3130605
     CDS             3130580..3131413
     CDS             3131382..3131675
     CDS             3132139..3132399
     CDS             3132401..3133537
     CDS             3133547..3136885
     CDS             complement(3136943..3137689)
     CDS             complement(3137704..3139245)
     CDS             3139452..3141089
     CDS             3141095..3142672
     CDS             3142747..3143301
     CDS             3143558..3144001
     CDS             3144371..3146131
     CDS             3146095..3147174
     CDS             3147155..3147691
     CDS             3147695..3148123
     CDS             3148123..3149499
     CDS             complement(3149801..3150748)
     CDS             complement(3150820..3151416)
     CDS             complement(3151419..3152594)
     CDS             complement(3152594..3154174)
     CDS             complement(3154206..3155030)
     CDS             complement(3155288..3156541)
     CDS             3156773..3158104
     CDS             complement(3158166..3159992)
     CDS             complement(3159992..3163534)
     CDS             complement(3163527..3166415)
     CDS             complement(3166591..3169959)
     CDS             complement(3169972..3170295)
     CDS             complement(3170280..3170687)
     CDS             complement(3170684..3171247)
     CDS             complement(3171238..3171708)
     CDS             complement(3171893..3172687)
     CDS             complement(3172694..3173569)
     CDS             complement(3173720..3175966)
     CDS             complement(3175979..3176509)
     CDS             complement(3176862..3177008)
     CDS             3177194..3177883
     CDS             3177952..3178665
     CDS             3178803..3179021
     CDS             3179129..3180169
     CDS             complement(3180201..3181394)
     CDS             complement(3181387..3183546)
     CDS             3184132..3185163
     CDS             complement(3185170..3186432)
     CDS             3186554..3187489
     CDS             complement(3187476..3188168)
     CDS             complement(3188297..3189715)
     CDS             complement(3190030..3190791)
     CDS             complement(3190821..3191657)
     CDS             complement(3191944..3193125)
     CDS             3193380..3194609
     CDS             complement(3195078..3195833)
     CDS             3196247..3198544
     CDS             3198555..3199433
     CDS             3199430..3199909
     CDS             complement(3199949..3201727)
     CDS             3202206..3203393
     CDS             3203451..3204647
     CDS             3204705..3205916
     CDS             3205969..3207354
     CDS             3207402..3208334
     CDS             complement(3208375..3210000)
     CDS             complement(3210048..3210818)
     CDS             3210970..3211500
     CDS             3211822..3214920
     CDS             3214923..3216251
     CDS             3216302..3217081
     CDS             3217078..3219948
     CDS             3220113..3221513
     CDS             3221531..3222847
     CDS             3222883..3224250
     CDS             complement(3224286..3224774)
     CDS             complement(3224774..3226693)
     CDS             3227129..3228577
     CDS             3228579..3228704
     CDS             3228827..3229375
     CDS             complement(3229418..3230935)
     CDS             complement(3230945..3231826)
     CDS             complement(3232134..3233867)
     CDS             complement(3233873..3234583)
     CDS             complement(3234608..3235504)
     CDS             3235616..3236137
     CDS             complement(3236177..3236584)
     CDS             complement(3236565..3236831)
     CDS             3237074..3238054
     CDS             complement(3238131..3238790)
     CDS             complement(3238954..3239265)
     CDS             3239310..3240743
     CDS             complement(3240909..3243782)
     CDS             complement(3243900..3244289)
     CDS             complement(3244313..3245476)
     CDS             complement(3245855..3247057)
     CDS             complement(3247080..3248258)
     CDS             complement(3248255..3249580)
     CDS             complement(3249606..3250190)
     CDS             3250352..3250681
     CDS             3250927..3251529
     CDS             complement(3251919..3253151)
     CDS             complement(3253407..3254066)
     CDS             complement(3254122..3254352)
     CDS             3254493..3255386
     CDS             3255589..3256644
     CDS             complement(3256641..3257537)
     CDS             complement(3257695..3258435)
     CDS             complement(3258528..3259160)
     CDS             complement(3259299..3260159)
     CDS             complement(3260350..3261429)
     CDS             complement(3261644..3262807)
     CDS             complement(3262857..3263876)
     CDS             3264248..3264679
     CDS             3264702..3265280
     CDS             3265281..3265988
     CDS             3265976..3266653
     CDS             3266647..3267324
     CDS             complement(3267296..3268009)
     CDS             complement(3268006..3268515)
     CDS             complement(3268664..3268852)
     CDS             complement(3268849..3270126)
     CDS             complement(3270141..3271529)
     CDS             complement(3271557..3272000)
     CDS             3272377..3273285
     CDS             complement(3273505..3275496)
     CDS             3275774..3276532
     CDS             complement(3276736..3277656)
     CDS             complement(3277792..3278523)
     CDS             complement(3278669..3280645)
     CDS             complement(3281133..3281384)
     CDS             3281440..3282594
     CDS             3283031..3284425
     CDS             3284544..3284999
     CDS             3285094..3285801
     CDS             3285881..3286612
     CDS             3286625..3287575
     CDS             3287612..3288247
     CDS             3288247..3288663
     CDS             complement(3288837..3289817)
     CDS             3289835..3290539
     CDS             3290557..3291123
     CDS             3291120..3291410
     CDS             3291418..3292011
     CDS             3292004..3293140
     CDS             complement(3293209..3294216)
     CDS             complement(3294333..3295379)
     CDS             complement(3295555..3296274)
     CDS             complement(3296458..3296784)
     CDS             complement(3296784..3297503)
     CDS             3297664..3298716
     CDS             3298744..3299019
     CDS             3299081..3300163
     CDS             3300365..3301621
     CDS             complement(3301670..3303805)
     CDS             3304204..3304911
     CDS             3305290..3306552
     CDS             3307004..3310519
     CDS             complement(3310628..3312127)
     CDS             complement(3312302..3313048)
     CDS             complement(3313158..3313904)
     CDS             complement(3313919..3315460)
     CDS             complement(3315994..3317004)
     CDS             complement(3317048..3317548)
     CDS             complement(3317623..3318144)
     CDS             complement(3318171..3318707)
     CDS             complement(3318717..3319298)
     CDS             complement(3319335..3320054)
     CDS             complement(3320140..3322659)
     CDS             complement(3322709..3323296)
     CDS             complement(3323359..3323907)
     CDS             complement(3324114..3324428)
     CDS             3324872..3325093
     CDS             complement(3325436..3325672)
     CDS             complement(3325741..3326316)
     CDS             complement(3326574..3327140)
     CDS             3327460..3327633
     CDS             3327578..3327856
     CDS             3327814..3328527
     CDS             complement(3328729..3329094)
     CDS             complement(3329137..3330501)
     CDS             3331035..3332117
     CDS             3332114..3334123
     CDS             3334113..3335360
     CDS             3335653..3335844
     CDS             complement(3336341..3336985)
     CDS             complement(3337354..3337449)
     CDS             complement(3337436..3337999)
     CDS             complement(3337984..3339216)
     CDS             complement(3339352..3339996)
     CDS             complement(3340190..3341638)
     CDS             complement(3341809..3342696)
     CDS             complement(3342696..3343022)
     CDS             3343624..3344076
     CDS             complement(3344416..3346464)
     CDS             complement(3347238..3347978)
     CDS             3349670..3350458
     CDS             complement(3350455..3351405)
     CDS             3351511..3352395
     CDS             complement(3352324..3352500)
     CDS             3352598..3353278
     CDS             3353426..3354103
     CDS             3354109..3354342
     CDS             3354432..3355250
     CDS             3355341..3355826
     CDS             3355841..3356317
     CDS             3356386..3356607
     CDS             3356626..3357063
     CDS             3357110..3357487
     CDS             3357484..3357972
     CDS             3357984..3358181
     CDS             3358266..3359111
     CDS             3359182..3360717
     CDS             3361129..3361284
     CDS             3362094..3363077
     CDS             3363149..3364297
     CDS             3364321..3365997
     CDS             3366007..3366747
     CDS             3366744..3368771
     CDS             3368806..3370011
     CDS             complement(3370161..3371390)
     CDS             complement(3371380..3372528)
     CDS             complement(3372521..3373630)
     CDS             complement(3373693..3374949)
     CDS             complement(3374949..3375989)
     CDS             complement(3375986..3376609)
     CDS             complement(3376659..3377318)
     CDS             complement(3377315..3378091)
     CDS             complement(3379149..3379685)
     CDS             complement(3379687..3380865)
     CDS             complement(3380862..3381839)
     CDS             complement(3381836..3382441)
     CDS             complement(3382438..3382809)
     CDS             complement(3382806..3383369)
     CDS             complement(3383373..3383828)
     CDS             complement(3383845..3385068)
     CDS             complement(3385068..3386561)
     CDS             complement(3386561..3388621)
     CDS             complement(3388651..3389493)
     CDS             complement(3389628..3390038)
     CDS             complement(3390104..3391009)
     CDS             complement(3391077..3395639)
     CDS             complement(3396123..3397805)
     CDS             complement(3398161..3400332)
     CDS             complement(3400354..3400758)
     CDS             complement(3400763..3401986)
     CDS             complement(3401997..3403049)
     CDS             complement(3403049..3404548)
     CDS             3404799..3405563
     CDS             complement(3405570..3406712)
     CDS             3407116..3408807
     CDS             3408804..3409718
     CDS             3409750..3409998
     CDS             3409998..3411170
     CDS             complement(3411205..3412284)
     CDS             complement(3412281..3413351)
     CDS             complement(3413382..3413942)
     CDS             complement(3413942..3414778)
     CDS             complement(3414778..3416127)
     CDS             complement(3416173..3416943)
     CDS             complement(3416963..3417661)
     CDS             3417851..3418543
     CDS             complement(3418592..3420091)
     CDS             complement(3420383..3422242)
     CDS             3422447..3423313
     CDS             complement(3423446..3423694)
     CDS             complement(3423707..3424048)
     CDS             complement(3424041..3424529)
     CDS             complement(3424522..3425016)
     CDS             complement(3425016..3426719)
     CDS             complement(3426716..3427894)
     CDS             complement(3427884..3428870)
     CDS             complement(3428873..3429991)
     CDS             complement(3430180..3430467)
     CDS             complement(3430586..3431473)
     CDS             3431630..3432670
     CDS             complement(3432710..3433204)
     CDS             3433395..3434279
     CDS             complement(3434318..3434743)
     CDS             complement(3434750..3435484)
     CDS             3435736..3436923
     CDS             3437063..3437722
     CDS             complement(3437762..3438718)
     CDS             3438855..3440018
     CDS             3440123..3440950
     CDS             3441150..3442076
     CDS             3442127..3442384
     CDS             complement(3442426..3444645)
     CDS             3444897..3445646
     CDS             3445969..3447441
     CDS             3447438..3448454
     CDS             3448465..3449475
     CDS             3449548..3450531
     CDS             3450573..3451055
     CDS             3451066..3452370
     CDS             complement(3452441..3453853)
     CDS             complement(3453928..3454665)
     CDS             complement(3454900..3457158)
     CDS             complement(3457296..3458903)
     CDS             complement(3459012..3459494)
     CDS             complement(3459547..3459939)
     CDS             3460091..3460750
     CDS             3460747..3462096
     CDS             complement(3462142..3462474)
     CDS             complement(3462481..3463191)
     CDS             complement(3463194..3463673)
     CDS             3463923..3464504
     CDS             3464535..3464849
     CDS             complement(3464894..3465781)
     CDS             complement(3465778..3466725)
     CDS             complement(3466736..3467785)
     CDS             complement(3467782..3468765)
     CDS             complement(3468762..3469571)
     CDS             3469945..3472086
     CDS             complement(3472150..3474042)
     CDS             complement(3474071..3474652)
     CDS             complement(3474652..3475479)
     CDS             complement(3475504..3475926)
     CDS             complement(3475927..3476556)
     CDS             3476761..3478242
     CDS             3478390..3479061
     CDS             3479067..3480227
     CDS             3480712..3482508
     CDS             3482526..3483194
     CDS             3483209..3483880
     CDS             complement(3483926..3484741)
     CDS             3484857..3485630
     CDS             complement(3485692..3485862)
     CDS             3486433..3486996
     CDS             3487083..3489605
     CDS             3489621..3490361
     CDS             3490358..3491407
     CDS             complement(3491461..3492114)
     CDS             3492488..3492787
     CDS             complement(3492822..3493022)
     CDS             3493292..3493921
     CDS             3493948..3495609
     CDS             complement(3496028..3497461)
     CDS             complement(3497509..3500349)
     CDS             complement(3500372..3501673)
     CDS             3501915..3502535
     CDS             3502599..3503837
     CDS             complement(3504025..3504846)
     CDS             complement(3504937..3505305)
     CDS             3505410..3506027
     CDS             complement(3506040..3506972)
     CDS             3507179..3508090
     CDS             3508087..3508692
     CDS             3508740..3510203
     CDS             complement(3510246..3511259)
     CDS             3511497..3511712
     CDS             3511823..3513568
     CDS             3513763..3515604
     CDS             complement(3515683..3516189)
     CDS             complement(3516443..3517207)
     CDS             3517484..3518107
     CDS             complement(3518261..3519781)
     CDS             3520289..3521578
     CDS             complement(3521620..3521952)
     CDS             3522171..3523154
     CDS             3523338..3526430
     CDS             3526427..3526876
     CDS             3526939..3528372
     CDS             3528506..3529576
     CDS             3529593..3531944
     CDS             3532115..3534133
     CDS             complement(3534251..3535387)
     CDS             3535472..3535975
     CDS             3536052..3536744
     CDS             3536805..3537809
     CDS             3538092..3539057
     CDS             3539381..3540625
     CDS             complement(3540629..3541180)
     CDS             complement(3541263..3542750)
     CDS             complement(3542765..3544177)
     CDS             3544660..3545958
     CDS             3546088..3546864
     CDS             3547209..3547871
     CDS             3547875..3548258
     CDS             3548405..3548773
     CDS             3548811..3549116
     CDS             3549119..3549523
     CDS             3549513..3549812
     CDS             3549999..3550391
     CDS             3550461..3551447
     CDS             3551730..3552098
     CDS             complement(3552132..3553028)
     CDS             3553133..3553834
     CDS             3553857..3554021
     CDS             complement(3554153..3555463)
     CDS             complement(3555491..3556822)
     CDS             complement(3557097..3558461)
     CDS             complement(3558533..3558922)
     CDS             complement(3558936..3561230)
     CDS             complement(3561264..3562472)
     CDS             complement(3562498..3563829)
     CDS             complement(3563851..3564840)
     CDS             complement(3564933..3565871)
     CDS             complement(3567379..3568524)
     CDS             complement(3568621..3569511)
     CDS             complement(3569541..3570311)
     CDS             complement(3570327..3571661)
     CDS             3572036..3573607
     CDS             complement(3573659..3574483)
     CDS             3574732..3576012
     CDS             3576035..3576508
     CDS             3576519..3577298
     CDS             3577288..3578166
     CDS             3578184..3578618
     CDS             3578615..3579748
     CDS             3580097..3581251
     CDS             3581264..3582124
     CDS             3582291..3582767
     CDS             3582806..3583609
     CDS             3583599..3584390
     CDS             3584445..3585158
     CDS             complement(3585208..3586071)
     CDS             3586136..3588172
     CDS             3588130..3588525
     CDS             3588545..3589135
     CDS             3589145..3589720
     CDS             complement(3589833..3590873)
     CDS             complement(3590946..3591581)
     CDS             3591709..3592227
     CDS             complement(3592207..3592650)
     CDS             3592701..3593003
     CDS             complement(3592990..3593493)
     CDS             complement(3593487..3594011)
     CDS             3594220..3595215
     CDS             3595224..3596102
     CDS             3596183..3597190
     CDS             complement(3597308..3598552)
     CDS             complement(3598706..3600595)
     CDS             complement(3600775..3601659)
     CDS             complement(3601768..3603903)
     CDS             complement(3604150..3604419)
     CDS             complement(3604568..3605512)
     CDS             complement(3605512..3605913)
     CDS             complement(3606077..3608749)
     CDS             complement(3608774..3610261)
     CDS             complement(3610289..3610711)
     CDS             3611372..3612715
     CDS             complement(3612723..3614240)
     CDS             complement(3614903..3615235)
     CDS             complement(3615463..3616800)
     CDS             complement(3616793..3617641)
     CDS             complement(3617731..3619674)
     CDS             complement(3619765..3620394)
     CDS             3620520..3620813
     CDS             complement(3620969..3621445)
     CDS             3621693..3623126
     CDS             complement(3623167..3624339)
     CDS             complement(3624355..3625320)
     CDS             complement(3625447..3625704)
     CDS             complement(3625725..3626036)
     CDS             3626295..3627266
     CDS             3627499..3627777
     CDS             complement(3627825..3629084)
     CDS             complement(3629139..3629408)
     CDS             complement(3629553..3629846)
     CDS             complement(3629846..3630481)
     CDS             complement(3630500..3631051)
     CDS             complement(3631056..3631838)
     CDS             complement(3631846..3632655)
     CDS             3632865..3633842
     CDS             3633856..3634842
     CDS             3634863..3635429
     CDS             3635426..3636001
     CDS             3635970..3636527
     CDS             3636534..3637259
     CDS             3637307..3638740
     CDS             3638763..3639050
     CDS             3639168..3639659
     CDS             3639705..3640559
     CDS             3640556..3640828
     CDS             3641042..3641674
     CDS             complement(3641671..3642399)
     CDS             complement(3642396..3643049)
     CDS             complement(3643279..3645615)
     CDS             complement(3645711..3646640)
     CDS             3647222..3651775
     CDS             3651788..3653206
     CDS             complement(3653274..3653738)
     CDS             complement(3653735..3654610)
     CDS             complement(3654607..3655296)
     CDS             complement(3655344..3656834)
     CDS             complement(3656943..3657836)
     CDS             complement(3657958..3658740)
     CDS             complement(3658857..3659354)
     CDS             complement(3659360..3659998)
     CDS             complement(3660393..3660785)
     CDS             complement(3660801..3661229)
     CDS             complement(3661449..3662576)
     CDS             3662770..3663168
     CDS             3663322..3664689
     CDS             3664779..3665846
     CDS             complement(3665909..3666847)
     CDS             3667282..3667752
     CDS             3668116..3668379
     CDS             complement(3668434..3668706)
     CDS             complement(3668798..3670765)
     CDS             complement(3670771..3671703)
     CDS             complement(3671711..3671914)
     CDS             3672097..3673026
     CDS             complement(3673154..3674599)
     CDS             complement(3674755..3678555)
     CDS             complement(3678623..3680092)
     CDS             complement(3680082..3680675)
     CDS             complement(3680684..3681172)
     CDS             complement(3681172..3682275)
     CDS             complement(3682341..3683384)
     CDS             complement(3683689..3685629)
     CDS             3685781..3686755
     CDS             complement(3686813..3686950)
     CDS             complement(3687430..3687591)
     CDS             3687733..3688203
     CDS             3688214..3689563
     CDS             complement(3689655..3690701)
     CDS             complement(3690698..3691660)
     CDS             complement(3691682..3692671)
     CDS             complement(3692672..3694171)
     CDS             complement(3694232..3695122)
     CDS             complement(3695158..3696012)
     CDS             3696368..3697183
     CDS             3697194..3697790
     CDS             3697869..3698150
     CDS             3698243..3698485
     CDS             3698475..3699926
     CDS             3699938..3700819
     CDS             3701148..3702113
     CDS             3702139..3702435
     CDS             3702523..3703407
     CDS             3703491..3703670
     CDS             complement(3703673..3704335)
     CDS             3704734..3705891
     CDS             3705903..3709007
     CDS             complement(3709029..3709154)
     CDS             3709260..3709481
     CDS             3709912..3710937
     CDS             3711005..3712186
     CDS             3712196..3713299
     CDS             3713307..3714065
     CDS             3714206..3714478
     CDS             3717137..3717268
     CDS             complement(3718038..3718292)
     CDS             3719952..3720506
     CDS             complement(3720482..3720739)
     CDS             complement(3720736..3721554)
     CDS             complement(3721559..3722131)
     CDS             complement(3722136..3722678)
     CDS             complement(3722707..3723180)
     CDS             complement(3723152..3724276)
     CDS             3724406..3724915
     CDS             3724930..3725877
     CDS             3725929..3727218
     CDS             3727240..3728616
     CDS             3728746..3729159
     CDS             complement(3729156..3729374)
     CDS             complement(3729430..3729855)
     CDS             complement(3729866..3730234)
     CDS             complement(3730341..3730724)
     CDS             complement(3730765..3731754)
     CDS             complement(3731780..3732400)
     CDS             complement(3732434..3732823)
     CDS             complement(3732840..3733196)
     CDS             complement(3733343..3733459)
     CDS             complement(3733491..3734822)
     CDS             complement(3734830..3735264)
     CDS             complement(3735268..3735447)
     CDS             complement(3735451..3735954)
     CDS             complement(3735969..3736322)
     CDS             complement(3736332..3736865)
     CDS             complement(3736878..3737270)
     CDS             complement(3737304..3737609)
     CDS             complement(3737624..3738163)
     CDS             complement(3738178..3738492)
     CDS             complement(3738503..3738874)
     CDS             complement(3739039..3739293)
     CDS             complement(3739293..3739484)
     CDS             complement(3739484..3739894)
     CDS             complement(3739907..3740608)
     CDS             complement(3740626..3740958)
     CDS             complement(3740973..3741251)
     CDS             complement(3741268..3742089)
     CDS             complement(3742107..3742409)
     CDS             complement(3742406..3743011)
     CDS             complement(3743022..3743651)
     CDS             complement(3743684..3743995)
     CDS             complement(3744233..3744652)
     CDS             complement(3744654..3745043)
     CDS             complement(3745160..3745801)
     CDS             complement(3745755..3746141)
     CDS             3746321..3747136
     CDS             3747120..3749072
     CDS             3749082..3749492
     CDS             3749580..3750563
     CDS             3750560..3751756
     CDS             3751766..3752203
     CDS             3752211..3752720
     CDS             3752717..3753112
     CDS             3753105..3753692
     CDS             3753685..3753975
     CDS             3754120..3754671
     CDS             3754686..3755849
     CDS             3755846..3756307
     CDS             3756307..3756984
     CDS             complement(3757013..3757489)
     CDS             complement(3757561..3757755)
     CDS             complement(3757924..3760554)
     CDS             complement(3760538..3760636)
     CDS             complement(3760928..3762112)
     CDS             complement(3762183..3764297)
     CDS             complement(3764394..3764864)
     CDS             complement(3764961..3765335)
     CDS             complement(3765461..3765748)
     CDS             complement(3765755..3766114)
     CDS             complement(3766114..3766500)
     CDS             complement(3766500..3767222)
     CDS             complement(3767389..3768201)
     CDS             3768422..3768640
     CDS             complement(3768689..3769279)
     CDS             complement(3769374..3769574)
     CDS             complement(3769584..3771389)
     CDS             complement(3771389..3771940)
     CDS             3772071..3773984
     CDS             3773984..3775006
     CDS             3775000..3775218
     CDS             3775272..3776141
     CDS             complement(3776196..3776600)
     CDS             3776902..3777534
     CDS             3777585..3779675
     CDS             complement(3779742..3780962)
     CDS             complement(3781048..3781611)
     CDS             complement(3781643..3782245)
     CDS             complement(3782235..3782402)
     CDS             complement(3782507..3783079)
     CDS             3783349..3784530
     CDS             3784792..3787335
     CDS             3787332..3787658
     CDS             3787784..3788590
     CDS             3788609..3789982
     CDS             3790234..3790401
     CDS             complement(3790509..3791594)
     CDS             complement(3791606..3792910)
     CDS             complement(3792922..3793275)
     CDS             complement(3793286..3794164)
     CDS             complement(3794161..3795387)
     CDS             complement(3795388..3796551)
     CDS             complement(3796635..3796997)
     CDS             complement(3797014..3797919)
     CDS             complement(3798079..3799083)
     CDS             complement(3799076..3799834)
     CDS             complement(3799827..3800504)
     CDS             complement(3800522..3801358)
     CDS             complement(3801465..3802751)
     CDS             complement(3802843..3803931)
     CDS             complement(3803988..3804665)
     CDS             complement(3804910..3806118)
     CDS             complement(3806060..3806464)
     CDS             complement(3806454..3806894)
     CDS             complement(3806878..3807417)
     CDS             complement(3807417..3808196)
     CDS             3808316..3810868
     CDS             complement(3811034..3811594)
     CDS             3811926..3814049
     CDS             3814114..3814782
     CDS             3814793..3815194
     CDS             3815219..3816097
     CDS             complement(3816160..3817884)
     CDS             3818263..3819885
     CDS             complement(3819961..3821313)
     CDS             complement(3821310..3822029)
     CDS             3822257..3822733
     CDS             3822830..3825151
     CDS             3825591..3825818
     CDS             3825835..3828156
     CDS             3828167..3828403
     CDS             3828606..3829499
     CDS             3829517..3829615
     CDS             complement(3829719..3830489)
     CDS             3830527..3831210
     CDS             3831269..3831844
     CDS             3832205..3833521
     CDS             complement(3833566..3835650)
     CDS             complement(3835660..3838053)
     CDS             3838676..3841381
     CDS             complement(3841424..3842440)
     CDS             complement(3842444..3843670)
     CDS             3843859..3845418
     CDS             complement(3845438..3846196)
     CDS             complement(3846213..3847043)
     CDS             complement(3847088..3847414)
     CDS             3847604..3849109
     CDS             complement(3849163..3849768)
     CDS             complement(3849771..3850538)
     CDS             complement(3850541..3851251)
     CDS             complement(3851424..3852545)
     CDS             complement(3852560..3852892)
     CDS             complement(3853030..3853347)
     CDS             complement(3853375..3853884)
     CDS             complement(3853835..3854398)
     CDS             complement(3854398..3856992)
     CDS             complement(3857029..3857781)
     CDS             complement(3857882..3858586)
     CDS             complement(3859080..3861527)
     CDS             complement(3861546..3862979)
     CDS             complement(3862979..3864274)
     CDS             complement(3864292..3866265)
     CDS             complement(3866262..3868448)
     CDS             complement(3868721..3869824)
     CDS             3870016..3870609
     CDS             complement(3870666..3871733)
     CDS             complement(3872013..3872501)
     CDS             complement(3872679..3873674)
     CDS             complement(3873767..3874462)
     CDS             complement(3874585..3875622)
     CDS             3875956..3876444
     CDS             3876680..3877480
     CDS             3877855..3878349
     CDS             3878799..3879083
     CDS             complement(3879121..3880854)
     CDS             3880974..3881414
     CDS             complement(3881401..3882144)
     CDS             complement(3882141..3883211)
     CDS             complement(3883213..3884058)
     CDS             complement(3884055..3884942)
     CDS             complement(3885040..3886356)
     CDS             complement(3886753..3887466)
     CDS             complement(3887468..3888235)
     CDS             complement(3888232..3889509)
     CDS             complement(3889506..3890432)
     CDS             complement(3890480..3891589)
     CDS             3892013..3892396
     CDS             complement(3892584..3893687)
     CDS             3894622..3895023
     CDS             3895030..3895515
     CDS             3895532..3896278
     CDS             3896271..3897125
     CDS             3897127..3897348
     CDS             3897417..3898055
     CDS             3898055..3898939
     CDS             complement(3899043..3899897)
     CDS             complement(3900142..3901200)
     CDS             complement(3901193..3901861)
     CDS             complement(3901864..3903360)
     CDS             3903510..3904106
     CDS             3904096..3904365
     CDS             complement(3904368..3904727)
     CDS             3904868..3905494
     CDS             3905568..3907766
     CDS             complement(3908035..3908280)
     CDS             3908501..3909166
     CDS             3909239..3909796
     CDS             complement(3909800..3911059)
     CDS             3911149..3912198
     CDS             3912253..3912840
     CDS             complement(3912750..3912926)
     CDS             3912951..3914525
     CDS             3914525..3915469
     CDS             3915466..3916299
     CDS             3916299..3917063
     CDS             3917060..3917866
     CDS             3917872..3918273
     CDS             complement(3918337..3918432)
     CDS             3918472..3919218
     CDS             3919243..3919716
     CDS             3919713..3919994
     CDS             3920071..3921429
     CDS             3921422..3922930
     CDS             3922920..3923189
     CDS             3923221..3924072
     CDS             complement(3924182..3925306)
     CDS             complement(3925306..3928041)
     CDS             complement(3928038..3929105)
     CDS             3929827..3930891
     CDS             complement(3930978..3932171)
     CDS             3932403..3933902
     CDS             complement(3933973..3934308)
     CDS             3934699..3935133
     CDS             3935450..3936919
     CDS             complement(3936968..3937720)
     CDS             complement(3937728..3939770)
     CDS             3939973..3940815
     CDS             3940887..3942239
     CDS             3942404..3942577
     CDS             3942910..3943335
     CDS             3943952..3944125
     CDS             3944519..3945085
     CDS             3945238..3945768
     CDS             complement(3945825..3946853)
     CDS             complement(3946902..3948884)
     CDS             3949568..3950482
     CDS             3950502..3951839
     CDS             3951852..3952346
     CDS             3952346..3952969
     CDS             3953054..3954010
     CDS             3954007..3954777
     CDS             complement(3954829..3955404)
     CDS             complement(3955540..3955878)
     CDS             complement(3955982..3956314)
     CDS             3956569..3957141
     CDS             3957940..3958467
     CDS             complement(3958417..3958746)
     CDS             3958806..3959963
     CDS             3959988..3963101
     CDS             complement(3963038..3963319)
     CDS             complement(3963464..3964192)
     CDS             complement(3964560..3965384)
     CDS             complement(3965752..3967152)
     CDS             complement(3967363..3968760)
     CDS             3969165..3970814
     CDS             complement(3970865..3971467)
     CDS             3971915..3972886
     CDS             3972935..3973948
     CDS             3974341..3975663
     CDS             complement(3975704..3977779)
     CDS             complement(3977834..3978601)
     CDS             3978833..3979762
     CDS             complement(3979858..3981354)
     CDS             complement(3981574..3982860)
     CDS             complement(3983043..3984992)
     CDS             complement(3985113..3988586)
     CDS             complement(3988568..3989674)
     CDS             complement(3989681..3991990)
     CDS             complement(3992031..3994649)
     CDS             complement(3994646..3995398)
     CDS             complement(3995410..3995598)
     CDS             3995883..3997442
     CDS             3997439..3997630
     CDS             3997627..3999306
     CDS             complement(3999875..3999982)
     CDS             complement(4000357..4000464)
     CDS             4000940..4002211
     CDS             complement(4002241..4003245)
     CDS             complement(4003242..4004225)
     CDS             complement(4004236..4005138)
     CDS             complement(4005148..4006167)
     CDS             4006185..4006328
     CDS             complement(4006318..4007925)
     CDS             complement(4008277..4008759)
     CDS             complement(4008834..4010525)
     CDS             complement(4010849..4012057)
     CDS             complement(4012286..4012984)
     CDS             4013142..4013705
     CDS             4013702..4014142
     CDS             complement(4014111..4016444)
     CDS             4016597..4017256
     CDS             4017360..4018334
     CDS             complement(4018384..4019094)
     CDS             4019528..4019818
     CDS             4020099..4020311
     CDS             complement(4020499..4020711)
     CDS             complement(4020974..4023043)
     CDS             complement(4023053..4023964)
     CDS             complement(4024059..4024331)
     CDS             4024533..4025528
     CDS             complement(4025570..4026007)
     CDS             complement(4026053..4026394)
     CDS             complement(4026563..4028017)
     CDS             complement(4028089..4029411)
     CDS             4029777..4030769
     CDS             4030847..4032388
     CDS             4032366..4033547
     CDS             4033625..4034803
     CDS             complement(4034911..4035735)
     CDS             4036055..4038085
     CDS             4038263..4039516
     CDS             complement(4039668..4040141)
     CDS             complement(4040243..4041091)
     CDS             4041292..4042290
     CDS             4042302..4042766
     CDS             4042789..4043709
     CDS             4043823..4044290
     CDS             4044293..4045567
     CDS             4045585..4046571
     CDS             4046575..4048071
     CDS             4048068..4048730
     CDS             4048723..4049583
     CDS             4049577..4050272
     CDS             complement(4050319..4051857)
     CDS             complement(4051965..4053260)
     CDS             complement(4053390..4054541)
     CDS             complement(4054732..4056576)
     CDS             complement(4056573..4057964)
     CDS             complement(4058062..4058670)
     CDS             complement(4058741..4059877)
     CDS             complement(4059880..4060242)
     CDS             4060778..4062691
     CDS             4063010..4064158
     CDS             4064158..4064745
     CDS             complement(4064756..4064965)
     CDS             4065249..4065611
     CDS             4066170..4066328
     CDS             4066404..4066853
     CDS             4066897..4071648
     CDS             4072058..4073713
     CDS             4073713..4074489
     CDS             4074486..4075676
     CDS             4075724..4076197
     CDS             complement(4076252..4077073)
     CDS             complement(4077153..4078172)
     CDS             complement(4078172..4078639)
     CDS             complement(4078703..4078954)
     CDS             complement(4079095..4079526)
     CDS             4079771..4081315
     CDS             4081349..4082608
     CDS             4082612..4083571
     CDS             complement(4083558..4084592)
     CDS             complement(4084831..4085856)
     CDS             complement(4085866..4087062)
     CDS             4087276..4088208
     CDS             4088218..4089264
     CDS             4089268..4090248
     CDS             complement(4090318..4091571)
     CDS             complement(4091617..4092600)
     CDS             complement(4092682..4093710)
     CDS             complement(4093736..4094428)
     CDS             complement(4094438..4095433)
     CDS             complement(4095450..4096466)
     CDS             complement(4096482..4097279)
     CDS             complement(4097272..4098396)
     CDS             complement(4098393..4099451)
     CDS             4099864..4101141
     CDS             4101149..4101628
     CDS             complement(4101667..4102476)
     CDS             complement(4102574..4102741)
     CDS             complement(4102762..4102998)
     CDS             complement(4103215..4103883)
     CDS             4104055..4105275
     CDS             4105253..4105711
     CDS             4105818..4106414
     CDS             complement(4106451..4107092)
     CDS             complement(4107158..4107874)
     CDS             4108001..4108864
     CDS             4109086..4109910
     CDS             4110202..4110819
     CDS             complement(4110816..4112498)
     CDS             4112756..4113379
     CDS             4113434..4113709
     CDS             4113728..4115836
     CDS             4115843..4116532
     CDS             4116538..4118619
     CDS             complement(4118653..4119858)
     CDS             4120138..4121529
     CDS             4121650..4123359
     CDS             complement(4123403..4124083)
     CDS             complement(4124064..4124996)
     CDS             complement(4125044..4125904)
     CDS             complement(4125985..4126836)
     CDS             complement(4126848..4127939)
     CDS             complement(4127964..4128278)
     CDS             complement(4128296..4128766)
     CDS             complement(4128793..4130346)
     CDS             complement(4130641..4132959)
     CDS             complement(4132969..4134351)
     CDS             4134791..4135828
     CDS             4136398..4136766
     CDS             4137063..4137986
     CDS             complement(4137990..4138808)
     CDS             4139030..4139323
     CDS             complement(4139364..4140602)
     CDS             complement(4140765..4141217)
     CDS             complement(4141270..4142604)
     CDS             4142779..4144545
     CDS             complement(4144592..4145983)
     CDS             complement(4146121..4147440)
     CDS             complement(4147450..4148952)
     CDS             complement(4148952..4149542)
     CDS             complement(4149615..4149905)
     CDS             complement(4149909..4151597)
     CDS             4152235..4153386
     CDS             complement(4153394..4153891)
     CDS             complement(4153888..4154250)
     CDS             complement(4154240..4154587)
     CDS             complement(4154647..4156140)
     CDS             complement(4156137..4157852)
     CDS             4158019..4158885
     CDS             complement(4158975..4160636)
     CDS             complement(4160833..4161261)
     CDS             complement(4161373..4161786)
     CDS             4162164..4162424
     CDS             complement(4162428..4163642)
     CDS             4163743..4164843
     CDS             complement(4164804..4166096)
     CDS             complement(4166216..4167364)
     CDS             complement(4167361..4167978)
     CDS             complement(4167962..4168840)
     CDS             complement(4168837..4169526)
     CDS             4169805..4170461
     CDS             complement(4170505..4171317)
     CDS             complement(4171432..4171830)
     CDS             complement(4172070..4174484)
     CDS             complement(4174513..4175586)
     CDS             complement(4175586..4176686)
     CDS             complement(4176691..4178094)
     CDS             4178701..4178841
     CDS             4178891..4179217
     CDS             4179441..4181087
     CDS             4181193..4182557
     CDS             4183094..4184509
     CDS             4184601..4185848
     CDS             4185980..4187155
     CDS             4187130..4188089
     CDS             4188246..4188995
     CDS             4189017..4189583
     CDS             complement(4189636..4190973)
     CDS             4191140..4191805
     CDS             4191872..4192345
     CDS             complement(4192427..4193149)
     CDS             complement(4193164..4194333)
     CDS             complement(4194360..4195976)
     CDS             complement(4196062..4197456)
     CDS             complement(4197475..4199349)
     CDS             complement(4199483..4200319)
     CDS             complement(4200605..4201330)
     CDS             complement(4201345..4202118)
     CDS             complement(4202209..4203099)
     CDS             complement(4203099..4204058)
     CDS             complement(4204145..4205185)
     CDS             complement(4205504..4207333)
     CDS             complement(4207494..4208864)
     CDS             complement(4209218..4209637)
     CDS             complement(4209658..4211040)
     CDS             complement(4211067..4211930)
     CDS             complement(4211981..4213522)
     CDS             complement(4213535..4214068)
     CDS             complement(4214083..4214553)
     CDS             complement(4214615..4214854)
     CDS             complement(4214901..4215716)
     CDS             complement(4215725..4216105)
     CDS             complement(4216722..4217345)
     CDS             complement(4217409..4219298)
     CDS             complement(4219677..4220120)
     CDS             complement(4220210..4220668)
     CDS             4220820..4221812
     CDS             complement(4221817..4223268)
     CDS             complement(4223262..4224758)
     CDS             4224981..4226849
     CDS             4227016..4227435
     CDS             4227443..4228948
     CDS             4228953..4229918
     CDS             4229943..4230833
     CDS             4230959..4231888
     CDS             4231892..4232884
     CDS             complement(4232850..4234277)
     CDS             complement(4234300..4234992)
     CDS             4236660..4236914
     CDS             complement(4237592..4237723)
     CDS             complement(4240793..4241632)
     CDS             4241751..4242089
     CDS             complement(4242114..4243634)
     CDS             4244225..4245871
     CDS             4245868..4246131
     CDS             4246151..4247080
     CDS             4247145..4248995
     CDS             4248995..4250542
     CDS             complement(4250539..4251498)
     CDS             4251579..4253054
     CDS             complement(4253100..4253381)
     CDS             4253468..4255489
     CDS             complement(4255536..4257020)
     CDS             complement(4257156..4258421)
     CDS             4258552..4258881
     CDS             4259208..4260467
     CDS             4260707..4261810
     CDS             4261822..4262868
     CDS             4262924..4264054
     CDS             4264051..4265313
     CDS             4265313..4266380
     CDS             4266399..4267280
     CDS             4267258..4267932
     CDS             4267937..4269067
     CDS             4269069..4270319
     CDS             4270316..4271395
     CDS             4271392..4272744
     CDS             4272747..4273487
     CDS             4273678..4275063
     CDS             4275749..4276984
     CDS             complement(4277142..4278797)
     CDS             complement(4279476..4280672)
     CDS             complement(4280675..4281868)
     CDS             complement(4281890..4282630)
     CDS             complement(4282627..4283589)
     CDS             4283955..4286501
     CDS             complement(4286541..4286861)
     CDS             complement(4286909..4288225)
     CDS             complement(4288222..4288791)
     CDS             complement(4288876..4289691)
     CDS             4289880..4290083
     CDS             4290120..4290944
     CDS             4290941..4291648
     CDS             4291645..4292541
     CDS             4292541..4293257
     CDS             4293341..4295503
     CDS             complement(4295548..4296450)
     CDS             complement(4296533..4297297)
     CDS             4297310..4297423
     CDS             4297667..4298617
     CDS             complement(4298653..4299150)
     CDS             complement(4299147..4299995)
     CDS             complement(4300306..4301196)
     CDS             complement(4301248..4301715)
     CDS             4301880..4302749
     CDS             4302868..4304703
     CDS             4304767..4305387
     CDS             complement(4305448..4306068)
     CDS             4306179..4307201
     CDS             4307209..4308009
     CDS             4308085..4308984
     CDS             complement(4308872..4309825)
     CDS             4309943..4312204
     CDS             complement(4312693..4312950)
     CDS             complement(4312947..4313375)
     CDS             complement(4313787..4314080)
     CDS             4314565..4315122
     CDS             4315164..4316672
     CDS             4316723..4318720
     CDS             complement(4318750..4319595)
     CDS             complement(4319796..4320701)
     CDS             complement(4320779..4322002)
     CDS             complement(4322028..4322417)
     CDS             complement(4322434..4323390)
     CDS             complement(4323383..4324858)
     CDS             complement(4324804..4326363)
     CDS             complement(4326458..4327318)
     CDS             complement(4327324..4327992)
     CDS             4328123..4328218
     CDS             complement(4328249..4329058)
     CDS             4329320..4330084
     CDS             complement(4330119..4331609)
     CDS             complement(4331622..4332128)
     CDS             complement(4332145..4333119)
     CDS             complement(4333144..4333773)
     CDS             complement(4333763..4334767)
     CDS             complement(4334791..4335558)
     CDS             4335775..4337202
     CDS             4337297..4338052
     CDS             4338066..4338671
     CDS             4338668..4340308
     CDS             4340387..4340656
     CDS             4340660..4341175
     CDS             4341178..4341954
     CDS             4341996..4342778
     CDS             complement(4342775..4343263)
     CDS             4343430..4344923
     CDS             4344969..4345670
     CDS             complement(4345953..4347116)
     CDS             complement(4347126..4349315)
     CDS             4349505..4350836
     CDS             4350836..4351450
     CDS             4351489..4352940
     CDS             4352952..4353497
     CDS             4355063..4355317
     CDS             complement(4359077..4359604)
     CDS             complement(4359586..4360170)
     CDS             4360240..4360509
     CDS             4360586..4361572
     CDS             4361589..4362215
     CDS             4362370..4363800
     CDS             complement(4363841..4364773)
     CDS             complement(4364893..4365135)
     CDS             4365137..4367923
     CDS             complement(4368305..4368937)
     CDS             4369519..4370028
     CDS             4370217..4371590
     CDS             complement(4371728..4371838)
     CDS             complement(4371950..4373359)
     CDS             complement(4373371..4374420)
     CDS             complement(4374594..4376003)
     CDS             4376376..4378199
     CDS             complement(4378306..4379094)
     CDS             complement(4379134..4380030)
     CDS             4380202..4381080
     CDS             4381105..4381992
     CDS             4382025..4383035
     CDS             4383105..4384538
     CDS             4384637..4385986
     CDS             4385976..4386863
     CDS             4387004..4387603
     CDS             4387597..4388469
     CDS             4388466..4388903
     CDS             4388948..4389889
     CDS             complement(4389953..4390861)
     CDS             4391090..4391401
     CDS             4391402..4391692
     CDS             4391777..4391989
     CDS             4392051..4392329
     CDS             4392725..4392943
     CDS             complement(4393159..4394088)
     CDS             complement(4394085..4394720)
     CDS             complement(4394717..4395619)
     CDS             complement(4395632..4398046)
     CDS             complement(4398095..4398682)
     CDS             4398876..4399709
     CDS             4400105..4400485
     CDS             4400839..4402233
     CDS             complement(4402274..4402588)
     CDS             complement(4402598..4403422)
     CDS             complement(4403699..4404958)
     CDS             complement(4404955..4406424)
     CDS             4406712..4407548
     CDS             4407532..4408470
     CDS             complement(4408467..4409501)
     CDS             4409786..4410406
     CDS             4410666..4411649
     CDS             4411798..4412472
     CDS             complement(4412578..4413951)
     CDS             complement(4413948..4414646)
     CDS             4414796..4415296
     CDS             4415445..4416347
     CDS             complement(4416293..4416397)
     CDS             4416528..4417490
     CDS             4417810..4418799
     CDS             4418906..4419661
     CDS             complement(4419716..4420483)
     CDS             complement(4420591..4421190)
     CDS             4421291..4421731
     CDS             4421943..4422242
     CDS             4422269..4422697
     CDS             complement(4422702..4423448)
     CDS             complement(4423545..4424555)
     CDS             complement(4424726..4426234)
     CDS             complement(4426257..4427102)
     CDS             4427533..4427772
     CDS             complement(4427857..4428342)
     CDS             complement(4428435..4429361)
     CDS             complement(4429428..4430759)
     CDS             complement(4430769..4431299)
     CDS             complement(4431392..4432246)
     CDS             complement(4432443..4433468)
     CDS             complement(4433624..4435822)
     CDS             4436025..4436237
     CDS             complement(4436298..4436906)
     CDS             complement(4436966..4437283)
     CDS             4437560..4438720
     CDS             4438723..4441155
     CDS             complement(4441373..4442233)
     CDS             complement(4442310..4443929)
     CDS             complement(4443970..4445520)
     CDS             complement(4445753..4446877)
     CDS             4447010..4448563
     CDS             4448945..4449835
     CDS             4450164..4452344
     CDS             4452438..4453343
     CDS             complement(4453370..4453987)
     CDS             complement(4454263..4455366)
     CDS             complement(4455377..4456039)
     CDS             complement(4456051..4458552)
     CDS             4458861..4459940
     CDS             4459955..4460275
     CDS             4460326..4462623
     CDS             4462589..4463467
     CDS             4463469..4463810
     CDS             complement(4463797..4464648)
     CDS             complement(4464874..4466607)
     CDS             complement(4466790..4469441)
     CDS             complement(4469743..4470894)
     CDS             4471048..4472052
     CDS             4472060..4472836
     CDS             4472897..4474270
     CDS             4474768..4475982
     CDS             4476049..4477332
     CDS             4477584..4478501
     CDS             complement(4478484..4479884)
     CDS             4480214..4481380
     CDS             4481423..4482739
     CDS             4482789..4483493
     CDS             4483493..4483852
     CDS             complement(4483892..4484992)
     CDS             4485361..4487205
     CDS             4487150..4488007
     CDS             4492109..4492228
     CDS             4492232..4492327
     CDS             4493638..4494666
     CDS             4494663..4495628
     CDS             complement(4495657..4496583)
     CDS             4497525..4498709
     CDS             4498939..4499322
     CDS             4499324..4499869
     CDS             4500028..4500456
     CDS             4500460..4501164
     CDS             4501456..4501953
     CDS             4502020..4502385
     CDS             4502705..4506733
     CDS             4506810..4511033
     CDS             complement(4511273..4512406)
     CDS             complement(4512403..4513173)
     CDS             complement(4513175..4513375)
     CDS             complement(4513359..4514114)
     CDS             complement(4514107..4514742)
     CDS             complement(4514742..4516637)
     CDS             complement(4516870..4517346)
     CDS             4517441..4518214
     CDS             4518254..4519318
     CDS             4519328..4519999
     CDS             4520042..4520632
     CDS             4520819..4521091
     CDS             4521164..4521799
     CDS             complement(4521801..4522220)
     CDS             4522458..4523834
     CDS             4523831..4525156
     CDS             complement(4525153..4526442)
     CDS             complement(4526454..4528043)
     CDS             4529853..4530107
     CDS             complement(4530786..4530917)
     CDS             complement(4532414..4532956)
     CDS             4533761..4534144
     CDS             complement(4534208..4534651)
     CDS             4534808..4535737
     CDS             4536006..4537607
     CDS             4537637..4538941
     CDS             4538990..4540714
     CDS             complement(4540731..4541555)
     CDS             4541755..4545438
     CDS             4545498..4545818
     CDS             4545861..4546310
     CDS             4546481..4548112
     CDS             complement(4548202..4548891)
     CDS             complement(4549273..4550502)
     CDS             complement(4550554..4551378)
     CDS             complement(4551389..4552186)
     CDS             complement(4552252..4552746)
     CDS             complement(4552746..4553153)
     CDS             complement(4553163..4553969)
     CDS             complement(4554039..4554986)
     CDS             4555334..4556206
     CDS             complement(4556207..4556479)
     CDS             complement(4556732..4558081)
     CDS             4558606..4560255
     CDS             4560753..4560995
     CDS             4561110..4561748
     CDS             4561745..4562482
     CDS             4562482..4564578
     CDS             4564963..4565121
     CDS             4565118..4565528
     CDS             complement(4565622..4566512)
     CDS             complement(4566527..4568071)
     CDS             complement(4568225..4569415)
     CDS             complement(4569508..4569603)
     CDS             4569780..4570895
     CDS             4570967..4572307
     CDS             4572630..4573550
     CDS             4573729..4574226
     CDS             4574239..4575111
     CDS             complement(4575264..4577687)
     CDS             4577858..4578226
     CDS             4578336..4578944
     CDS             4579017..4580342
     CDS             4580458..4580667
     CDS             complement(4580709..4581224)
     CDS             4581380..4582375
     CDS             4582509..4582751
     CDS             complement(4582916..4583899)
     CDS             complement(4584005..4586053)
     CDS             complement(4586043..4587443)
     CDS             complement(4587534..4588313)
     CDS             complement(4588306..4589877)
     CDS             4590133..4591167
     CDS             4591240..4592655
     CDS             4592708..4593787
     CDS             4593810..4594367
     CDS             4594364..4595362
     CDS             4595444..4596637
     CDS             4596819..4599563
     CDS             4599596..4600750
     CDS             4600762..4602180
     CDS             4602202..4603371
     CDS             4603384..4604256
     CDS             4604468..4605967
     CDS             4605979..4607052
     CDS             complement(4607041..4608399)
     CDS             complement(4608392..4610212)
     CDS             4610489..4611202
     CDS             4611313..4611729
     CDS             4611733..4612089
     CDS             complement(4612124..4614946)
     CDS             4615200..4615736
     CDS             complement(4615835..4616116)
     CDS             4616545..4618131
     CDS             complement(4618134..4618457)
     CDS             4618543..4619007
     CDS             4619554..4620903
     CDS             4621054..4622703
     CDS             complement(4622739..4623623)
     CDS             4623727..4624137
     CDS             4624130..4624819
     CDS             complement(4624858..4626507)
     CDS             complement(4626504..4626818)
     CDS             complement(4627110..4629068)
     CDS             4629460..4630896
     CDS             4630941..4631507
     CDS             4631504..4632175
     CDS             4632172..4633128
     CDS             4633244..4634866
     CDS             4634859..4635242
     CDS             4635239..4635835
     CDS             4636178..4637491
     CDS             complement(4637639..4638328)
     CDS             complement(4638439..4639143)
     CDS             complement(4639130..4639966)
     CDS             complement(4639959..4640792)
     CDS             complement(4640792..4641841)
     CDS             complement(4641941..4643509)
     CDS             complement(4643884..4645563)
     CDS             complement(4645612..4646031)
     CDS             complement(4646229..4647695)
     CDS             complement(4647692..4649743)
     CDS             complement(4649743..4650774)
     CDS             complement(4650793..4651068)
     CDS             complement(4651276..4653261)
     CDS             complement(4653536..4654465)
     CDS             complement(4654449..4655144)
     CDS             complement(4655155..4655862)
     CDS             complement(4655890..4656135)
     CDS             complement(4656114..4657646)
     CDS             complement(4657773..4658708)
     CDS             complement(4658767..4659657)
     CDS             4660016..4660465
     CDS             4660534..4660863
     CDS             complement(4660891..4661649)
     CDS             complement(4661651..4662085)
     CDS             complement(4662072..4662629)
     CDS             complement(4662629..4663765)
     CDS             complement(4663762..4664442)
     CDS             complement(4664553..4665311)
     CDS             complement(4665308..4666153)
     CDS             complement(4666146..4667210)
     CDS             complement(4667210..4667794)
     CDS             complement(4667791..4668243)
     CDS             complement(4668244..4668975)
     CDS             complement(4668990..4669769)
     CDS             complement(4669875..4670891)
     CDS             complement(4670916..4671704)
     CDS             complement(4671837..4672280)
     CDS             complement(4672440..4672775)
     CDS             4673178..4675406
     CDS             4675403..4676281
     CDS             4676545..4678047
     CDS             complement(4678224..4679324)
     CDS             complement(4679325..4679993)
     CDS             complement(4679990..4681633)
     CDS             complement(4681737..4683074)
     CDS             complement(4683211..4683972)
     CDS             complement(4684308..4686578)
     CDS             complement(4686774..4687682)
     CDS             4687965..4689320
     CDS             complement(4689317..4689967)
     CDS             complement(4690090..4691736)
     CDS             complement(4691814..4693154)
     CDS             complement(4693725..4694444)
     CDS             complement(4694441..4696072)
     CDS             4696253..4696483
     CDS             4696495..4696767
     CDS             4696995..4697291
     CDS             4697319..4697492
     CDS             complement(4697611..4699128)
     CDS             complement(4699365..4700822)
     CDS             complement(4700881..4703028)
     CDS             complement(4703108..4704442)
     CDS             complement(4704808..4706346)
     CDS             complement(4707178..4707741)
     CDS             complement(4707826..4708248)
     CDS             complement(4708245..4708622)
     CDS             complement(4708711..4709079)
     CDS             complement(4709159..4709380)
     CDS             complement(4709467..4709943)
     CDS             complement(4709958..4710437)
     CDS             complement(4710703..4711521)
     CDS             complement(4711611..4711844)
     CDS             complement(4711850..4712527)
     CDS             complement(4712678..4713358)
     CDS             4713456..4713632
     CDS             complement(4713561..4714445)
     CDS             4714546..4715769
     CDS             4717222..4717953
     CDS             4718300..4718875
     CDS             4718944..4719177
     CDS             4719174..4719299
     CDS             complement(4719452..4719742)
     CDS             4719926..4720990
     CDS             4721111..4721461
     CDS             4721502..4721762
     CDS             4721734..4721943
     CDS             complement(4722436..4722981)
     CDS             complement(4723026..4724123)
     CDS             complement(4724306..4725361)
     CDS             complement(4725378..4726607)
     CDS             complement(4727190..4727672)
     CDS             complement(4727739..4728278)
     CDS             complement(4728764..4729669)
     CDS             complement(4729806..4730723)
     CDS             complement(4730832..4733384)
     CDS             complement(4733433..4734008)
     CDS             complement(4734019..4734273)
     CDS             complement(4734342..4735868)
     CDS             complement(4735929..4736714)
     CDS             complement(4736736..4737017)
     CDS             complement(4737302..4738498)
     CDS             complement(4738527..4739024)
     CDS             complement(4739052..4739321)
     CDS             complement(4739333..4740037)
     CDS             complement(4740042..4740800)
     CDS             complement(4740855..4741541)
     CDS             complement(4741681..4742799)
     CDS             4743248..4743649
     CDS             4743745..4743978
     CDS             4744902..4745252
     CDS             4745339..4745722
     CDS             4745961..4747415
     CDS             4747547..4749331
     CDS             4749331..4750083
     CDS             4750065..4751384
     CDS             4751381..4752106
     CDS             complement(4752659..4753234)
     CDS             complement(4753242..4754570)
     CDS             complement(4754705..4754848)
     CDS             complement(4754911..4755453)
     CDS             complement(4755780..4756067)
     CDS             complement(4756137..4756484)
     CDS             complement(4757137..4757496)
     CDS             complement(4757523..4757795)
     CDS             4758048..4759517
     CDS             4759622..4761991
     CDS             4762066..4763565
     CDS             4763902..4764405
     CDS             complement(4764872..4765372)
     CDS             complement(4765590..4765784)
     CDS             complement(4766398..4766901)
     CDS             complement(4767625..4768668)
     CDS             complement(4768924..4770189)
     CDS             complement(4770569..4771144)
     CDS             complement(4771181..4772878)
     CDS             complement(4772854..4773192)
     CDS             complement(4773308..4774609)
     CDS             complement(4774727..4776163)
     CDS             4776500..4776976
     CDS             complement(4776992..4778248)
     CDS             4778524..4778817
     CDS             4778861..4780507
     CDS             4780645..4780998
     CDS             complement(4781048..4781917)
     CDS             complement(4782152..4783180)
     CDS             4783222..4783788
     CDS             4783840..4783965
     CDS             4784076..4784222
     CDS             4784398..4784715
     CDS             complement(4784712..4785245)
     CDS             complement(4785334..4786467)
     CDS             complement(4786530..4786889)
     CDS             complement(4786900..4787295)
     CDS             complement(4787306..4788040)
     CDS             complement(4788033..4789841)
     CDS             4790166..4791143
     CDS             4791407..4792864
     CDS             4792927..4793241
     CDS             4793250..4793552
     CDS             complement(4793583..4796906)
     CDS             complement(4796928..4797896)
     CDS             complement(4797993..4799045)
     CDS             4799140..4799685
     CDS             complement(4800464..4801603)
     CDS             4801602..4803149
     CDS             4803121..4803582
     CDS             4803601..4804938
     CDS             4804948..4806795
     CDS             4806788..4807738
     CDS             4807824..4808132
     CDS             4808208..4809488
     CDS             4809574..4810833
     CDS             4810836..4811840
     CDS             4811922..4812119
     CDS             4812223..4813521
     CDS             4813726..4814151
     CDS             4814190..4816631
     CDS             4816723..4817454
     CDS             4817581..4817982
     CDS             4818001..4818699
     CDS             4818749..4819408
     CDS             4819426..4819824
     CDS             4819834..4820472
     CDS             4820475..4821638
     CDS             4821722..4823347
     CDS             complement(4823464..4823739)
     CDS             complement(4823888..4824217)
     CDS             4824399..4825148
     CDS             complement(4825145..4825900)
     CDS             complement(4826008..4827072)
     CDS             4827427..4828824
     CDS             4828840..4829145
     CDS             4829155..4829619
     CDS             4829633..4830283
     CDS             4830293..4831147
     CDS             4831147..4831833
     CDS             complement(4831962..4832237)
     CDS             4832565..4832960
     CDS             4832967..4833281
     CDS             4833286..4833513
     CDS             4833555..4834004
     CDS             4834406..4834897
     CDS             4834900..4836168
     CDS             complement(4836311..4837588)
     CDS             complement(4837681..4839753)
     CDS             complement(4839750..4841291)
     CDS             complement(4841301..4842077)
     CDS             complement(4842080..4842928)
     CDS             complement(4842938..4843729)
     CDS             4843941..4844588
     CDS             complement(4844572..4845210)
     CDS             4845428..4846048
     CDS             4846357..4847769
     CDS             complement(4847814..4848476)
     CDS             complement(4848584..4849549)
     CDS             complement(4849657..4850517)
     CDS             4850606..4850986
     CDS             complement(4851115..4853058)
     CDS             4853248..4853988
     CDS             complement(4853978..4854535)
     CDS             4854860..4855066
     CDS             complement(4855144..4856487)
     CDS             complement(4856810..4857448)
     CDS             4857654..4859387
     CDS             4859384..4863163
     CDS             4863166..4863507
     CDS             complement(4863887..4864417)
     CDS             4864727..4865683
     CDS             4865823..4867325
     CDS             4867339..4868361
     CDS             4868372..4869343
     CDS             complement(4869376..4870374)
     CDS             4870550..4871923
     CDS             complement(4872081..4872632)
     CDS             4872726..4874078
     CDS             4874262..4874648
     CDS             complement(4874693..4875157)
     CDS             complement(4875315..4877453)
     CDS             complement(4877847..4879502)
     CDS             complement(4879552..4880973)
     CDS             complement(4881092..4882039)
     CDS             4882418..4885114
     CDS             complement(4885320..4885706)
     CDS             complement(4885779..4886240)
     CDS             complement(4886253..4887188)
     CDS             complement(4887416..4887904)
     CDS             complement(4888020..4888964)
     CDS             complement(4888977..4889423)
     CDS             complement(4889480..4890484)
     CDS             complement(4890495..4891439)
     CDS             complement(4891450..4892670)
     CDS             4893348..4893800
     CDS             complement(4893846..4894850)
     CDS             4895012..4895428
     CDS             complement(4895605..4896108)
     CDS             4896301..4897488
     CDS             complement(4897535..4900390)
     CDS             complement(4900390..4900833)
     CDS             complement(4901091..4902602)
     CDS             4902890..4903969
     CDS             4903969..4905051
     CDS             complement(4905186..4906715)
     CDS             complement(4906793..4907791)
     CDS             complement(4907858..4909177)
     CDS             complement(4909242..4910006)
     CDS             complement(4910030..4911061)
     CDS             4911278..4911841
     CDS             complement(4911845..4912864)
     CDS             4914106..4915869
     CDS             complement(4916492..4917364)
     CDS             complement(4917576..4918556)
     CDS             complement(4918621..4919727)
     CDS             complement(4919747..4920463)
     CDS             4921929..4922531
     CDS             4923009..4923605
     CDS             4924086..4924640
     CDS             4924747..4925244
     CDS             4925281..4926006
     CDS             4926072..4928708
     CDS             4928718..4929248
     CDS             4929261..4929764
     CDS             4929784..4930686
     CDS             complement(4930959..4931075)
     CDS             4931415..4932599
     CDS             4932680..4934140
     CDS             4934403..4935128
     CDS             4935542..4935925
     CDS             complement(4935973..4938354)
     CDS             complement(4938358..4938990)
     CDS             complement(4939003..4940067)
     CDS             4940392..4941474
     CDS             4941541..4942809
     CDS             4942827..4944191
     CDS             4944244..4944468
     CDS             4944492..4946033
     CDS             complement(4946089..4947231)
     CDS             complement(4947306..4948193)
     CDS             complement(4948211..4948993)
     CDS             complement(4949006..4950745)
     CDS             4951139..4953073
     CDS             4953360..4954730
     CDS             4954745..4956148
     CDS             complement(4956235..4956963)
     CDS             complement(4957211..4958383)
     CDS             complement(4958396..4958857)
     CDS             complement(4958854..4959537)
     CDS             4959787..4960146
     CDS             4960167..4960340
     CDS             complement(4960353..4961531)
     CDS             complement(4961599..4962570)
     CDS             complement(4962524..4962781)
     CDS             complement(4962778..4963545)
     CDS             complement(4963555..4964706)
     CDS             complement(4964822..4966102)
     CDS             4966287..4967207
     CDS             4967550..4969706
     CDS             complement(4969753..4970094)
     CDS             complement(4970323..4971690)
     CDS             complement(4971687..4973276)
     CDS             complement(4973478..4976990)
     CDS             4977178..4978092
     CDS             complement(4978138..4979094)
     CDS             complement(4979105..4979308)
     CDS             complement(4979426..4981576)
     CDS             4981953..4983608
     CDS             complement(4983651..4984922)
     CDS             complement(4984919..4985392)
     CDS             complement(4985456..4986427)
     CDS             4987118..4988770
     CDS             complement(4988941..4989846)
     CDS             4989985..4991007
     CDS             complement(4991147..4993438)
     CDS             complement(4993692..4994186)
     CDS             complement(4994235..4994972)
     CDS             complement(4994975..4995514)
     CDS             complement(4995622..4996095)
     CDS             complement(4996086..4996856)
     CDS             4997476..4998201
     CDS             4998159..4998836
     CDS             complement(4998874..4999662)
     CDS             4999803..5000039
     CDS             complement(5000467..5000589)
     CDS             complement(5000601..5001632)
     CDS             5001735..5002148
     CDS             5002117..5002563
     CDS             5002578..5003255
     CDS             5003641..5004855
     CDS             complement(5005231..5006226)
     CDS             complement(5006794..5007414)
     CDS             complement(5007414..5007776)
     CDS             complement(5007767..5008303)
     CDS             complement(5008431..5009255)
     CDS             complement(5009321..5009683)
     CDS             complement(5010406..5011053)
     CDS             5011196..5011456
     CDS             5011449..5012000
     CDS             5011997..5013148
     CDS             5013145..5013369
     CDS             5013366..5014184
     CDS             5014187..5014675
     CDS             5014675..5015001
     CDS             5014998..5015387
     CDS             5015407..5015895
     CDS             5015858..5016205
     CDS             5016213..5017202
     CDS             5017216..5017968
     CDS             complement(5018384..5018596)
     CDS             5018897..5019112
     CDS             5019874..5020080
     CDS             5020085..5020636
     CDS             complement(5020584..5020844)
     CDS             5020958..5021491
     CDS             5021488..5021985
     CDS             5022346..5022561
     CDS             5023236..5023409
     CDS             5023705..5023911
     CDS             complement(5024006..5024110)
     CDS             5024464..5024955
     CDS             5024955..5027057
     CDS             5027054..5027266
     CDS             5027266..5028774
     CDS             5028719..5030746
     CDS             5030833..5031156
     CDS             5031149..5031424
     CDS             5031436..5032014
     CDS             5032011..5032412
     CDS             5032423..5033166
     CDS             5033227..5033613
     CDS             5033688..5033951
     CDS             5033923..5036988
     CDS             5036988..5037317
     CDS             5037327..5038025
     CDS             5038174..5038773
     CDS             5038770..5039318
     CDS             5039379..5042774
     CDS             5042842..5043441
     CDS             5043506..5045884
     CDS             5045884..5046165
     CDS             5046175..5046879
     CDS             5046890..5047183
     CDS             complement(5047411..5048001)
     CDS             complement(5048318..5048551)
     CDS             complement(5049160..5049408)
     CDS             5049628..5051214
     CDS             5051607..5052212
     CDS             5052339..5052500
     CDS             5052622..5053695
     CDS             5053692..5054471
     CDS             complement(5054688..5055392)
     CDS             complement(5055523..5057073)
     CDS             5057331..5058110
     CDS             5058137..5059510
     CDS             5059562..5060785
     CDS             5060842..5061561
     CDS             5061728..5063059
     CDS             complement(5063060..5064076)
     CDS             complement(5064104..5064748)
     CDS             5064854..5065822
     CDS             5065871..5067253
     CDS             5067274..5068506
     CDS             5068598..5068930
     CDS             5068932..5069216
     CDS             complement(5069272..5070939)
     CDS             5071146..5073083
     CDS             5073203..5073499
     CDS             complement(5073572..5074099)
     CDS             5074151..5074798
     CDS             complement(5074795..5075664)
     CDS             5075875..5076348
     CDS             5076361..5077050
     CDS             5077050..5078474
     CDS             5078532..5079884
     CDS             complement(5079944..5080660)
     CDS             5081296..5081982