CDS             complement(353..787)
     CDS             complement(835..2196)
     CDS             complement(2314..3933)
     CDS             complement(4160..4483)
     CDS             complement(4530..4670)
     CDS             complement(4898..5635)
     CDS             complement(5632..6303)
     CDS             complement(6385..7137)
     CDS             7477..8856
     CDS             8917..10017
     CDS             10027..11106
     CDS             11125..13542
     CDS             13955..14389
     CDS             complement(14370..16631)
     CDS             complement(16651..17907)
     CDS             18206..18568
     CDS             complement(18651..20732)
     CDS             complement(20746..21663)
     CDS             22144..22698
     CDS             22858..23118
     CDS             complement(23158..23403)
     CDS             23535..23720
     CDS             23873..24814
     CDS             complement(24886..25866)
     CDS             complement(26027..27190)
     CDS             complement(27203..29374)
     CDS             29622..30245
     CDS             30291..31748
     CDS             31761..32285
     CDS             33442..33585
     CDS             33960..34163
     CDS             complement(37073..37507)
     CDS             complement(38276..39166)
     CDS             39308..40792
     CDS             complement(40988..41239)
     CDS             complement(41385..44504)
     CDS             complement(44516..45622)
     CDS             complement(45640..46221)
     CDS             46389..48407
     CDS             complement(48469..48921)
     CDS             50886..52601
     CDS             52677..54233
     CDS             54385..55362
     CDS             55365..56303
     CDS             56490..57434
     CDS             complement(57492..60218)
     CDS             60471..61334
     CDS             complement(61356..62924)
     CDS             complement(62933..63505)
     CDS             complement(63502..64941)
     CDS             complement(64970..66304)
     CDS             complement(66457..67254)
     CDS             67355..68251
     CDS             68327..69334
     CDS             complement(69385..71181)
     CDS             complement(71178..71699)
     CDS             71852..73228
     CDS             73238..73849
     CDS             74116..74325
     CDS             74322..74819
     CDS             74819..75349
     CDS             complement(75517..76872)
     CDS             complement(77024..77863)
     CDS             78137..80179
     CDS             complement(80299..80763)
     CDS             80872..84018
     CDS             84128..84907
     CDS             85067..85558
     CDS             complement(85662..86552)
     CDS             complement(86618..87043)
     CDS             87211..87738
     CDS             87825..88148
     CDS             88251..89438
     CDS             complement(89512..90693)
     CDS             complement(90690..91901)
     CDS             complement(91916..92647)
     CDS             complement(92649..93587)
     CDS             93951..96485
     CDS             complement(96618..96932)
     CDS             97173..98426
     CDS             98437..99267
     CDS             99310..100011
     CDS             99980..100930
     CDS             100927..101643
     CDS             101812..104262
     CDS             complement(104312..104917)
     CDS             complement(104914..106464)
     CDS             106506..106976
     CDS             complement(107074..107904)
     CDS             complement(108085..109083)
     CDS             109147..109764
     CDS             109818..111041
     CDS             111148..111483
     CDS             111513..112514
     CDS             112514..113023
     CDS             113091..114308
     CDS             114408..115421
     CDS             complement(115418..115747)
     CDS             115983..116351
     CDS             117383..118003
     CDS             118080..118301
     CDS             118493..119086
     CDS             complement(119152..119418)
     CDS             complement(119437..120030)
     CDS             120236..121423
     CDS             121444..122121
     CDS             122108..123076
     CDS             123253..124110
     CDS             124546..124866
     CDS             124951..125793
     CDS             complement(125842..126252)
     CDS             126425..126964
     CDS             126965..127819
     CDS             complement(128033..130462)
     CDS             130780..131403
     CDS             131591..132403
     CDS             complement(132453..133853)
     CDS             133949..134779
     CDS             134779..135159
     CDS             complement(135217..136326)
     CDS             136724..138076
     CDS             138081..140549
     CDS             140561..142738
     CDS             142742..143287
     CDS             complement(143514..144056)
     CDS             complement(144067..145245)
     CDS             145622..145876
     CDS             146063..146218
     CDS             complement(146363..147355)
     CDS             complement(147345..148451)
     CDS             complement(148471..148965)
     CDS             149112..149792
     CDS             150095..150301
     CDS             150338..150691
     CDS             151234..153030
     CDS             complement(153557..153763)
     CDS             153856..154398
     CDS             154392..155774
     CDS             155818..156123
     CDS             156143..156667
     CDS             156664..156963
     CDS             157067..158050
     CDS             158165..159031
     CDS             complement(159261..159428)
     CDS             159916..160227
     CDS             160328..161071
     CDS             161096..161881
     CDS             161919..162308
     CDS             162336..162731
     CDS             162757..163041
     CDS             163739..164827
     CDS             164990..166798
     CDS             complement(167166..167717)
     CDS             complement(168142..169062)
     CDS             169206..169421
     CDS             169425..170546
     CDS             170672..171766
     CDS             171773..172972
     CDS             173539..175380
     CDS             175380..176108
     CDS             176142..176933
     CDS             complement(176911..177357)
     CDS             178609..178752
     CDS             179127..179330
     CDS             complement(182474..182908)
     CDS             183755..184195
     CDS             184257..184790
     CDS             184958..185785
     CDS             complement(185803..186711)
     CDS             186843..188429
     CDS             188429..189211
     CDS             189220..189825
     CDS             189822..191456
     CDS             191508..191744
     CDS             191748..192140
     CDS             192207..192956
     CDS             complement(193292..194062)
     CDS             194211..195254
     CDS             196072..198867
     CDS             complement(199672..200322)
     CDS             200481..201098
     CDS             201837..202475
     CDS             202475..203020
     CDS             203029..203517
     CDS             203662..205053
     CDS             complement(205131..207662)
     CDS             complement(207781..209190)
     CDS             complement(209209..210255)
     CDS             complement(210390..210926)
     CDS             complement(211124..212533)
     CDS             213064..214893
     CDS             214970..215491
     CDS             complement(215549..216190)
     CDS             216235..217176
     CDS             217151..217585
     CDS             217628..218554
     CDS             complement(218570..220510)
     CDS             complement(220634..222262)
     CDS             complement(222596..223471)
     CDS             complement(223503..223889)
     CDS             224220..225149
     CDS             225186..227204
     CDS             227204..228703
     CDS             228703..229920
     CDS             229974..230417
     CDS             230446..231048
     CDS             231041..231403
     CDS             231390..232091
     CDS             232084..233106
     CDS             233075..234274
     CDS             234282..234773
     CDS             234775..235536
     CDS             complement(235662..236489)
     CDS             complement(236504..237058)
     CDS             complement(237174..237797)
     CDS             complement(237889..238647)
     CDS             238688..239455
     CDS             239593..240063
     CDS             complement(240147..242438)
     CDS             242686..243156
     CDS             243357..244076
     CDS             244169..245467
     CDS             complement(245550..246953)
     CDS             complement(247209..249290)
     CDS             complement(249458..250144)
     CDS             complement(250232..252352)
     CDS             complement(252387..252659)
     CDS             complement(252786..253409)
     CDS             complement(253695..254912)
     CDS             complement(254923..255555)
     CDS             complement(255560..255967)
     CDS             complement(256049..256576)
     CDS             complement(256586..257947)
     CDS             complement(257950..258714)
     CDS             complement(258798..261386)
     CDS             262220..263245
     CDS             263247..264290
     CDS             264329..266161
     CDS             266185..267054
     CDS             267065..267904
     CDS             268039..268473
     CDS             268631..269011
     CDS             269126..270097
     CDS             complement(270633..271946)
     CDS             272341..272583
     CDS             272570..274309
     CDS             274758..277148
     CDS             277199..278746
     CDS             278743..279885
     CDS             279885..280682
     CDS             280679..283921
     CDS             complement(284319..284960)
     CDS             285564..286616
     CDS             286617..287096
     CDS             complement(287229..287567)
     CDS             complement(287569..288819)
     CDS             complement(289135..290001)
     CDS             290211..290927
     CDS             291084..291725
     CDS             complement(291825..292763)
     CDS             complement(292767..293357)
     CDS             complement(293508..294713)
     CDS             294995..296662
     CDS             296776..297450
     CDS             297762..297998
     CDS             298014..298184
     CDS             298431..298928
     CDS             298958..299767
     CDS             299914..301890
     CDS             complement(301966..302460)
     CDS             302547..303581
     CDS             complement(303550..304341)
     CDS             complement(304326..305387)
     CDS             305489..305878
     CDS             305882..306592
     CDS             306637..308472
     CDS             308484..309347
     CDS             309344..310405
     CDS             310488..311375
     CDS             311372..312253
     CDS             312253..312810
     CDS             complement(312811..313497)
     CDS             313619..314752
     CDS             314752..315870
     CDS             315923..316864
     CDS             317005..317868
     CDS             317976..319166
     CDS             319179..320324
     CDS             320339..321517
     CDS             321524..322597
     CDS             322590..323225
     CDS             323240..324301
     CDS             324301..325299
     CDS             325304..325993
     CDS             325993..326766
     CDS             326780..327424
     CDS             327417..328226
     CDS             328252..329520
     CDS             329524..330660
     CDS             330653..331204
     CDS             complement(331268..332260)
     CDS             complement(332267..333529)
     CDS             complement(333523..334581)
     CDS             complement(334578..335570)
     CDS             complement(335812..336753)
     CDS             complement(336987..339236)
     CDS             complement(339239..340036)
     CDS             complement(340033..340764)
     CDS             complement(340797..341234)
     CDS             complement(343150..343410)
     CDS             343944..345176
     CDS             345316..345687
     CDS             345845..346285
     CDS             346532..348700
     CDS             348838..349908
     CDS             349990..351252
     CDS             351245..352519
     CDS             352520..353737
     CDS             353721..354437
     CDS             354394..354813
     CDS             354794..355294
     CDS             355295..356344
     CDS             356341..357423
     CDS             357438..358559
     CDS             358588..359595
     CDS             359606..360088
     CDS             360085..361494
     CDS             361498..362907
     CDS             362904..364055
     CDS             364052..364672
     CDS             364674..365441
     CDS             365485..367626
     CDS             367623..369434
     CDS             369434..370693
     CDS             370677..371291
     CDS             371281..371955
     CDS             372109..373284
     CDS             373400..375352
     CDS             375528..376694
     CDS             376829..377650
     CDS             378217..379749
     CDS             379760..380500
     CDS             381021..381320
     CDS             381384..382724
     CDS             384040..384351
     CDS             384366..384995
     CDS             385012..385614
     CDS             385611..385913
     CDS             385930..386754
     CDS             386776..387054
     CDS             387065..387397
     CDS             387416..388117
     CDS             388129..388539
     CDS             388539..388730
     CDS             388730..388984
     CDS             389147..389518
     CDS             389532..389849
     CDS             389876..390415
     CDS             390433..390738
     CDS             390769..391161
     CDS             391174..391707
     CDS             391717..392070
     CDS             392085..392588
     CDS             392596..392772
     CDS             392779..393213
     CDS             393234..394568
     CDS             394607..394720
     CDS             394867..395223
     CDS             395242..395631
     CDS             395659..396279
     CDS             396303..397295
     CDS             397322..397705
     CDS             complement(398053..398547)
     CDS             complement(398681..399301)
     CDS             399528..400091
     CDS             complement(400165..401037)
     CDS             complement(401038..401490)
     CDS             complement(401590..402153)
     CDS             complement(402226..404187)
     CDS             404466..405335
     CDS             405393..406301
     CDS             406319..407749
     CDS             407846..409570
     CDS             409584..410207
     CDS             complement(410334..411236)
     CDS             411441..411545
     CDS             complement(411585..412082)
     CDS             complement(412087..413346)
     CDS             complement(413343..414047)
     CDS             complement(414114..414749)
     CDS             414924..415124
     CDS             complement(415226..415777)
     CDS             416110..416319
     CDS             complement(416424..417053)
     CDS             417285..419000
     CDS             418997..422752
     CDS             422816..423163
     CDS             423264..423623
     CDS             complement(423713..424243)
     CDS             complement(424383..425399)
     CDS             425741..427102
     CDS             427119..427763
     CDS             427985..428992
     CDS             429002..430609
     CDS             430603..431307
     CDS             complement(431401..431958)
     CDS             432076..433419
     CDS             complement(433522..434877)
     CDS             complement(435092..435367)
     CDS             complement(435370..436233)
     CDS             complement(436246..436692)
     CDS             complement(436695..436982)
     CDS             complement(437006..438469)
     CDS             complement(438523..439248)
     CDS             complement(439248..439742)
     CDS             complement(439723..440286)
     CDS             complement(440283..440840)
     CDS             complement(440840..441811)
     CDS             complement(441833..442798)
     CDS             443145..443948
     CDS             443941..444729
     CDS             444732..445220
     CDS             445225..445860
     CDS             445860..446177
     CDS             446181..446435
     CDS             446445..447710
     CDS             447850..448575
     CDS             complement(448661..449098)
     CDS             complement(449177..451756)
     CDS             complement(451952..452920)
     CDS             complement(453286..453789)
     CDS             454129..455061
     CDS             complement(455184..456104)
     CDS             456428..456739
     CDS             456760..457017
     CDS             457173..458339
     CDS             458499..459266
     CDS             459266..459730
     CDS             459740..460228
     CDS             complement(460369..461178)
     CDS             complement(461193..461573)
     CDS             complement(461633..462439)
     CDS             complement(462436..463422)
     CDS             complement(463415..464743)
     CDS             complement(464752..467082)
     CDS             467230..468093
     CDS             complement(468178..468960)
     CDS             complement(469094..469696)
     CDS             complement(469708..471108)
     CDS             complement(471128..472219)
     CDS             complement(472306..473853)
     CDS             474454..475221
     CDS             475447..475995
     CDS             476000..477046
     CDS             477399..478358
     CDS             478546..480351
     CDS             480810..482534
     CDS             482536..483030
     CDS             483183..485063
     CDS             485309..485440
     CDS             complement(485544..486206)
     CDS             complement(486374..487786)
     CDS             488217..488978
     CDS             489047..490879
     CDS             complement(490982..491512)
     CDS             complement(491568..492716)
     CDS             complement(492822..494774)
     CDS             complement(495253..496335)
     CDS             complement(496598..498355)
     CDS             498755..499471
     CDS             complement(499898..500734)
     CDS             501249..501929
     CDS             501990..502658
     CDS             502689..503318
     CDS             503386..503592
     CDS             503675..504112
     CDS             504237..505373
     CDS             complement(505824..506051)
     CDS             complement(506099..506458)
     CDS             complement(506915..507223)
     CDS             complement(507542..507985)
     CDS             complement(508037..508474)
     CDS             complement(508471..508944)
     CDS             complement(509345..510181)
     CDS             complement(510225..510884)
     CDS             511102..512031
     CDS             512115..513443
     CDS             513494..514510
     CDS             complement(514421..514636)
     CDS             514731..515789
     CDS             complement(516058..518760)
     CDS             complement(518760..521150)
     CDS             complement(521150..523570)
     CDS             complement(523603..524544)
     CDS             525081..525866
     CDS             525878..526366
     CDS             526385..527158
     CDS             527148..528032
     CDS             528045..528485
     CDS             528665..529705
     CDS             529773..530495
     CDS             530553..531194
     CDS             531291..532778
     CDS             complement(532848..533078)
     CDS             complement(533252..534139)
     CDS             complement(534289..534801)
     CDS             534852..535229
     CDS             complement(535254..536036)
     CDS             536143..536289
     CDS             536292..537053
     CDS             537089..537643
     CDS             537766..538698
     CDS             538713..539336
     CDS             complement(539463..539879)
     CDS             539992..540162
     CDS             540196..540471
     CDS             540468..540893
     CDS             complement(540909..542138)
     CDS             complement(542525..544399)
     CDS             complement(544499..546262)
     CDS             complement(546349..546792)
     CDS             complement(546821..547036)
     CDS             547265..548284
     CDS             548406..549224
     CDS             complement(549314..549925)
     CDS             550049..550408
     CDS             550405..550887
     CDS             550903..551706
     CDS             complement(551770..552993)
     CDS             553092..555248
     CDS             complement(555322..555933)
     CDS             complement(556117..557376)
     CDS             complement(557511..558191)
     CDS             558397..559914
     CDS             complement(559948..560700)
     CDS             560817..562073
     CDS             562179..565031
     CDS             565085..566515
     CDS             complement(566628..567953)
     CDS             568182..568817
     CDS             568817..569266
     CDS             569285..570109
     CDS             570111..570701
     CDS             complement(570791..570919)
     CDS             570938..572818
     CDS             572822..575107
     CDS             complement(575183..576250)
     CDS             complement(576382..577749)
     CDS             complement(577906..578355)
     CDS             578515..579618
     CDS             579870..580298
     CDS             580314..580706
     CDS             581037..581627
     CDS             581627..582892
     CDS             582889..583626
     CDS             583724..584359
     CDS             584378..584839
     CDS             complement(584917..585510)
     CDS             complement(585513..586103)
     CDS             complement(586107..586475)
     CDS             complement(586462..588273)
     CDS             588342..589205
     CDS             589928..590878
     CDS             590888..591205
     CDS             591202..592932
     CDS             592964..594445
     CDS             594442..595803
     CDS             595800..596882
     CDS             596916..598244
     CDS             598289..599482
     CDS             599421..600536
     CDS             600550..602010
     CDS             602202..602969
     CDS             602980..604242
     CDS             604275..605489
     CDS             605588..606505
     CDS             complement(606579..607037)
     CDS             607369..610092
     CDS             610158..610556
     CDS             610649..611458
     CDS             611941..613080
     CDS             613097..616330
     CDS             complement(616450..616857)
     CDS             complement(616857..617540)
     CDS             617895..618674
     CDS             complement(618625..619470)
     CDS             complement(619583..620203)
     CDS             complement(620275..621093)
     CDS             complement(621093..622046)
     CDS             complement(622058..622753)
     CDS             complement(622850..623209)
     CDS             complement(623391..624803)
     CDS             complement(624822..629285)
     CDS             complement(629715..631184)
     CDS             complement(631184..635722)
     CDS             636272..637228
     CDS             637270..639069
     CDS             639275..641617
     CDS             641622..642071
     CDS             complement(642144..642860)
     CDS             643224..643631
     CDS             643690..644172
     CDS             complement(644169..644633)
     CDS             645104..647563
     CDS             647567..648538
     CDS             648535..649815
     CDS             complement(649939..650316)
     CDS             650641..651522
     CDS             651609..651749
     CDS             651824..652504
     CDS             652616..653167
     CDS             complement(653245..653430)
     CDS             654142..655572
     CDS             655677..656453
     CDS             complement(656526..657752)
     CDS             complement(657861..658580)
     CDS             658889..660202
     CDS             complement(660314..660832)
     CDS             660992..661909
     CDS             661936..662721
     CDS             662773..664512
     CDS             complement(664451..664708)
     CDS             664885..665754
     CDS             665787..667319
     CDS             667518..668852
     CDS             669124..669231
     CDS             669364..669615
     CDS             complement(669655..670689)
     CDS             670898..671209
     CDS             complement(671196..671879)
     CDS             672498..673016
     CDS             673019..675265
     CDS             675272..676063
     CDS             676103..676918
     CDS             676928..677779
     CDS             complement(677838..678986)
     CDS             complement(679106..680254)
     CDS             680636..681526
     CDS             681655..681951
     CDS             complement(682074..682334)
     CDS             682584..684146
     CDS             684218..685153
     CDS             685218..688064
     CDS             688143..688649
     CDS             688891..689322
     CDS             689355..690305
     CDS             complement(690374..691102)
     CDS             complement(691122..692804)
     CDS             complement(692973..694457)
     CDS             694694..695035
     CDS             695062..696858
     CDS             complement(696900..698063)
     CDS             698115..699101
     CDS             699295..700365
     CDS             700385..701512
     CDS             complement(701583..702587)
     CDS             complement(702616..702990)
     CDS             complement(703107..704774)
     CDS             705100..707046
     CDS             707062..707370
     CDS             complement(707401..707937)
     CDS             complement(707962..709140)
     CDS             complement(709384..709707)
     CDS             complement(710041..711378)
     CDS             complement(711502..712227)
     CDS             712364..713341
     CDS             713345..714061
     CDS             714179..716752
     CDS             717954..718097
     CDS             718472..718675
     CDS             complement(721742..722176)
     CDS             723024..723854
     CDS             complement(723889..724143)
     CDS             complement(724147..725547)
     CDS             complement(725690..726604)
     CDS             726823..727512
     CDS             727533..728831
     CDS             728858..729781
     CDS             complement(729833..731332)
     CDS             complement(731316..733418)
     CDS             733616..735808
     CDS             735836..737506
     CDS             737508..738326
     CDS             738351..739049
     CDS             complement(739053..739526)
     CDS             complement(739656..740330)
     CDS             complement(740389..741060)
     CDS             complement(741262..742209)
     CDS             complement(742220..742996)
     CDS             complement(743050..743802)
     CDS             complement(744064..744672)
     CDS             744870..745775
     CDS             746380..748017
     CDS             748145..749458
     CDS             complement(749566..750021)
     CDS             750259..751449
     CDS             751666..752718
     CDS             752935..754071
     CDS             754189..754518
     CDS             754573..756396
     CDS             756411..757358
     CDS             757720..758175
     CDS             complement(758235..759038)
     CDS             759283..760011
     CDS             760129..760635
     CDS             760666..761880
     CDS             761924..762307
     CDS             762380..762703
     CDS             762764..763279
     CDS             763301..765154
     CDS             765166..765504
     CDS             765586..765780
     CDS             765933..767231
     CDS             767295..767720
     CDS             767916..769040
     CDS             769406..770356
     CDS             770362..771480
     CDS             771546..772784
     CDS             772854..773468
     CDS             773481..774641
     CDS             774843..776333
     CDS             776455..777339
     CDS             777659..778681
     CDS             778708..778938
     CDS             complement(778971..780302)
     CDS             780536..781999
     CDS             782082..783635
     CDS             783897..785588
     CDS             785749..786342
     CDS             complement(786467..788008)
     CDS             complement(788343..789596)
     CDS             789706..790608
     CDS             790698..791675
     CDS             complement(791724..793637)
     CDS             complement(793862..794467)
     CDS             complement(794766..795752)
     CDS             796052..796642
     CDS             796639..797766
     CDS             797791..798345
     CDS             798347..799102
     CDS             799117..799554
     CDS             799597..801339
     CDS             complement(801777..802247)
     CDS             complement(802244..803605)
     CDS             complement(804352..805029)
     CDS             805170..806693
     CDS             806984..807628
     CDS             complement(807665..809140)
     CDS             complement(809140..809835)
     CDS             complement(809941..810276)
     CDS             complement(810417..810668)
     CDS             810785..811216
     CDS             complement(811471..811920)
     CDS             complement(811990..812424)
     CDS             complement(812421..812882)
     CDS             813042..813236
     CDS             complement(813323..813760)
     CDS             814327..817413
     CDS             817406..818707
     CDS             818704..819915
     CDS             819932..821572
     CDS             complement(821652..822890)
     CDS             complement(823490..823975)
     CDS             824091..824522
     CDS             824519..824872
     CDS             complement(824983..825390)
     CDS             complement(825521..826660)
     CDS             complement(826666..827184)
     CDS             complement(827433..828317)
     CDS             828463..829059
     CDS             829340..830620
     CDS             complement(830727..832013)
     CDS             832163..833332
     CDS             833316..834215
     CDS             834212..834997
     CDS             835238..837148
     CDS             837358..838503
     CDS             complement(838564..838998)
     CDS             839101..839610
     CDS             839591..840208
     CDS             840205..841449
     CDS             841439..841849
     CDS             842129..843688
     CDS             complement(843734..844579)
     CDS             complement(844629..845759)
     CDS             845912..846796
     CDS             846833..847378
     CDS             complement(847825..849414)
     CDS             849712..853605
     CDS             853765..854070
     CDS             complement(854148..854612)
     CDS             complement(854743..855801)
     CDS             856119..856658
     CDS             complement(856715..858187)
     CDS             859196..859825
     CDS             859779..860486
     CDS             860631..861095
     CDS             861257..862504
     CDS             862610..862999
     CDS             863123..864262
     CDS             864293..865543
     CDS             865744..866193
     CDS             866213..867319
     CDS             867321..867977
     CDS             868075..869184
     CDS             869360..869830
     CDS             869830..870297
     CDS             870364..871332
     CDS             871338..871841
     CDS             complement(871910..873775)
     CDS             complement(873796..874680)
     CDS             complement(874701..874943)
     CDS             875311..876072
     CDS             876088..877041
     CDS             877186..878634
     CDS             878804..878971
     CDS             878964..879116
     CDS             879651..880574
     CDS             880552..881178
     CDS             881168..881566
     CDS             881563..882654
     CDS             complement(882718..883461)
     CDS             complement(883698..884477)
     CDS             complement(884538..885914)
     CDS             complement(886154..887719)
     CDS             complement(887819..890083)
     CDS             complement(890109..890954)
     CDS             891052..891597
     CDS             891601..892377
     CDS             complement(892462..893271)
     CDS             complement(893307..893984)
     CDS             complement(893974..895008)
     CDS             895279..895845
     CDS             895884..896831
     CDS             897001..898425
     CDS             898492..900177
     CDS             complement(900276..900875)
     CDS             901221..902471
     CDS             complement(902604..902939)
     CDS             complement(903139..904104)
     CDS             complement(904101..904757)
     CDS             complement(904936..905214)
     CDS             complement(905337..906518)
     CDS             complement(906611..907405)
     CDS             complement(907405..908526)
     CDS             complement(908526..910418)
     CDS             complement(910449..910886)
     CDS             complement(910924..911241)
     CDS             complement(911298..912323)
     CDS             complement(912326..912856)
     CDS             complement(913042..915615)
     CDS             915738..916208
     CDS             complement(916323..917843)
     CDS             complement(917886..918761)
     CDS             complement(918840..919304)
     CDS             complement(919294..920406)
     CDS             complement(920480..921904)
     CDS             922139..923359
     CDS             complement(925623..926714)
     CDS             complement(926725..927360)
     CDS             complement(927453..928397)
     CDS             complement(928427..929299)
     CDS             complement(929299..929880)
     CDS             930067..931326
     CDS             931352..932443
     CDS             932448..933323
     CDS             933347..933730
     CDS             933769..934578
     CDS             934595..935449
     CDS             935854..937515
     CDS             937615..938094
     CDS             complement(938179..939222)
     CDS             complement(939320..939901)
     CDS             complement(940051..940191)
     CDS             complement(940738..941598)
     CDS             942012..944663
     CDS             complement(944727..945176)
     CDS             complement(945185..947923)
     CDS             948403..949521
     CDS             949583..950173
     CDS             950378..951802
     CDS             complement(951883..952389)
     CDS             complement(952676..953809)
     CDS             953982..954617
     CDS             954626..955057
     CDS             complement(955254..955679)
     CDS             complement(955700..956026)
     CDS             complement(956173..956919)
     CDS             956995..957921
     CDS             957935..958762
     CDS             959140..959535
     CDS             959540..959956
     CDS             959974..960681
     CDS             960712..962016
     CDS             962258..963007
     CDS             963029..963817
     CDS             963855..964634
     CDS             964694..965785
     CDS             965802..966722
     CDS             966879..968795
     CDS             968809..970002
     CDS             970459..971616
     CDS             971693..971902
     CDS             972205..973338
     CDS             973499..974626
     CDS             complement(974703..975212)
     CDS             complement(975333..977057)
     CDS             complement(977194..977451)
     CDS             complement(977746..978714)
     CDS             complement(978869..979609)
     CDS             979812..980747
     CDS             980812..982821
     CDS             983317..984339
     CDS             984416..985153
     CDS             complement(985222..985680)
     CDS             complement(985690..986613)
     CDS             complement(986777..987631)
     CDS             complement(987920..988747)
     CDS             complement(988788..989702)
     CDS             989916..990650
     CDS             990647..991441
     CDS             991431..991781
     CDS             991778..992185
     CDS             992232..992783
     CDS             complement(992819..993097)
     CDS             complement(993107..993862)
     CDS             complement(993914..994432)
     CDS             complement(994445..995317)
     CDS             995550..997454
     CDS             997760..998404
     CDS             998594..999553
     CDS             999758..999865
     CDS             999878..1001716
     CDS             complement(1001794..1003182)
     CDS             1003488..1003994
     CDS             complement(1004077..1005741)
     CDS             complement(1005958..1007550)
     CDS             complement(1007640..1008854)
     CDS             complement(1008857..1009993)
     CDS             1010528..1012057
     CDS             1012283..1013953
     CDS             complement(1014058..1014507)
     CDS             1014703..1015200
     CDS             complement(1015230..1015763)
     CDS             complement(1015812..1016033)
     CDS             complement(1016147..1016914)
     CDS             1017007..1017540
     CDS             1017631..1019280
     CDS             1019690..1020358
     CDS             1020381..1020764
     CDS             1020804..1022210
     CDS             1022286..1023608
     CDS             complement(1023644..1024402)
     CDS             1024488..1025246
     CDS             complement(1025323..1026612)
     CDS             1027020..1027400
     CDS             1027394..1027738
     CDS             1027739..1029505
     CDS             1029519..1030229
     CDS             1030331..1033156
     CDS             1033185..1034393
     CDS             1034584..1035750
     CDS             1035750..1036622
     CDS             complement(1036705..1037529)
     CDS             complement(1037483..1038268)
     CDS             1038350..1039225
     CDS             1039397..1042801
     CDS             1043588..1043815
     CDS             1043815..1046091
     CDS             1046088..1046318
     CDS             complement(1046427..1046855)
     CDS             complement(1047033..1048766)
     CDS             1048987..1049583
     CDS             complement(1049645..1050478)
     CDS             1050674..1050874
     CDS             1050972..1052891
     CDS             1052892..1053593
     CDS             1053619..1053924
     CDS             1053966..1054520
     CDS             1054520..1055374
     CDS             1055496..1057193
     CDS             1057224..1058396
     CDS             complement(1058479..1058742)
     CDS             complement(1058745..1059557)
     CDS             complement(1059580..1060242)
     CDS             1060418..1060699
     CDS             1060750..1061721
     CDS             1061767..1062711
     CDS             1062936..1064135
     CDS             complement(1064326..1065519)
     CDS             1065611..1066279
     CDS             1066251..1067507
     CDS             complement(1067812..1069041)
     CDS             complement(1069038..1069763)
     CDS             complement(1069760..1070224)
     CDS             complement(1070217..1071404)
     CDS             complement(1071414..1072022)
     CDS             complement(1072019..1074328)
     CDS             complement(1074318..1074950)
     CDS             complement(1074944..1075390)
     CDS             complement(1075399..1076937)
     CDS             complement(1076921..1078630)
     CDS             complement(1078623..1078994)
     CDS             complement(1079007..1080374)
     CDS             complement(1080382..1080939)
     CDS             complement(1080943..1081197)
     CDS             complement(1081214..1081474)
     CDS             complement(1081569..1082327)
     CDS             complement(1082324..1083076)
     CDS             1083121..1083510
     CDS             1083541..1084611
     CDS             1084636..1085892
     CDS             1086175..1089192
     CDS             1089515..1091149
     CDS             1091227..1092699
     CDS             1092951..1093679
     CDS             1093691..1095127
     CDS             1095247..1096494
     CDS             1096600..1097523
     CDS             1097520..1098377
     CDS             1098383..1099498
     CDS             1100068..1101066
     CDS             1101132..1101797
     CDS             1101801..1103162
     CDS             1103357..1105315
     CDS             complement(1105410..1106750)
     CDS             complement(1106752..1108539)
     CDS             1109091..1110389
     CDS             1110495..1111121
     CDS             1111192..1112472
     CDS             1112591..1114942
     CDS             1115136..1115408
     CDS             1115585..1117444
     CDS             1117577..1117879
     CDS             complement(1117926..1118486)
     CDS             1118490..1119098
     CDS             complement(1119120..1120439)
     CDS             complement(1120457..1121041)
     CDS             complement(1121122..1122336)
     CDS             1122583..1123890
     CDS             1123887..1125581
     CDS             1125562..1126353
     CDS             1126379..1127245
     CDS             1127385..1128374
     CDS             1128320..1129804
     CDS             1129901..1130077
     CDS             complement(1130088..1130912)
     CDS             complement(1131122..1132996)
     CDS             complement(1133011..1133601)
     CDS             1133843..1134712
     CDS             1135407..1136474
     CDS             1136474..1139587
     CDS             complement(1139665..1140246)
     CDS             1140411..1140728
     CDS             complement(1140833..1141918)
     CDS             1142048..1142509
     CDS             1142840..1145887
     CDS             complement(1145972..1146838)
     CDS             1147029..1147454
     CDS             complement(1147521..1147823)
     CDS             1147974..1148717
     CDS             1148842..1150815
     CDS             complement(1151267..1153018)
     CDS             1153182..1153304
     CDS             1153301..1153777
     CDS             1153788..1155476
     CDS             complement(1155539..1157575)
     CDS             complement(1157785..1158669)
     CDS             complement(1158852..1159847)
     CDS             1160184..1160600
     CDS             complement(1160797..1161636)
     CDS             1161720..1161995
     CDS             complement(1162088..1163101)
     CDS             complement(1163206..1165056)
     CDS             1165302..1167314
     CDS             1167488..1168033
     CDS             1168119..1170089
     CDS             1170095..1171033
     CDS             1171277..1173433
     CDS             1173472..1174386
     CDS             complement(1174410..1176074)
     CDS             complement(1176092..1176559)
     CDS             complement(1176695..1178065)
     CDS             complement(1178062..1178724)
     CDS             complement(1179200..1181020)
     CDS             complement(1181042..1181269)
     CDS             1181417..1182355
     CDS             1182470..1183804
     CDS             1183889..1185073
     CDS             complement(1185166..1186602)
     CDS             1187014..1188129
     CDS             1188247..1188768
     CDS             complement(1188817..1189677)
     CDS             complement(1189729..1190367)
     CDS             1191015..1193690
     CDS             complement(1193843..1194526)
     CDS             complement(1194747..1195250)
     CDS             complement(1195372..1195956)
     CDS             1196257..1196595
     CDS             1196704..1197333
     CDS             complement(1197467..1198792)
     CDS             complement(1198821..1199474)
     CDS             1199673..1200554
     CDS             complement(1200551..1200985)
     CDS             complement(1201115..1201531)
     CDS             complement(1201556..1202197)
     CDS             complement(1202269..1202961)
     CDS             complement(1202954..1203589)
     CDS             complement(1203605..1204672)
     CDS             complement(1204672..1207329)
     CDS             complement(1207342..1207938)
     CDS             complement(1207940..1208518)
     CDS             1209115..1209300
     CDS             1209399..1211429
     CDS             1211703..1213103
     CDS             1213103..1213450
     CDS             complement(1213551..1214441)
     CDS             1214757..1215746
     CDS             1215827..1216339
     CDS             1216350..1216829
     CDS             1216826..1217071
     CDS             1217073..1217528
     CDS             complement(1217485..1217727)
     CDS             1218085..1219716
     CDS             1219820..1220740
     CDS             1220752..1221660
     CDS             1221689..1222660
     CDS             1222657..1223652
     CDS             1223839..1224798
     CDS             complement(1224887..1225279)
     CDS             complement(1225279..1225575)
     CDS             complement(1225677..1226075)
     CDS             complement(1226156..1226719)
     CDS             complement(1226850..1227092)
     CDS             complement(1227277..1228533)
     CDS             complement(1228879..1229685)
     CDS             complement(1229685..1230875)
     CDS             complement(1230951..1232378)
     CDS             complement(1232387..1233385)
     CDS             complement(1233404..1233982)
     CDS             complement(1233985..1235550)
     CDS             complement(1235728..1235853)
     CDS             1235939..1236820
     CDS             1236851..1237471
     CDS             complement(1237547..1238257)
     CDS             1238593..1239555
     CDS             complement(1239607..1239927)
     CDS             complement(1239930..1240496)
     CDS             1240729..1241496
     CDS             1241595..1243697
     CDS             complement(1243722..1246091)
     CDS             1246448..1247092
     CDS             1247094..1248926
     CDS             1248973..1249530
     CDS             1249817..1250101
     CDS             1250786..1253665
     CDS             1253681..1254925
     CDS             1255003..1256136
     CDS             complement(1256197..1256709)
     CDS             complement(1256907..1257815)
     CDS             1257988..1259223
     CDS             complement(1259327..1259605)
     CDS             complement(1259605..1260738)
     CDS             complement(1260819..1263101)
     CDS             complement(1263569..1264276)
     CDS             1264566..1267268
     CDS             1267415..1268056
     CDS             1268356..1268586
     CDS             complement(1268650..1270074)
     CDS             1270526..1271113
     CDS             1271115..1271801
     CDS             1271803..1272759
     CDS             1272773..1274692
     CDS             1274673..1275194
     CDS             complement(1276003..1276815)
     CDS             complement(1277131..1279113)
     CDS             1279360..1280439
     CDS             1280622..1281263
     CDS             1281405..1283513
     CDS             complement(1283585..1284220)
     CDS             1284307..1284765
     CDS             complement(1284813..1286372)
     CDS             complement(1286633..1289743)
     CDS             1290402..1291349
     CDS             complement(1291389..1291973)
     CDS             1292123..1292647
     CDS             1292683..1292853
     CDS             1292828..1293889
     CDS             1293895..1294845
     CDS             1294920..1295843
     CDS             1295856..1296602
     CDS             1296768..1297004
     CDS             1297096..1298337
     CDS             1298423..1299226
     CDS             1299223..1300239
     CDS             1300236..1300874
     CDS             1300879..1301835
     CDS             1301826..1302593
     CDS             1303037..1304467
     CDS             1304836..1305237
     CDS             complement(1305305..1305400)
     CDS             complement(1305403..1306863)
     CDS             complement(1307318..1307911)
     CDS             1308037..1308129
     CDS             1308145..1309323
     CDS             complement(1309356..1310804)
     CDS             1311074..1312291
     CDS             1312474..1313415
     CDS             complement(1313481..1316555)
     CDS             complement(1316571..1317968)
     CDS             complement(1317971..1318654)
     CDS             complement(1318785..1319528)
     CDS             1319659..1320720
     CDS             1320913..1321593
     CDS             1321703..1323373
     CDS             1323624..1323905
     CDS             1324044..1324310
     CDS             1324326..1325495
     CDS             1325580..1326278
     CDS             1326821..1327843
     CDS             1327843..1328886
     CDS             1328913..1330754
     CDS             1330773..1331639
     CDS             1331642..1332472
     CDS             1332703..1333572
     CDS             1333602..1337708
     CDS             1337767..1340313
     CDS             complement(1340362..1341699)
     CDS             complement(1341829..1342602)
     CDS             complement(1342675..1343439)
     CDS             1343776..1344750
     CDS             1344809..1346011
     CDS             complement(1346128..1347252)
     CDS             1347408..1347902
     CDS             1348047..1350986
     CDS             1351059..1351655
     CDS             1351662..1353011
     CDS             1353103..1354410
     CDS             complement(1354472..1355749)
     CDS             1355890..1356942
     CDS             1356926..1358083
     CDS             1358083..1358892
     CDS             1358889..1359572
     CDS             complement(1359623..1359790)
     CDS             1360143..1361009
     CDS             1361250..1361669
     CDS             1361666..1362391
     CDS             1362408..1363700
     CDS             1363703..1364470
     CDS             1364506..1365762
     CDS             1365767..1366282
     CDS             1366239..1366802
     CDS             1366804..1367337
     CDS             complement(1367497..1368867)
     CDS             complement(1369016..1369633)
     CDS             complement(1369644..1370768)
     CDS             1370958..1371227
     CDS             1371434..1372648
     CDS             complement(1372694..1373101)
     CDS             1373330..1373542
     CDS             1373877..1375478
     CDS             1375839..1376735
     CDS             1376741..1378036
     CDS             1378047..1379087
     CDS             1379157..1380230
     CDS             1380257..1380871
     CDS             1380884..1381621
     CDS             1381603..1382376
     CDS             1382373..1383008
     CDS             complement(1383247..1383750)
     CDS             complement(1383826..1385040)
     CDS             complement(1385148..1385879)
     CDS             complement(1385938..1386432)
     CDS             1386491..1388020
     CDS             1388110..1388679
     CDS             complement(1388782..1389420)
     CDS             complement(1389417..1390247)
     CDS             complement(1390250..1391125)
     CDS             1391215..1391640
     CDS             complement(1391779..1392024)
     CDS             1392383..1393768
     CDS             1394069..1394911
     CDS             complement(1395015..1395116)
     CDS             complement(1395330..1396130)
     CDS             1396703..1396882
     CDS             1396933..1398117
     CDS             1398142..1400604
     CDS             1400877..1401398
     CDS             1401811..1402800
     CDS             complement(1402890..1403807)
     CDS             1404044..1405783
     CDS             complement(1405885..1407099)
     CDS             1407278..1408183
     CDS             1408315..1408560
     CDS             complement(1408797..1409579)
     CDS             complement(1409632..1410417)
     CDS             complement(1410414..1411409)
     CDS             complement(1411409..1412296)
     CDS             complement(1412283..1413245)
     CDS             complement(1413245..1414861)
     CDS             complement(1415038..1416075)
     CDS             1416306..1416977
     CDS             1416993..1417226
     CDS             1417219..1417608
     CDS             1417772..1418803
     CDS             1418805..1419890
     CDS             1419883..1422990
     CDS             1423051..1423620
     CDS             complement(1423692..1424900)
     CDS             complement(1425025..1426479)
     CDS             1426832..1428259
     CDS             1428399..1430009
     CDS             1430123..1430818
     CDS             1430839..1431771
     CDS             complement(1431840..1432883)
     CDS             complement(1432945..1434606)
     CDS             complement(1434810..1436339)
     CDS             complement(1436445..1437068)
     CDS             complement(1437058..1437708)
     CDS             complement(1437674..1439374)
     CDS             complement(1439413..1440558)
     CDS             complement(1440837..1441283)
     CDS             1441480..1441728
     CDS             complement(1441796..1442017)
     CDS             1442680..1444302
     CDS             complement(1444317..1445630)
     CDS             complement(1445624..1447252)
     CDS             complement(1447761..1448039)
     CDS             complement(1448220..1449569)
     CDS             complement(1449559..1450218)
     CDS             complement(1450230..1450619)
     CDS             complement(1450705..1452447)
     CDS             1452521..1453222
     CDS             1453461..1454663
     CDS             1454663..1455325
     CDS             complement(1455366..1457861)
     CDS             complement(1457967..1459415)
     CDS             1459654..1460325
     CDS             1460306..1462759
     CDS             1462760..1463884
     CDS             1464159..1465328
     CDS             1465799..1466425
     CDS             1466488..1468773
     CDS             1468955..1470157
     CDS             complement(1470272..1471954)
     CDS             complement(1472124..1472387)
     CDS             1472662..1473909
     CDS             complement(1473973..1474827)
     CDS             complement(1475138..1476799)
     CDS             complement(1476915..1477427)
     CDS             complement(1477625..1478530)
     CDS             complement(1478877..1479797)
     CDS             1480163..1480744
     CDS             complement(1481071..1481619)
     CDS             complement(1481827..1482324)
     CDS             complement(1482317..1484260)
     CDS             1484450..1485712
     CDS             1485836..1486930
     CDS             complement(1487057..1488778)
     CDS             complement(1488771..1490558)
     CDS             complement(1490666..1491625)
     CDS             1492302..1492958
     CDS             1492942..1494186
     CDS             complement(1494225..1495049)
     CDS             1495447..1496706
     CDS             complement(1497031..1498401)
     CDS             complement(1498607..1499344)
     CDS             complement(1499478..1501166)
     CDS             1501416..1503761
     CDS             1503963..1504730
     CDS             1504969..1505373
     CDS             complement(1505447..1506550)
     CDS             complement(1506753..1507145)
     CDS             complement(1507458..1508135)
     CDS             complement(1508138..1508383)
     CDS             complement(1508555..1509976)
     CDS             complement(1510050..1510748)
     CDS             1511285..1512313
     CDS             1512315..1513082
     CDS             1513085..1513645
     CDS             1513655..1514293
     CDS             1514318..1516117
     CDS             1516360..1517388
     CDS             1517507..1518502
     CDS             1518492..1519256
     CDS             complement(1519362..1519937)
     CDS             complement(1520087..1520647)
     CDS             complement(1520720..1521928)
     CDS             1522023..1522892
     CDS             complement(1522899..1523129)
     CDS             1523261..1523776
     CDS             1523776..1524870
     CDS             1524927..1525142
     CDS             complement(1525235..1525969)
     CDS             complement(1526144..1527085)
     CDS             complement(1527259..1528365)
     CDS             1528776..1529849
     CDS             1529842..1530978
     CDS             1531019..1532038
     CDS             1532046..1532714
     CDS             1532803..1533564
     CDS             complement(1533626..1533805)
     CDS             1534044..1534709
     CDS             1534775..1535566
     CDS             complement(1536049..1537215)
     CDS             1537783..1537995
     CDS             1538118..1538468
     CDS             complement(1538535..1540706)
     CDS             complement(1540935..1541642)
     CDS             complement(1541668..1542441)
     CDS             complement(1542438..1543556)
     CDS             complement(1543609..1544451)
     CDS             complement(1544461..1545342)
     CDS             complement(1545410..1546714)
     CDS             complement(1546917..1548077)
     CDS             complement(1548343..1550079)
     CDS             complement(1550248..1551006)
     CDS             1551198..1552433
     CDS             1552808..1553443
     CDS             1553716..1554225
     CDS             1554272..1554931
     CDS             1554962..1557364
     CDS             1557383..1558270
     CDS             complement(1558356..1559897)
     CDS             complement(1559919..1560434)
     CDS             complement(1560675..1561646)
     CDS             1561964..1565092
     CDS             1565235..1565930
     CDS             1565943..1566839
     CDS             1567010..1568152
     CDS             1568220..1570820
     CDS             1570823..1572061
     CDS             1572131..1574008
     CDS             1574114..1574593
     CDS             1574817..1576451
     CDS             1576740..1578170
     CDS             complement(1578229..1579866)
     CDS             complement(1580021..1580830)
     CDS             1580998..1581672
     CDS             1581685..1582383
     CDS             complement(1582490..1584424)
     CDS             complement(1584622..1584972)
     CDS             complement(1585089..1585715)
     CDS             complement(1585717..1587021)
     CDS             1587438..1594535
     CDS             complement(1594679..1595872)
     CDS             complement(1595982..1597385)
     CDS             1597474..1597746
     CDS             complement(1597775..1598104)
     CDS             1598514..1598888
     CDS             complement(1598960..1599628)
     CDS             complement(1599831..1600580)
     CDS             complement(1600604..1601701)
     CDS             complement(1601703..1602908)
     CDS             complement(1602981..1604009)
     CDS             1604468..1605388
     CDS             1605723..1606496
     CDS             1606496..1607350
     CDS             complement(1607426..1608184)
     CDS             complement(1608422..1609231)
     CDS             1609464..1610603
     CDS             1610645..1611067
     CDS             1611110..1612402
     CDS             1612455..1612580
     CDS             1612592..1612939
     CDS             1612983..1613921
     CDS             1613987..1614574
     CDS             1614595..1616082
     CDS             1616110..1617516
     CDS             complement(1617618..1617860)
     CDS             1618012..1618518
     CDS             complement(1618577..1619914)
     CDS             complement(1620017..1620442)
     CDS             complement(1620619..1621917)
     CDS             complement(1621918..1622445)
     CDS             complement(1622450..1623475)
     CDS             1623952..1624755
     CDS             1624764..1625567
     CDS             1625598..1626245
     CDS             1626242..1627021
     CDS             1627031..1628551
     CDS             1628616..1629008
     CDS             1629040..1629993
     CDS             1630080..1630937
     CDS             1630941..1632392
     CDS             complement(1632433..1633317)
     CDS             1633508..1634677
     CDS             complement(1634720..1636198)
     CDS             1636437..1637072
     CDS             1637072..1637635
     CDS             complement(1637735..1639111)
     CDS             1639678..1639836
     CDS             1639863..1640606
     CDS             complement(1640702..1640875)
     CDS             complement(1640966..1642153)
     CDS             complement(1642332..1643477)
     CDS             complement(1643464..1644630)
     CDS             complement(1644641..1645615)
     CDS             complement(1645612..1647018)
     CDS             complement(1647257..1647484)
     CDS             1647835..1649454
     CDS             1649451..1650137
     CDS             1650550..1652055
     CDS             1652052..1652786
     CDS             1652820..1654268
     CDS             complement(1654356..1654562)
     CDS             1654908..1655045
     CDS             complement(1655130..1655765)
     CDS             1656007..1656387
     CDS             complement(1656481..1656969)
     CDS             1657309..1657512
     CDS             1657618..1658010
     CDS             complement(1658012..1658653)
     CDS             complement(1658650..1659879)
     CDS             complement(1659876..1660982)
     CDS             complement(1661192..1662625)
     CDS             complement(1662622..1663800)
     CDS             complement(1663811..1664581)
     CDS             complement(1664698..1666059)
     CDS             complement(1666056..1667516)
     CDS             complement(1667513..1668691)
     CDS             complement(1668688..1669881)
     CDS             complement(1669989..1671122)
     CDS             complement(1671115..1672608)
     CDS             complement(1672765..1675053)
     CDS             complement(1675077..1675877)
     CDS             complement(1675892..1676584)
     CDS             complement(1676584..1678683)
     CDS             complement(1678680..1679522)
     CDS             complement(1679554..1679874)
     CDS             1680173..1681015
     CDS             1681267..1683186
     CDS             complement(1683290..1683772)
     CDS             complement(1683798..1684850)
     CDS             1685191..1685676
     CDS             complement(1685679..1687037)
     CDS             1687134..1687970
     CDS             complement(1688208..1689713)
     CDS             complement(1689725..1692382)
     CDS             complement(1692366..1693628)
     CDS             complement(1693668..1695467)
     CDS             1695595..1696068
     CDS             1696168..1696791
     CDS             1696809..1698809
     CDS             1699012..1699680
     CDS             1699960..1702569
     CDS             1702618..1702836
     CDS             1703044..1707885
     CDS             1708183..1709193
     CDS             1709349..1709891
     CDS             1710385..1712508
     CDS             1712520..1712762
     CDS             1712740..1714659
     CDS             1714667..1716391
     CDS             1716557..1716730
     CDS             complement(1716875..1717393)
     CDS             complement(1717465..1719108)
     CDS             1719297..1719746
     CDS             1719762..1720073
     CDS             1720178..1720504
     CDS             1720707..1721924
     CDS             complement(1722172..1723881)
     CDS             complement(1723883..1725082)
     CDS             complement(1725198..1725554)
     CDS             1725811..1727238
     CDS             1727251..1727871
     CDS             1727883..1728056
     CDS             1728056..1729033
     CDS             1729120..1729596
     CDS             1729601..1731970
     CDS             1731974..1732144
     CDS             1732171..1732821
     CDS             1732908..1733654
     CDS             1733786..1734733
     CDS             1734848..1735780
     CDS             complement(1735850..1736512)
     CDS             complement(1736531..1737319)
     CDS             complement(1737312..1738109)
     CDS             1738499..1739614
     CDS             1739598..1740455
     CDS             1740455..1741225
     CDS             1741329..1742360
     CDS             1742522..1743559
     CDS             complement(1743618..1744355)
     CDS             complement(1744530..1745750)
     CDS             1746170..1746775
     CDS             1746905..1747510
     CDS             1747503..1749023
     CDS             complement(1749074..1749502)
     CDS             complement(1749486..1750544)
     CDS             complement(1750559..1751167)
     CDS             complement(1751179..1754034)
     CDS             complement(1754047..1754244)
     CDS             complement(1754310..1754930)
     CDS             complement(1754940..1756598)
     CDS             complement(1756828..1757415)
     CDS             complement(1757405..1757863)
     CDS             1758147..1758974
     CDS             1759101..1760858
     CDS             complement(1760968..1762560)
     CDS             1762784..1765129
     CDS             1765131..1766012
     CDS             complement(1766100..1768133)
     CDS             complement(1768123..1769628)
     CDS             1769892..1770710
     CDS             1770717..1771415
     CDS             1771424..1772143
     CDS             1772121..1772708
     CDS             1772705..1774483
     CDS             1774547..1774813
     CDS             complement(1774908..1775819)
     CDS             complement(1775995..1776585)
     CDS             1776868..1777674
     CDS             complement(1777698..1779725)
     CDS             1779831..1780298
     CDS             complement(1780349..1780693)
     CDS             complement(1780851..1781813)
     CDS             complement(1781810..1782775)
     CDS             1783003..1783869
     CDS             1784103..1784306
     CDS             complement(1784334..1784954)
     CDS             1785190..1786560
     CDS             complement(1786662..1787285)
     CDS             complement(1787293..1787874)
     CDS             1788420..1788563
     CDS             1788930..1791122
     CDS             complement(1791468..1791734)
     CDS             1791851..1792891
     CDS             complement(1792926..1793147)
     CDS             complement(1793284..1793502)
     CDS             complement(1793544..1793810)
     CDS             complement(1794629..1794961)
     CDS             complement(1795096..1795686)
     CDS             complement(1795832..1796305)
     CDS             complement(1796458..1797210)
     CDS             complement(1797364..1797972)
     CDS             complement(1798028..1798879)
     CDS             complement(1798876..1799184)
     CDS             complement(1799849..1800190)
     CDS             complement(1800348..1800764)
     CDS             complement(1801552..1802259)
     CDS             complement(1802411..1802926)
     CDS             complement(1803093..1803326)
     CDS             complement(1803496..1803903)
     CDS             complement(1804043..1804489)
     CDS             complement(1804643..1804942)
     CDS             complement(1805053..1806414)
     CDS             complement(1806407..1806997)
     CDS             complement(1807670..1808737)
     CDS             complement(1808894..1809211)
     CDS             complement(1809353..1809760)
     CDS             complement(1809913..1810248)
     CDS             complement(1810809..1811546)
     CDS             complement(1811695..1812075)
     CDS             1813717..1813947
     CDS             complement(1814142..1814543)
     CDS             1815345..1817600
     CDS             1817739..1818857
     CDS             complement(1818997..1819854)
     CDS             complement(1819943..1821487)
     CDS             complement(1821484..1821735)
     CDS             complement(1821728..1821964)
     CDS             complement(1822239..1823447)
     CDS             1823810..1824172
     CDS             complement(1825247..1827073)
     CDS             complement(1827250..1828173)
     CDS             complement(1828918..1829325)
     CDS             complement(1829434..1830420)
     CDS             complement(1830490..1831341)
     CDS             complement(1831338..1831646)
     CDS             complement(1832296..1832763)
     CDS             complement(1832920..1833426)
     CDS             complement(1833575..1833934)
     CDS             complement(1834069..1834338)
     CDS             complement(1834331..1834585)
     CDS             complement(1835718..1836038)
     CDS             complement(1836749..1837069)
     CDS             complement(1837222..1837701)
     CDS             complement(1837858..1838472)
     CDS             complement(1839135..1839665)
     CDS             complement(1839849..1840256)
     CDS             complement(1840858..1841211)
     CDS             complement(1841348..1841803)
     CDS             1842023..1842253
     CDS             complement(1842429..1842749)
     CDS             complement(1842910..1843305)
     CDS             complement(1843463..1843927)
     CDS             complement(1844100..1844450)
     CDS             1845213..1845443
     CDS             complement(1847039..1848010)
     CDS             complement(1848152..1848568)
     CDS             complement(1848712..1849077)
     CDS             complement(1849229..1849831)
     CDS             complement(1849998..1850252)
     CDS             complement(1850466..1850819)
     CDS             complement(1850999..1851496)
     CDS             complement(1852125..1852394)
     CDS             complement(1852581..1853048)
     CDS             complement(1853421..1853546)
     CDS             complement(1853672..1854214)
     CDS             complement(1854402..1854917)
     CDS             complement(1855068..1855397)
     CDS             complement(1855453..1856304)
     CDS             complement(1856301..1856609)
     CDS             complement(1857286..1857729)
     CDS             complement(1857884..1858225)
     CDS             1859037..1859345
     CDS             1859342..1860193
     CDS             complement(1860447..1861487)
     CDS             complement(1861577..1861777)
     CDS             1862000..1862362
     CDS             complement(1863423..1863785)
     CDS             complement(1863892..1864506)
     CDS             complement(1864665..1864934)
     CDS             complement(1865563..1865910)
     CDS             complement(1866602..1867096)
     CDS             complement(1867093..1867533)
     CDS             1869782..1870012
     CDS             complement(1870188..1870742)
     CDS             complement(1870861..1871508)
     CDS             complement(1871664..1872299)
     CDS             complement(1872296..1872421)
     CDS             complement(1872559..1872762)
     CDS             complement(1872930..1873169)
     CDS             complement(1873170..1873409)
     CDS             complement(1874063..1874569)
     CDS             complement(1874711..1875820)
     CDS             complement(1876447..1876776)
     CDS             1877487..1877729
     CDS             1877736..1878032
     CDS             complement(1878203..1878691)
     CDS             complement(1879234..1880085)
     CDS             complement(1880082..1880390)
     CDS             complement(1881556..1881873)
     CDS             complement(1882513..1882908)
     CDS             complement(1883058..1883474)
     CDS             complement(1884276..1884773)
     CDS             complement(1885294..1885542)
     CDS             complement(1885677..1886210)
     CDS             complement(1886354..1886818)
     CDS             complement(1887438..1887851)
     CDS             complement(1888008..1888340)
     CDS             complement(1888565..1889044)
     CDS             complement(1889380..1889541)
     CDS             complement(1890281..1890712)
     CDS             complement(1890860..1891588)
     CDS             complement(1892653..1893159)
     CDS             complement(1893774..1894478)
     CDS             complement(1894583..1895461)
     CDS             complement(1895608..1896147)
     CDS             complement(1897241..1897570)
     CDS             complement(1897712..1898176)
     CDS             complement(1898337..1898606)
     CDS             complement(1898814..1899617)
     CDS             complement(1899767..1900096)
     CDS             complement(1900243..1900833)
     CDS             complement(1902844..1903257)
     CDS             complement(1903404..1904201)
     CDS             complement(1904345..1904719)
     CDS             complement(1904853..1905317)
     CDS             complement(1905938..1906453)
     CDS             complement(1906605..1907033)
     CDS             complement(1907178..1908251)
     CDS             complement(1908388..1908864)
     CDS             complement(1909000..1909797)
     CDS             complement(1910400..1910810)
     CDS             complement(1910800..1911255)
     CDS             complement(1911804..1912280)
     CDS             complement(1912426..1912782)
     CDS             1913231..1914007
     CDS             complement(1914040..1915434)
     CDS             complement(1916054..1916617)
     CDS             complement(1918181..1919212)
     CDS             complement(1919357..1919842)
     CDS             complement(1919990..1920433)
     CDS             complement(1920581..1921114)
     CDS             complement(1921267..1921830)
     CDS             complement(1922435..1922851)
     CDS             complement(1922987..1923592)
     CDS             complement(1923658..1923837)
     CDS             complement(1924207..1925205)
     CDS             complement(1925870..1926268)
     CDS             complement(1926414..1926635)
     CDS             complement(1927363..1927731)
     CDS             complement(1927907..1928176)
     CDS             complement(1928845..1929198)
     CDS             complement(1929366..1929620)
     CDS             1929942..1930904
     CDS             complement(1930962..1931315)
     CDS             complement(1931357..1931551)
     CDS             complement(1931655..1932044)
     CDS             complement(1932210..1934138)
     CDS             1934476..1935459
     CDS             complement(1935477..1936220)
     CDS             1936414..1937121
     CDS             1937242..1938462
     CDS             1938455..1939465
     CDS             1939528..1941225
     CDS             1941237..1942772
     CDS             1942959..1943684
     CDS             complement(1943791..1945419)
     CDS             complement(1945594..1946055)
     CDS             complement(1946128..1949172)
     CDS             1949386..1950075
     CDS             1950223..1950912
     CDS             1951000..1951665
     CDS             1951791..1952762
     CDS             1952934..1953116
     CDS             1953477..1954364
     CDS             1954496..1955671
     CDS             complement(1955724..1956377)
     CDS             1956667..1957443
     CDS             complement(1957533..1957820)
     CDS             complement(1958236..1958880)
     CDS             complement(1958893..1959711)
     CDS             1959885..1961198
     CDS             complement(1961301..1963688)
     CDS             complement(1963707..1964690)
     CDS             complement(1965025..1966140)
     CDS             complement(1966350..1967534)
     CDS             complement(1967547..1968365)
     CDS             complement(1968379..1970748)
     CDS             complement(1970933..1971565)
     CDS             complement(1971616..1971723)
     CDS             1972120..1972953
     CDS             1972967..1976851
     CDS             1976887..1978368
     CDS             complement(1978863..1979027)
     CDS             complement(1979184..1979990)
     CDS             complement(1980242..1980793)
     CDS             complement(1980793..1981365)
     CDS             1981580..1982410
     CDS             complement(1982527..1983003)
     CDS             1983205..1985127
     CDS             1985128..1986063
     CDS             1986428..1987633
     CDS             complement(1987686..1988528)
     CDS             complement(1988545..1989453)
     CDS             complement(1989673..1990134)
     CDS             complement(1990179..1990457)
     CDS             1990791..1991243
     CDS             complement(1991280..1991777)
     CDS             complement(1991898..1995830)
     CDS             1996169..1999021
     CDS             1999210..1999797
     CDS             complement(1999948..2001345)
     CDS             complement(2001347..2001835)
     CDS             complement(2001822..2002289)
     CDS             complement(2002286..2003026)
     CDS             complement(2003074..2003955)
     CDS             complement(2003959..2004843)
     CDS             complement(2004853..2006145)
     CDS             complement(2006145..2007281)
     CDS             complement(2007232..2007801)
     CDS             complement(2007818..2009206)
     CDS             complement(2009209..2010048)
     CDS             complement(2010064..2010495)
     CDS             complement(2010499..2010675)
     CDS             2010924..2013827
     CDS             2013838..2014758
     CDS             complement(2014822..2016126)
     CDS             2016244..2016603
     CDS             2016675..2017121
     CDS             complement(2017145..2017408)
     CDS             complement(2017408..2017938)
     CDS             complement(2018028..2019575)
     CDS             2019868..2020500
     CDS             2020500..2022413
     CDS             2022472..2025279
     CDS             complement(2025351..2025524)
     CDS             2025653..2026357
     CDS             complement(2026359..2026898)
     CDS             complement(2026902..2028215)
     CDS             complement(2028228..2029211)
     CDS             2029458..2029949
     CDS             complement(2030020..2031498)
     CDS             complement(2031539..2031943)
     CDS             complement(2031946..2033052)
     CDS             complement(2033058..2034263)
     CDS             complement(2034260..2035258)
     CDS             complement(2035303..2036703)
     CDS             complement(2036690..2037925)
     CDS             complement(2037927..2040098)
     CDS             complement(2040100..2040675)
     CDS             complement(2040690..2041982)
     CDS             complement(2041966..2043381)
     CDS             2043994..2045541
     CDS             2046076..2047821
     CDS             2047821..2049596
     CDS             2049911..2050459
     CDS             complement(2050539..2050757)
     CDS             complement(2050897..2051370)
     CDS             complement(2051505..2052647)
     CDS             complement(2052897..2053346)
     CDS             complement(2053349..2054554)
     CDS             complement(2054730..2055644)
     CDS             2055957..2056664
     CDS             2056815..2057681
     CDS             2057956..2059224
     CDS             complement(2059343..2059945)
     CDS             2060171..2061130
     CDS             2061274..2062191
     CDS             complement(2062204..2063097)
     CDS             complement(2063106..2064665)
     CDS             complement(2064823..2067558)
     CDS             complement(2067743..2068975)
     CDS             2069264..2070142
     CDS             2070519..2072234
     CDS             2072488..2073807
     CDS             complement(2073859..2074335)
     CDS             complement(2074304..2075659)
     CDS             complement(2075664..2077082)
     CDS             complement(2077326..2077799)
     CDS             complement(2077809..2078396)
     CDS             complement(2078396..2078971)
     CDS             complement(2078973..2080517)
     CDS             complement(2080604..2081629)
     CDS             complement(2081626..2083002)
     CDS             complement(2083199..2083384)
     CDS             complement(2083531..2085054)
     CDS             2085215..2086615
     CDS             complement(2086811..2088526)
     CDS             complement(2088519..2089076)
     CDS             2089144..2089770
     CDS             2090061..2091314
     CDS             2091411..2092772
     CDS             2093046..2094761
     CDS             2094987..2095409
     CDS             complement(2095482..2095844)
     CDS             2096144..2097769
     CDS             2097945..2099345
     CDS             complement(2099413..2099646)
     CDS             complement(2099729..2101135)
     CDS             2101296..2101526
     CDS             2101704..2102003
     CDS             2102303..2103757
     CDS             2104065..2105255
     CDS             complement(2105316..2105948)
     CDS             2106135..2108012
     CDS             2108016..2108732
     CDS             complement(2108829..2110712)
     CDS             complement(2110902..2112473)
     CDS             2112867..2113352
     CDS             complement(2113427..2114065)
     CDS             complement(2114058..2115413)
     CDS             complement(2115525..2116811)
     CDS             complement(2116822..2117361)
     CDS             complement(2117485..2118573)
     CDS             complement(2118969..2120306)
     CDS             complement(2120461..2120859)
     CDS             2121108..2121776
     CDS             complement(2121850..2122506)
     CDS             complement(2122576..2123121)
     CDS             complement(2123285..2124841)
     CDS             complement(2124924..2126018)
     CDS             complement(2125999..2127024)
     CDS             complement(2127034..2128413)
     CDS             complement(2128486..2129748)
     CDS             complement(2129919..2130566)
     CDS             complement(2130736..2131575)
     CDS             2132217..2133806
     CDS             2133894..2134412
     CDS             complement(2134489..2135097)
     CDS             2135257..2136213
     CDS             complement(2136183..2137676)
     CDS             complement(2137790..2139628)
     CDS             complement(2139772..2140566)
     CDS             complement(2140563..2141495)
     CDS             complement(2141556..2142521)
     CDS             complement(2142786..2143238)
     CDS             2143580..2144776
     CDS             2144915..2147059
     CDS             complement(2147178..2149514)
     CDS             2149835..2150746
     CDS             complement(2150758..2150958)
     CDS             complement(2151062..2151760)
     CDS             complement(2151856..2154324)
     CDS             complement(2154426..2156888)
     CDS             2157098..2159404
     CDS             complement(2159501..2161996)
     CDS             2162166..2163095
     CDS             2163163..2164926
     CDS             complement(2164953..2165792)
     CDS             complement(2166014..2166544)
     CDS             2166661..2166876
     CDS             2166917..2167243
     CDS             2167230..2167562
     CDS             2167567..2167899
     CDS             2167901..2168869
     CDS             2168876..2170633
     CDS             2170605..2171714
     CDS             2171717..2172178
     CDS             2172175..2172336
     CDS             2172678..2172932
     CDS             2172926..2173336
     CDS             2173473..2173820
     CDS             2173834..2174412
     CDS             2174448..2174780
     CDS             2174834..2177686
     CDS             2177798..2177977
     CDS             2178226..2178759
     CDS             complement(2178903..2179064)
     CDS             2179297..2181066
     CDS             complement(2181542..2182228)
     CDS             complement(2182435..2183205)
     CDS             complement(2183424..2184419)
     CDS             complement(2184765..2185913)
     CDS             complement(2185925..2186572)
     CDS             complement(2186586..2187017)
     CDS             complement(2187010..2188476)
     CDS             complement(2188519..2190267)
     CDS             complement(2190300..2191610)
     CDS             complement(2191689..2192405)
     CDS             2192869..2194509
     CDS             complement(2194695..2195330)
     CDS             complement(2195389..2195778)
     CDS             complement(2195876..2196406)
     CDS             complement(2196424..2196894)
     CDS             complement(2196928..2197461)
     CDS             complement(2197510..2198028)
     CDS             complement(2198177..2198548)
     CDS             2198851..2199891
     CDS             complement(2199926..2200546)
     CDS             complement(2200596..2200877)
     CDS             complement(2200886..2201755)
     CDS             complement(2201820..2202521)
     CDS             complement(2202512..2202865)
     CDS             complement(2202862..2203467)
     CDS             2204117..2204704
     CDS             2204823..2207615
     CDS             complement(2208109..2208456)
     CDS             complement(2208750..2210666)
     CDS             complement(2210659..2212470)
     CDS             complement(2212470..2215532)
     CDS             complement(2215535..2216704)
     CDS             complement(2216705..2218195)
     CDS             complement(2218195..2219067)
     CDS             complement(2219064..2220563)
     CDS             complement(2220560..2220736)
     CDS             complement(2220890..2224132)
     CDS             complement(2224170..2225993)
     CDS             complement(2225977..2227230)
     CDS             complement(2227415..2229385)
     CDS             complement(2229391..2232876)
     CDS             2233019..2233879
     CDS             complement(2233868..2234092)
     CDS             complement(2234635..2235555)
     CDS             2235864..2236619
     CDS             2236597..2237328
     CDS             complement(2237581..2240673)
     CDS             complement(2240691..2241788)
     CDS             complement(2241785..2242552)
     CDS             2242723..2244633
     CDS             2244623..2245222
     CDS             2245527..2245715
     CDS             2245802..2245942
     CDS             2246132..2246866
     CDS             2247662..2248993
     CDS             2249243..2249575
     CDS             complement(2249576..2250424)
     CDS             complement(2250414..2250695)
     CDS             complement(2251479..2251703)
     CDS             complement(2251681..2253291)
     CDS             complement(2253288..2254373)
     CDS             complement(2254418..2254972)
     CDS             complement(2254984..2255754)
     CDS             2256801..2258138
     CDS             complement(2258222..2259961)
     CDS             complement(2259951..2260202)
     CDS             complement(2260199..2261113)
     CDS             complement(2261122..2261436)
     CDS             complement(2261696..2262700)
     CDS             complement(2262788..2263318)
     CDS             2263437..2264276
     CDS             complement(2264341..2264481)
     CDS             complement(2264429..2266108)
     CDS             complement(2266108..2267466)
     CDS             complement(2267477..2268838)
     CDS             complement(2268844..2269056)
     CDS             2269491..2270516
     CDS             2270526..2271305
     CDS             2271446..2272330
     CDS             complement(2272573..2272749)
     CDS             2272897..2273373
     CDS             2273370..2273798
     CDS             2273847..2274290
     CDS             complement(2274547..2274978)
     CDS             2275095..2275346
     CDS             2275487..2275822
     CDS             2275925..2276623
     CDS             2276620..2278101
     CDS             complement(2278142..2278780)
     CDS             2279175..2280131
     CDS             complement(2280170..2280361)
     CDS             complement(2280454..2281686)
     CDS             complement(2282231..2282680)
     CDS             complement(2282926..2285343)
     CDS             2285655..2286140
     CDS             complement(2286226..2287389)
     CDS             complement(2287391..2287948)
     CDS             complement(2287957..2288373)
     CDS             complement(2288373..2289413)
     CDS             complement(2289519..2290580)
     CDS             complement(2290714..2291496)
     CDS             complement(2291512..2292057)
     CDS             complement(2292089..2293438)
     CDS             complement(2293451..2294410)
     CDS             complement(2294533..2294973)
     CDS             complement(2294973..2295656)
     CDS             complement(2295646..2296026)
     CDS             complement(2296210..2296512)
     CDS             complement(2296505..2296612)
     CDS             complement(2296625..2297761)
     CDS             complement(2297778..2299364)
     CDS             complement(2299827..2300831)
     CDS             complement(2300853..2301467)
     CDS             complement(2301538..2302998)
     CDS             complement(2303113..2303634)
     CDS             complement(2303701..2305479)
     CDS             2305736..2306617
     CDS             2306719..2307456
     CDS             2307554..2308525
     CDS             2308658..2309404
     CDS             2309412..2310917
     CDS             2310921..2311913
     CDS             complement(2312038..2313678)
     CDS             complement(2313760..2315244)
     CDS             2315406..2316455
     CDS             complement(2316507..2320970)
     CDS             complement(2320967..2321689)
     CDS             complement(2321670..2323007)
     CDS             complement(2323010..2323870)
     CDS             2323917..2324717
     CDS             complement(2324798..2325511)
     CDS             2325747..2326394
     CDS             2326705..2327709
     CDS             2328110..2328703
     CDS             2328828..2329505
     CDS             2329519..2329827
     CDS             complement(2329873..2330667)
     CDS             complement(2330922..2332424)
     CDS             complement(2332369..2333586)
     CDS             complement(2334069..2336693)
     CDS             2337108..2337356
     CDS             complement(2337553..2338890)
     CDS             complement(2338999..2340285)
     CDS             complement(2340410..2340865)
     CDS             2340902..2341615
     CDS             2341612..2342310
     CDS             2342390..2342608
     CDS             complement(2342759..2345035)
     CDS             complement(2345083..2345403)
     CDS             2345944..2346165
     CDS             complement(2346252..2348477)
     CDS             2348778..2349482
     CDS             complement(2349520..2350143)
     CDS             complement(2350215..2351138)
     CDS             2351641..2353728
     CDS             2353864..2354556
     CDS             2354553..2355098
     CDS             2355098..2355265
     CDS             complement(2355328..2357445)
     CDS             2357661..2358467
     CDS             complement(2358549..2361269)
     CDS             complement(2361417..2362094)
     CDS             complement(2362101..2362841)
     CDS             complement(2362932..2363702)
     CDS             complement(2363926..2364696)
     CDS             complement(2364935..2366404)
     CDS             2366870..2368417
     CDS             2368706..2370982
     CDS             2371210..2372190
     CDS             complement(2372272..2374152)
     CDS             2374383..2375123
     CDS             2375189..2375854
     CDS             2375981..2376481
     CDS             2376846..2378780
     CDS             2378824..2380095
     CDS             2380105..2381637
     CDS             complement(2381673..2382461)
     CDS             complement(2382633..2383388)
     CDS             complement(2383388..2383567)
     CDS             complement(2383548..2384555)
     CDS             complement(2384555..2386306)
     CDS             complement(2386339..2388588)
     CDS             2388597..2389106
     CDS             complement(2389302..2390546)
     CDS             complement(2390558..2391241)
     CDS             complement(2391234..2392439)
     CDS             2392705..2393274
     CDS             2393284..2396745
     CDS             2396753..2397520
     CDS             2397635..2398183
     CDS             complement(2398269..2399558)
     CDS             complement(2400003..2400545)
     CDS             complement(2400726..2401601)
     CDS             complement(2401619..2402209)
     CDS             complement(2402228..2402617)
     CDS             complement(2402617..2404011)
     CDS             complement(2404077..2404427)
     CDS             2404667..2406658
     CDS             2406823..2407983
     CDS             complement(2408093..2408851)
     CDS             complement(2409103..2411415)
     CDS             complement(2411551..2411967)
     CDS             2412181..2413149
     CDS             complement(2413264..2415399)
     CDS             complement(2415513..2416850)
     CDS             2417531..2417704
     CDS             complement(2417656..2419236)
     CDS             complement(2419447..2420931)
     CDS             complement(2421091..2422962)
     CDS             complement(2423182..2423646)
     CDS             complement(2423847..2424899)
     CDS             complement(2425037..2425672)
     CDS             2426525..2427382
     CDS             2427491..2428315
     CDS             2428410..2429336
     CDS             2429472..2429828
     CDS             2430253..2431830
     CDS             2431881..2432306
     CDS             2432378..2432773
     CDS             2432950..2433243
     CDS             complement(2433319..2433756)
     CDS             2433896..2434144
     CDS             2434367..2435062
     CDS             2435152..2435937
     CDS             2435934..2437541
     CDS             2437641..2438642
     CDS             2438658..2439803
     CDS             complement(2439865..2440467)
     CDS             complement(2440483..2440812)
     CDS             complement(2440890..2443082)
     CDS             complement(2443091..2443636)
     CDS             complement(2444217..2444348)
     CDS             complement(2444661..2445767)
     CDS             2446046..2446921
     CDS             complement(2447026..2448540)
     CDS             complement(2448577..2449068)
     CDS             complement(2449130..2449693)
     CDS             complement(2449694..2450959)
     CDS             complement(2451004..2451930)
     CDS             complement(2452105..2452899)
     CDS             complement(2453025..2458889)
     CDS             complement(2459103..2460116)
     CDS             complement(2460113..2461246)
     CDS             complement(2461490..2462701)
     CDS             2462830..2464848
     CDS             complement(2464914..2465177)
     CDS             complement(2465192..2465722)
     CDS             2465960..2466583
     CDS             complement(2466673..2467758)
     CDS             complement(2467958..2468890)
     CDS             2468950..2469480
     CDS             complement(2469563..2470027)
     CDS             2470344..2473121
     CDS             2473105..2473284
     CDS             complement(2473244..2475361)
     CDS             complement(2475361..2476668)
     CDS             2477445..2478020
     CDS             2478013..2478744
     CDS             2479032..2480258
     CDS             2480559..2481875
     CDS             complement(2482004..2482780)
     CDS             complement(2482877..2484091)
     CDS             complement(2484091..2484573)
     CDS             complement(2484570..2485124)
     CDS             complement(2485126..2487108)
     CDS             complement(2487105..2487590)
     CDS             complement(2487587..2487793)
     CDS             complement(2487806..2488549)
     CDS             complement(2488669..2489325)
     CDS             complement(2489339..2489956)
     CDS             complement(2490247..2490747)
     CDS             complement(2490747..2491241)
     CDS             complement(2491274..2492344)
     CDS             complement(2492337..2493113)
     CDS             complement(2493122..2494252)
     CDS             complement(2494283..2496508)
     CDS             complement(2496518..2497258)
     CDS             complement(2497380..2497760)
     CDS             complement(2497793..2498527)
     CDS             complement(2498520..2499407)
     CDS             complement(2499421..2500884)
     CDS             complement(2500964..2503066)
     CDS             complement(2503227..2504357)
     CDS             complement(2504367..2505149)
     CDS             complement(2505162..2505431)
     CDS             complement(2505447..2506316)
     CDS             complement(2506306..2506728)
     CDS             complement(2506728..2507138)
     CDS             complement(2507208..2508251)
     CDS             complement(2508259..2508756)
     CDS             complement(2508793..2510838)
     CDS             complement(2510944..2511375)
     CDS             complement(2511379..2512701)
     CDS             complement(2512701..2513501)
     CDS             complement(2513598..2514653)
     CDS             complement(2514646..2516391)
     CDS             complement(2516407..2516718)
     CDS             complement(2516848..2518263)
     CDS             complement(2518290..2519324)
     CDS             complement(2519447..2520910)
     CDS             complement(2521142..2521552)
     CDS             complement(2521565..2521867)
     CDS             complement(2521874..2523976)
     CDS             complement(2523997..2524425)
     CDS             complement(2524496..2525626)
     CDS             complement(2525889..2527022)
     CDS             complement(2527330..2528463)
     CDS             complement(2528597..2529499)
     CDS             complement(2529562..2529945)
     CDS             2530144..2530503
     CDS             2530505..2530837
     CDS             complement(2530859..2531146)
     CDS             2531351..2531698
     CDS             2531715..2532848
     CDS             2532845..2533546
     CDS             2533531..2533737
     CDS             complement(2533831..2534850)
     CDS             complement(2534897..2535790)
     CDS             2536156..2536698
     CDS             2536712..2537182
     CDS             complement(2537289..2538359)
     CDS             complement(2538352..2538594)
     CDS             2538780..2540234
     CDS             2540251..2540601
     CDS             2540602..2541177
     CDS             2541178..2541612
     CDS             complement(2541729..2542940)
     CDS             2543179..2544432
     CDS             complement(2544559..2545185)
     CDS             2545364..2546404
     CDS             2546544..2547182
     CDS             complement(2547269..2548114)
     CDS             complement(2548161..2548736)
     CDS             2549078..2551525
     CDS             complement(2551732..2551839)
     CDS             2551911..2552588
     CDS             2552585..2553262
     CDS             2553259..2553936
     CDS             2553933..2554610
     CDS             2554607..2555287
     CDS             complement(2555378..2557327)
     CDS             complement(2557327..2557941)
     CDS             complement(2558013..2559263)
     CDS             complement(2559272..2560003)
     CDS             2560072..2560539
     CDS             complement(2560541..2561308)
     CDS             2561347..2562105
     CDS             2562177..2563760
     CDS             2563757..2564446
     CDS             complement(2564424..2565278)
     CDS             complement(2565342..2565680)
     CDS             complement(2565818..2566132)
     CDS             complement(2566196..2567506)
     CDS             complement(2567591..2568550)
     CDS             complement(2568588..2572067)
     CDS             complement(2572181..2572804)
     CDS             complement(2572808..2573950)
     CDS             complement(2574043..2574831)
     CDS             complement(2574833..2575285)
     CDS             complement(2575378..2576409)
     CDS             complement(2576418..2576927)
     CDS             complement(2576944..2579358)
     CDS             complement(2579404..2580762)
     CDS             complement(2580759..2581967)
     CDS             complement(2582026..2582868)
     CDS             complement(2582881..2583636)
     CDS             complement(2583733..2584290)
     CDS             complement(2584382..2585107)
     CDS             complement(2585322..2586164)
     CDS             complement(2586295..2587023)
     CDS             2587397..2588275
     CDS             2588385..2591006
     CDS             2591190..2591573
     CDS             complement(2591668..2592405)
     CDS             complement(2592405..2592719)
     CDS             2592799..2593836
     CDS             2593840..2594139
     CDS             complement(2594099..2594602)
     CDS             2595437..2595730
     CDS             2595727..2596170
     CDS             complement(2596268..2597854)
     CDS             complement(2598129..2598254)
     CDS             complement(2598258..2598518)
     CDS             2598638..2599333
     CDS             2599424..2601139
     CDS             2601262..2601930
     CDS             2602051..2602254
     CDS             2602258..2602449
     CDS             complement(2602555..2603919)
     CDS             2604240..2606780
     CDS             complement(2606838..2607581)
     CDS             2607814..2609733
     CDS             complement(2609765..2610829)
     CDS             2611008..2612258
     CDS             complement(2612289..2612522)
     CDS             complement(2612542..2613549)
     CDS             complement(2613720..2614943)
     CDS             complement(2614977..2615573)
     CDS             complement(2615581..2616213)
     CDS             complement(2616213..2616980)
     CDS             complement(2616970..2618214)
     CDS             complement(2618220..2619506)
     CDS             complement(2620050..2620361)
     CDS             2620569..2621699
     CDS             2621780..2622349
     CDS             2622349..2622894
     CDS             2622951..2624351
     CDS             complement(2624455..2625123)
     CDS             complement(2625120..2625713)
     CDS             complement(2625807..2626346)
     CDS             2626711..2627454
     CDS             2627568..2628458
     CDS             2628455..2629054
     CDS             2629054..2630265
     CDS             complement(2630603..2630902)
     CDS             complement(2630933..2631361)
     CDS             complement(2631442..2632251)
     CDS             complement(2632333..2633436)
     CDS             complement(2633583..2634050)
     CDS             2634195..2635532
     CDS             2635757..2635939
     CDS             complement(2636012..2638126)
     CDS             complement(2638123..2641743)
     CDS             complement(2642053..2645541)
     CDS             2645807..2647630
     CDS             complement(2647712..2648689)
     CDS             2648798..2649694
     CDS             2649799..2650113
     CDS             complement(2650093..2650230)
     CDS             2650355..2651386
     CDS             2651882..2652733
     CDS             2652801..2654318
     CDS             2654498..2655265
     CDS             2655438..2656979
     CDS             2657077..2658006
     CDS             complement(2658010..2659110)
     CDS             2659177..2660628
     CDS             complement(2660715..2661899)
     CDS             2662034..2662588
     CDS             complement(2662603..2662935)
     CDS             2663103..2664104
     CDS             complement(2664118..2665719)
     CDS             complement(2665942..2667000)
     CDS             complement(2667010..2668170)
     CDS             complement(2668392..2669459)
     CDS             complement(2669543..2670562)
     CDS             2670870..2671868
     CDS             2671865..2672740
     CDS             2673088..2676186
     CDS             2676190..2676642
     CDS             2676750..2678183
     CDS             2678345..2679781
     CDS             2679847..2682213
     CDS             complement(2682404..2682559)
     CDS             2682692..2683747
     CDS             complement(2683744..2684649)
     CDS             2684751..2685893
     CDS             complement(2686073..2687107)
     CDS             complement(2687124..2688068)
     CDS             complement(2688070..2689035)
     CDS             complement(2689048..2690535)
     CDS             complement(2690571..2691788)
     CDS             complement(2691799..2692314)
     CDS             complement(2692314..2692751)
     CDS             complement(2692753..2693973)
     CDS             complement(2693993..2694247)
     CDS             complement(2694260..2695726)
     CDS             complement(2695737..2696483)
     CDS             complement(2696480..2697826)
     CDS             complement(2697854..2698372)
     CDS             complement(2698407..2698574)
     CDS             complement(2698586..2698759)
     CDS             2699203..2699931
     CDS             2700051..2701736
     CDS             complement(2701879..2703966)
     CDS             complement(2704091..2705014)
     CDS             complement(2705015..2706226)
     CDS             complement(2706216..2707817)
     CDS             complement(2707929..2709308)
     CDS             2709443..2711791
     CDS             complement(2711887..2712867)
     CDS             2712974..2713585
     CDS             complement(2713690..2714409)
     CDS             complement(2714490..2715710)
     CDS             complement(2715765..2717093)
     CDS             complement(2717182..2717958)
     CDS             complement(2718517..2719779)
     CDS             complement(2719985..2720782)
     CDS             complement(2720769..2720906)
     CDS             complement(2721037..2722626)
     CDS             complement(2722759..2723847)
     CDS             2724134..2726197
     CDS             complement(2726169..2726621)
     CDS             complement(2726628..2727029)
     CDS             complement(2727171..2727674)
     CDS             complement(2727658..2728185)
     CDS             2728453..2730492
     CDS             2730619..2731632
     CDS             2731650..2732528
     CDS             complement(2732619..2733950)
     CDS             complement(2733981..2734394)
     CDS             complement(2734569..2735477)
     CDS             complement(2735598..2737724)
     CDS             complement(2738228..2738983)
     CDS             complement(2739033..2739770)
     CDS             complement(2739797..2740537)
     CDS             complement(2740537..2741139)
     CDS             complement(2741159..2743936)
     CDS             complement(2744367..2744636)
     CDS             complement(2744789..2745733)
     CDS             complement(2745733..2746128)
     CDS             complement(2746228..2748951)
     CDS             complement(2748976..2750463)
     CDS             complement(2750499..2750954)
     CDS             complement(2751400..2751732)
     CDS             complement(2751994..2753334)
     CDS             complement(2753363..2754193)
     CDS             complement(2754247..2756208)
     CDS             complement(2756307..2756936)
     CDS             2757075..2757371
     CDS             complement(2757444..2757917)
     CDS             2758446..2759450
     CDS             2759545..2760975
     CDS             2761050..2761466
     CDS             complement(2761511..2762698)
     CDS             2762826..2764118
     CDS             complement(2764191..2767373)
     CDS             complement(2767384..2768478)
     CDS             complement(2768604..2768945)
     CDS             2769232..2770527
     CDS             2770777..2771862
     CDS             2771936..2772958
     CDS             2773205..2776594
     CDS             2777535..2779208
     CDS             2779377..2780363
     CDS             2780366..2781391
     CDS             2781394..2782377
     CDS             2782415..2783410
     CDS             2783486..2785207
     CDS             2785209..2786099
     CDS             2786109..2788028
     CDS             2788119..2790524
     CDS             2790596..2792008
     CDS             complement(2792073..2793101)
     CDS             complement(2793098..2794726)
     CDS             complement(2794826..2795839)
     CDS             complement(2795993..2797222)
     CDS             complement(2797250..2797588)
     CDS             complement(2797780..2798148)
     CDS             2798219..2799415
     CDS             2799503..2800768
     CDS             2800783..2801919
     CDS             complement(2801981..2804578)
     CDS             complement(2804849..2807188)
     CDS             complement(2807256..2809625)
     CDS             complement(2809622..2812084)
     CDS             2812151..2812867
     CDS             2813000..2813446
     CDS             2813479..2814390
     CDS             2814471..2815838
     CDS             2815835..2816320
     CDS             2816344..2817138
     CDS             2817151..2818056
     CDS             complement(2818154..2818924)
     CDS             complement(2818926..2819849)
     CDS             complement(2820016..2821686)
     CDS             2821928..2822596
     CDS             complement(2822691..2823221)
     CDS             2823613..2824230
     CDS             complement(2824364..2825791)
     CDS             complement(2826049..2827944)
     CDS             complement(2827964..2830624)
     CDS             complement(2830678..2831445)
     CDS             complement(2831834..2832406)
     CDS             2832499..2833386
     CDS             2833609..2834088
     CDS             2834105..2835793
     CDS             2835841..2837067
     CDS             2837161..2838030
     CDS             2838032..2838640
     CDS             2838673..2839413
     CDS             2839476..2839670
     CDS             complement(2839943..2840296)
     CDS             complement(2840338..2841087)
     CDS             complement(2841115..2841639)
     CDS             complement(2841679..2841927)
     CDS             complement(2842195..2843571)
     CDS             2843785..2844579
     CDS             2844666..2845943
     CDS             complement(2846033..2846551)
     CDS             complement(2846602..2847234)
     CDS             complement(2847245..2848822)
     CDS             complement(2848969..2851827)
     CDS             complement(2851837..2852298)
     CDS             complement(2852292..2853242)
     CDS             complement(2853362..2854492)
     CDS             complement(2854502..2856286)
     CDS             complement(2856318..2856575)
     CDS             complement(2858515..2858706)
     CDS             complement(2858798..2859943)
     CDS             complement(2860182..2862764)
     CDS             complement(2862944..2863405)
     CDS             complement(2863509..2864558)
     CDS             complement(2864692..2865195)
     CDS             2865306..2867840
     CDS             complement(2867916..2868908)
     CDS             complement(2868989..2869915)
     CDS             complement(2869929..2870555)
     CDS             complement(2870558..2871325)
     CDS             complement(2871331..2872374)
     CDS             complement(2872416..2872892)
     CDS             complement(2872889..2873602)
     CDS             complement(2873602..2873883)
     CDS             complement(2874128..2875429)
     CDS             complement(2875507..2877144)
     CDS             complement(2877336..2878145)
     CDS             complement(2878393..2880618)
     CDS             complement(2880714..2882030)
     CDS             2882203..2884989
     CDS             complement(2885092..2886351)
     CDS             complement(2886344..2886751)
     CDS             complement(2886764..2888044)
     CDS             complement(2888336..2888716)
     CDS             complement(2888717..2889448)
     CDS             complement(2889445..2890176)
     CDS             complement(2890262..2891224)
     CDS             complement(2891217..2891894)
     CDS             complement(2891917..2892816)
     CDS             complement(2892923..2894716)
     CDS             complement(2894830..2895300)
     CDS             complement(2895297..2896274)
     CDS             complement(2896271..2896891)
     CDS             complement(2896919..2897497)
     CDS             2897809..2899455
     CDS             complement(2899882..2900142)
     CDS             2900339..2901313
     CDS             2901261..2901815
     CDS             2902404..2902610
     CDS             complement(2902689..2903921)
     CDS             complement(2903935..2905110)
     CDS             complement(2905125..2905700)
     CDS             2905947..2906258
     CDS             2906453..2907052
     CDS             2907105..2907761
     CDS             2908021..2909250
     CDS             complement(2909310..2910002)
     CDS             complement(2910131..2911027)
     CDS             2911155..2911775
     CDS             complement(2911844..2912707)
     CDS             complement(2913003..2914079)
     CDS             complement(2914229..2915389)
     CDS             complement(2915540..2916580)
     CDS             2916781..2917017
     CDS             complement(2917071..2919065)
     CDS             2919395..2920549
     CDS             2920802..2921596
     CDS             2921670..2922176
     CDS             2922278..2922973
     CDS             2923085..2923816
     CDS             2923831..2924784
     CDS             2924839..2925402
     CDS             2925424..2925846
     CDS             complement(2925939..2927051)
     CDS             complement(2927064..2928101)
     CDS             2928126..2928836
     CDS             2928871..2929689
     CDS             2929731..2930288
     CDS             2930288..2930578
     CDS             2930621..2931052
     CDS             2931063..2931665
     CDS             2931675..2932844
     CDS             complement(2932846..2933472)
     CDS             complement(2933526..2934446)
     CDS             complement(2934573..2935292)
     CDS             2935458..2936510
     CDS             2936532..2936804
     CDS             2936884..2938023
     CDS             2938654..2940279
     CDS             complement(2940962..2941063)
     CDS             2941312..2941923
     CDS             2941941..2942672
     CDS             2943774..2944208
     CDS             complement(2947031..2947234)
     CDS             complement(2947609..2947752)
     CDS             2949191..2949625
     CDS             complement(2952769..2952972)
     CDS             complement(2953347..2953490)
     CDS             complement(2954669..2955799)
     CDS             complement(2956020..2956427)
     CDS             complement(2956497..2957492)
     CDS             complement(2957588..2958346)
     CDS             complement(2958366..2959688)
     CDS             complement(2959698..2960006)
     CDS             complement(2960060..2961391)
     CDS             complement(2961480..2961785)
     CDS             2962054..2963337
     CDS             2963888..2964364
     CDS             complement(2964464..2965537)
     CDS             complement(2965541..2966641)
     CDS             2966834..2968342
     CDS             2968406..2968855
     CDS             2968941..2971796
     CDS             complement(2971893..2972888)
     CDS             complement(2972888..2974060)
     CDS             2974334..2974744
     CDS             2974791..2975285
     CDS             complement(2975291..2976067)
     CDS             complement(2976223..2976645)
     CDS             2977210..2978430
     CDS             2978566..2979570
     CDS             2979830..2980759
     CDS             2980774..2981235
     CDS             2981344..2981733
     CDS             complement(2981793..2982755)
     CDS             complement(2982812..2983564)
     CDS             complement(2983798..2986707)
     CDS             2987229..2988608
     CDS             complement(2988888..2990333)
     CDS             complement(2990356..2991180)
     CDS             complement(2991191..2995078)
     CDS             complement(2995089..2996558)
     CDS             complement(2996581..2997141)
     CDS             complement(2997146..2997634)
     CDS             complement(2997624..2998514)
     CDS             complement(2998571..2999614)
     CDS             complement(2999767..3004032)
     CDS             complement(3004036..3004452)
     CDS             complement(3004442..3005143)
     CDS             complement(3005143..3005709)
     CDS             complement(3005709..3006206)
     CDS             complement(3006258..3006728)
     CDS             complement(3006762..3007340)
     CDS             complement(3007419..3007880)
     CDS             complement(3007884..3009104)
     CDS             complement(3009114..3010838)
     CDS             complement(3010835..3011956)
     CDS             complement(3011953..3012801)
     CDS             complement(3012809..3014443)
     CDS             complement(3014459..3014779)
     CDS             complement(3014772..3015422)
     CDS             complement(3015419..3016879)
     CDS             complement(3016892..3018889)
     CDS             complement(3019042..3019581)
     CDS             3019881..3020528
     CDS             3020714..3021586
     CDS             3021728..3024550
     CDS             3024617..3026380
     CDS             complement(3026445..3027566)
     CDS             3027958..3029430
     CDS             complement(3029512..3033192)
     CDS             3033376..3034710
     CDS             complement(3034740..3036179)
     CDS             complement(3036181..3037311)
     CDS             3038163..3038597
     CDS             complement(3041505..3041708)
     CDS             complement(3042083..3042226)
     CDS             complement(3043470..3044246)
     CDS             complement(3044239..3045975)
     CDS             complement(3045975..3047825)
     CDS             complement(3047940..3048170)
     CDS             complement(3048319..3048981)
     CDS             complement(3049079..3049297)
     CDS             complement(3049456..3050436)
     CDS             3050730..3051179
     CDS             3051205..3051666
     CDS             complement(3051767..3053419)
     CDS             3053740..3054159
     CDS             complement(3054213..3055424)
     CDS             complement(3055432..3056517)
     CDS             complement(3056522..3057916)
     CDS             3058090..3058851
     CDS             complement(3058936..3059385)
     CDS             complement(3059419..3059646)
     CDS             complement(3059663..3059965)
     CDS             complement(3059974..3060345)
     CDS             complement(3060610..3061278)
     CDS             complement(3061400..3062227)
     CDS             complement(3062307..3063803)
     CDS             complement(3063854..3064945)
     CDS             complement(3064978..3065496)
     CDS             complement(3065698..3067464)
     CDS             complement(3067496..3068008)
     CDS             complement(3067998..3068588)
     CDS             complement(3068581..3069171)
     CDS             complement(3069161..3070168)
     CDS             3070308..3072821
     CDS             complement(3072891..3073790)
     CDS             3074106..3074336
     CDS             complement(3074499..3076373)
     CDS             complement(3076613..3077824)
     CDS             complement(3078055..3078846)
     CDS             complement(3078869..3079873)
     CDS             3080022..3081158
     CDS             3081378..3084011
     CDS             3084626..3085165
     CDS             complement(3085272..3086165)
     CDS             complement(3086366..3088777)
     CDS             complement(3088777..3089943)
     CDS             3090155..3090472
     CDS             complement(3090559..3091836)
     CDS             complement(3092114..3092335)
     CDS             3092601..3094820
     CDS             3095049..3096056
     CDS             3096181..3096723
     CDS             3096876..3097430
     CDS             3097458..3098789
     CDS             3098955..3099872
     CDS             3099948..3100469
     CDS             3100691..3100933
     CDS             3101290..3102297
     CDS             complement(3102369..3102995)
     CDS             3103241..3103579
     CDS             complement(3103647..3104069)
     CDS             complement(3104127..3104474)
     CDS             3104777..3105547
     CDS             3105726..3106736
     CDS             complement(3106833..3107309)
     CDS             complement(3107383..3107571)
     CDS             complement(3107779..3108963)
     CDS             complement(3109114..3111213)
     CDS             complement(3111289..3111759)
     CDS             complement(3111877..3112251)
     CDS             complement(3112423..3112698)
     CDS             complement(3112707..3113063)
     CDS             complement(3113060..3113455)
     CDS             complement(3113452..3114174)
     CDS             complement(3114326..3115108)
     CDS             3115237..3116217
     CDS             3116220..3116447
     CDS             complement(3116542..3117498)
     CDS             complement(3117610..3118209)
     CDS             complement(3118305..3118511)
     CDS             complement(3118514..3120316)
     CDS             complement(3120300..3120878)
     CDS             3121081..3123003
     CDS             3123000..3123479
     CDS             3123625..3124602
     CDS             3124658..3124870
     CDS             3124999..3125868
     CDS             3126111..3126743
     CDS             complement(3126954..3127745)
     CDS             complement(3127958..3129415)
     CDS             complement(3129433..3130452)
     CDS             complement(3130687..3131898)
     CDS             complement(3132249..3132827)
     CDS             complement(3132970..3136278)
     CDS             complement(3136302..3137393)
     CDS             complement(3137864..3138880)
     CDS             complement(3139015..3139701)
     CDS             complement(3139796..3140539)
     CDS             complement(3140577..3143030)
     CDS             3143281..3144687
     CDS             complement(3144751..3145176)
     CDS             3145307..3146491
     CDS             complement(3146612..3147247)
     CDS             complement(3147482..3148798)
     CDS             3148972..3149157
     CDS             complement(3149238..3150218)
     CDS             complement(3150221..3151420)
     CDS             complement(3151466..3152755)
     CDS             complement(3152797..3153057)
     CDS             complement(3153235..3154182)
     CDS             complement(3154187..3156181)
     CDS             complement(3156190..3157905)
     CDS             complement(3157902..3158366)
     CDS             3158558..3159679
     CDS             complement(3161852..3162397)
     CDS             3162529..3163587
     CDS             3163696..3164553
     CDS             3164714..3166129
     CDS             3166246..3167133
     CDS             complement(3167190..3168722)
     CDS             3169137..3169571
     CDS             3169755..3170222
     CDS             3170406..3171443
     CDS             3171483..3172304
     CDS             3172361..3173488
     CDS             3173627..3174952
     CDS             complement(3174996..3175949)
     CDS             complement(3176083..3176718)
     CDS             complement(3176841..3177209)
     CDS             complement(3177218..3178189)
     CDS             3178594..3180411
     CDS             3180411..3181169
     CDS             3181172..3181555
     CDS             3181568..3181945
     CDS             complement(3182014..3183417)
     CDS             complement(3183644..3184210)
     CDS             3184243..3185265
     CDS             3185315..3185809
     CDS             complement(3185912..3186466)
     CDS             complement(3186809..3188449)
     CDS             complement(3188523..3188813)
     CDS             3189065..3190411
     CDS             complement(3190492..3191454)
     CDS             complement(3191741..3192715)
     CDS             complement(3192769..3193284)
     CDS             3193486..3194169
     CDS             3194173..3195561
     CDS             3195638..3196246
     CDS             3196354..3196827
     CDS             complement(3196917..3197447)
     CDS             3197756..3199207
     CDS             3199363..3200670
     CDS             3200813..3202609
     CDS             3202795..3203430
     CDS             3203579..3204202
     CDS             3204418..3204684
     CDS             3204697..3206400
     CDS             3206602..3207147
     CDS             3207207..3207686
     CDS             3207747..3208208
     CDS             complement(3208318..3211749)
     CDS             complement(3211842..3213032)
     CDS             3213031..3213171
     CDS             3213246..3215072
     CDS             3215140..3215775
     CDS             3215950..3217902
     CDS             3218160..3218648
     CDS             3218709..3219173
     CDS             3219186..3220532
     CDS             3220653..3221540
     CDS             3221728..3222648
     CDS             3222672..3222968
     CDS             3223223..3224863
     CDS             complement(3224923..3225321)
     CDS             3225592..3227184
     CDS             3227242..3228531
     CDS             complement(3228610..3229194)
     CDS             complement(3229355..3229627)
     CDS             3229892..3230980
     CDS             complement(3231034..3231624)
     CDS             3231691..3232617
     CDS             3232621..3233214
     CDS             complement(3233330..3234397)
     CDS             complement(3234712..3235452)
     CDS             complement(3235457..3235942)
     CDS             complement(3236048..3236833)
     CDS             3237034..3237522
     CDS             complement(3237664..3241866)
     CDS             complement(3241942..3245970)
     CDS             complement(3246221..3246589)
     CDS             complement(3246650..3247138)
     CDS             complement(3247429..3248130)
     CDS             complement(3248135..3248563)
     CDS             complement(3248706..3249254)
     CDS             complement(3249268..3249648)
     CDS             complement(3249881..3251065)
     CDS             3251786..3252709
     CDS             complement(3252741..3253709)
     CDS             complement(3253706..3254749)
     CDS             3254813..3255250
     CDS             3255340..3256680
     CDS             3256807..3257088
     CDS             3257114..3257647
     CDS             3258289..3258723
     CDS             complement(3261727..3261930)
     CDS             complement(3262305..3262448)
     CDS             complement(3263697..3264737)
     CDS             complement(3264846..3265559)
     CDS             complement(3265574..3265846)
     CDS             complement(3265843..3267696)
     CDS             complement(3267789..3268781)
     CDS             complement(3268885..3270144)
     CDS             complement(3270343..3270669)
     CDS             3270781..3272088
     CDS             3272096..3273589
     CDS             complement(3273670..3274341)
     CDS             complement(3274619..3274933)
     CDS             complement(3274926..3276761)
     CDS             3276845..3276946
     CDS             3276943..3277857
     CDS             3277931..3278728
     CDS             3278816..3279487
     CDS             complement(3280176..3282350)
     CDS             3282616..3282876
     CDS             3282994..3283869
     CDS             3283881..3284654
     CDS             3284647..3285093
     CDS             complement(3285130..3285414)
     CDS             complement(3285509..3286702)
     CDS             3286809..3287750
     CDS             3287907..3289694
     CDS             complement(3289878..3291002)
     CDS             complement(3291039..3291812)
     CDS             complement(3291817..3292026)
     CDS             complement(3292007..3292843)
     CDS             complement(3292833..3294167)
     CDS             complement(3294170..3296113)
     CDS             complement(3296430..3296810)
     CDS             complement(3296934..3298319)
     CDS             3298672..3299148
     CDS             3299174..3299461
     CDS             3300275..3300709
     CDS             complement(3303532..3303735)
     CDS             complement(3304110..3304253)
     CDS             3305451..3306005
     CDS             complement(3306007..3306270)
     CDS             complement(3306274..3307107)
     CDS             complement(3307243..3308160)
     CDS             complement(3308189..3308749)
     CDS             3308927..3309412
     CDS             3309416..3310549
     CDS             complement(3310605..3311942)
     CDS             complement(3312055..3312624)
     CDS             complement(3312648..3313127)
     CDS             complement(3313130..3314233)
     CDS             complement(3314233..3315330)
     CDS             3315469..3315981
     CDS             3316013..3316960
     CDS             3317044..3318324
     CDS             3318381..3319757
     CDS             3319767..3321212
     CDS             complement(3321261..3321905)
     CDS             complement(3322058..3322852)
     CDS             3323169..3323336
     CDS             3323455..3323721
     CDS             3323997..3325418
     CDS             3325470..3326456
     CDS             3326489..3327094
     CDS             complement(3327148..3328029)
     CDS             3328190..3329146
     CDS             complement(3329185..3330708)
     CDS             3331178..3332824
     CDS             3332836..3333120
     CDS             3333132..3334070
     CDS             3334083..3335924
     CDS             3335928..3337457
     CDS             complement(3337477..3338397)
     CDS             3338549..3339754
     CDS             complement(3339823..3340599)
     CDS             3340731..3341447
     CDS             complement(3341507..3342868)
     CDS             complement(3343024..3343446)
     CDS             complement(3343465..3344868)
     CDS             complement(3344904..3345770)
     CDS             complement(3345814..3347355)
     CDS             complement(3347369..3347902)
     CDS             complement(3347917..3348387)
     CDS             complement(3348459..3348716)
     CDS             complement(3348769..3349581)
     CDS             complement(3349590..3349979)
     CDS             complement(3350169..3351050)
     CDS             complement(3351075..3351848)
     CDS             complement(3351859..3352494)
     CDS             complement(3352491..3354389)