CDS             1..1383
     CDS             1732..2838
     CDS             3246..5744
     CDS             6002..7192
     CDS             7189..9024
     CDS             9021..9233
     CDS             complement(9310..9639)
     CDS             complement(9999..10931)
     CDS             complement(10955..12286)
     CDS             12742..14322
     CDS             14332..16359
     CDS             16328..17221
     CDS             17315..17470
     CDS             complement(17546..18592)
     CDS             complement(18589..19599)
     CDS             complement(19602..21872)
     CDS             complement(21869..22543)
     CDS             complement(22536..23810)
     CDS             complement(23807..24292)
     CDS             complement(24304..25932)
     CDS             complement(26241..26801)
     CDS             27209..30412
     CDS             30414..31664
     CDS             31661..33088
     CDS             33158..33841
     CDS             33838..35229
     CDS             35336..35572
     CDS             complement(35622..35846)
     CDS             complement(35923..37062)
     CDS             complement(37235..39223)
     CDS             39509..40753
     CDS             complement(40754..41482)
     CDS             complement(41613..42554)
     CDS             42748..43113
     CDS             complement(43133..44365)
     CDS             complement(44400..45674)
     CDS             complement(45700..46431)
     CDS             complement(46412..47068)
     CDS             complement(47065..47736)
     CDS             complement(47821..48600)
     CDS             complement(48597..49457)
     CDS             complement(49711..51351)
     CDS             complement(51402..51965)
     CDS             52298..53056
     CDS             53103..53288
     CDS             53337..53747
     CDS             53846..54373
     CDS             54437..54733
     CDS             55072..57258
     CDS             complement(57315..57845)
     CDS             complement(57847..58452)
     CDS             58613..58819
     CDS             58927..59112
     CDS             59285..60022
     CDS             60019..61473
     CDS             61506..62690
     CDS             62699..65827
     CDS             65827..66576
     CDS             66578..66808
     CDS             complement(66830..67321)
     CDS             67518..68600
     CDS             complement(68605..70320)
     CDS             complement(70430..71674)
     CDS             complement(71664..72347)
     CDS             complement(72436..72639)
     CDS             complement(72653..72931)
     CDS             complement(73018..74157)
     CDS             complement(74314..74565)
     CDS             74907..75116
     CDS             complement(75081..75893)
     CDS             complement(76057..77577)
     CDS             complement(77589..79742)
     CDS             complement(79771..80208)
     CDS             complement(80241..80474)
     CDS             complement(80559..80930)
     CDS             81151..81783
     CDS             81841..82269
     CDS             82303..82755
     CDS             82904..83242
     CDS             complement(83320..83622)
     CDS             83798..84277
     CDS             84302..85315
     CDS             complement(85330..86571)
     CDS             86790..87362
     CDS             complement(87616..87768)
     CDS             88102..88416
     CDS             complement(88465..88992)
     CDS             complement(89265..90971)
     CDS             complement(91089..91583)
     CDS             92045..93670
     CDS             93861..95561
     CDS             complement(95605..96570)
     CDS             complement(96674..97546)
     CDS             97637..99136
     CDS             complement(99160..99375)
     CDS             99502..101181
     CDS             complement(101235..102002)
     CDS             102310..103128
     CDS             complement(103177..103860)
     CDS             104084..104821
     CDS             104811..106049
     CDS             106234..107394
     CDS             complement(107391..108098)
     CDS             complement(108098..108865)
     CDS             complement(108862..109893)
     CDS             complement(109890..110771)
     CDS             complement(110844..112139)
     CDS             112809..113813
     CDS             113827..114333
     CDS             114371..115879
     CDS             115876..117534
     CDS             117541..117855
     CDS             117852..118751
     CDS             118744..119445
     CDS             119453..120139
     CDS             120130..120984
     CDS             120981..121895
     CDS             121922..122698
     CDS             122864..123262
     CDS             123339..125072
     CDS             125083..125706
     CDS             125721..126380
     CDS             126466..127257
     CDS             complement(127306..127674)
     CDS             complement(127971..129035)
     CDS             129170..129556
     CDS             129581..130933
     CDS             130930..132114
     CDS             132116..132826
     CDS             132869..133888
     CDS             133977..134906
     CDS             complement(134995..136869)
     CDS             complement(136866..137534)
     CDS             complement(137622..138770)
     CDS             139276..139755
     CDS             139748..140077
     CDS             complement(140095..140382)
     CDS             complement(140522..141994)
     CDS             142233..144599
     CDS             144696..144935
     CDS             145017..145478
     CDS             145597..147096
     CDS             147110..147604
     CDS             complement(147605..148183)
     CDS             complement(148240..148584)
     CDS             complement(148759..151404)
     CDS             complement(151644..152120)
     CDS             complement(152349..153398)
     CDS             complement(153487..154707)
     CDS             154765..155301
     CDS             155401..156351
     CDS             156388..156801
     CDS             complement(156802..157269)
     CDS             157392..158618
     CDS             158615..159499
     CDS             159674..163432
     CDS             complement(163465..164214)
     CDS             164476..165858
     CDS             complement(165866..166540)
     CDS             complement(166620..166877)
     CDS             complement(167062..167427)
     CDS             complement(167424..168140)
     CDS             complement(168198..170489)
     CDS             complement(170486..171025)
     CDS             complement(171144..172457)
     CDS             complement(172753..173097)
     CDS             complement(173200..173745)
     CDS             complement(173851..175557)
     CDS             175907..176692
     CDS             176721..176966
     CDS             176986..177273
     CDS             complement(177492..179015)
     CDS             complement(179034..179501)
     CDS             complement(179552..179944)
     CDS             complement(180065..180304)
     CDS             180536..181276
     CDS             181303..181641
     CDS             181652..183055
     CDS             183283..184581
     CDS             184727..185683
     CDS             185747..186154
     CDS             186179..186448
     CDS             186544..188292
     CDS             complement(188328..188888)
     CDS             complement(188909..189499)
     CDS             complement(189843..190814)
     CDS             complement(190814..192109)
     CDS             complement(192122..192976)
     CDS             193471..194595
     CDS             194592..195197
     CDS             complement(195201..196547)
     CDS             196580..197341
     CDS             197403..198431
     CDS             198450..199619
     CDS             199736..200902
     CDS             complement(200926..202272)
     CDS             complement(202499..204451)
     CDS             complement(204589..205368)
     CDS             205566..206231
     CDS             206256..206861
     CDS             complement(206929..208389)
     CDS             complement(208461..209918)
     CDS             complement(209991..210293)
     CDS             complement(210325..210492)
     CDS             210543..211586
     CDS             211624..211737
     CDS             211741..212733
     CDS             212730..213245
     CDS             213284..215197
     CDS             215194..216309
     CDS             216374..217396
     CDS             complement(217393..218316)
     CDS             218329..219609
     CDS             219618..219989
     CDS             220044..220640
     CDS             220633..221283
     CDS             221368..222885
     CDS             222986..223576
     CDS             223642..225621
     CDS             225711..226244
     CDS             complement(226245..227087)
     CDS             complement(227087..227560)
     CDS             complement(227629..228753)
     CDS             complement(228818..230107)
     CDS             complement(230190..232556)
     CDS             complement(232573..234003)
     CDS             complement(234036..234725)
     CDS             235164..235328
     CDS             complement(235429..235743)
     CDS             complement(235896..236315)
     CDS             complement(236492..237343)
     CDS             complement(237363..238469)
     CDS             238695..239732
     CDS             complement(239755..240465)
     CDS             240612..241709
     CDS             241736..242824
     CDS             242953..244302
     CDS             244330..245295
     CDS             245456..246382
     CDS             246928..248118
     CDS             248160..248882
     CDS             249064..250863
     CDS             complement(250912..251712)
     CDS             complement(251745..252821)
     CDS             complement(252823..253386)
     CDS             complement(253387..254883)
     CDS             complement(255067..255738)
     CDS             complement(255765..256430)
     CDS             256604..256978
     CDS             257142..258320
     CDS             258376..259152
     CDS             259666..259851
     CDS             260401..260508
     CDS             265771..267057
     CDS             267948..268658
     CDS             268711..269214
     CDS             269776..270393
     CDS             270462..271301
     CDS             271305..271733
     CDS             271754..272185
     CDS             272221..272697
     CDS             complement(272694..272789)
     CDS             272838..273851
     CDS             274206..275588
     CDS             275634..276947
     CDS             277014..278027
     CDS             278145..280121
     CDS             280118..281956
     CDS             complement(282055..283218)
     CDS             complement(283219..284133)
     CDS             complement(284268..285182)
     CDS             285812..287197
     CDS             287271..288182
     CDS             288179..289918
     CDS             289908..292046
     CDS             292158..294344
     CDS             294561..296606
     CDS             296644..298401
     CDS             298398..299330
     CDS             299399..300676
     CDS             300673..301182
     CDS             complement(301184..302680)
     CDS             complement(302703..303593)
     CDS             303617..304576
     CDS             304688..306451
     CDS             306524..307300
     CDS             complement(307341..308531)
     CDS             308850..309881
     CDS             309994..311676
     CDS             complement(311574..311798)
     CDS             complement(311749..312165)
     CDS             312243..314135
     CDS             314329..315615
     CDS             315725..316627
     CDS             316689..317420
     CDS             317413..318099
     CDS             318110..318835
     CDS             318936..319994
     CDS             320014..320808
     CDS             complement(320871..322463)
     CDS             complement(322472..325618)
     CDS             complement(325611..326780)
     CDS             complement(326967..328331)
     CDS             complement(328328..329068)
     CDS             complement(329258..330352)
     CDS             complement(330696..331883)
     CDS             332109..332735
     CDS             complement(332832..333272)
     CDS             333589..334017
     CDS             334027..334419
     CDS             334568..335605
     CDS             335623..336378
     CDS             336391..336792
     CDS             336843..337193
     CDS             complement(337295..338425)
     CDS             complement(338520..339887)
     CDS             340044..341285
     CDS             341296..341745
     CDS             341818..342465
     CDS             342476..343126
     CDS             343302..344270
     CDS             344350..344583
     CDS             344716..346281
     CDS             346338..346880
     CDS             346922..347497
     CDS             347533..348591
     CDS             348640..349095
     CDS             349286..350128
     CDS             complement(350218..351867)
     CDS             complement(352156..355053)
     CDS             355319..355522
     CDS             355629..356426
     CDS             356461..357084
     CDS             357239..359521
     CDS             complement(359563..360339)
     CDS             complement(360336..361304)
     CDS             complement(361396..361803)
     CDS             362056..364809
     CDS             364914..365798
     CDS             365950..366705
     CDS             complement(366726..367571)
     CDS             complement(367595..368524)
     CDS             complement(368648..369901)
     CDS             370104..370358
     CDS             370355..371248
     CDS             371250..373115
     CDS             373168..373974
     CDS             complement(374045..374608)
     CDS             374835..375731
     CDS             375899..377386
     CDS             377415..378470
     CDS             378514..379746
     CDS             complement(379819..380304)
     CDS             complement(380301..381437)
     CDS             complement(381539..382582)
     CDS             382702..383406
     CDS             383396..384220
     CDS             complement(384309..384755)
     CDS             complement(384915..385415)
     CDS             complement(385429..386067)
     CDS             complement(386105..387541)
     CDS             complement(387557..388411)
     CDS             complement(388462..389409)
     CDS             complement(389468..391588)
     CDS             391784..392848
     CDS             392842..393969
     CDS             394073..394396
     CDS             394476..396335
     CDS             396458..397402
     CDS             complement(397467..397928)
     CDS             complement(398001..398570)
     CDS             complement(398635..399210)
     CDS             complement(399237..399761)
     CDS             complement(399865..401232)
     CDS             401432..402043
     CDS             complement(402111..402587)
     CDS             complement(402799..403272)
     CDS             complement(403585..403995)
     CDS             complement(403995..404723)
     CDS             complement(404736..405422)
     CDS             complement(405434..405649)
     CDS             complement(405746..406066)
     CDS             complement(406148..406342)
     CDS             complement(406580..408208)
     CDS             408569..409528
     CDS             409534..409845
     CDS             409845..410213
     CDS             410220..410885
     CDS             complement(410932..412050)
     CDS             complement(412043..412531)
     CDS             412898..413257
     CDS             413382..414980
     CDS             414991..416397
     CDS             complement(416495..417400)
     CDS             417508..419256
     CDS             419258..420037
     CDS             420135..421022
     CDS             421111..422376
     CDS             422453..423871
     CDS             424278..426191
     CDS             426191..426394
     CDS             426469..427266
     CDS             427380..428357
     CDS             complement(428430..429410)
     CDS             429555..429890
     CDS             430301..431467
     CDS             431470..432345
     CDS             432563..433330
     CDS             433350..434360
     CDS             435026..436054
     CDS             436170..436691
     CDS             436764..438293
     CDS             complement(438348..438500)
     CDS             438531..439364
     CDS             complement(439418..440026)
     CDS             440313..442025
     CDS             442277..443536
     CDS             444275..444499
     CDS             444623..445873
     CDS             446618..448321
     CDS             448353..451193
     CDS             complement(451277..452173)
     CDS             452191..453126
     CDS             complement(453149..454630)
     CDS             454806..455141
     CDS             complement(455237..455560)
     CDS             complement(455632..458733)
     CDS             complement(458738..459889)
     CDS             complement(459886..461130)
     CDS             complement(461219..461791)
     CDS             complement(461939..463078)
     CDS             complement(463089..464420)
     CDS             complement(464417..465133)
     CDS             complement(465233..466270)
     CDS             466372..468627
     CDS             468650..470059
     CDS             470087..471118
     CDS             471163..471930
     CDS             472018..472425
     CDS             complement(472473..473375)
     CDS             complement(473389..474156)
     CDS             complement(474188..474772)
     CDS             complement(474826..476928)
     CDS             complement(476931..477848)
     CDS             complement(477920..479470)
     CDS             complement(479516..480406)
     CDS             complement(480533..480991)
     CDS             complement(480975..482045)
     CDS             complement(482107..483447)
     CDS             complement(483472..483852)
     CDS             complement(484095..484538)
     CDS             complement(484776..487778)
     CDS             complement(487813..487962)
     CDS             complement(487998..489215)
     CDS             489512..490267
     CDS             complement(490380..491888)
     CDS             complement(491898..492419)
     CDS             complement(492495..493499)
     CDS             493881..495023
     CDS             495169..495741
     CDS             495842..496828
     CDS             496869..497294
     CDS             497379..497753
     CDS             497847..499211
     CDS             499195..500271
     CDS             500360..500794
     CDS             500847..500963
     CDS             500935..501327
     CDS             501370..501681
     CDS             501800..502603
     CDS             502613..503227
     CDS             503344..505062
     CDS             505074..505658
     CDS             505715..506230
     CDS             506236..506763
     CDS             506882..507223
     CDS             507223..507654
     CDS             507665..508087
     CDS             508346..509278
     CDS             complement(509593..510537)
     CDS             complement(510539..512380)
     CDS             512503..513147
     CDS             complement(513208..514512)
     CDS             complement(514476..514961)
     CDS             complement(515139..516029)
     CDS             complement(516136..516729)
     CDS             complement(516823..518859)
     CDS             518994..520091
     CDS             520518..521495
     CDS             521674..522135
     CDS             522148..523650
     CDS             524196..524696
     CDS             524693..525598
     CDS             525689..525814
     CDS             525843..526034
     CDS             complement(526050..527036)
     CDS             527073..527564
     CDS             527682..528482
     CDS             complement(528523..529581)
     CDS             529655..530299
     CDS             530605..531855
     CDS             531865..532794
     CDS             532841..533647
     CDS             533690..536128
     CDS             536158..536514
     CDS             536511..539330
     CDS             539393..540409
     CDS             540387..541199
     CDS             541271..542467
     CDS             542560..542982
     CDS             543131..543343
     CDS             543472..543921
     CDS             543947..545746
     CDS             545953..548445
     CDS             548709..549695
     CDS             complement(549692..550588)
     CDS             550813..551403
     CDS             complement(551563..552963)
     CDS             553720..554457
     CDS             554698..556122
     CDS             556301..557395
     CDS             complement(557446..559002)
     CDS             complement(558995..559534)
     CDS             559636..560520
     CDS             complement(560564..561874)
     CDS             complement(561928..562977)
     CDS             complement(562987..565344)
     CDS             complement(565363..566853)
     CDS             complement(566971..568266)
     CDS             complement(568466..569827)
     CDS             complement(570121..571749)
     CDS             complement(571764..573530)
     CDS             complement(573632..575026)
     CDS             complement(575271..576206)
     CDS             576555..577814
     CDS             577863..579488
     CDS             complement(579597..580691)
     CDS             complement(580817..581767)
     CDS             581955..582311
     CDS             complement(582357..584288)
     CDS             584576..588412
     CDS             588438..591209
     CDS             591219..593318
     CDS             593315..593938
     CDS             complement(594033..594251)
     CDS             complement(594410..595573)
     CDS             595760..596623
     CDS             596787..598454
     CDS             598777..600318
     CDS             complement(600385..601266)
     CDS             complement(601270..602187)
     CDS             602311..603009
     CDS             complement(603076..603921)
     CDS             complement(603997..604836)
     CDS             605048..608506
     CDS             608549..610285
     CDS             610326..611090
     CDS             complement(611167..612630)
     CDS             complement(612627..613247)
     CDS             complement(613255..613725)
     CDS             complement(613738..614400)
     CDS             complement(614400..615071)
     CDS             complement(615073..616071)
     CDS             complement(616114..617385)
     CDS             complement(617509..618234)
     CDS             618325..619830
     CDS             complement(619889..620797)
     CDS             620829..620948
     CDS             620972..621586
     CDS             621672..622310
     CDS             622385..623290
     CDS             623300..624079
     CDS             624114..625088
     CDS             625099..625257
     CDS             complement(625323..625940)
     CDS             626182..628836
     CDS             628927..629931
     CDS             630466..630651
     CDS             631201..631308
     CDS             636336..637511
     CDS             637556..638296
     CDS             complement(638354..638992)
     CDS             complement(639049..639636)
     CDS             complement(639689..639910)
     CDS             complement(639940..640212)
     CDS             complement(640244..640630)
     CDS             complement(640729..642159)
     CDS             complement(642196..643161)
     CDS             complement(643171..644046)
     CDS             complement(644043..644363)
     CDS             complement(644545..645684)
     CDS             complement(645888..646280)
     CDS             complement(646352..646756)
     CDS             complement(646943..647587)
     CDS             complement(647835..648734)
     CDS             complement(648758..649144)
     CDS             649250..650410
     CDS             complement(650476..651687)
     CDS             651783..652748
     CDS             complement(652745..653119)
     CDS             complement(653133..653588)
     CDS             complement(653609..655870)
     CDS             complement(655883..656713)
     CDS             complement(656710..658458)
     CDS             complement(658665..659426)
     CDS             complement(659601..661199)
     CDS             661414..662196
     CDS             662300..664909
     CDS             665161..665388
     CDS             665616..666365
     CDS             666428..667357
     CDS             667498..669288
     CDS             complement(669295..669678)
     CDS             complement(669675..671120)
     CDS             complement(671338..671688)
     CDS             671994..672245
     CDS             672273..672812
     CDS             672839..673588
     CDS             673701..674087
     CDS             674354..675022
     CDS             675143..676099
     CDS             676227..679097
     CDS             complement(679104..680465)
     CDS             complement(680462..681517)
     CDS             681866..683293
     CDS             683569..685320
     CDS             complement(685388..685888)
     CDS             complement(685888..686712)
     CDS             complement(686726..687322)
     CDS             complement(687387..688277)
     CDS             688337..689152
     CDS             complement(689149..689652)
     CDS             complement(689663..690184)
     CDS             complement(690181..691149)
     CDS             complement(691293..692498)
     CDS             complement(692715..692813)
     CDS             692836..695148
     CDS             complement(695209..696126)
     CDS             696265..696645
     CDS             complement(696693..696953)
     CDS             696973..697089
     CDS             697118..697576
     CDS             697664..698866
     CDS             complement(698975..699166)
     CDS             699526..702372
     CDS             702372..702911
     CDS             702945..703595
     CDS             complement(703896..705632)
     CDS             complement(705803..706069)
     CDS             706216..706896
     CDS             complement(706989..708254)
     CDS             complement(708363..708689)
     CDS             708988..711666
     CDS             711666..714944
     CDS             715115..715330
     CDS             715327..715638
     CDS             715983..716441
     CDS             717118..718320
     CDS             718310..719713
     CDS             719751..720539
     CDS             720553..721947
     CDS             721981..722883
     CDS             722907..723932
     CDS             723945..725021
     CDS             725026..726492
     CDS             726489..727463
     CDS             727484..728899
     CDS             728899..729465
     CDS             729462..730706
     CDS             730703..731890
     CDS             731880..733070
     CDS             733307..734326
     CDS             734379..735536
     CDS             735548..736966
     CDS             736966..738195
     CDS             738192..739643
     CDS             complement(739646..740251)
     CDS             complement(740277..741059)
     CDS             complement(741078..741971)
     CDS             742159..743832
     CDS             complement(744043..745416)
     CDS             complement(745604..745819)
     CDS             745971..746279
     CDS             746908..748083
     CDS             748175..749104
     CDS             749106..750269
     CDS             750269..751093
     CDS             751090..751797
     CDS             751813..753108
     CDS             753123..754415
     CDS             754466..755062
     CDS             755510..758380
     CDS             complement(758483..759628)
     CDS             759769..760278
     CDS             complement(760351..761667)
     CDS             complement(761804..762193)
     CDS             complement(762190..762615)
     CDS             complement(762674..763288)
     CDS             complement(763329..765404)
     CDS             complement(765404..766255)
     CDS             766560..769256
     CDS             769365..770741
     CDS             770758..771327
     CDS             771410..773227
     CDS             773348..773767
     CDS             773808..774512
     CDS             774677..775231
     CDS             775277..775801
     CDS             complement(775901..776515)
     CDS             complement(776522..777052)
     CDS             complement(777058..778260)
     CDS             complement(778513..779541)
     CDS             779554..780459
     CDS             780939..781712
     CDS             complement(781838..781948)
     CDS             complement(782051..782845)
     CDS             complement(782898..784703)
     CDS             complement(784753..785583)
     CDS             complement(785607..786104)
     CDS             786170..786919
     CDS             786992..787468
     CDS             complement(787534..788010)
     CDS             complement(788090..788596)
     CDS             complement(788654..789040)
     CDS             complement(789205..790095)
     CDS             complement(790384..792300)
     CDS             complement(792457..793923)
     CDS             794063..794653
     CDS             794650..795564
     CDS             795767..796225
     CDS             796245..797486
     CDS             797745..798647
     CDS             798902..800296
     CDS             complement(800465..801466)
     CDS             complement(801579..803894)
     CDS             complement(803938..805923)
     CDS             806305..807135
     CDS             complement(807142..808311)
     CDS             complement(808321..809175)
     CDS             809291..811429
     CDS             811601..811921
     CDS             811933..812286
     CDS             complement(812350..812772)
     CDS             812908..813525
     CDS             complement(813542..814192)
     CDS             complement(814193..814885)
     CDS             complement(814999..816234)
     CDS             complement(816454..816777)
     CDS             817054..818460
     CDS             818471..819454
     CDS             819459..819743
     CDS             complement(819802..820056)
     CDS             complement(820118..820474)
     CDS             820662..821582
     CDS             821599..822399
     CDS             complement(822417..823508)
     CDS             823619..825250
     CDS             complement(825335..825901)
     CDS             826104..827024
     CDS             827252..828469
     CDS             828553..828885
     CDS             complement(828959..829735)
     CDS             829964..830365
     CDS             complement(830441..830995)
     CDS             complement(831074..832123)
     CDS             832344..833348
     CDS             833373..833963
     CDS             834099..835079
     CDS             835145..836299
     CDS             836309..837139
     CDS             837154..837987
     CDS             838035..838253
     CDS             838331..839182
     CDS             839179..839730
     CDS             complement(839739..840107)
     CDS             complement(840180..841307)
     CDS             complement(841501..842652)
     CDS             complement(842892..843803)
     CDS             843914..846205
     CDS             846487..846942
     CDS             846939..847862
     CDS             847889..848425
     CDS             848508..849047
     CDS             849068..850072
     CDS             850167..852629
     CDS             complement(852686..853891)
     CDS             complement(853951..854694)
     CDS             854737..855543
     CDS             855600..856241
     CDS             856383..860201
     CDS             860246..861970
     CDS             862135..863514
     CDS             complement(863534..864574)
     CDS             complement(864587..866929)
     CDS             complement(866931..867392)
     CDS             867639..868553
     CDS             complement(868550..869161)
     CDS             complement(869189..870322)
     CDS             complement(870342..871568)
     CDS             complement(871565..871945)
     CDS             complement(871945..873210)
     CDS             873391..873906
     CDS             874576..876975
     CDS             876972..877790
     CDS             877787..878323
     CDS             878313..878927
     CDS             878993..880150
     CDS             880251..881123
     CDS             881126..882166
     CDS             882163..882957
     CDS             882944..883648
     CDS             883658..884701
     CDS             884955..886379
     CDS             886470..886682
     CDS             886740..886931
     CDS             887260..888711
     CDS             888817..890244
     CDS             complement(890370..890618)
     CDS             complement(890697..891008)
     CDS             complement(891166..891957)
     CDS             complement(891957..892184)
     CDS             complement(892272..893714)
     CDS             complement(893704..894387)
     CDS             894627..896513
     CDS             896525..897520
     CDS             897603..897989
     CDS             897993..898925
     CDS             complement(899966..902782)
     CDS             903021..903524
     CDS             complement(903962..904975)
     CDS             complement(905236..905580)
     CDS             complement(905582..906406)
     CDS             complement(906748..907377)
     CDS             complement(907474..908118)
     CDS             complement(908112..909125)
     CDS             complement(909137..911083)
     CDS             complement(911080..911769)
     CDS             912498..913376
     CDS             913321..913500
     CDS             913590..914693
     CDS             914693..916939
     CDS             917452..918315
     CDS             918317..919225
     CDS             919222..920289
     CDS             920353..921279
     CDS             complement(921373..922920)
     CDS             complement(922924..923391)
     CDS             complement(923456..924394)
     CDS             complement(924458..925354)
     CDS             complement(925408..925851)
     CDS             complement(925888..926319)
     CDS             complement(926398..927372)
     CDS             927595..928464
     CDS             complement(928610..929698)
     CDS             complement(929718..930167)
     CDS             complement(930213..931406)
     CDS             complement(931462..931959)
     CDS             complement(932050..934926)
     CDS             complement(934985..935965)
     CDS             complement(936107..936832)
     CDS             937062..939056
     CDS             939053..939595
     CDS             939641..940651
     CDS             complement(941022..943742)
     CDS             943875..948065
     CDS             948115..948924
     CDS             949011..950471
     CDS             950760..951827
     CDS             complement(951903..952535)
     CDS             complement(952579..953064)
     CDS             953187..954215
     CDS             954232..954549
     CDS             complement(954601..955905)
     CDS             complement(955916..957577)
     CDS             complement(957773..958807)
     CDS             complement(958902..959216)
     CDS             complement(959249..960592)
     CDS             complement(960664..961578)
     CDS             complement(961688..962578)
     CDS             complement(962578..962940)
     CDS             complement(962952..964211)
     CDS             964262..964849
     CDS             complement(964928..965632)
     CDS             965764..966756
     CDS             966731..967510
     CDS             967556..968638
     CDS             complement(968667..969005)
     CDS             complement(969161..970735)
     CDS             971089..971709
     CDS             971712..972407
     CDS             972420..973949
     CDS             complement(974025..975035)
     CDS             975284..980287
     CDS             980296..982404
     CDS             982610..986335
     CDS             986641..987795
     CDS             987795..989051
     CDS             989300..989713
     CDS             989744..990004
     CDS             complement(990097..990480)
     CDS             complement(990592..991044)
     CDS             complement(991141..992376)
     CDS             992685..993116
     CDS             993152..993322
     CDS             complement(993414..993620)
     CDS             complement(993730..994392)
     CDS             complement(994444..995142)
     CDS             complement(995214..995543)
     CDS             complement(995606..997063)
     CDS             997380..997580
     CDS             997779..998105
     CDS             complement(998489..999343)
     CDS             complement(999381..1000919)
     CDS             complement(1000949..1001569)
     CDS             1001759..1003741
     CDS             1004153..1005397
     CDS             complement(1005500..1006123)
     CDS             complement(1006120..1006752)
     CDS             1006990..1008309
     CDS             1008381..1008776
     CDS             1008778..1009272
     CDS             1009282..1010232
     CDS             complement(1010567..1011118)
     CDS             1011339..1011581
     CDS             complement(1011710..1011820)
     CDS             complement(1012268..1012750)
     CDS             1012834..1013493
     CDS             complement(1013303..1013797)
     CDS             1013831..1014049
     CDS             1014180..1014398
     CDS             1014536..1015186
     CDS             complement(1015325..1016242)
     CDS             1016365..1017114
     CDS             1017156..1017380
     CDS             1017447..1018094
     CDS             1018091..1018357
     CDS             1018613..1018846
     CDS             complement(1018987..1019685)
     CDS             complement(1019745..1021271)
     CDS             complement(1021268..1021633)
     CDS             1021975..1023627
     CDS             complement(1024201..1025076)
     CDS             complement(1025326..1026114)
     CDS             1026234..1026812
     CDS             1026809..1027447
     CDS             1027771..1029405
     CDS             1029415..1029975
     CDS             1030297..1032027
     CDS             1032033..1032662
     CDS             1032907..1034628
     CDS             1034648..1037392
     CDS             1037415..1037612
     CDS             complement(1037723..1038823)
     CDS             complement(1039205..1039900)
     CDS             complement(1039952..1040293)
     CDS             complement(1040307..1041071)
     CDS             1041179..1042087
     CDS             complement(1042309..1042824)
     CDS             complement(1043087..1044403)
     CDS             complement(1044476..1045036)
     CDS             complement(1045253..1046230)
     CDS             complement(1046258..1046809)
     CDS             1046925..1047869
     CDS             1047953..1048153
     CDS             1048584..1048862
     CDS             1048898..1049746
     CDS             1049743..1050516
     CDS             1050529..1051002
     CDS             1051223..1051522
     CDS             1051594..1052901
     CDS             1052898..1054391
     CDS             1054388..1057540
     CDS             1057558..1057932
     CDS             complement(1058041..1058838)
     CDS             1059243..1059425
     CDS             1060798..1061184
     CDS             complement(1062141..1062668)
     CDS             complement(1062868..1063719)
     CDS             complement(1063716..1064204)
     CDS             complement(1064201..1064737)
     CDS             complement(1064734..1066701)
     CDS             complement(1066698..1067165)
     CDS             complement(1067162..1067341)
     CDS             complement(1067338..1068093)
     CDS             complement(1068110..1068601)
     CDS             complement(1069524..1070030)
     CDS             complement(1070032..1070475)
     CDS             complement(1070553..1071467)
     CDS             complement(1071709..1072287)
     CDS             complement(1072334..1072930)
     CDS             complement(1073228..1073770)
     CDS             complement(1073906..1074874)
     CDS             complement(1074881..1076305)
     CDS             complement(1076591..1078318)
     CDS             complement(1078580..1079404)
     CDS             complement(1080967..1081413)
     CDS             complement(1081660..1082127)
     CDS             1082599..1083525
     CDS             1084105..1085709
     CDS             1085666..1086571
     CDS             1086572..1087291
     CDS             1087538..1088500
     CDS             complement(1088597..1089568)
     CDS             complement(1089748..1090665)
     CDS             complement(1090758..1092146)
     CDS             complement(1092287..1092736)
     CDS             complement(1092815..1093291)
     CDS             complement(1093282..1093905)
     CDS             complement(1093965..1094663)
     CDS             complement(1094690..1095232)
     CDS             complement(1095274..1095984)
     CDS             complement(1096145..1096690)
     CDS             complement(1096926..1097882)
     CDS             complement(1098113..1098748)
     CDS             complement(1098794..1099306)
     CDS             complement(1099318..1099773)
     CDS             1099974..1101383
     CDS             complement(1101437..1101823)
     CDS             complement(1101846..1102430)
     CDS             1102600..1103064
     CDS             complement(1103135..1103911)
     CDS             1104151..1105359
     CDS             1106007..1106690
     CDS             1107003..1107224
     CDS             1107262..1107627
     CDS             1107719..1107991
     CDS             1107984..1109435
     CDS             complement(1109731..1110444)
     CDS             complement(1110697..1111224)
     CDS             complement(1111221..1111385)
     CDS             complement(1111390..1112547)
     CDS             complement(1112630..1113091)
     CDS             complement(1113111..1113344)
     CDS             1113420..1113584
     CDS             complement(1113801..1114757)
     CDS             complement(1114894..1115286)
     CDS             complement(1115491..1116804)
     CDS             complement(1116829..1117596)
     CDS             complement(1117583..1118011)
     CDS             complement(1118008..1118607)
     CDS             1118747..1118974
     CDS             1119119..1119892
     CDS             1119905..1120816
     CDS             1120826..1121521
     CDS             1121565..1122725
     CDS             1122722..1123450
     CDS             1123596..1126169
     CDS             1126126..1127571
     CDS             complement(1127825..1129054)
     CDS             complement(1129066..1131876)
     CDS             complement(1131876..1132565)
     CDS             complement(1132558..1133883)
     CDS             1134110..1134820
     CDS             1134893..1135435
     CDS             complement(1135541..1135786)
     CDS             1135990..1136316
     CDS             1136739..1138166
     CDS             1138477..1139919
     CDS             1139916..1141043
     CDS             1141040..1141639
     CDS             1142284..1143255
     CDS             complement(1143488..1144207)
     CDS             complement(1144271..1144780)
     CDS             1145024..1145587
     CDS             1145665..1146978
     CDS             1147382..1148344
     CDS             1148354..1149481
     CDS             1150710..1151813
     CDS             1151810..1154917
     CDS             1154914..1156344
     CDS             1156453..1156713
     CDS             1157532..1157981
     CDS             1158048..1159865
     CDS             1159865..1161586
     CDS             1161754..1163268
     CDS             complement(1163832..1165139)
     CDS             1165687..1166244
     CDS             complement(1166341..1167552)
     CDS             complement(1167957..1168586)
     CDS             1168714..1169376
     CDS             1169451..1170206
     CDS             complement(1170301..1170678)
     CDS             complement(1170913..1172196)
     CDS             1172450..1172626
     CDS             complement(1172703..1173224)
     CDS             1173740..1174915
     CDS             1175203..1176585
     CDS             complement(1176718..1176894)
     CDS             complement(1176985..1177206)
     CDS             1177371..1178093
     CDS             1178143..1178904
     CDS             1179324..1180196
     CDS             1180253..1180888
     CDS             complement(1180892..1182103)
     CDS             1182208..1182987
     CDS             1183146..1183841
     CDS             1183886..1184734
     CDS             1184847..1185488
     CDS             1185485..1186123
     CDS             1186120..1186854
     CDS             1186904..1188472
     CDS             1188469..1189131
     CDS             complement(1189136..1190053)
     CDS             1190172..1191338
     CDS             1191370..1191525
     CDS             complement(1191592..1191975)
     CDS             complement(1192078..1192431)
     CDS             1192754..1193200
     CDS             1193294..1194193
     CDS             complement(1194138..1197299)
     CDS             1197777..1198556
     CDS             1198986..1200710
     CDS             1200722..1202695
     CDS             1202697..1204121
     CDS             complement(1204173..1205465)
     CDS             1205851..1206303
     CDS             1206618..1207526
     CDS             complement(1207579..1208391)
     CDS             1208673..1209161
     CDS             1209264..1209689
     CDS             1209764..1210000
     CDS             1210118..1211788
     CDS             1211933..1213309
     CDS             complement(1213317..1213835)
     CDS             complement(1213884..1215245)
     CDS             1215696..1217111
     CDS             1217284..1217766
     CDS             1217842..1218915
     CDS             1218984..1220504
     CDS             1220874..1222562
     CDS             1222614..1224302
     CDS             1224362..1226017
     CDS             complement(1226088..1227935)
     CDS             complement(1227935..1228726)
     CDS             complement(1228755..1228988)
     CDS             1229229..1230266
     CDS             1230286..1231098
     CDS             1231107..1231661
     CDS             complement(1231658..1232449)
     CDS             1232928..1234928
     CDS             1235441..1237312
     CDS             1237421..1238470
     CDS             1238470..1239240
     CDS             1239237..1239866
     CDS             1239867..1241162
     CDS             1241162..1241710
     CDS             1241712..1242653
     CDS             1242646..1243623
     CDS             1243643..1244539
     CDS             1244563..1245993
     CDS             1246183..1246797
     CDS             1246794..1247309
     CDS             1247391..1247765
     CDS             complement(1247832..1248671)
     CDS             complement(1248758..1249636)
     CDS             complement(1249637..1249849)
     CDS             1250059..1250550
     CDS             complement(1250547..1252253)
     CDS             complement(1252382..1253182)
     CDS             1253330..1253893
     CDS             complement(1253977..1256079)
     CDS             1256319..1257710
     CDS             1258451..1259056
     CDS             1259084..1259983
     CDS             1259973..1261523
     CDS             1261520..1262950
     CDS             1263175..1264728
     CDS             1264815..1265768
     CDS             1265859..1266794
     CDS             1266900..1267406
     CDS             1267432..1268937
     CDS             1268934..1270133
     CDS             1270137..1271690
     CDS             1271749..1272909
     CDS             1273036..1273611
     CDS             complement(1273678..1274667)
     CDS             complement(1274683..1275777)
     CDS             1276366..1276908
     CDS             1277073..1277939
     CDS             complement(1278128..1278790)
     CDS             complement(1278826..1279440)
     CDS             complement(1279424..1280011)
     CDS             1280100..1281464
     CDS             1281644..1282723
     CDS             complement(1282958..1284649)
     CDS             complement(1284665..1285249)
     CDS             complement(1285591..1286985)
     CDS             1287065..1288111
     CDS             1288108..1288896
     CDS             complement(1288967..1291846)
     CDS             1292121..1293017
     CDS             1293010..1293780
     CDS             1293777..1294934
     CDS             1294995..1296191
     CDS             1296350..1296889
     CDS             complement(1296972..1297850)
     CDS             complement(1297921..1298958)
     CDS             complement(1299035..1300180)
     CDS             1300261..1301874
     CDS             1301957..1302295
     CDS             complement(1302343..1302984)
     CDS             complement(1303075..1304028)
     CDS             1304327..1306660
     CDS             1306670..1307338
     CDS             1307505..1308806
     CDS             complement(1308839..1309042)
     CDS             1309188..1310483
     CDS             complement(1310491..1312467)
     CDS             complement(1313019..1315508)
     CDS             complement(1315651..1316658)
     CDS             complement(1316664..1317173)
     CDS             1318005..1318256
     CDS             1318323..1318559
     CDS             1318681..1320039
     CDS             1320366..1321214
     CDS             complement(1321295..1321984)
     CDS             complement(1322336..1322659)
     CDS             complement(1322947..1324563)
     CDS             complement(1324717..1326981)
     CDS             1327305..1327949
     CDS             1328077..1328790
     CDS             1329189..1330904
     CDS             complement(1330987..1331832)
     CDS             complement(1331843..1332949)
     CDS             complement(1333093..1333362)
     CDS             complement(1333365..1334096)
     CDS             complement(1334209..1335000)
     CDS             1335012..1335386
     CDS             1335328..1336230
     CDS             1336331..1336783
     CDS             complement(1336849..1337121)
     CDS             complement(1337252..1338571)
     CDS             1338648..1342607
     CDS             1342648..1343205
     CDS             1343232..1343531
     CDS             1343541..1343807
     CDS             1343890..1344456
     CDS             1344477..1345178
     CDS             complement(1345182..1346087)
     CDS             1346186..1346767
     CDS             1346764..1347294
     CDS             complement(1347299..1347754)
     CDS             complement(1347809..1348231)
     CDS             complement(1348258..1350510)
     CDS             complement(1350683..1351171)
     CDS             complement(1351184..1352158)
     CDS             complement(1352263..1354050)
     CDS             1354340..1355290
     CDS             1355377..1356594
     CDS             complement(1356607..1358952)
     CDS             complement(1359071..1360729)
     CDS             complement(1360804..1360914)
     CDS             complement(1361225..1362271)
     CDS             1362372..1363574
     CDS             complement(1363500..1363655)
     CDS             complement(1363609..1364013)
     CDS             complement(1364222..1365622)
     CDS             complement(1366040..1366828)
     CDS             1367057..1368877
     CDS             1368888..1369952
     CDS             1369949..1370992
     CDS             1370989..1372590
     CDS             complement(1372606..1374174)
     CDS             complement(1374435..1375238)
     CDS             1375282..1375980
     CDS             1376007..1376441
     CDS             1376496..1377203
     CDS             1377516..1378058
     CDS             1378051..1379052
     CDS             1379025..1381562
     CDS             complement(1381672..1382493)
     CDS             complement(1382649..1385345)
     CDS             1386112..1386426
     CDS             1386478..1386840
     CDS             1387267..1388601
     CDS             complement(1388666..1389574)
     CDS             1389692..1390681
     CDS             1390738..1391814
     CDS             1391862..1392878
     CDS             1393022..1393642
     CDS             1393821..1394393
     CDS             complement(1394478..1395536)
     CDS             complement(1395533..1396138)
     CDS             complement(1396149..1396583)
     CDS             complement(1396598..1397353)
     CDS             complement(1397418..1397855)
     CDS             1397967..1399400
     CDS             1399469..1400041
     CDS             1400038..1401036
     CDS             1401143..1403584
     CDS             1403718..1404389
     CDS             complement(1404405..1405481)
     CDS             complement(1405577..1406491)
     CDS             1406706..1408085
     CDS             1408122..1409510
     CDS             1409649..1410983
     CDS             1411041..1411550
     CDS             complement(1411616..1412110)
     CDS             complement(1412235..1412813)
     CDS             complement(1412935..1413882)
     CDS             1414073..1414921
     CDS             complement(1414986..1415210)
     CDS             1415273..1415494
     CDS             complement(1415609..1416823)
     CDS             1416941..1419031
     CDS             1419145..1419897
     CDS             complement(1419914..1420648)
     CDS             1421173..1421646
     CDS             1421664..1422917
     CDS             1422973..1423377
     CDS             1423453..1423776
     CDS             1423941..1424456
     CDS             1424580..1426442
     CDS             1426545..1426883
     CDS             1426895..1427089
     CDS             complement(1427157..1427822)
     CDS             complement(1428007..1429542)
     CDS             complement(1429600..1430613)
     CDS             1430845..1431570
     CDS             complement(1431572..1433269)
     CDS             complement(1433266..1434312)
     CDS             1434507..1435772
     CDS             1435765..1436451
     CDS             1436513..1437310
     CDS             1437319..1439733
     CDS             complement(1439730..1439873)
     CDS             1439950..1441593
     CDS             1441668..1442951
     CDS             1443008..1443340
     CDS             complement(1443389..1444315)
     CDS             complement(1444318..1444842)
     CDS             1444901..1445872
     CDS             1446058..1446363
     CDS             1446546..1447412
     CDS             1447507..1448343
     CDS             1448446..1449318
     CDS             1449376..1449999
     CDS             1450140..1450796
     CDS             1450818..1451417
     CDS             1451504..1452382
     CDS             1452480..1453634
     CDS             1453666..1454445
     CDS             1454581..1454724
     CDS             complement(1455041..1456162)
     CDS             1456268..1456813
     CDS             complement(1456911..1457855)
     CDS             complement(1457864..1460512)
     CDS             complement(1460666..1461403)
     CDS             1461726..1462715
     CDS             1462727..1463209
     CDS             1463222..1464763
     CDS             1464896..1465825
     CDS             1465963..1467204
     CDS             complement(1467319..1468005)
     CDS             1468297..1468551
     CDS             complement(1468474..1468683)
     CDS             complement(1468637..1469983)
     CDS             complement(1470229..1471023)
     CDS             1471155..1471916
     CDS             complement(1471927..1472586)
     CDS             1472869..1473237
     CDS             1473574..1473858
     CDS             1473885..1474337
     CDS             1474449..1475834
     CDS             1475930..1476556
     CDS             1476694..1477686
     CDS             1477659..1477775
     CDS             complement(1477754..1479421)
     CDS             complement(1479636..1480130)
     CDS             complement(1480405..1480773)
     CDS             1481052..1482275
     CDS             1482356..1483666
     CDS             1483825..1485342
     CDS             1485445..1486686
     CDS             1486694..1486951
     CDS             1486970..1487443
     CDS             1487440..1487814
     CDS             1487982..1490561
     CDS             complement(1490627..1494340)
     CDS             complement(1494535..1496718)
     CDS             complement(1496975..1497895)
     CDS             1497996..1500284
     CDS             1500502..1501419
     CDS             1501798..1503075
     CDS             1503185..1503736
     CDS             complement(1503756..1505957)
     CDS             complement(1506074..1506277)
     CDS             complement(1506300..1506944)
     CDS             complement(1507010..1507927)
     CDS             1508056..1509063
     CDS             1509097..1510026
     CDS             1510033..1510767
     CDS             1510892..1511476
     CDS             1511473..1512717
     CDS             complement(1513515..1515197)
     CDS             complement(1515494..1516072)
     CDS             complement(1516323..1516712)
     CDS             1516877..1517314
     CDS             1517314..1518000
     CDS             1518128..1520788
     CDS             complement(1520802..1521086)
     CDS             1521373..1523874
     CDS             1523917..1524330
     CDS             1524379..1525860
     CDS             1526214..1526717
     CDS             complement(1526841..1529765)
     CDS             1530475..1531494
     CDS             1531577..1532236
     CDS             1532243..1532611
     CDS             1532639..1533643
     CDS             1533652..1533765
     CDS             complement(1533915..1534670)
     CDS             complement(1534713..1535327)
     CDS             1535435..1535932
     CDS             1536057..1536239
     CDS             1536387..1537469
     CDS             1537484..1538470
     CDS             1538523..1539455
     CDS             1539455..1540198
     CDS             1540325..1540564
     CDS             1540594..1541835
     CDS             1541888..1542382
     CDS             1542465..1543067
     CDS             1543133..1543681
     CDS             1543687..1544709
     CDS             1544725..1546206
     CDS             1546329..1546532
     CDS             complement(1546516..1546653)
     CDS             1546729..1548522
     CDS             1548519..1549442
     CDS             1549463..1549852
     CDS             1549886..1550854
     CDS             1550851..1551753
     CDS             1551766..1552629
     CDS             1552643..1553410
     CDS             1553407..1553799
     CDS             1553796..1554848
     CDS             1554890..1556746
     CDS             1556760..1557389
     CDS             1558045..1558467
     CDS             1558483..1558938
     CDS             complement(1558993..1559685)
     CDS             complement(1559820..1560524)
     CDS             complement(1560521..1561300)
     CDS             complement(1561382..1562563)
     CDS             complement(1562594..1563061)
     CDS             1563091..1563867
     CDS             1564321..1565982
     CDS             1566004..1566789
     CDS             1566786..1568159
     CDS             1568212..1569876
     CDS             1569894..1571651
     CDS             1571705..1580881
     CDS             complement(1580976..1581761)
     CDS             1581818..1582846
     CDS             1582857..1583609
     CDS             complement(1583626..1583871)
     CDS             1583943..1585571
     CDS             1585749..1586321
     CDS             1586348..1587784
     CDS             1587781..1588269
     CDS             1588289..1589461
     CDS             1589811..1591418
     CDS             1591482..1592432
     CDS             1592435..1593331
     CDS             1593328..1594389
     CDS             1594386..1595384
     CDS             complement(1595443..1595802)
     CDS             complement(1595889..1596731)
     CDS             complement(1596768..1600211)
     CDS             1600413..1601120
     CDS             1601117..1601623
     CDS             1601876..1602184
     CDS             complement(1602279..1603646)
     CDS             complement(1603676..1604443)
     CDS             1604610..1604951
     CDS             complement(1605043..1605519)
     CDS             complement(1605526..1605885)
     CDS             complement(1605943..1606647)
     CDS             1606835..1607254
     CDS             1607257..1607664
     CDS             1607696..1608373
     CDS             1608404..1609654
     CDS             1609728..1610468
     CDS             1610545..1611327
     CDS             1611344..1612012
     CDS             1612036..1613163
     CDS             1613171..1614121
     CDS             1614233..1616176
     CDS             1616189..1617403
     CDS             complement(1617483..1618274)
     CDS             complement(1618324..1618593)
     CDS             complement(1618601..1619359)
     CDS             complement(1619349..1619798)
     CDS             complement(1619795..1620214)
     CDS             complement(1620207..1621205)
     CDS             complement(1621210..1621722)
     CDS             1621965..1622159
     CDS             complement(1622099..1623274)
     CDS             complement(1623298..1623738)
     CDS             complement(1623774..1625177)
     CDS             complement(1625177..1625875)
     CDS             complement(1625868..1626863)
     CDS             complement(1626856..1628613)
     CDS             1628880..1629236
     CDS             complement(1629316..1630074)
     CDS             complement(1630128..1630415)
     CDS             complement(1630408..1631547)
     CDS             complement(1631561..1631899)
     CDS             complement(1631903..1632391)
     CDS             complement(1632413..1634431)
     CDS             complement(1634528..1634908)
     CDS             complement(1634992..1636515)
     CDS             complement(1636987..1638573)
     CDS             complement(1638758..1639405)
     CDS             complement(1639510..1641039)
     CDS             1641881..1643224
     CDS             1643509..1643826
     CDS             1644075..1645385
     CDS             1645339..1645446
     CDS             complement(1645534..1646043)
     CDS             1646194..1646463
     CDS             1646659..1648794
     CDS             1648939..1649685
     CDS             1649730..1650116
     CDS             1650341..1650763
     CDS             1650767..1651243
     CDS             1651257..1651853
     CDS             1651853..1653106
     CDS             1653134..1653613
     CDS             1653610..1654905
     CDS             1654966..1657305
     CDS             1657305..1658378
     CDS             1658411..1658899
     CDS             1658967..1659608
     CDS             1659568..1659927
     CDS             1659956..1662055
     CDS             1662082..1663572
     CDS             1663618..1665102
     CDS             1665114..1665419
     CDS             1665489..1666043
     CDS             complement(1666098..1667786)
     CDS             1667907..1668725
     CDS             complement(1668756..1669349)
     CDS             1669454..1670152
     CDS             1670175..1670828
     CDS             complement(1670843..1671637)
     CDS             1671747..1672613
     CDS             1672647..1672997
     CDS             1673005..1675284
     CDS             1675690..1677597
     CDS             1677708..1678178
     CDS             1678340..1678537
     CDS             1678566..1678925
     CDS             1679055..1680071
     CDS             1680158..1682587
     CDS             1682607..1683020
     CDS             1683026..1683418
     CDS             complement(1683661..1685343)
     CDS             1685662..1686465
     CDS             1686539..1687003
     CDS             1687041..1688174
     CDS             1688171..1688635
     CDS             complement(1688655..1689905)
     CDS             complement(1690106..1692829)
     CDS             complement(1692933..1693430)
     CDS             complement(1693493..1694377)
     CDS             complement(1694535..1695524)
     CDS             1695806..1696588
     CDS             1696739..1697149
     CDS             1697149..1697514
     CDS             1697516..1699294
     CDS             1699306..1700016
     CDS             1700112..1700381
     CDS             1700462..1701772
     CDS             1701999..1704857
     CDS             1704918..1706189
     CDS             1706267..1707694
     CDS             1707721..1708128
     CDS             1708266..1709363
     CDS             1709414..1710106
     CDS             1710412..1710615
     CDS             complement(1710712..1711128)
     CDS             1711269..1711967
     CDS             1711964..1712467
     CDS             1712464..1713324
     CDS             1713302..1714294
     CDS             complement(1714300..1715562)
     CDS             1715721..1716800
     CDS             1716835..1718205
     CDS             complement(1718218..1719549)
     CDS             complement(1719549..1720382)
     CDS             complement(1720525..1721343)
     CDS             1721846..1723195
     CDS             1723226..1723858
     CDS             1724016..1725284
     CDS             1725547..1727961
     CDS             1728233..1728505
     CDS             1728861..1730777
     CDS             complement(1730853..1731923)
     CDS             complement(1731927..1732586)
     CDS             1732603..1733274
     CDS             complement(1733285..1734793)
     CDS             complement(1734870..1736114)
     CDS             complement(1736371..1736520)
     CDS             1736800..1737972
     CDS             1738117..1738521
     CDS             1738722..1742726
     CDS             complement(1743210..1743989)
     CDS             complement(1744050..1744307)
     CDS             complement(1744316..1744936)
     CDS             complement(1744947..1745354)
     CDS             complement(1745351..1746856)
     CDS             1747092..1748324
     CDS             complement(1748279..1748455)
     CDS             1748525..1749472
     CDS             1749469..1750743
     CDS             1750740..1751495
     CDS             1751492..1752187
     CDS             1752574..1754751
     CDS             1754871..1755236
     CDS             complement(1755246..1755809)
     CDS             1755906..1756256
     CDS             complement(1756325..1757881)
     CDS             1757972..1758772
     CDS             complement(1758794..1760188)
     CDS             1760421..1760609
     CDS             1760675..1761280
     CDS             complement(1761339..1761980)
     CDS             1762172..1762345
     CDS             1762532..1763758
     CDS             1763814..1767032
     CDS             1767035..1768492
     CDS             1768793..1769488
     CDS             complement(1769521..1770645)
     CDS             complement(1770835..1771092)
     CDS             complement(1771148..1771891)
     CDS             complement(1771983..1772663)
     CDS             complement(1773206..1774210)
     CDS             1774335..1775231
     CDS             complement(1775290..1776189)
     CDS             1776298..1777179
     CDS             complement(1777192..1777749)
     CDS             complement(1777778..1779145)
     CDS             complement(1779299..1780216)
     CDS             1780312..1781268
     CDS             complement(1781269..1781685)
     CDS             complement(1781757..1782809)
     CDS             complement(1782899..1783690)
     CDS             1783782..1784369
     CDS             1784547..1784993
     CDS             1784996..1786738
     CDS             complement(1786808..1787263)
     CDS             complement(1787299..1788483)
     CDS             1788851..1789996
     CDS             complement(1790063..1791487)
     CDS             1791556..1792206
     CDS             1792293..1792937
     CDS             complement(1792952..1793569)
     CDS             complement(1793839..1794195)
     CDS             complement(1794677..1795429)
     CDS             complement(1795495..1796238)
     CDS             complement(1796246..1796725)
     CDS             complement(1796764..1797354)
     CDS             complement(1797920..1800925)
     CDS             complement(1801241..1801738)
     CDS             1801789..1803027
     CDS             complement(1803007..1803612)
     CDS             complement(1803614..1804864)
     CDS             1804956..1805852
     CDS             1805985..1807196
     CDS             complement(1807214..1807579)
     CDS             complement(1807598..1808149)
     CDS             complement(1808156..1808875)
     CDS             complement(1808928..1811348)
     CDS             1811696..1811992
     CDS             1812014..1813186
     CDS             1813215..1814273
     CDS             complement(1814330..1814647)
     CDS             complement(1814675..1816600)
     CDS             complement(1816654..1817349)
     CDS             1817553..1822370
     CDS             1822412..1827628
     CDS             1827659..1829350
     CDS             1829439..1829867
     CDS             complement(1829895..1830302)
     CDS             complement(1830406..1831167)
     CDS             complement(1831164..1832090)
     CDS             complement(1832235..1832894)
     CDS             1833063..1834880
     CDS             complement(1834951..1836000)
     CDS             complement(1836210..1837733)
     CDS             complement(1838004..1838348)
     CDS             1838647..1840110
     CDS             1840115..1840888
     CDS             1840888..1843359
     CDS             1843368..1843520
     CDS             1843709..1845133
     CDS             1845158..1845772
     CDS             1845775..1845957
     CDS             1845950..1846894
     CDS             1846913..1848313
     CDS             1848334..1848873
     CDS             1849257..1849703
     CDS             1850103..1854470
     CDS             complement(1854502..1855260)
     CDS             complement(1855335..1855679)
     CDS             1855989..1856900
     CDS             1856936..1857433
     CDS             1857703..1859904
     CDS             1859904..1861046
     CDS             1861049..1861246
     CDS             complement(1861284..1861685)
     CDS             complement(1861777..1862865)
     CDS             1862958..1863275
     CDS             complement(1863660..1864655)
     CDS             1865003..1865791
     CDS             1865802..1866398
     CDS             complement(1866498..1866944)
     CDS             1866980..1867093
     CDS             1867269..1867496
     CDS             complement(1867493..1867894)
     CDS             complement(1867947..1868459)
     CDS             complement(1868519..1869370)
     CDS             complement(1869563..1870312)
     CDS             1870409..1871578
     CDS             complement(1871603..1873003)
     CDS             1873575..1875308
     CDS             1875317..1876618
     CDS             1876745..1877563
     CDS             complement(1877603..1877803)
     CDS             complement(1877898..1878179)
     CDS             1878394..1878573
     CDS             1878720..1878938
     CDS             1879133..1881556
     CDS             1881695..1883530
     CDS             complement(1883537..1884277)
     CDS             complement(1884333..1885205)
     CDS             complement(1885326..1885898)
     CDS             1886129..1886461
     CDS             complement(1886555..1887505)
     CDS             1887755..1888627
     CDS             1888731..1889831
     CDS             1889927..1890886
     CDS             1890948..1891643
     CDS             1891685..1892554
     CDS             1892609..1893238
     CDS             1893425..1894960
     CDS             1894953..1896047
     CDS             1896047..1896964
     CDS             complement(1897102..1897623)
     CDS             complement(1897673..1899115)
     CDS             complement(1899133..1902222)
     CDS             complement(1902219..1905395)
     CDS             complement(1905433..1906806)
     CDS             1906994..1907365
     CDS             complement(1907406..1907753)
     CDS             complement(1907969..1908421)
     CDS             complement(1908468..1909127)
     CDS             1909283..1910140
     CDS             1910314..1910835
     CDS             1910901..1911323
     CDS             1911402..1911983
     CDS             complement(1912040..1912627)
     CDS             1912987..1913166
     CDS             1913242..1914621
     CDS             1914779..1915141
     CDS             complement(1915150..1915725)
     CDS             complement(1915742..1916053)
     CDS             complement(1916069..1916554)
     CDS             complement(1916793..1917317)
     CDS             1917603..1919252
     CDS             1919231..1921516
     CDS             complement(1921526..1922005)
     CDS             1922323..1923903
     CDS             1923913..1930263
     CDS             1931140..1932594
     CDS             1932778..1933743
     CDS             1934211..1934855
     CDS             1934852..1936864
     CDS             1936875..1937870
     CDS             1937872..1939404
     CDS             1939523..1941892
     CDS             complement(1942161..1942505)
     CDS             1942738..1943118
     CDS             1943190..1944497
     CDS             1944494..1945987
     CDS             1945984..1949136
     CDS             1949154..1949525
     CDS             complement(1949616..1950992)
     CDS             complement(1950992..1951684)
     CDS             1951853..1953733
     CDS             1953763..1954743
     CDS             1954781..1955158
     CDS             1955166..1956086
     CDS             1956196..1956588
     CDS             1956802..1957845
     CDS             1957941..1958228
     CDS             1958319..1959608
     CDS             1959605..1960795
     CDS             1960795..1964034
     CDS             1964171..1965223
     CDS             complement(1965631..1965858)
     CDS             complement(1965881..1966882)
     CDS             1967075..1968007
     CDS             complement(1968016..1968693)
     CDS             1969783..1970997
     CDS             1970963..1973293
     CDS             1973445..1974011
     CDS             1974011..1974826
     CDS             complement(1975538..1976080)
     CDS             1976511..1976840
     CDS             1976930..1977409
     CDS             complement(1977666..1980638)
     CDS             complement(1980622..1980888)
     CDS             complement(1980938..1981168)
     CDS             complement(1981165..1981386)
     CDS             complement(1981383..1981619)
     CDS             complement(1981616..1981981)
     CDS             complement(1981999..1983684)
     CDS             complement(1983723..1984148)
     CDS             complement(1984176..1984451)
     CDS             complement(1984465..1984815)
     CDS             complement(1984834..1984983)
     CDS             complement(1984980..1985639)
     CDS             1985732..1986166
     CDS             complement(1986889..1987086)
     CDS             complement(1987125..1987355)
     CDS             complement(1987619..1988593)
     CDS             1988793..1989827
     CDS             1989986..1990795
     CDS             complement(1990797..1991411)
     CDS             complement(1991408..1992106)
     CDS             1992308..1992622
     CDS             complement(1992718..1993143)
     CDS             complement(1993155..1994672)
     CDS             complement(1994796..1995842)
     CDS             complement(1996751..1997701)
     CDS             complement(1998666..2001890)
     CDS             complement(2001905..2002246)
     CDS             complement(2002257..2003837)
     CDS             complement(2003846..2005135)
     CDS             complement(2005763..2007283)
     CDS             complement(2007280..2008320)
     CDS             complement(2008329..2010311)
     CDS             complement(2010298..2011005)
     CDS             complement(2011615..2011722)
     CDS             complement(2012066..2012686)
     CDS             complement(2012686..2013588)
     CDS             complement(2014144..2015361)
     CDS             complement(2015364..2015708)
     CDS             complement(2015718..2017142)
     CDS             complement(2017243..2017377)
     CDS             complement(2017461..2017592)
     CDS             complement(2017594..2017737)
     CDS             complement(2017734..2017844)
     CDS             complement(2017847..2018155)
     CDS             2018306..2018626
     CDS             2018828..2019649
     CDS             2019790..2020056
     CDS             complement(2020065..2020343)
     CDS             complement(2020545..2021162)
     CDS             complement(2021284..2022051)
     CDS             complement(2022192..2022767)
     CDS             complement(2022910..2026065)
     CDS             complement(2026084..2027382)
     CDS             complement(2027392..2028666)
     CDS             complement(2028741..2029088)
     CDS             complement(2029136..2031364)
     CDS             2031474..2031929
     CDS             complement(2031977..2032588)
     CDS             complement(2032630..2032992)
     CDS             complement(2033154..2033615)
     CDS             2033826..2034224
     CDS             2034258..2035211
     CDS             2035280..2036032
     CDS             2036272..2037723
     CDS             2037756..2038433
     CDS             complement(2038430..2038681)
     CDS             2038814..2040067
     CDS             2040220..2041857
     CDS             2041854..2042951
     CDS             2042948..2043814
     CDS             2043819..2044517
     CDS             2044566..2045456
     CDS             2045470..2045772
     CDS             2045799..2046122
     CDS             2046122..2047822
     CDS             2047830..2048342
     CDS             2048355..2049035
     CDS             2049001..2049708
     CDS             2049758..2050372
     CDS             complement(2050374..2051072)
     CDS             complement(2051069..2053795)
     CDS             complement(2053880..2054449)
     CDS             complement(2054462..2056570)
     CDS             complement(2056632..2058434)
     CDS             complement(2058521..2058613)
     CDS             complement(2058831..2059322)
     CDS             complement(2059441..2059713)
     CDS             2059785..2060714
     CDS             complement(2061387..2061965)
     CDS             complement(2062164..2062841)
     CDS             complement(2062913..2064745)
     CDS             complement(2064818..2066071)
     CDS             complement(2066156..2067739)
     CDS             2068091..2068330
     CDS             2068559..2069383
     CDS             complement(2069434..2069730)
     CDS             complement(2069727..2071559)
     CDS             complement(2071572..2071826)
     CDS             2071988..2072200
     CDS             complement(2072214..2072876)
     CDS             2072963..2073406
     CDS             2073447..2073716
     CDS             2073713..2074186
     CDS             2074216..2074644
     CDS             2074703..2075230
     CDS             complement(2075291..2075977)
     CDS             2076142..2076705
     CDS             2076705..2077535
     CDS             2077699..2078130
     CDS             2078256..2078741
     CDS             complement(2078759..2079184)
     CDS             complement(2079270..2081471)
     CDS             complement(2081652..2082578)
     CDS             2082678..2083649
     CDS             complement(2083748..2085622)
     CDS             complement(2085853..2087163)
     CDS             complement(2087505..2088407)
     CDS             2088511..2089125
     CDS             complement(2089236..2089733)
     CDS             complement(2089859..2090359)
     CDS             2090613..2091209
     CDS             complement(2091285..2092034)
     CDS             2092170..2093093
     CDS             2093108..2093740
     CDS             2093807..2094316
     CDS             2094510..2094758
     CDS             complement(2094771..2095328)
     CDS             2095517..2096110
     CDS             2096153..2097433
     CDS             complement(2097426..2098076)
     CDS             complement(2098164..2099390)
     CDS             2099516..2100472
     CDS             complement(2100491..2101393)
     CDS             2101524..2102570
     CDS             complement(2102648..2103550)
     CDS             complement(2103558..2103989)
     CDS             complement(2103996..2104631)
     CDS             complement(2104749..2105300)
     CDS             complement(2105346..2106191)
     CDS             complement(2106188..2107153)
     CDS             complement(2107595..2107807)
     CDS             complement(2108083..2108691)
     CDS             2108968..2110152
     CDS             complement(2110289..2110744)
     CDS             complement(2110827..2111270)
     CDS             2111443..2114115
     CDS             2114141..2114758
     CDS             complement(2114761..2116389)
     CDS             complement(2116612..2117061)
     CDS             2117211..2117936
     CDS             complement(2117929..2118390)
     CDS             2118487..2119281
     CDS             2119376..2119540
     CDS             2119708..2120127
     CDS             2120124..2120240
     CDS             complement(2120386..2121321)
     CDS             complement(2121302..2124670)
     CDS             2125044..2126276
     CDS             2126289..2126633
     CDS             2126800..2127315
     CDS             2127443..2127781
     CDS             2127781..2128329
     CDS             complement(2128343..2129023)
     CDS             complement(2129045..2129974)
     CDS             2130110..2130295
     CDS             complement(2130326..2131177)
     CDS             complement(2131232..2131459)
     CDS             complement(2131555..2133474)
     CDS             complement(2133611..2134783)
     CDS             2134986..2135681
     CDS             2135737..2136681
     CDS             2136694..2137011
     CDS             2137093..2137539
     CDS             2137536..2138450
     CDS             complement(2138454..2139434)
     CDS             2139499..2139591
     CDS             2139671..2140408
     CDS             complement(2140440..2141033)
     CDS             2141261..2142043
     CDS             2142156..2143493
     CDS             2143512..2146637
     CDS             complement(2146656..2147423)
     CDS             2147526..2148455
     CDS             complement(2148492..2149190)
     CDS             complement(2149187..2149837)
     CDS             complement(2149837..2150370)
     CDS             complement(2150503..2151357)
     CDS             2151542..2152540
     CDS             complement(2152549..2153172)
     CDS             complement(2153341..2165733)
     CDS             complement(2165899..2166867)
     CDS             complement(2166957..2167472)
     CDS             complement(2167482..2168243)
     CDS             complement(2168362..2169891)
     CDS             complement(2170123..2172246)
     CDS             complement(2172481..2173107)
     CDS             complement(2173263..2173724)
     CDS             2173921..2174544
     CDS             complement(2174555..2175424)
     CDS             complement(2175436..2175633)
     CDS             complement(2175623..2177842)
     CDS             complement(2177839..2178342)
     CDS             complement(2178339..2179799)
     CDS             2180322..2182106
     CDS             complement(2182153..2183052)
     CDS             complement(2183180..2183611)
     CDS             complement(2183645..2184037)
     CDS             complement(2184085..2184501)
     CDS             2184614..2185978
     CDS             complement(2186057..2187655)
     CDS             complement(2187771..2189093)
     CDS             2189510..2190946
     CDS             complement(2190985..2191203)
     CDS             complement(2191255..2192361)
     CDS             complement(2192506..2192742)
     CDS             2193037..2194014
     CDS             2194213..2195583
     CDS             complement(2195586..2197943)
     CDS             complement(2198163..2198879)
     CDS             2199058..2200125
     CDS             2200238..2200450
     CDS             complement(2200515..2201447)
     CDS             complement(2201648..2210428)
     CDS             complement(2210421..2210579)
     CDS             2210798..2211235
     CDS             complement(2211310..2212065)
     CDS             2212184..2212999
     CDS             2213028..2214011
     CDS             2214008..2214685
     CDS             2214815..2215582
     CDS             2215716..2217344
     CDS             2217347..2217946
     CDS             complement(2217943..2218632)
     CDS             complement(2218632..2219336)
     CDS             complement(2219430..2220275)
     CDS             complement(2220502..2220828)
     CDS             complement(2220841..2221986)
     CDS             complement(2222009..2222236)
     CDS             complement(2222233..2222862)
     CDS             complement(2222928..2225891)
     CDS             complement(2225907..2226107)
     CDS             complement(2226268..2226888)
     CDS             complement(2226935..2229034)
     CDS             complement(2229069..2229671)
     CDS             complement(2229661..2230179)
     CDS             complement(2230398..2231486)
     CDS             2231700..2232812
     CDS             2232862..2233458
     CDS             2233458..2234840
     CDS             2235078..2235932
     CDS             complement(2235948..2236646)
     CDS             complement(2236651..2237430)
     CDS             complement(2237509..2238006)
     CDS             complement(2238030..2238407)
     CDS             complement(2238418..2239452)
     CDS             complement(2239449..2240063)
     CDS             complement(2240117..2241106)
     CDS             2241221..2242270
     CDS             2242320..2242607
     CDS             2242598..2243332
     CDS             complement(2243337..2244242)
     CDS             complement(2244274..2244708)
     CDS             2244983..2246644
     CDS             2246869..2248089
     CDS             2248089..2250719
     CDS             complement(2250733..2252052)
     CDS             2252463..2254067
     CDS             complement(2254207..2256777)
     CDS             complement(2257186..2258058)
     CDS             complement(2258055..2259194)
     CDS             complement(2259426..2260952)
     CDS             complement(2261205..2262167)
     CDS             complement(2262171..2263082)
     CDS             complement(2263119..2263919)
     CDS             complement(2264006..2265514)
     CDS             2265613..2266854
     CDS             2266854..2267657
     CDS             complement(2267635..2268114)
     CDS             complement(2268124..2268573)
     CDS             complement(2268580..2269299)
     CDS             complement(2269425..2271056)
     CDS             complement(2271226..2271351)
     CDS             complement(2271424..2272578)
     CDS             complement(2272575..2274182)
     CDS             complement(2274238..2275938)
     CDS             complement(2275935..2277626)
     CDS             2277946..2278260
     CDS             complement(2278355..2279095)
     CDS             2279210..2280106
     CDS             2280271..2280675
     CDS             complement(2280752..2281480)
     CDS             2281549..2282052
     CDS             2282049..2283035
     CDS             2283126..2285597
     CDS             complement(2285688..2288096)
     CDS             complement(2288176..2289198)
     CDS             complement(2289195..2289755)
     CDS             complement(2289930..2292332)
     CDS             complement(2292461..2293450)
     CDS             complement(2293447..2293968)
     CDS             complement(2294121..2296592)
     CDS             complement(2296537..2296836)
     CDS             complement(2297102..2298721)
     CDS             complement(2298783..2299250)
     CDS             complement(2299262..2300722)
     CDS             2300885..2301388
     CDS             complement(2301428..2301736)
     CDS             complement(2301729..2302160)
     CDS             2302224..2302673
     CDS             complement(2302722..2303654)
     CDS             complement(2303668..2304123)
     CDS             complement(2304285..2306723)
     CDS             2306916..2307764
     CDS             complement(2307761..2308555)
     CDS             complement(2308573..2309205)
     CDS             complement(2309226..2310368)
     CDS             complement(2310394..2311182)
     CDS             complement(2311182..2311652)
     CDS             complement(2311664..2312716)
     CDS             complement(2312732..2313250)
     CDS             complement(2313306..2315705)
     CDS             complement(2315762..2317129)
     CDS             complement(2317126..2318298)
     CDS             complement(2318306..2319124)
     CDS             complement(2319118..2319882)
     CDS             complement(2319932..2320492)
     CDS             complement(2320558..2321274)
     CDS             complement(2321447..2322328)
     CDS             complement(2322455..2323201)
     CDS             2323473..2324309
     CDS             2324316..2326868
     CDS             2326852..2327679
     CDS             2327947..2328930
     CDS             complement(2329002..2329538)
     CDS             complement(2329535..2330410)
     CDS             complement(2330403..2332481)
     CDS             complement(2332488..2333606)
     CDS             complement(2333947..2337540)
     CDS             2337717..2338931
     CDS             2338985..2339809
     CDS             2339858..2340982
     CDS             2340985..2341338
     CDS             2341342..2342469
     CDS             2342556..2343446
     CDS             2343647..2345647
     CDS             2345667..2346500
     CDS             complement(2346524..2347180)
     CDS             complement(2347348..2347512)
     CDS             2347588..2347728
     CDS             complement(2348132..2348395)
     CDS             complement(2348927..2349448)
     CDS             complement(2350160..2350939)
     CDS             complement(2350968..2351708)
     CDS             complement(2351690..2352421)
     CDS             complement(2352429..2353244)
     CDS             complement(2353237..2354502)
     CDS             complement(2354499..2356583)
     CDS             complement(2356580..2357788)
     CDS             complement(2357906..2359114)
     CDS             complement(2359173..2359829)
     CDS             complement(2359831..2360229)
     CDS             complement(2360381..2361460)
     CDS             complement(2361512..2362123)
     CDS             complement(2362130..2363008)
     CDS             complement(2363132..2363623)
     CDS             complement(2363638..2365776)
     CDS             complement(2365829..2366194)
     CDS             complement(2366258..2366800)
     CDS             complement(2366841..2367827)
     CDS             complement(2367876..2368736)
     CDS             complement(2368949..2369749)
     CDS             complement(2369782..2370327)
     CDS             complement(2370379..2370696)
     CDS             2371387..2371593
     CDS             complement(2371742..2372371)
     CDS             complement(2372549..2373802)
     CDS             complement(2373938..2375326)
     CDS             complement(2375354..2376328)
     CDS             complement(2376374..2377021)
     CDS             complement(2377026..2378420)
     CDS             2378875..2379453
     CDS             2379516..2380004
     CDS             2380134..2380853
     CDS             complement(2380877..2381575)
     CDS             complement(2381586..2382392)
     CDS             complement(2382441..2383184)
     CDS             complement(2383187..2385637)
     CDS             complement(2386037..2386573)
     CDS             complement(2386601..2387914)
     CDS             complement(2387918..2389069)
     CDS             complement(2389289..2390179)
     CDS             complement(2390179..2391483)
     CDS             complement(2391536..2392654)
     CDS             complement(2392690..2392926)
     CDS             complement(2393034..2394377)
     CDS             complement(2394386..2395552)
     CDS             complement(2395571..2396221)
     CDS             complement(2396234..2397583)
     CDS             complement(2397635..2398906)
     CDS             complement(2398914..2399945)
     CDS             complement(2399938..2400735)
     CDS             complement(2400735..2401898)
     CDS             complement(2401962..2402387)
     CDS             2402597..2403289
     CDS             complement(2403355..2404728)
     CDS             complement(2404859..2405896)
     CDS             complement(2405903..2406856)
     CDS             complement(2406897..2407775)
     CDS             complement(2407772..2408509)
     CDS             complement(2408622..2410631)
     CDS             complement(2410722..2410925)
     CDS             2411182..2411988
     CDS             2412203..2415007
     CDS             complement(2415099..2415401)
     CDS             complement(2415484..2415936)
     CDS             2416537..2418666
     CDS             complement(2418670..2418906)
     CDS             complement(2419103..2420653)
     CDS             complement(2420715..2421602)
     CDS             complement(2421833..2422582)
     CDS             complement(2422823..2423839)
     CDS             complement(2423878..2424369)
     CDS             complement(2424369..2426120)
     CDS             2426300..2426473
     CDS             2426637..2427206
     CDS             2427203..2427610
     CDS             2427613..2428323
     CDS             2428345..2428842
     CDS             2429043..2429633
     CDS             2429770..2430318
     CDS             complement(2430331..2431572)
     CDS             complement(2431652..2433169)
     CDS             complement(2433227..2433715)
     CDS             complement(2433757..2434605)
     CDS             complement(2434626..2435924)
     CDS             complement(2436022..2436894)
     CDS             complement(2437001..2437798)
     CDS             complement(2437896..2439167)
     CDS             complement(2439182..2439868)
     CDS             complement(2439927..2440742)
     CDS             complement(2440830..2443739)
     CDS             complement(2443886..2444992)
     CDS             complement(2445080..2446150)
     CDS             complement(2446181..2446828)
     CDS             complement(2446936..2447058)
     CDS             complement(2447066..2448472)
     CDS             complement(2448644..2449471)
     CDS             complement(2449528..2450625)
     CDS             2450769..2453006
     CDS             complement(2453028..2454914)
     CDS             complement(2455073..2455528)
     CDS             2455741..2456058
     CDS             complement(2456011..2457318)
     CDS             2457427..2458035
     CDS             2458035..2458427
     CDS             2458427..2459833
     CDS             2459868..2460323
     CDS             2460680..2460898
     CDS             2461145..2462584
     CDS             complement(2462626..2463423)
     CDS             complement(2463709..2463981)
     CDS             complement(2464330..2464605)
     CDS             complement(2464693..2464803)
     CDS             complement(2464838..2465320)
     CDS             complement(2465292..2465732)
     CDS             2465788..2466426
     CDS             complement(2466360..2466491)
     CDS             complement(2466989..2467171)
     CDS             complement(2467173..2467499)
     CDS             complement(2467502..2469268)
     CDS             complement(2469447..2471006)
     CDS             complement(2471006..2472364)
     CDS             complement(2472367..2472606)
     CDS             complement(2472603..2473214)
     CDS             complement(2473214..2474131)
     CDS             complement(2474128..2474532)
     CDS             complement(2474532..2476091)
     CDS             complement(2476091..2476798)
     CDS             complement(2476814..2477425)
     CDS             complement(2477530..2478246)
     CDS             complement(2478256..2479251)
     CDS             complement(2479271..2480326)
     CDS             complement(2480386..2480604)
     CDS             complement(2480614..2481009)
     CDS             complement(2481009..2481155)
     CDS             complement(2481155..2483422)
     CDS             complement(2483423..2483662)
     CDS             complement(2483663..2484973)
     CDS             complement(2484973..2485257)
     CDS             complement(2485414..2485647)
     CDS             complement(2486037..2486369)
     CDS             complement(2486366..2486521)
     CDS             complement(2486521..2486625)
     CDS             complement(2486644..2486808)
     CDS             complement(2487032..2487325)
     CDS             complement(2487344..2487535)
     CDS             complement(2487532..2488044)
     CDS             complement(2488007..2488804)
     CDS             complement(2488804..2489388)
     CDS             complement(2489385..2489999)
     CDS             complement(2489996..2490577)
     CDS             complement(2490941..2491237)
     CDS             complement(2491257..2491694)
     CDS             complement(2491691..2492110)
     CDS             complement(2492107..2492703)
     CDS             2493077..2493505
     CDS             complement(2493443..2493628)
     CDS             2493742..2494287
     CDS             2494284..2494754
     CDS             2494927..2495052
     CDS             2495049..2495372
     CDS             2495398..2495760
     CDS             2495831..2495950
     CDS             2496016..2496747
     CDS             2496750..2496977
     CDS             2496974..2497207
     CDS             2497312..2497866
     CDS             2497863..2498240
     CDS             2498418..2498582
     CDS             2498677..2498982
     CDS             2499022..2499222
     CDS             2499219..2500088
     CDS             2500085..2500474
     CDS             2500467..2500817
     CDS             2500817..2501002
     CDS             2500999..2501487
     CDS             2501484..2501726
     CDS             2501727..2501960
     CDS             2501960..2502988
     CDS             complement(2503252..2503509)
     CDS             complement(2503527..2503739)
     CDS             complement(2504114..2505451)
     CDS             complement(2505493..2506329)
     CDS             complement(2506414..2508297)
     CDS             complement(2508424..2509068)
     CDS             2509164..2509634
     CDS             complement(2509643..2510107)
     CDS             complement(2510107..2510640)
     CDS             complement(2510681..2513911)
     CDS             complement(2513904..2515058)
     CDS             2515103..2515345
     CDS             complement(2515342..2515749)
     CDS             2515952..2516293
     CDS             complement(2516307..2517482)
     CDS             2517594..2518145
     CDS             complement(2518182..2519099)
     CDS             2519261..2520298
     CDS             complement(2520385..2521281)
     CDS             complement(2521278..2521823)
     CDS             complement(2521826..2522728)
     CDS             complement(2522826..2523824)
     CDS             complement(2523874..2525853)
     CDS             complement(2525860..2526420)
     CDS             complement(2526429..2527367)
     CDS             complement(2527422..2528546)
     CDS             complement(2528539..2529549)
     CDS             complement(2529557..2530411)
     CDS             complement(2530430..2531650)
     CDS             complement(2531647..2532786)
     CDS             complement(2532801..2533751)
     CDS             complement(2533837..2534958)
     CDS             complement(2535154..2535981)
     CDS             complement(2535982..2537283)
     CDS             complement(2537280..2539565)
     CDS             complement(2539562..2540734)
     CDS             complement(2541045..2542091)
     CDS             complement(2542093..2543241)
     CDS             complement(2543238..2543999)
     CDS             complement(2544002..2544619)
     CDS             complement(2544612..2545664)
     CDS             complement(2545686..2546855)
     CDS             complement(2546884..2547585)
     CDS             complement(2547551..2548492)
     CDS             complement(2548495..2549586)
     CDS             complement(2549583..2550560)
     CDS             complement(2550557..2551513)
     CDS             complement(2551513..2552025)
     CDS             complement(2552022..2553143)
     CDS             complement(2553329..2555479)
     CDS             complement(2555476..2556723)
     CDS             complement(2556720..2557796)
     CDS             complement(2557837..2558166)
     CDS             complement(2558390..2559721)
     CDS             complement(2559739..2560428)
     CDS             complement(2560435..2561145)
     CDS             complement(2561230..2562012)
     CDS             complement(2562032..2562892)
     CDS             complement(2562889..2563881)
     CDS             complement(2564031..2565074)
     CDS             2565235..2567352
     CDS             2567357..2567815
     CDS             complement(2567821..2568231)
     CDS             complement(2568293..2568634)
     CDS             2568891..2570066
     CDS             complement(2570133..2571182)
     CDS             complement(2571164..2572024)
     CDS             complement(2572021..2572788)
     CDS             complement(2572956..2573780)
     CDS             2573803..2574921
     CDS             complement(2574937..2575536)
     CDS             complement(2575619..2577073)
     CDS             complement(2577339..2578589)
     CDS             2578813..2579142
     CDS             2579199..2579369
     CDS             2579476..2580342
     CDS             2580517..2582616
     CDS             complement(2582666..2583337)
     CDS             complement(2583452..2585206)
     CDS             complement(2585971..2586591)
     CDS             complement(2586594..2588522)
     CDS             2588840..2590480
     CDS             2590526..2591995
     CDS             2592011..2592871
     CDS             2592963..2593898
     CDS             complement(2594047..2595435)
     CDS             complement(2595723..2596337)
     CDS             complement(2596334..2597701)
     CDS             complement(2597701..2598171)
     CDS             complement(2598339..2599130)
     CDS             2599223..2600083
     CDS             complement(2600176..2601105)
     CDS             2601287..2602030
     CDS             2602141..2602362
     CDS             complement(2602441..2602818)
     CDS             complement(2603181..2604317)
     CDS             complement(2604323..2604982)
     CDS             complement(2605035..2605631)
     CDS             complement(2605653..2605979)
     CDS             complement(2606032..2608053)
     CDS             2608288..2609931
     CDS             complement(2609935..2612988)
     CDS             complement(2613093..2614226)
     CDS             2614360..2614815
     CDS             complement(2615183..2616667)
     CDS             2617154..2618083
     CDS             complement(2618157..2619371)
     CDS             complement(2619450..2619920)
     CDS             complement(2620012..2620500)
     CDS             complement(2620620..2621732)
     CDS             complement(2621879..2622793)
     CDS             2622899..2623777
     CDS             2623789..2625195
     CDS             2625188..2625805
     CDS             complement(2625827..2626693)
     CDS             complement(2626706..2629060)
     CDS             complement(2629212..2629379)
     CDS             complement(2629442..2630677)
     CDS             2630916..2631881
     CDS             2632217..2633467
     CDS             2633702..2634211
     CDS             2634190..2635173
     CDS             2635275..2637773
     CDS             complement(2637815..2639215)
     CDS             complement(2639212..2639883)
     CDS             2640083..2640421
     CDS             complement(2640517..2641533)
     CDS             2641763..2642014
     CDS             complement(2642238..2642729)
     CDS             complement(2643015..2643200)
     CDS             2643554..2645866
     CDS             2646051..2647067
     CDS             complement(2647148..2658439)
     CDS             complement(2658417..2658533)
     CDS             complement(2658638..2659645)
     CDS             complement(2659715..2660230)
     CDS             complement(2660273..2660935)
     CDS             complement(2661119..2662480)
     CDS             complement(2662484..2662987)
     CDS             complement(2663016..2663747)
     CDS             complement(2663909..2676499)
     CDS             complement(2676720..2677721)
     CDS             complement(2677824..2678354)
     CDS             complement(2678354..2679109)
     CDS             complement(2679184..2679447)
     CDS             complement(2679503..2680027)
     CDS             complement(2680102..2681025)
     CDS             complement(2681088..2681771)
     CDS             complement(2681783..2683627)
     CDS             complement(2683624..2684316)
     CDS             complement(2684327..2684737)
     CDS             complement(2684751..2686526)
     CDS             complement(2686595..2688235)
     CDS             complement(2688507..2689586)
     CDS             complement(2689552..2701275)
     CDS             complement(2701455..2702450)
     CDS             complement(2702452..2703000)
     CDS             complement(2703003..2703707)
     CDS             2703941..2704279
     CDS             2704857..2705882
     CDS             2705923..2707158
     CDS             2707155..2707559
     CDS             complement(2707611..2708276)
     CDS             complement(2708279..2708899)
     CDS             2709139..2710452
     CDS             2710496..2710888
     CDS             2710908..2711252
     CDS             complement(2711389..2711640)
     CDS             complement(2711783..2713147)
     CDS             complement(2713144..2713809)
     CDS             complement(2713822..2714124)
     CDS             2714247..2714573
     CDS             complement(2714676..2715395)
     CDS             2715492..2715989
     CDS             complement(2716108..2717100)
     CDS             2717639..2720227
     CDS             complement(2720271..2722463)
     CDS             complement(2722476..2723444)
     CDS             complement(2723456..2724712)
     CDS             complement(2724783..2725610)
     CDS             complement(2725744..2728248)
     CDS             complement(2728377..2729378)
     CDS             complement(2729440..2730435)
     CDS             complement(2730478..2730888)
     CDS             complement(2730924..2732672)
     CDS             complement(2732787..2734334)
     CDS             complement(2734452..2734937)
     CDS             complement(2734973..2736346)
     CDS             complement(2736533..2737159)
     CDS             complement(2737299..2738465)
     CDS             complement(2738475..2739419)
     CDS             2739779..2740165
     CDS             2740179..2740727
     CDS             2741061..2741741
     CDS             2741738..2743651
     CDS             complement(2743648..2744622)
     CDS             complement(2745051..2746574)
     CDS             2746780..2746908
     CDS             2747018..2750311
     CDS             complement(2750333..2751520)
     CDS             2752033..2753205
     CDS             complement(2753237..2754316)
     CDS             complement(2754357..2755211)
     CDS             complement(2755297..2756799)
     CDS             2757164..2758894
     CDS             2758966..2759322
     CDS             complement(2759557..2760168)
     CDS             complement(2760186..2761277)
     CDS             complement(2761329..2761874)
     CDS             complement(2761861..2762301)
     CDS             complement(2762292..2763038)
     CDS             complement(2763035..2763994)
     CDS             complement(2763991..2764485)
     CDS             complement(2764643..2765524)
     CDS             complement(2765557..2765913)
     CDS             complement(2765910..2766377)
     CDS             complement(2766577..2767821)
     CDS             2768301..2769065
     CDS             complement(2769080..2769682)
     CDS             complement(2769784..2770767)
     CDS             complement(2770983..2771336)
     CDS             complement(2771350..2771601)
     CDS             complement(2771624..2772280)
     CDS             complement(2772319..2773260)
     CDS             2773419..2774192
     CDS             2774202..2775896
     CDS             2775889..2776416
     CDS             2776413..2777147
     CDS             2777154..2778089
     CDS             2778089..2779420
     CDS             2779441..2780160
     CDS             complement(2780167..2780538)
     CDS             complement(2780538..2781731)
     CDS             complement(2781683..2782813)
     CDS             2782853..2784367
     CDS             2784474..2785220
     CDS             complement(2785197..2785313)
     CDS             2785422..2785868
     CDS             2785947..2786639
     CDS             2786651..2787091
     CDS             2787102..2787980
     CDS             2787984..2789255
     CDS             2789314..2789823
     CDS             2789835..2790566
     CDS             complement(2791196..2791774)
     CDS             complement(2792262..2792540)
     CDS             complement(2792537..2792644)
     CDS             complement(2792678..2793040)
     CDS             2793373..2795451
     CDS             2795682..2797814
     CDS             2797863..2798003
     CDS             2798268..2800379
     CDS             2800498..2803038
     CDS             complement(2803107..2803883)
     CDS             2804023..2804958
     CDS             complement(2805006..2805626)
     CDS             complement(2805626..2806576)
     CDS             complement(2806593..2808227)
     CDS             2808432..2809352
     CDS             complement(2809398..2810282)
     CDS             complement(2810279..2811163)
     CDS             complement(2811222..2812265)
     CDS             complement(2812312..2813205)
     CDS             complement(2813377..2814342)
     CDS             2814501..2814755
     CDS             2814992..2815126
     CDS             complement(2815243..2815704)
     CDS             complement(2816007..2817041)
     CDS             2817193..2818512
     CDS             complement(2818624..2820462)
     CDS             complement(2820648..2821592)
     CDS             complement(2821708..2822094)
     CDS             complement(2822212..2825025)
     CDS             complement(2825076..2826635)
     CDS             complement(2826632..2827117)
     CDS             complement(2827416..2829056)
     CDS             complement(2829034..2830002)
     CDS             2830385..2830972
     CDS             complement(2831089..2832501)
     CDS             complement(2832525..2833919)
     CDS             complement(2834031..2834864)
     CDS             complement(2834867..2835931)
     CDS             complement(2835945..2836691)
     CDS             complement(2836733..2837716)
     CDS             complement(2837995..2838975)
     CDS             complement(2839004..2840533)
     CDS             2840952..2841869
     CDS             complement(2841944..2843146)
     CDS             2843327..2844061
     CDS             2844144..2844893
     CDS             2844968..2846005
     CDS             complement(2846096..2848399)
     CDS             complement(2848396..2848704)
     CDS             2849040..2849243
     CDS             2849495..2850058
     CDS             2850168..2850623
     CDS             complement(2850721..2850984)
     CDS             2851336..2852886
     CDS             2852956..2853795
     CDS             complement(2853839..2855749)
     CDS             2856143..2857087
     CDS             2857575..2857898
     CDS             complement(2857931..2858455)
     CDS             2858704..2859162
     CDS             2859137..2859457
     CDS             2859454..2860728
     CDS             2860742..2861167
     CDS             2861169..2861570
     CDS             2861815..2861940
     CDS             complement(2862157..2862897)
     CDS             complement(2862972..2864171)
     CDS             complement(2864889..2865233)
     CDS             complement(2865233..2865862)
     CDS             complement(2866079..2868040)
     CDS             complement(2868050..2868982)
     CDS             complement(2869082..2869351)
     CDS             complement(2869371..2869838)
     CDS             2870214..2870738
     CDS             2870993..2871691
     CDS             complement(2871761..2873356)
     CDS             complement(2873464..2874789)
     CDS             complement(2875235..2875927)
     CDS             complement(2876154..2876879)
     CDS             complement(2876879..2877649)
     CDS             complement(2877659..2878873)
     CDS             complement(2878883..2879812)
     CDS             complement(2880169..2881098)
     CDS             complement(2881186..2881641)
     CDS             2881758..2882432
     CDS             2882655..2882891
     CDS             2882914..2883081
     CDS             2883211..2883873
     CDS             2884328..2885059
     CDS             2885117..2885833
     CDS             complement(2885871..2886818)
     CDS             complement(2886847..2887755)
     CDS             complement(2887752..2888423)
     CDS             complement(2888407..2889123)
     CDS             complement(2889120..2890019)
     CDS             complement(2890016..2890330)
     CDS             complement(2890339..2892006)
     CDS             2892332..2893003
     CDS             2893105..2893560
     CDS             2893553..2894104
     CDS             2894120..2894392
     CDS             complement(2894909..2896102)
     CDS             complement(2896210..2897574)
     CDS             complement(2897575..2898831)
     CDS             complement(2898901..2899539)
     CDS             complement(2899710..2900108)
     CDS             complement(2900155..2900535)
     CDS             complement(2900666..2901868)
     CDS             complement(2901925..2903703)
     CDS             complement(2903890..2906037)
     CDS             complement(2906313..2906969)
     CDS             complement(2907136..2907888)
     CDS             complement(2907935..2908117)
     CDS             complement(2908098..2909141)
     CDS             complement(2909202..2909636)
     CDS             complement(2909658..2910269)
     CDS             complement(2910677..2912302)
     CDS             2912782..2913669
     CDS             complement(2913704..2915410)
     CDS             2915596..2916957
     CDS             complement(2917008..2919482)
     CDS             complement(2919601..2920602)
     CDS             complement(2920602..2921111)
     CDS             2921394..2921972
     CDS             2922412..2923422
     CDS             2923646..2924428
     CDS             2924439..2925290
     CDS             2925730..2925930
     CDS             2926160..2927425
     CDS             complement(2927422..2928321)
     CDS             2928459..2928740
     CDS             2928862..2929686
     CDS             complement(2929746..2930849)
     CDS             2931079..2931813
     CDS             complement(2931823..2932416)
     CDS             complement(2932420..2932812)
     CDS             2932824..2933639
     CDS             complement(2933645..2934487)
     CDS             2934677..2936491
     CDS             2936481..2940428
     CDS             2940590..2941963
     CDS             2942382..2943584
     CDS             2943602..2944714
     CDS             2944856..2945971
     CDS             2946007..2946639
     CDS             2946720..2947154
     CDS             complement(2947190..2949226)
     CDS             2949753..2949971
     CDS             2950044..2950586
     CDS             complement(2950699..2952087)
     CDS             complement(2952158..2952979)
     CDS             2953045..2955777
     CDS             2956088..2957086
     CDS             2957110..2958000
     CDS             2958011..2958751
     CDS             2958784..2959737
     CDS             2959767..2961020
     CDS             complement(2961031..2961909)
     CDS             complement(2962008..2964527)
     CDS             complement(2964527..2966671)
     CDS             complement(2966673..2968928)
     CDS             complement(2968915..2970102)
     CDS             complement(2970489..2971388)
     CDS             2971494..2972120
     CDS             2972117..2973055
     CDS             complement(2973073..2974209)
     CDS             complement(2974261..2975544)
     CDS             complement(2975576..2975911)
     CDS             complement(2975972..2976424)
     CDS             complement(2976421..2977563)
     CDS             complement(2977750..2978289)
     CDS             complement(2978279..2979625)
     CDS             complement(2979594..2980448)
     CDS             complement(2980448..2980897)
     CDS             complement(2980894..2981526)
     CDS             complement(2981519..2983522)
     CDS             complement(2983522..2984508)
     CDS             2984686..2986029
     CDS             complement(2986114..2987418)
     CDS             complement(2987683..2988036)
     CDS             complement(2988033..2989664)
     CDS             complement(2989661..2990071)
     CDS             complement(2990269..2990808)
     CDS             complement(2990801..2992126)
     CDS             complement(2992129..2994198)
     CDS             complement(2994204..2996684)
     CDS             2997246..2997341
     CDS             complement(2997516..2999177)
     CDS             2999573..2999863
     CDS             2999970..3001616
     CDS             complement(3001745..3002665)
     CDS             3003035..3004057
     CDS             3004213..3005133
     CDS             3005150..3006145
     CDS             3006142..3008151
     CDS             3008148..3009266
     CDS             complement(3009299..3009853)
     CDS             3010020..3010604
     CDS             3010933..3011250
     CDS             complement(3011279..3012181)
     CDS             complement(3012325..3012666)
     CDS             complement(3012881..3014056)
     CDS             complement(3014114..3014428)
     CDS             complement(3014555..3014860)
     CDS             complement(3014872..3016587)
     CDS             complement(3016736..3017413)
     CDS             complement(3017519..3018844)
     CDS             complement(3018841..3019710)
     CDS             complement(3019783..3020889)
     CDS             complement(3020965..3022041)
     CDS             complement(3022075..3023166)
     CDS             complement(3023166..3025949)
     CDS             3026043..3026711
     CDS             3027028..3027648
     CDS             3027746..3028441
     CDS             3028510..3029169
     CDS             complement(3029900..3030379)
     CDS             complement(3030376..3030747)
     CDS             complement(3030747..3032135)
     CDS             complement(3032132..3032584)
     CDS             complement(3032584..3032775)
     CDS             complement(3032863..3035115)
     CDS             complement(3035135..3035707)
     CDS             complement(3035712..3036173)
     CDS             3036402..3036665
     CDS             3036676..3037158
     CDS             3037155..3038000
     CDS             3038006..3038644
     CDS             3038656..3039510
     CDS             3039507..3039983
     CDS             3039980..3040717
     CDS             3040714..3040974
     CDS             3040971..3043247
     CDS             3043390..3043866
     CDS             3043868..3044071
     CDS             3044064..3044480
     CDS             3044876..3046297
     CDS             3046294..3047565
     CDS             complement(3047529..3047897)
     CDS             complement(3047995..3048510)
     CDS             complement(3048605..3048811)
     CDS             3048917..3049444
     CDS             3049444..3051402
     CDS             3051420..3051911
     CDS             3051911..3052303
     CDS             3052303..3052524
     CDS             3052524..3054011
     CDS             3054021..3055241
     CDS             3055243..3055620
     CDS             3055623..3056624
     CDS             3056624..3056908
     CDS             3056920..3057345
     CDS             3057350..3057547
     CDS             3057550..3058302
     CDS             3058302..3058703
     CDS             3058733..3058888
     CDS             3058892..3059533
     CDS             3059533..3062238
     CDS             3062242..3063300
     CDS             3063297..3064865
     CDS             3064862..3065650
     CDS             3065660..3065887
     CDS             3065884..3066087
     CDS             3066087..3068360
     CDS             3068360..3068956
     CDS             3068960..3069310
     CDS             3069374..3069664
     CDS             3069661..3070137
     CDS             3070077..3070592
     CDS             complement(3070609..3071202)
     CDS             complement(3071220..3071711)
     CDS             complement(3071715..3073154)
     CDS             complement(3073154..3076006)
     CDS             complement(3076019..3078859)
     CDS             complement(3078856..3082377)
     CDS             complement(3082392..3083249)
     CDS             3083508..3084110
     CDS             complement(3083950..3085056)
     CDS             complement(3085229..3085657)
     CDS             complement(3085654..3087009)
     CDS             complement(3087006..3087512)
     CDS             complement(3087509..3087727)
     CDS             complement(3087852..3089060)
     CDS             complement(3089075..3089986)
     CDS             complement(3089983..3090303)
     CDS             3090509..3091738
     CDS             3091701..3092705
     CDS             3092888..3093100
     CDS             3093097..3093567
     CDS             3093573..3093887
     CDS             3093884..3094759
     CDS             3094762..3095358
     CDS             3095374..3097047
     CDS             3097044..3097466
     CDS             3097466..3098221
     CDS             3098218..3100419
     CDS             3100416..3101192
     CDS             3101194..3101406
     CDS             3101399..3101803
     CDS             3102180..3103604
     CDS             3103601..3104836
     CDS             complement(3104796..3105020)
     CDS             complement(3105020..3105382)
     CDS             complement(3105483..3105842)
     CDS             complement(3105943..3106524)
     CDS             complement(3106619..3106816)
     CDS             3106946..3107482
     CDS             3107482..3109443
     CDS             3109461..3109952
     CDS             3109952..3110344
     CDS             3110344..3110565
     CDS             3110568..3112100
     CDS             3112102..3113409
     CDS             3113413..3113790
     CDS             3113864..3114886
     CDS             3114886..3115164
     CDS             3115175..3115600
     CDS             3115608..3115820
     CDS             3115823..3116575
     CDS             3116575..3116976
     CDS             3117006..3117161
     CDS             3117165..3117806
     CDS             3117806..3120511
     CDS             3120531..3121589
     CDS             3121586..3123169
     CDS             3123175..3123963
     CDS             3123982..3124209
     CDS             3124206..3124421
     CDS             3124421..3126694
     CDS             3126694..3127290
     CDS             3127294..3127644
     CDS             3127722..3128027
     CDS             3128024..3128500
     CDS             3128497..3128964
     CDS             3129052..3129312
     CDS             complement(3129293..3131155)
     CDS             complement(3131172..3131864)
     CDS             3132015..3133538
     CDS             3133531..3134328
     CDS             complement(3134452..3135081)
     CDS             complement(3135081..3136133)
     CDS             3136138..3136629
     CDS             3136745..3137632
     CDS             3137619..3137861
     CDS             3137918..3138637
     CDS             3138692..3140068
     CDS             3140065..3140877
     CDS             3140931..3141377
     CDS             3141374..3141910
     CDS             3141907..3142380
     CDS             3142373..3143584
     CDS             3143823..3144668
     CDS             complement(3144698..3145216)
     CDS             complement(3145548..3146351)
     CDS             complement(3146344..3147852)
     CDS             3148070..3148765
     CDS             complement(3149318..3150838)
     CDS             complement(3150882..3151835)
     CDS             complement(3151961..3152851)
     CDS             complement(3152989..3153900)
     CDS             3154069..3154686
     CDS             3154785..3155753
     CDS             complement(3156521..3156958)
     CDS             complement(3157086..3157403)
     CDS             3157724..3158296
     CDS             complement(3158381..3159379)
     CDS             3159903..3160565
     CDS             complement(3160602..3161189)
     CDS             complement(3161339..3165469)
     CDS             complement(3165466..3172020)
     CDS             complement(3172675..3174378)
     CDS             complement(3174543..3176246)
     CDS             complement(3176299..3176775)
     CDS             complement(3177224..3179749)
     CDS             3180192..3181871
     CDS             3181900..3184257
     CDS             3184291..3184998
     CDS             complement(3185007..3185798)
     CDS             complement(3185814..3186215)
     CDS             complement(3186215..3187231)
     CDS             3187298..3187459
     CDS             3187425..3189017
     CDS             complement(3189090..3189725)
     CDS             3189949..3190800
     CDS             complement(3190814..3191866)
     CDS             complement(3191898..3192437)
     CDS             complement(3192565..3193191)
     CDS             3193303..3193803
     CDS             complement(3193832..3194854)
     CDS             complement(3194876..3196075)
     CDS             complement(3196072..3196575)
     CDS             complement(3196577..3197473)
     CDS             complement(3197547..3198611)
     CDS             complement(3198719..3199912)
     CDS             3200287..3201207
     CDS             3201263..3201457
     CDS             3201465..3201893
     CDS             3201969..3202925
     CDS             3202935..3203534
     CDS             complement(3203555..3205129)
     CDS             3205174..3205677
     CDS             complement(3205743..3207458)
     CDS             complement(3207536..3208000)
     CDS             complement(3208212..3208880)
     CDS             complement(3208986..3209807)
     CDS             3210147..3211115
     CDS             complement(3211160..3211615)
     CDS             complement(3211681..3212784)
     CDS             3213040..3213720
     CDS             3213817..3214518
     CDS             3214526..3216058
     CDS             3216126..3216338
     CDS             3216325..3218364
     CDS             3218442..3219857
     CDS             3219859..3220815
     CDS             3220816..3221622
     CDS             3221679..3222563
     CDS             complement(3222646..3223689)
     CDS             3223959..3224714
     CDS             3224734..3225408
     CDS             3225401..3226768
     CDS             3226765..3227247
     CDS             3227310..3227657
     CDS             3227713..3228354
     CDS             3228357..3229175
     CDS             complement(3229233..3230096)
     CDS             complement(3230153..3230821)
     CDS             complement(3230950..3231537)
     CDS             complement(3231648..3232772)
     CDS             complement(3232945..3234897)
     CDS             complement(3234987..3235526)
     CDS             complement(3235989..3237095)
     CDS             complement(3237159..3238805)
     CDS             complement(3238936..3239787)
     CDS             3239892..3240647
     CDS             3240676..3241758
     CDS             complement(3241832..3242257)
     CDS             3242334..3243017
     CDS             3243036..3243842
     CDS             3243883..3244575
     CDS             3244593..3245021
     CDS             3245026..3245352
     CDS             3245444..3248089
     CDS             3248142..3248666
     CDS             3248650..3249666
     CDS             3249763..3251028
     CDS             3251082..3251501
     CDS             3251520..3252122
     CDS             3252230..3253450
     CDS             3253536..3253910
     CDS             3254051..3254740
     CDS             3254852..3256324
     CDS             3256389..3257657
     CDS             complement(3257674..3259797)
     CDS             complement(3259996..3261762)
     CDS             3261886..3262497
     CDS             complement(3262506..3263888)
     CDS             complement(3263893..3265782)
     CDS             complement(3266415..3268109)
     CDS             complement(3268311..3268862)
     CDS             complement(3268894..3270210)
     CDS             complement(3270235..3271827)
     CDS             complement(3271947..3272591)
     CDS             complement(3272588..3273652)
     CDS             complement(3273695..3275158)
     CDS             complement(3275346..3275774)
     CDS             complement(3275803..3276495)
     CDS             complement(3276621..3278033)
     CDS             complement(3278008..3278697)
     CDS             3278910..3280247
     CDS             3280388..3281443
     CDS             complement(3281534..3281959)
     CDS             complement(3282143..3282598)
     CDS             3282837..3283553
     CDS             complement(3283567..3285390)
     CDS             complement(3285400..3286233)
     CDS             complement(3286471..3286737)
     CDS             complement(3286889..3287017)
     CDS             3287116..3287766
     CDS             3287776..3288099
     CDS             3288152..3289456
     CDS             complement(3289501..3290142)
     CDS             3290388..3291656
     CDS             3291669..3294818
     CDS             3294815..3296263
     CDS             complement(3296361..3296657)
     CDS             3296853..3297383
     CDS             3297482..3297811
     CDS             complement(3297836..3299104)
     CDS             complement(3299284..3300660)
     CDS             3300962..3301786
     CDS             complement(3301783..3302529)
     CDS             complement(3302604..3303887)
     CDS             complement(3303892..3304851)
     CDS             complement(3304844..3305368)
     CDS             complement(3305343..3305738)
     CDS             complement(3305754..3306419)
     CDS             3306533..3308020
     CDS             complement(3308067..3313901)
     CDS             complement(3313994..3316276)
     CDS             complement(3316329..3316904)
     CDS             complement(3316915..3317280)
     CDS             complement(3317301..3317702)
     CDS             complement(3317854..3318006)
     CDS             3318199..3318951
     CDS             3318985..3320283
     CDS             complement(3320326..3321291)
     CDS             complement(3321713..3322408)
     CDS             complement(3322500..3323321)
     CDS             complement(3323322..3324236)
     CDS             complement(3324291..3326345)
     CDS             complement(3326456..3326968)
     CDS             complement(3327043..3327627)
     CDS             complement(3327624..3328997)
     CDS             3329072..3329686
     CDS             3329689..3330210
     CDS             3330294..3330731
     CDS             3330811..3331275
     CDS             3331372..3332733
     CDS             3332877..3333809
     CDS             3333748..3334989
     CDS             3335006..3336007
     CDS             complement(3336060..3336602)
     CDS             complement(3336695..3337330)
     CDS             complement(3337821..3338999)
     CDS             complement(3339183..3342074)
     CDS             complement(3342459..3343094)
     CDS             complement(3343081..3344496)
     CDS             complement(3344526..3346226)
     CDS             complement(3346230..3346469)
     CDS             complement(3346466..3347275)
     CDS             3347620..3348987
     CDS             3349347..3349787
     CDS             complement(3349865..3350614)
     CDS             complement(3350625..3352358)
     CDS             3352561..3353145
     CDS             3353138..3353701
     CDS             complement(3353741..3354859)
     CDS             complement(3354947..3356056)
     CDS             complement(3356148..3356405)
     CDS             complement(3356444..3356755)
     CDS             3356997..3357986
     CDS             3358230..3359915
     CDS             3359926..3361158
     CDS             3361158..3362021
     CDS             3362026..3362652
     CDS             3362842..3363597
     CDS             3363615..3363809
     CDS             complement(3363826..3364197)
     CDS             complement(3364320..3365195)
     CDS             complement(3365248..3366483)
     CDS             complement(3366644..3369406)
     CDS             complement(3369645..3370589)
     CDS             3370644..3371138
     CDS             complement(3371202..3372137)
     CDS             complement(3372315..3372818)
     CDS             complement(3372972..3374156)
     CDS             complement(3374265..3375497)
     CDS             complement(3375508..3376275)
     CDS             complement(3376301..3377278)
     CDS             complement(3377291..3378688)
     CDS             complement(3378685..3379761)
     CDS             complement(3379758..3380966)
     CDS             complement(3380963..3382459)
     CDS             complement(3382459..3383628)
     CDS             complement(3383630..3384997)
     CDS             complement(3384997..3386523)
     CDS             complement(3386523..3388283)
     CDS             complement(3388280..3388552)
     CDS             complement(3388549..3389517)
     CDS             complement(3389525..3389953)
     CDS             3390858..3391772
     CDS             3391776..3393725
     CDS             3393731..3394675
     CDS             complement(3394685..3395896)
     CDS             3396318..3397001
     CDS             complement(3397263..3397982)
     CDS             3398127..3398426
     CDS             3398718..3399434
     CDS             3399425..3401461
     CDS             3401458..3402516
     CDS             3402513..3403670
     CDS             3403676..3404458
     CDS             3404753..3405271
     CDS             complement(3405386..3406546)
     CDS             3407226..3408014
     CDS             3408024..3408884
     CDS             3408902..3409699
     CDS             3409708..3410718
     CDS             3410784..3411572
     CDS             complement(3412023..3413183)
     CDS             complement(3413269..3413652)
     CDS             complement(3413690..3415063)
     CDS             complement(3415060..3415992)
     CDS             3416655..3417869
     CDS             3417866..3418426
     CDS             3418419..3419540
     CDS             3419551..3422655
     CDS             3422711..3423085
     CDS             3423201..3423551
     CDS             complement(3423885..3425045)
     CDS             complement(3425202..3425999)
     CDS             complement(3426008..3426445)
     CDS             complement(3426456..3426887)
     CDS             complement(3426892..3427278)
     CDS             3427333..3428082
     CDS             complement(3428157..3429494)
     CDS             complement(3429491..3430153)
     CDS             3430362..3432083
     CDS             3432083..3432922
     CDS             3432919..3433686
     CDS             complement(3433561..3433803)
     CDS             complement(3434204..3434713)
     CDS             complement(3434790..3434942)
     CDS             complement(3435117..3435671)
     CDS             3436263..3437684
     CDS             3437895..3438641
     CDS             3438653..3439939
     CDS             3439955..3440392
     CDS             3440437..3441402
     CDS             complement(3441447..3442544)
     CDS             complement(3442606..3443673)
     CDS             complement(3443828..3445480)
     CDS             3445924..3447720
     CDS             3447747..3448454
     CDS             complement(3448477..3449169)
     CDS             3449378..3450346
     CDS             3450453..3451439
     CDS             complement(3451436..3452257)
     CDS             complement(3452358..3453155)
     CDS             complement(3453148..3453978)
     CDS             complement(3454042..3454989)
     CDS             3455295..3455516
     CDS             complement(3455634..3456566)
     CDS             3456662..3457408
     CDS             complement(3457494..3458690)
     CDS             complement(3458704..3461091)
     CDS             complement(3461155..3462945)
     CDS             complement(3463030..3463410)
     CDS             3463624..3464199
     CDS             3464196..3464930
     CDS             complement(3464951..3466360)
     CDS             complement(3466546..3467712)
     CDS             complement(3467860..3468654)
     CDS             complement(3468724..3469224)
     CDS             complement(3469322..3471127)
     CDS             complement(3471185..3471832)
     CDS             complement(3471883..3472200)
     CDS             complement(3472308..3472592)
     CDS             complement(3472620..3473681)
     CDS             complement(3473701..3474480)
     CDS             complement(3474473..3475420)
     CDS             complement(3475383..3476483)
     CDS             complement(3476627..3477043)
     CDS             complement(3477061..3478626)
     CDS             complement(3478623..3479213)
     CDS             complement(3479349..3480272)
     CDS             complement(3480285..3481019)
     CDS             complement(3481139..3481576)
     CDS             complement(3481654..3482082)
     CDS             complement(3482085..3486083)
     CDS             complement(3486225..3486713)
     CDS             3486872..3488410
     CDS             3488422..3489261
     CDS             3489505..3489978
     CDS             3490028..3490969
     CDS             3491049..3491912
     CDS             3491962..3492588
     CDS             complement(3492607..3493761)
     CDS             complement(3493768..3495741)
     CDS             complement(3495767..3496588)
     CDS             3496693..3498489
     CDS             3498612..3499232
     CDS             3499254..3500123
     CDS             3500375..3501325
     CDS             3501488..3502132
     CDS             3502275..3502862
     CDS             3502965..3504056
     CDS             3504129..3504980
     CDS             3505085..3506176
     CDS             complement(3506226..3506489)
     CDS             complement(3506567..3507052)
     CDS             complement(3507199..3507795)
     CDS             complement(3507968..3509281)
     CDS             complement(3509346..3510716)
     CDS             3510808..3511872
     CDS             3511881..3512564
     CDS             3512561..3513487
     CDS             3513816..3514712
     CDS             complement(3514777..3515373)
     CDS             complement(3515378..3516262)
     CDS             complement(3516259..3517413)
     CDS             complement(3517406..3517990)
     CDS             complement(3517977..3518690)
     CDS             3518769..3518969
     CDS             complement(3519083..3519943)
     CDS             complement(3520093..3520692)
     CDS             complement(3520700..3520816)
     CDS             complement(3520850..3522451)
     CDS             complement(3522470..3523630)
     CDS             complement(3523663..3524118)
     CDS             complement(3524359..3525297)
     CDS             3525362..3526015
     CDS             3526291..3527127
     CDS             3527402..3528160
     CDS             3528157..3529335
     CDS             3529429..3530637
     CDS             3530705..3531832
     CDS             complement(3532469..3533392)
     CDS             complement(3533557..3534693)
     CDS             complement(3534931..3536835)
     CDS             complement(3537071..3537412)
     CDS             complement(3537409..3537912)
     CDS             complement(3537926..3538126)
     CDS             3538678..3539217
     CDS             complement(3539275..3540252)
     CDS             complement(3540503..3540814)
     CDS             complement(3540792..3540998)
     CDS             3542283..3542951
     CDS             complement(3543028..3544878)
     CDS             3544882..3545094
     CDS             3545179..3545661
     CDS             3545730..3546212
     CDS             complement(3546282..3546737)
     CDS             complement(3546807..3547655)
     CDS             3547976..3548605
     CDS             3548827..3549516
     CDS             3549503..3550753
     CDS             3551011..3551724
     CDS             complement(3551825..3552235)
     CDS             3552393..3552854
     CDS             complement(3552898..3553692)
     CDS             3554076..3555329
     CDS             complement(3555334..3555885)
     CDS             complement(3555980..3557251)
     CDS             3557342..3558418
     CDS             3558456..3559208
     CDS             3559314..3560021
     CDS             3560401..3562074
     CDS             complement(3562142..3562603)
     CDS             3562857..3563489
     CDS             3563814..3564101
     CDS             complement(3564123..3565373)
     CDS             complement(3565380..3566093)
     CDS             complement(3566136..3568130)
     CDS             3568203..3568757
     CDS             complement(3568820..3569671)
     CDS             complement(3569668..3570012)
     CDS             complement(3570114..3571553)
     CDS             complement(3571713..3572660)
     CDS             complement(3572743..3573906)
     CDS             3574101..3574970
     CDS             3574967..3575866
     CDS             3575911..3576762
     CDS             3576879..3577547
     CDS             3577556..3578515
     CDS             3578621..3579145
     CDS             3579151..3580206
     CDS             3580323..3581255
     CDS             3581349..3582008
     CDS             3582008..3583222
     CDS             3583240..3583479
     CDS             3583510..3584067
     CDS             3584077..3584448
     CDS             3584522..3586543
     CDS             3586757..3588166
     CDS             3588289..3588825
     CDS             3588885..3590234
     CDS             3590235..3590474
     CDS             3590612..3590941
     CDS             complement(3590991..3591986)
     CDS             complement(3591994..3592443)
     CDS             complement(3592516..3593010)
     CDS             complement(3593090..3593353)
     CDS             complement(3593366..3593767)
     CDS             3593874..3594620
     CDS             3594704..3596068
     CDS             3596071..3597564
     CDS             3597655..3598407
     CDS             complement(3598404..3599204)
     CDS             3599515..3600114
     CDS             3600191..3600910
     CDS             3600903..3602186
     CDS             complement(3602195..3604042)
     CDS             complement(3604184..3604759)
     CDS             complement(3604827..3605552)
     CDS             3605596..3606540
     CDS             3606779..3608455
     CDS             complement(3608546..3609439)
     CDS             3609580..3610176
     CDS             3610191..3610394
     CDS             complement(3610372..3610629)
     CDS             complement(3610608..3611321)
     CDS             complement(3611315..3612097)
     CDS             complement(3612102..3612893)
     CDS             3613024..3614148
     CDS             3614148..3614999
     CDS             3615009..3615923
     CDS             3615947..3616558
     CDS             3616528..3617685
     CDS             3617729..3618049
     CDS             3618100..3618726
     CDS             3618847..3619995
     CDS             3620176..3621027
     CDS             3621077..3621352
     CDS             3621363..3622013
     CDS             3622153..3623148
     CDS             3623199..3624518
     CDS             complement(3624596..3626461)
     CDS             3626601..3627047
     CDS             3627745..3630669
     CDS             3630669..3631010
     CDS             3631010..3632638
     CDS             3632635..3633141
     CDS             3633138..3633416
     CDS             3633413..3633787
     CDS             3633992..3637324
     CDS             3637515..3639863
     CDS             3639921..3640235
     CDS             3640282..3640842
     CDS             complement(3640844..3641974)
     CDS             complement(3642221..3642724)
     CDS             complement(3642839..3643450)
     CDS             complement(3643533..3644297)
     CDS             complement(3644317..3645720)
     CDS             complement(3645723..3646331)
     CDS             3646619..3647038
     CDS             complement(3647100..3647813)
     CDS             complement(3647965..3648732)
     CDS             3648748..3649923
     CDS             3649938..3650600
     CDS             complement(3650601..3651365)
     CDS             complement(3651463..3651969)
     CDS             complement(3652039..3652272)
     CDS             complement(3652321..3652707)
     CDS             complement(3652750..3653091)
     CDS             complement(3653104..3653508)
     CDS             complement(3653505..3654269)
     CDS             complement(3654266..3655051)
     CDS             complement(3655108..3655746)
     CDS             complement(3655801..3656397)
     CDS             complement(3656641..3657462)
     CDS             complement(3657482..3658795)
     CDS             complement(3658845..3659507)
     CDS             complement(3659507..3660757)
     CDS             complement(3660834..3661070)
     CDS             complement(3661140..3661895)
     CDS             complement(3661892..3662803)
     CDS             complement(3662956..3663243)
     CDS             complement(3663246..3663881)
     CDS             complement(3664079..3664801)
     CDS             complement(3664798..3665271)
     CDS             complement(3665400..3666176)
     CDS             complement(3666173..3666904)
     CDS             complement(3667132..3668595)
     CDS             complement(3668683..3673371)
     CDS             complement(3673544..3674257)
     CDS             complement(3674348..3675865)
     CDS             complement(3675892..3677583)
     CDS             complement(3678030..3678935)
     CDS             3679056..3679922
     CDS             complement(3679970..3681367)
     CDS             complement(3681389..3681775)
     CDS             complement(3681776..3683758)
     CDS             complement(3683869..3684195)
     CDS             complement(3684241..3685083)
     CDS             complement(3685080..3686033)
     CDS             complement(3686041..3686976)
     CDS             complement(3686980..3688296)
     CDS             complement(3688336..3689586)
     CDS             complement(3689617..3690906)
     CDS             complement(3690949..3691902)
     CDS             complement(3691930..3692388)
     CDS             complement(3692385..3692903)
     CDS             complement(3692926..3693105)
     CDS             complement(3693314..3695005)
     CDS             complement(3695582..3697255)
     CDS             complement(3697706..3699115)
     CDS             complement(3699185..3700384)
     CDS             complement(3700668..3701972)
     CDS             complement(3701969..3702709)
     CDS             complement(3702699..3702839)
     CDS             complement(3702836..3703207)
     CDS             3703383..3704090
     CDS             3704093..3704611
     CDS             3704667..3705488
     CDS             3705684..3706709
     CDS             3706765..3707181
     CDS             3707249..3708541
     CDS             complement(3708651..3709082)
     CDS             complement(3709379..3710758)
     CDS             complement(3710784..3711980)
     CDS             complement(3712017..3713351)
     CDS             3713493..3714404
     CDS             complement(3714473..3714961)
     CDS             complement(3714976..3716205)
     CDS             3716343..3719207
     CDS             complement(3719269..3720189)
     CDS             complement(3720357..3721886)
     CDS             complement(3721903..3722280)
     CDS             complement(3722277..3723701)
     CDS             complement(3723976..3725964)
     CDS             3726086..3727114
     CDS             3727114..3727653
     CDS             3727650..3728246
     CDS             3728292..3728846
     CDS             3728848..3729588
     CDS             3729607..3731076
     CDS             3731180..3731533
     CDS             complement(3731628..3732290)
     CDS             complement(3732299..3736048)
     CDS             complement(3736113..3736787)
     CDS             complement(3736784..3737884)
     CDS             complement(3737901..3738341)
     CDS             complement(3738343..3738945)
     CDS             complement(3738945..3739406)
     CDS             3739539..3740663
     CDS             complement(3740682..3741830)
     CDS             complement(3741870..3743582)
     CDS             complement(3743605..3745704)
     CDS             complement(3745701..3746243)
     CDS             complement(3746240..3746896)
     CDS             complement(3746912..3747523)
     CDS             complement(3747520..3748602)
     CDS             3748969..3751323
     CDS             complement(3751400..3751738)
     CDS             3751997..3753280
     CDS             complement(3753320..3753961)
     CDS             complement(3754005..3754982)
     CDS             complement(3755129..3756280)
     CDS             complement(3756427..3758550)
     CDS             complement(3758684..3759343)
     CDS             3759503..3760210
     CDS             3760203..3760343
     CDS             3760432..3761445
     CDS             complement(3761512..3762150)
     CDS             complement(3762276..3764078)
     CDS             complement(3764071..3764412)
     CDS             complement(3764430..3765215)
     CDS             complement(3765212..3766144)
     CDS             complement(3766261..3766656)
     CDS             complement(3766792..3767769)
     CDS             complement(3767863..3768486)
     CDS             complement(3768668..3769072)
     CDS             complement(3769118..3769483)
     CDS             complement(3769512..3769625)
     CDS             complement(3769666..3769761)
     CDS             complement(3769909..3771240)
     CDS             complement(3771268..3771699)
     CDS             complement(3771726..3771905)
     CDS             complement(3771916..3772434)
     CDS             complement(3772447..3772809)
     CDS             complement(3772819..3773352)
     CDS             complement(3773363..3773758)
     CDS             complement(3773773..3774078)
     CDS             complement(3774086..3774625)
     CDS             complement(3774632..3774946)
     CDS             complement(3774956..3775324)
     CDS             complement(3775552..3775824)
     CDS             complement(3775824..3776015)
     CDS             complement(3776027..3776446)
     CDS             complement(3776449..3777300)
     CDS             complement(3777310..3777639)
     CDS             complement(3777649..3777924)
     CDS             complement(3777934..3778761)
     CDS             complement(3778761..3779078)
     CDS             complement(3779075..3779695)
     CDS             complement(3779699..3780373)
     CDS             complement(3780597..3780929)
     CDS             complement(3781019..3782209)
     CDS             complement(3782338..3784446)
     CDS             complement(3784569..3785039)
     CDS             complement(3785174..3785557)
     CDS             complement(3785856..3786980)
     CDS             complement(3787046..3789310)
     CDS             complement(3789673..3793917)
     CDS             complement(3794180..3798286)
     CDS             complement(3798552..3798926)
     CDS             complement(3799022..3799570)
     CDS             complement(3799885..3800580)
     CDS             complement(3800580..3801011)
     CDS             complement(3801150..3801749)
     CDS             complement(3801749..3802132)
     CDS             complement(3802316..3803506)
     CDS             complement(3804070..3805128)
     CDS             3805374..3805745
     CDS             complement(3805768..3807438)
     CDS             complement(3807637..3808863)
     CDS             complement(3809041..3810486)
     CDS             complement(3810626..3811957)
     CDS             complement(3812085..3812303)
     CDS             complement(3812338..3812532)
     CDS             complement(3812578..3813738)
     CDS             3813779..3814558
     CDS             3814601..3814996
     CDS             3815013..3815951
     CDS             complement(3815966..3816445)
     CDS             complement(3816488..3817381)
     CDS             3817400..3818758
     CDS             complement(3818786..3819259)
     CDS             3819407..3821224
     CDS             complement(3822095..3823711)
     CDS             complement(3823708..3825333)
     CDS             3825640..3825744
     CDS             3825792..3827696
     CDS             3827900..3829258
     CDS             3829338..3831284
     CDS             3831582..3833372
     CDS             3833807..3835180
     CDS             complement(3835332..3836591)
     CDS             complement(3836600..3838825)
     CDS             complement(3838813..3839712)
     CDS             complement(3840009..3840296)
     CDS             3840392..3841216
     CDS             complement(3841424..3841936)
     CDS             complement(3842272..3843660)
     CDS             complement(3843661..3844542)
     CDS             complement(3844539..3845438)
     CDS             complement(3845435..3846928)
     CDS             complement(3847170..3847823)
     CDS             complement(3847820..3847924)
     CDS             complement(3848112..3849026)
     CDS             3849154..3849327
     CDS             3849337..3849600
     CDS             3849617..3850798
     CDS             3850795..3851292
     CDS             3852075..3852998
     CDS             3853111..3854421
     CDS             3854533..3854754
     CDS             3854770..3855153
     CDS             complement(3855167..3855298)
     CDS             complement(3855395..3857731)
     CDS             3857746..3857859
     CDS             3858005..3858943
     CDS             3858956..3859570
     CDS             complement(3859797..3860234)
     CDS             complement(3860320..3861645)
     CDS             complement(3862522..3863271)
     CDS             3863499..3864323
     CDS             complement(3864405..3865127)
     CDS             3865392..3866012
     CDS             complement(3865969..3867393)
     CDS             complement(3867407..3869359)
     CDS             complement(3869353..3870531)
     CDS             complement(3870531..3871154)
     CDS             complement(3871308..3871952)
     CDS             complement(3872269..3874710)
     CDS             complement(3874811..3875785)
     CDS             complement(3875796..3876302)
     CDS             complement(3876437..3878068)
     CDS             3878306..3879187
     CDS             3879220..3880383
     CDS             3880420..3881871
     CDS             3881948..3883852
     CDS             complement(3883926..3886454)
     CDS             complement(3886545..3887534)
     CDS             complement(3887531..3888043)
     CDS             complement(3888052..3888816)
     CDS             complement(3889096..3891558)
     CDS             complement(3891669..3892670)
     CDS             complement(3892670..3893185)
     CDS             3893449..3893877
     CDS             complement(3893953..3895002)
     CDS             3895335..3895718
     CDS             3895737..3896654
     CDS             complement(3896667..3897014)
     CDS             complement(3897066..3897860)
     CDS             complement(3897857..3898363)
     CDS             complement(3898398..3898772)
     CDS             complement(3899000..3899554)
     CDS             3899689..3900198
     CDS             3900660..3901952
     CDS             3902177..3903256
     CDS             3903375..3904211
     CDS             3904166..3905116
     CDS             3905154..3907220
     CDS             complement(3907232..3909775)
     CDS             complement(3909775..3911340)
     CDS             complement(3911752..3912078)
     CDS             3912278..3913183
     CDS             3913253..3914476
     CDS             complement(3914473..3915474)
     CDS             complement(3915467..3916456)
     CDS             complement(3916453..3917358)
     CDS             complement(3917360..3918337)
     CDS             complement(3918390..3919958)
     CDS             3920247..3920582
     CDS             complement(3920579..3921877)
     CDS             3922210..3924648
     CDS             3924676..3925098
     CDS             3925201..3925524
     CDS             complement(3925585..3925791)
     CDS             complement(3925857..3926354)
     CDS             3927217..3928287
     CDS             complement(3928207..3928434)
     CDS             3928611..3930767
     CDS             3930966..3931856
     CDS             complement(3931916..3933793)
     CDS             complement(3933911..3934057)
     CDS             3934070..3935737
     CDS             3935933..3936973
     CDS             3936992..3937759
     CDS             3937747..3938487
     CDS             3938432..3938809
     CDS             complement(3938858..3939121)
     CDS             complement(3939186..3939962)
     CDS             complement(3939981..3940571)
     CDS             3940821..3941402
     CDS             3941399..3942040
     CDS             complement(3942124..3943824)
     CDS             3944130..3944723
     CDS             complement(3944732..3945565)
     CDS             complement(3945624..3946148)
     CDS             3946202..3946660
     CDS             3946798..3947565
     CDS             complement(3947636..3947923)
     CDS             3948225..3948863
     CDS             complement(3948915..3949895)
     CDS             complement(3949944..3950408)
     CDS             complement(3950405..3952660)
     CDS             3952892..3955060
     CDS             3955066..3957750
     CDS             complement(3957795..3958427)
     CDS             complement(3958440..3958928)
     CDS             complement(3959020..3959616)
     CDS             complement(3959872..3960300)
     CDS             complement(3960356..3961174)
     CDS             complement(3961235..3962158)
     CDS             complement(3962155..3963252)
     CDS             complement(3963264..3964835)
     CDS             complement(3964840..3965829)
     CDS             complement(3966099..3967103)
     CDS             3967632..3967856
     CDS             3967896..3968090
     CDS             complement(3968181..3968696)
     CDS             complement(3968693..3969559)
     CDS             complement(3969560..3970510)
     CDS             3970856..3971764
     CDS             3972247..3972810
     CDS             complement(3972874..3973278)
     CDS             complement(3973294..3973686)
     CDS             complement(3973704..3974006)
     CDS             complement(3974282..3975715)
     CDS             complement(3975763..3976242)
     CDS             complement(3976366..3977142)
     CDS             complement(3977176..3977634)
     CDS             complement(3977754..3978725)
     CDS             3978912..3980036
     CDS             complement(3980068..3980532)
     CDS             complement(3980963..3981154)
     CDS             complement(3981154..3983307)
     CDS             3983619..3984314
     CDS             complement(3984372..3986087)
     CDS             complement(3986454..3987641)
     CDS             complement(3987857..3988192)
     CDS             complement(3988395..3988733)
     CDS             3988930..3989640
     CDS             complement(3989669..3989860)
     CDS             complement(3989872..3990186)
     CDS             complement(3990250..3990456)
     CDS             complement(3990485..3992545)
     CDS             complement(3992643..3994004)
     CDS             complement(3994001..3994651)
     CDS             3994856..3995329
     CDS             complement(3995394..3995762)
     CDS             complement(3996023..3996637)
     CDS             complement(3996667..3997581)
     CDS             complement(3997595..3998032)
     CDS             complement(3998029..3999324)
     CDS             complement(3999373..3999894)
     CDS             complement(4000016..4000486)
     CDS             complement(4000657..4001115)
     CDS             complement(4001115..4001519)
     CDS             complement(4001516..4001767)
     CDS             complement(4001789..4003840)
     CDS             complement(4004030..4004197)
     CDS             complement(4004988..4006082)
     CDS             complement(4006171..4006680)
     CDS             4006782..4008323
     CDS             4008575..4009099
     CDS             4009242..4009577
     CDS             complement(4009665..4010117)
     CDS             4010440..4011078
     CDS             4011106..4011618
     CDS             4011636..4012490
     CDS             4012571..4013608
     CDS             4013605..4014975
     CDS             complement(4014992..4015672)
     CDS             complement(4015753..4018008)
     CDS             complement(4018301..4018981)
     CDS             complement(4019064..4021325)
     CDS             complement(4021555..4022685)
     CDS             complement(4022752..4024875)
     CDS             complement(4025087..4025896)
     CDS             complement(4025899..4026351)
     CDS             complement(4026419..4026841)
     CDS             complement(4026939..4028339)
     CDS             complement(4028416..4029285)
     CDS             complement(4029313..4030848)
     CDS             complement(4030901..4031434)
     CDS             complement(4031437..4031907)
     CDS             complement(4031976..4032221)
     CDS             complement(4032303..4033124)
     CDS             complement(4033126..4033464)
     CDS             complement(4033814..4034713)
     CDS             complement(4034780..4035550)
     CDS             complement(4035616..4036164)
     CDS             complement(4036161..4036823)
     CDS             complement(4036820..4038757)
     CDS             complement(4038910..4039671)
     CDS             complement(4039734..4041350)
     CDS             complement(4041496..4043013)
     CDS             complement(4044148..4046175)
     CDS             complement(4046369..4046806)
     CDS             4046880..4047725
     CDS             4047756..4048523
     CDS             complement(4048568..4049527)
     CDS             4049681..4050169
     CDS             4050707..4050889
     CDS             complement(4050987..4051799)
     CDS             complement(4051901..4052131)
     CDS             complement(4052152..4052979)
     CDS             complement(4053009..4055882)
     CDS             complement(4055899..4057455)
     CDS             complement(4057452..4057931)
     CDS             4058173..4059261
     CDS             complement(4059268..4060344)
     CDS             complement(4060341..4061015)
     CDS             complement(4061028..4061783)
     CDS             complement(4061813..4062607)
     CDS             4062882..4063820
     CDS             4063948..4065150
     CDS             4065284..4065793
     CDS             complement(4065881..4066159)
     CDS             complement(4066504..4066920)
     CDS             complement(4066997..4067770)
     CDS             4067941..4068828
     CDS             4068884..4069894
     CDS             4069948..4071156
     CDS             complement(4071234..4071431)
     CDS             complement(4071516..4072889)
     CDS             complement(4072886..4074232)
     CDS             complement(4074243..4076267)
     CDS             4076704..4078107
     CDS             4078073..4078258
     CDS             4078382..4079827
     CDS             4079852..4081867
     CDS             complement(4081935..4082249)
     CDS             complement(4082450..4083799)
     CDS             complement(4083974..4084648)
     CDS             complement(4084658..4086400)
     CDS             complement(4086421..4087272)
     CDS             complement(4087549..4088211)
     CDS             4088540..4089541
     CDS             4089576..4090439
     CDS             4090436..4091146
     CDS             complement(4091143..4091385)
     CDS             4091691..4091933
     CDS             4092078..4093049
     CDS             complement(4093080..4093850)
     CDS             4094199..4096772
     CDS             4096943..4097428
     CDS             complement(4097465..4099519)
     CDS             4099718..4101553
     CDS             4101795..4102022
     CDS             complement(4102153..4103055)
     CDS             4103064..4103336
     CDS             complement(4103258..4105486)
     CDS             complement(4105889..4107286)
     CDS             complement(4107389..4109083)
     CDS             complement(4109102..4109362)
     CDS             complement(4109359..4109769)