CDS             517..1878
     CDS             2156..3289
     CDS             3679..3915
     CDS             3912..5024
     CDS             5034..6968
     CDS             7005..9674
     CDS             complement(9762..10574)
     CDS             10900..12414
     CDS             12793..14079
     CDS             14730..15425
     CDS             15422..15751
     CDS             16115..17083
     CDS             17391..18314
     CDS             18329..20296
     CDS             20293..20739
     CDS             20771..22171
     CDS             22449..23732
     CDS             24935..25636
     CDS             25649..27475
     CDS             27468..28802
     CDS             28803..29591
     CDS             29980..30780
     CDS             31007..33325
     CDS             33693..34172
     CDS             34494..35750
     CDS             36165..36404
     CDS             complement(36436..37110)
     CDS             complement(37201..37407)
     CDS             complement(37411..38184)
     CDS             complement(38429..39691)
     CDS             complement(40198..40602)
     CDS             complement(40819..41562)
     CDS             complement(41782..42456)
     CDS             42714..42881
     CDS             43678..44421
     CDS             44518..44946
     CDS             complement(44992..46998)
     CDS             47098..48855
     CDS             48855..49226
     CDS             49734..50843
     CDS             complement(50957..51262)
     CDS             complement(51353..52291)
     CDS             complement(52324..53388)
     CDS             53524..53784
     CDS             53799..54428
     CDS             complement(54767..55429)
     CDS             55963..56694
     CDS             complement(56820..57602)
     CDS             complement(57753..58130)
     CDS             complement(58137..60029)
     CDS             complement(60026..61111)
     CDS             complement(61230..61547)
     CDS             complement(61568..62074)
     CDS             complement(62092..62403)
     CDS             complement(62405..62497)
     CDS             complement(62490..62840)
     CDS             complement(63358..64986)
     CDS             complement(65008..66357)
     CDS             complement(66591..68384)
     CDS             complement(68384..68680)
     CDS             complement(68873..69919)
     CDS             complement(70170..70547)
     CDS             complement(70659..71012)
     CDS             complement(70997..71311)
     CDS             complement(71822..72724)
     CDS             73160..73270
     CDS             complement(73470..74165)
     CDS             complement(74140..76731)
     CDS             77077..78753
     CDS             78772..80793
     CDS             80809..81366
     CDS             complement(81911..82780)
     CDS             complement(82790..83686)
     CDS             84124..84273
     CDS             complement(84805..85431)
     CDS             85546..87054
     CDS             87641..89386
     CDS             complement(89570..89905)
     CDS             complement(90330..91085)
     CDS             complement(91085..91345)
     CDS             91482..92546
     CDS             92577..93911
     CDS             93930..95123
     CDS             complement(95790..96776)
     CDS             97337..97633
     CDS             97841..98443
     CDS             98710..101862
     CDS             101919..102401
     CDS             102607..103593
     CDS             103814..104584
     CDS             104603..105406
     CDS             105474..106241
     CDS             106309..107076
     CDS             107143..107910
     CDS             108007..110244
     CDS             110395..111573
     CDS             111575..112963
     CDS             complement(113447..115114)
     CDS             complement(115433..117208)
     CDS             complement(117382..118254)
     CDS             118436..119764
     CDS             119954..120427
     CDS             120689..122281
     CDS             complement(122610..123962)
     CDS             complement(124383..125135)
     CDS             complement(125504..126502)
     CDS             complement(126499..127494)
     CDS             complement(127510..128502)
     CDS             128733..129713
     CDS             129710..130720
     CDS             130741..132495
     CDS             132488..133744
     CDS             133734..135470
     CDS             135451..137229
     CDS             137201..137980
     CDS             137980..139182
     CDS             139186..139950
     CDS             140146..140772
     CDS             140984..141760
     CDS             142105..143076
     CDS             143039..143731
     CDS             143941..145107
     CDS             145088..146326
     CDS             146316..147746
     CDS             148014..148613
     CDS             148980..149705
     CDS             complement(149896..150636)
     CDS             150887..151594
     CDS             151595..152953
     CDS             153034..153696
     CDS             153724..154902
     CDS             complement(155031..155846)
     CDS             complement(155843..156643)
     CDS             complement(156645..157418)
     CDS             complement(157613..158569)
     CDS             158798..160342
     CDS             160393..161928
     CDS             162076..162852
     CDS             162858..164033
     CDS             164418..167027
     CDS             167370..168038
     CDS             168054..168740
     CDS             168743..169507
     CDS             169527..171350
     CDS             171340..172368
     CDS             172381..173490
     CDS             173494..174618
     CDS             174621..175247
     CDS             175252..176361
     CDS             176375..177541
     CDS             177534..178739
     CDS             178740..179945
     CDS             179956..180513
     CDS             180513..181400
     CDS             181454..182716
     CDS             182793..183938
     CDS             complement(184003..184329)
     CDS             complement(184336..184719)
     CDS             185146..186633
     CDS             187280..188239
     CDS             complement(188534..188737)
     CDS             188916..189428
     CDS             189770..190510
     CDS             190524..191495
     CDS             191492..192253
     CDS             192263..193297
     CDS             193514..193873
     CDS             193897..195072
     CDS             195458..196708
     CDS             197155..204330
     CDS             204343..204987
     CDS             complement(205315..205809)
     CDS             complement(206064..206828)
     CDS             complement(206844..208085)
     CDS             complement(208097..209131)
     CDS             complement(209167..210351)
     CDS             complement(210610..211959)
     CDS             complement(212238..212795)
     CDS             complement(212862..214502)
     CDS             complement(214774..216819)
     CDS             217404..218459
     CDS             218459..219355
     CDS             219367..220821
     CDS             220821..221699
     CDS             complement(221893..222174)
     CDS             222387..225176
     CDS             complement(225323..225922)
     CDS             226048..227160
     CDS             227157..227837
     CDS             227834..229012
     CDS             229219..229440
     CDS             229511..231196
     CDS             231255..231698
     CDS             231710..232432
     CDS             232419..232595
     CDS             232637..232795
     CDS             complement(233305..234897)
     CDS             234899..236332
     CDS             236338..237501
     CDS             237518..239293
     CDS             239331..241337
     CDS             complement(241650..242423)
     CDS             complement(242612..243238)
     CDS             243447..244025
     CDS             244409..245506
     CDS             245519..246790
     CDS             246793..248061
     CDS             248063..248902
     CDS             248973..250052
     CDS             250077..251117
     CDS             251172..252140
     CDS             complement(252501..252995)
     CDS             253228..253947
     CDS             253951..254607
     CDS             complement(254966..255724)
     CDS             complement(255717..257273)
     CDS             complement(257270..258238)
     CDS             258826..261075
     CDS             261098..261853
     CDS             262175..263938
     CDS             complement(264102..264446)
     CDS             264636..266612
     CDS             complement(267199..268383)
     CDS             complement(268413..270674)
     CDS             complement(270860..272071)
     CDS             complement(272183..273688)
     CDS             complement(273714..275276)
     CDS             275645..276874
     CDS             complement(277188..278663)
     CDS             complement(278861..279217)
     CDS             complement(279374..279547)
     CDS             complement(279573..280718)
     CDS             281291..282244
     CDS             complement(282564..284093)
     CDS             284455..285390
     CDS             285727..287823
     CDS             287808..288275
     CDS             288298..288576
     CDS             288803..290062
     CDS             290077..291135
     CDS             291137..291283
     CDS             291307..292350
     CDS             292878..293594
     CDS             293587..294612
     CDS             294634..296328
     CDS             296756..297925
     CDS             298201..298917
     CDS             298910..299935
     CDS             299957..301645
     CDS             301678..303399
     CDS             303543..304217
     CDS             304462..306216
     CDS             306219..306959
     CDS             307078..307515
     CDS             307508..308209
     CDS             complement(308317..309021)
     CDS             309170..309961
     CDS             309977..311413
     CDS             complement(311900..312661)
     CDS             complement(312912..313826)
     CDS             complement(313854..314258)
     CDS             complement(314273..315154)
     CDS             complement(315386..316384)
     CDS             316761..317153
     CDS             complement(317281..318657)
     CDS             318891..319883
     CDS             320209..321159
     CDS             complement(321211..321870)
     CDS             complement(321884..322804)
     CDS             complement(322801..323967)
     CDS             complement(324035..325558)
     CDS             complement(325889..326791)
     CDS             327030..327323
     CDS             327406..330435
     CDS             330435..330893
     CDS             330865..331107
     CDS             331120..332454
     CDS             332476..336915
     CDS             336945..337337
     CDS             337353..337667
     CDS             337664..338341
     CDS             338347..338658
     CDS             338659..340512
     CDS             340523..341014
     CDS             341217..341900
     CDS             342046..342657
     CDS             342792..343010
     CDS             343142..343642
     CDS             343653..344153
     CDS             344164..344625
     CDS             344674..345174
     CDS             345185..345670
     CDS             346295..346669
     CDS             346819..347217
     CDS             complement(347433..348257)
     CDS             complement(348494..349801)
     CDS             350385..351275
     CDS             351524..352573
     CDS             352586..353263
     CDS             353471..354502
     CDS             354845..355963
     CDS             355938..356861
     CDS             356872..358092
     CDS             complement(358197..359729)
     CDS             complement(359769..360650)
     CDS             360808..361668
     CDS             complement(361945..362745)
     CDS             362885..363553
     CDS             complement(363684..365045)
     CDS             365415..367490
     CDS             complement(367732..368559)
     CDS             complement(368632..369831)
     CDS             370133..371134
     CDS             371168..371500
     CDS             371501..372301
     CDS             372291..373235
     CDS             373213..374235
     CDS             374551..375576
     CDS             complement(375670..377016)
     CDS             complement(377031..377315)
     CDS             complement(377317..377760)
     CDS             complement(377765..379720)
     CDS             379932..380351
     CDS             380458..381813
     CDS             381917..382375
     CDS             complement(382439..382681)
     CDS             complement(382733..383797)
     CDS             384109..385035
     CDS             385049..386110
     CDS             386124..386690
     CDS             complement(386749..387744)
     CDS             388109..388654
     CDS             388921..389775
     CDS             389772..391001
     CDS             390982..392694
     CDS             complement(392935..393540)
     CDS             complement(393653..393868)
     CDS             complement(393976..394365)
     CDS             394605..394808
     CDS             394805..395518
     CDS             395543..396385
     CDS             396385..397014
     CDS             complement(397401..398534)
     CDS             399073..400254
     CDS             complement(400337..401089)
     CDS             complement(401132..403360)
     CDS             complement(403357..405198)
     CDS             complement(405167..406327)
     CDS             complement(406324..407427)
     CDS             408089..408934
     CDS             409088..409969
     CDS             409999..410202
     CDS             410214..411311
     CDS             complement(411397..411588)
     CDS             411832..412128
     CDS             412149..412652
     CDS             412704..412946
     CDS             complement(413223..414197)
     CDS             415119..415730
     CDS             416099..416467
     CDS             416648..417220
     CDS             complement(417357..417620)
     CDS             417920..418171
     CDS             418597..419178
     CDS             complement(419244..419630)
     CDS             419689..419784
     CDS             complement(419897..420523)
     CDS             complement(420596..420841)
     CDS             complement(420967..422490)
     CDS             complement(422506..423075)
     CDS             423567..424322
     CDS             complement(424402..425790)
     CDS             426637..427956
     CDS             complement(428288..429244)
     CDS             complement(429362..430024)
     CDS             complement(430167..430574)
     CDS             431087..431665
     CDS             431665..432933
     CDS             432971..434437
     CDS             434462..436003
     CDS             complement(436071..437264)
     CDS             complement(437291..437491)
     CDS             complement(437989..438219)
     CDS             complement(438216..438638)
     CDS             439169..439522
     CDS             complement(439865..441784)
     CDS             complement(442161..443090)
     CDS             complement(443107..444129)
     CDS             complement(444126..446153)
     CDS             complement(446150..448603)
     CDS             complement(448587..448982)
     CDS             complement(449054..449692)
     CDS             complement(449748..450248)
     CDS             complement(450309..451070)
     CDS             complement(451130..451351)
     CDS             complement(451634..452818)
     CDS             complement(453000..454403)
     CDS             complement(454425..455198)
     CDS             complement(455208..455585)
     CDS             complement(455606..455920)
     CDS             complement(456120..457913)
     CDS             complement(457910..460099)
     CDS             complement(460233..461423)
     CDS             complement(461917..462453)
     CDS             complement(462845..463549)
     CDS             complement(463948..464175)
     CDS             complement(464481..464633)
     CDS             complement(465165..465524)
     CDS             complement(465543..466388)
     CDS             466860..467540
     CDS             467826..468521
     CDS             468812..469882
     CDS             470246..470950
     CDS             471396..472091
     CDS             472430..473128
     CDS             473505..474203
     CDS             474569..475252
     CDS             475516..477072
     CDS             477065..478276
     CDS             478659..479342
     CDS             479364..480851
     CDS             complement(481061..481267)
     CDS             481604..482407
     CDS             482438..483232
     CDS             483277..484065
     CDS             484110..484871
     CDS             484932..485717
     CDS             485736..486518
     CDS             486575..487369
     CDS             487421..488221
     CDS             488240..489022
     CDS             489156..490016
     CDS             490006..491331
     CDS             491328..491651
     CDS             491670..491984
     CDS             complement(492273..492467)
     CDS             492652..493854
     CDS             495442..496926
     CDS             496939..499644
     CDS             499806..500168
     CDS             500851..501525
     CDS             501562..502296
     CDS             502665..504005
     CDS             504222..505127
     CDS             505120..506262
     CDS             506557..507582
     CDS             507586..508245
     CDS             508282..509124
     CDS             509456..510259
     CDS             complement(510444..510713)
     CDS             510862..511257
     CDS             511247..511732
     CDS             complement(511901..512683)
     CDS             complement(512680..513792)
     CDS             complement(513913..514797)
     CDS             514978..519477
     CDS             519495..520958
     CDS             521788..523215
     CDS             523279..524919
     CDS             524944..525672
     CDS             526315..526839
     CDS             526908..528605
     CDS             528695..529012
     CDS             529019..529615
     CDS             531204..531311
     CDS             536406..537743
     CDS             537745..538362
     CDS             538390..538719
     CDS             538933..539859
     CDS             539860..540663
     CDS             540680..541027
     CDS             541301..542026
     CDS             542019..542267
     CDS             542269..543108
     CDS             543393..545366
     CDS             545397..546170
     CDS             546337..546873
     CDS             546884..547777
     CDS             547877..548140
     CDS             548450..549298
     CDS             549312..550136
     CDS             550153..550533
     CDS             550605..550907
     CDS             551314..552666
     CDS             552813..553778
     CDS             553928..554581
     CDS             554892..555464
     CDS             555464..558970
     CDS             558960..560486
     CDS             560486..561679
     CDS             561676..561939
     CDS             561957..562349
     CDS             562454..562855
     CDS             563035..564330
     CDS             564335..564874
     CDS             565131..567224
     CDS             567452..568333
     CDS             568512..569444
     CDS             569660..570463
     CDS             570441..570806
     CDS             570803..571279
     CDS             571818..573305
     CDS             575565..575672
     CDS             complement(580358..581740)
     CDS             581844..582731
     CDS             582735..583295
     CDS             complement(583503..584717)
     CDS             584866..585336
     CDS             585355..585921
     CDS             585911..586918
     CDS             586932..589388
     CDS             589873..591237
     CDS             591262..592335
     CDS             592892..594346
     CDS             594736..595416
     CDS             595400..596800
     CDS             596793..597197
     CDS             597205..597951
     CDS             597951..598475
     CDS             598556..599125
     CDS             599439..599621
     CDS             599634..600182
     CDS             600363..600785
     CDS             600993..601685
     CDS             601957..602457
     CDS             602500..602868
     CDS             603043..603651
     CDS             603866..607417
     CDS             607554..611177
     CDS             611314..611568
     CDS             611666..612079
     CDS             612145..612615
     CDS             612738..614819
     CDS             615036..616220
     CDS             complement(616502..617677)
     CDS             617848..619035
     CDS             619305..620183
     CDS             620342..621979
     CDS             622193..623158
     CDS             623494..624570
     CDS             624820..625503
     CDS             complement(625619..626281)
     CDS             complement(626274..626891)
     CDS             626958..627428
     CDS             627575..628444
     CDS             628466..629032
     CDS             629462..632323
     CDS             632690..636847
     CDS             637241..640666
     CDS             640787..642259
     CDS             complement(642384..643874)
     CDS             complement(644156..645034)
     CDS             complement(645047..645712)
     CDS             complement(645726..646088)
     CDS             646364..647122
     CDS             647199..647831
     CDS             647833..648381
     CDS             648494..649141
     CDS             649643..651043
     CDS             651587..652963
     CDS             652965..654104
     CDS             654079..654444
     CDS             654447..654716
     CDS             complement(654917..655084)
     CDS             complement(655591..656421)
     CDS             656605..657261
     CDS             657262..657642
     CDS             657775..658143
     CDS             658264..659748
     CDS             complement(659889..660341)
     CDS             complement(660354..661118)
     CDS             complement(661667..662419)
     CDS             662587..663573
     CDS             663576..664412
     CDS             664999..665919
     CDS             665924..666907
     CDS             666920..667996
     CDS             668173..668514
     CDS             complement(668566..669888)
     CDS             complement(669875..670315)
     CDS             670940..672334
     CDS             672338..672970
     CDS             673017..673637
     CDS             673777..674409
     CDS             674857..675795
     CDS             676241..676777
     CDS             676945..677421
     CDS             677461..678756
     CDS             678799..679305
     CDS             679804..680814
     CDS             681090..681506
     CDS             681503..683164
     CDS             683434..684069
     CDS             684321..685208
     CDS             685321..686307
     CDS             686362..687081
     CDS             687065..687865
     CDS             688001..688507
     CDS             688669..689385
     CDS             689554..690342
     CDS             complement(690596..690970)
     CDS             complement(691918..692847)
     CDS             complement(693042..693266)
     CDS             complement(693283..693486)
     CDS             693645..694205
     CDS             694224..696626
     CDS             696613..697038
     CDS             697035..697379
     CDS             697369..698865
     CDS             698866..699348
     CDS             699345..699647
     CDS             699622..700059
     CDS             700399..702441
     CDS             complement(702549..703868)
     CDS             complement(704988..705917)
     CDS             complement(705914..706750)
     CDS             complement(706744..707487)
     CDS             707609..708253
     CDS             complement(708333..709085)
     CDS             709321..710085
     CDS             complement(710146..710940)
     CDS             711287..712099
     CDS             712252..713301
     CDS             713298..714359
     CDS             714422..714820
     CDS             complement(714937..716232)
     CDS             716653..718380
     CDS             718737..719966
     CDS             720491..721324
     CDS             721606..722403
     CDS             722439..723443
     CDS             723440..724456
     CDS             724690..725658
     CDS             725700..726284
     CDS             726277..726639
     CDS             726755..727252
     CDS             727709..728776
     CDS             728927..729970
     CDS             730299..730727
     CDS             complement(730936..731442)
     CDS             731555..732478
     CDS             732494..733168
     CDS             733161..734201
     CDS             734345..735106
     CDS             735096..736985
     CDS             737708..738325
     CDS             738341..739348
     CDS             complement(739936..740733)
     CDS             741094..741738
     CDS             742435..744585
     CDS             744665..745090
     CDS             745280..745996
     CDS             745996..746469
     CDS             746822..747466
     CDS             747582..748448
     CDS             748580..749800
     CDS             749797..750285
     CDS             complement(750384..751073)
     CDS             751200..751643
     CDS             751710..752105
     CDS             752243..752542
     CDS             752622..753164
     CDS             complement(753260..753826)
     CDS             complement(753828..754286)
     CDS             complement(754289..754972)
     CDS             complement(755144..756019)
     CDS             756238..757869
     CDS             757866..759539
     CDS             complement(759666..760109)
     CDS             760336..761262
     CDS             761365..762273
     CDS             762308..762595
     CDS             762878..764431
     CDS             764517..765890
     CDS             complement(766045..766329)
     CDS             complement(766326..766943)
     CDS             complement(767129..767551)
     CDS             767760..768926
     CDS             769219..769671
     CDS             769845..770327
     CDS             770577..771341
     CDS             771338..772258
     CDS             772264..774222
     CDS             774530..775711
     CDS             775932..777281
     CDS             777503..778342
     CDS             778474..779457
     CDS             complement(779529..780584)
     CDS             complement(780584..781270)
     CDS             complement(781245..781718)
     CDS             complement(782061..782501)
     CDS             complement(782781..783365)
     CDS             complement(783464..784177)
     CDS             complement(784181..784600)
     CDS             complement(784602..785270)
     CDS             785621..786214
     CDS             786198..787349
     CDS             787349..787957
     CDS             788317..789027
     CDS             789011..790015
     CDS             790489..792429
     CDS             792705..794582
     CDS             794594..796375
     CDS             796597..797574
     CDS             797567..799081
     CDS             799321..800379
     CDS             800718..801260
     CDS             complement(802083..803000)
     CDS             complement(803270..804775)
     CDS             complement(805116..805616)
     CDS             complement(805636..806502)
     CDS             807303..807701
     CDS             807664..809769
     CDS             809887..810858
     CDS             811191..812204
     CDS             812191..813147
     CDS             813144..813905
     CDS             814024..815052
     CDS             complement(815369..815683)
     CDS             complement(815701..816624)
     CDS             complement(816751..817269)
     CDS             817389..818267
     CDS             818421..818741
     CDS             819165..820289
     CDS             complement(820476..821702)
     CDS             complement(821716..822210)
     CDS             complement(822228..822989)
     CDS             complement(823185..824255)
     CDS             824573..825628
     CDS             complement(825793..826434)
     CDS             826578..827444
     CDS             827808..828890
     CDS             828883..829557
     CDS             829618..830190
     CDS             830604..833135
     CDS             833565..834560
     CDS             834969..835808
     CDS             835982..836632
     CDS             836629..836865
     CDS             837134..839119
     CDS             839127..841973
     CDS             842637..843569
     CDS             843575..844414
     CDS             844422..844907
     CDS             844915..846354
     CDS             846421..847356
     CDS             complement(847703..848107)
     CDS             848301..849212
     CDS             849209..850204
     CDS             850315..851259
     CDS             851823..852410
     CDS             complement(852653..853522)
     CDS             854258..854887
     CDS             855812..856825
     CDS             856878..857888
     CDS             858027..859217
     CDS             859339..860100
     CDS             860103..861620
     CDS             861750..863054
     CDS             863393..863851
     CDS             863918..864151
     CDS             864267..865007
     CDS             865041..867413
     CDS             867435..867899
     CDS             complement(868462..869568)
     CDS             complement(869574..870158)
     CDS             870379..870585
     CDS             870621..870848
     CDS             870845..870991
     CDS             870984..871193
     CDS             871196..871513
     CDS             871580..872449
     CDS             872466..873935
     CDS             874221..874583
     CDS             874585..874869
     CDS             874866..875507
     CDS             875957..876298
     CDS             876310..876888
     CDS             876906..877124
     CDS             877175..877702
     CDS             877705..878046
     CDS             878043..878612
     CDS             878889..879857
     CDS             880082..880276
     CDS             880821..881735
     CDS             881793..882641
     CDS             complement(883706..884029)
     CDS             complement(884383..885111)
     CDS             885709..886230
     CDS             886369..886899
     CDS             887162..889969
     CDS             890190..891692
     CDS             892045..893067
     CDS             893402..893923
     CDS             894264..894950
     CDS             895307..895507
     CDS             complement(895999..896217)
     CDS             complement(896279..896563)
     CDS             complement(896651..897220)
     CDS             complement(897408..897596)
     CDS             complement(897625..897885)
     CDS             898226..898429
     CDS             complement(898426..898662)
     CDS             898887..899468
     CDS             complement(899541..900158)
     CDS             complement(900313..900807)
     CDS             complement(901206..901628)
     CDS             901776..902492
     CDS             902575..903114
     CDS             complement(903265..903585)
     CDS             903729..904085
     CDS             904243..904623
     CDS             904687..904800
     CDS             904802..905680
     CDS             906474..906863
     CDS             906856..907152
     CDS             907402..908427
     CDS             908420..909115
     CDS             909133..909954
     CDS             910308..910502
     CDS             complement(910736..911587)
     CDS             911915..912676
     CDS             912774..914081
     CDS             914196..915437
     CDS             915427..915891
     CDS             916042..917439
     CDS             complement(917507..918556)
     CDS             918668..918847
     CDS             complement(918827..919759)
     CDS             complement(919791..920264)
     CDS             complement(920268..920597)
     CDS             920758..920949
     CDS             921038..921181
     CDS             complement(921171..921380)
     CDS             921437..922216
     CDS             922217..922441
     CDS             922481..922624
     CDS             complement(922646..923293)
     CDS             923364..923585
     CDS             923578..923739
     CDS             923832..924134
     CDS             924139..924399
     CDS             924409..924630
     CDS             924669..925247
     CDS             925247..925672
     CDS             925683..926234
     CDS             926235..926909
     CDS             complement(927049..927330)
     CDS             927395..928126
     CDS             928139..928924
     CDS             928921..929079
     CDS             929092..929313
     CDS             929323..929727
     CDS             929919..930290
     CDS             930291..930539
     CDS             930551..930802
     CDS             930795..931331
     CDS             931368..931574
     CDS             931571..931765
     CDS             931762..931965
     CDS             931958..932194
     CDS             932187..932570
     CDS             932570..932743
     CDS             932744..932890
     CDS             932905..933324
     CDS             933511..933951
     CDS             933929..935215
     CDS             935226..936761
     CDS             936768..937763
     CDS             937836..938006
     CDS             938141..938755
     CDS             938769..939077
     CDS             939074..939742
     CDS             939764..940051
     CDS             940060..940392
     CDS             940389..940691
     CDS             940691..941038
     CDS             941050..941433
     CDS             941452..942033
     CDS             942095..942460
     CDS             942490..942834
     CDS             942851..946315
     CDS             946328..947275
     CDS             947284..949185
     CDS             949200..951110
     CDS             951110..952933
     CDS             952933..953310
     CDS             953314..953487
     CDS             953528..953827
     CDS             953964..955862
     CDS             955875..957113
     CDS             957119..957514
     CDS             957570..958007
     CDS             957988..959433
     CDS             959700..959828
     CDS             959899..960009
     CDS             960011..960196
     CDS             960529..961161
     CDS             961154..961585
     CDS             complement(962251..962565)
     CDS             962930..963970
     CDS             963984..965051
     CDS             965415..966284
     CDS             966297..967124
     CDS             967151..968470
     CDS             968554..969471
     CDS             969601..969984
     CDS             970190..971509
     CDS             complement(971583..971849)
     CDS             971947..972381
     CDS             972381..973160
     CDS             973193..974152
     CDS             974564..974716
     CDS             974732..976189
     CDS             976186..977400
     CDS             977418..977654
     CDS             977651..978826
     CDS             complement(979089..979331)
     CDS             979432..979755
     CDS             complement(979814..980878)
     CDS             981195..981431
     CDS             981444..981803
     CDS             982257..983465
     CDS             983596..985071
     CDS             985482..986798
     CDS             986817..987191
     CDS             complement(987247..988401)
     CDS             complement(988650..989006)
     CDS             complement(988984..989277)
     CDS             complement(989277..989756)
     CDS             complement(989758..991254)
     CDS             complement(991247..991588)
     CDS             complement(991588..992016)
     CDS             complement(992009..994414)
     CDS             complement(994545..994928)
     CDS             994992..995585
     CDS             996000..996377
     CDS             996739..997866
     CDS             998174..999364
     CDS             999473..1000717
     CDS             complement(1001054..1001983)
     CDS             complement(1002225..1003604)
     CDS             complement(1003594..1004799)
     CDS             1005150..1006481
     CDS             1006806..1007381
     CDS             1007386..1007910
     CDS             1007926..1008501
     CDS             1008661..1012134
     CDS             1012138..1015791
     CDS             1015957..1016859
     CDS             1017188..1017577
     CDS             complement(1017749..1019065)
     CDS             complement(1019117..1019941)
     CDS             1020055..1020363
     CDS             1020911..1022725
     CDS             1022928..1025537
     CDS             complement(1025596..1026465)
     CDS             1026575..1027720
     CDS             1027704..1028345
     CDS             1028338..1029459
     CDS             1029437..1029952
     CDS             1030263..1030697
     CDS             complement(1030954..1031139)
     CDS             1031434..1032375
     CDS             1032387..1033631
     CDS             complement(1033686..1034057)
     CDS             1034300..1035226
     CDS             1035226..1036296
     CDS             1036312..1037394
     CDS             1037384..1038325
     CDS             1038344..1039999
     CDS             1040211..1041926
     CDS             1041977..1042963
     CDS             1042966..1043946
     CDS             1043939..1044901
     CDS             1044913..1045794
     CDS             complement(1045836..1046825)
     CDS             1047119..1047514
     CDS             1047885..1048604
     CDS             1048725..1049711
     CDS             1049759..1051567
     CDS             complement(1052027..1052833)
     CDS             complement(1052856..1053221)
     CDS             complement(1053325..1053918)
     CDS             1054104..1054451
     CDS             1054468..1055103
     CDS             1055120..1055929
     CDS             1055926..1056780
     CDS             1056801..1058186
     CDS             1058196..1060040
     CDS             1060318..1061088
     CDS             complement(1061285..1062370)
     CDS             1062712..1064280
     CDS             1064425..1065183
     CDS             1065377..1065886
     CDS             complement(1065999..1067189)
     CDS             complement(1067167..1068342)
     CDS             1068775..1070259
     CDS             1070249..1070500
     CDS             1070500..1070718
     CDS             1070929..1072107
     CDS             1072409..1073212
     CDS             1073446..1075755
     CDS             1075772..1077130
     CDS             1077266..1078780
     CDS             complement(1079266..1079835)
     CDS             1080045..1080263
     CDS             complement(1080344..1081330)
     CDS             1081529..1081705
     CDS             1081720..1082322
     CDS             1083665..1085629
     CDS             1085632..1085952
     CDS             1085949..1086590
     CDS             complement(1086678..1086923)
     CDS             complement(1087335..1087691)
     CDS             1088179..1089138
     CDS             complement(1089184..1089300)
     CDS             complement(1089379..1089594)
     CDS             1089759..1090310
     CDS             complement(1090362..1091300)
     CDS             1091482..1092843
     CDS             1092830..1094503
     CDS             1094490..1095293
     CDS             1095286..1096107
     CDS             complement(1096345..1096674)
     CDS             complement(1096712..1097893)
     CDS             complement(1097975..1099003)
     CDS             complement(1099531..1100685)
     CDS             complement(1100881..1101891)
     CDS             1102044..1102463
     CDS             complement(1102670..1106416)
     CDS             complement(1106644..1107078)
     CDS             complement(1107233..1107703)
     CDS             complement(1107751..1108968)
     CDS             1109419..1110612
     CDS             complement(1111149..1111427)
     CDS             complement(1111436..1112041)
     CDS             complement(1112031..1114019)
     CDS             complement(1114019..1115119)
     CDS             complement(1115690..1116007)
     CDS             complement(1116871..1117731)
     CDS             1117932..1118414
     CDS             1118401..1119525
     CDS             1119529..1120233
     CDS             1120233..1120496
     CDS             1120498..1121169
     CDS             1121162..1123351
     CDS             1123330..1124814
     CDS             1124807..1125835
     CDS             1125838..1126404
     CDS             1126419..1127897
     CDS             1127919..1129166
     CDS             complement(1129434..1130240)
     CDS             complement(1130233..1131633)
     CDS             complement(1131648..1132223)
     CDS             1132686..1132895
     CDS             complement(1133059..1133193)
     CDS             1133345..1134640
     CDS             1135065..1136237
     CDS             1136291..1136833
     CDS             1136987..1137253
     CDS             1137256..1138974
     CDS             complement(1139211..1139444)
     CDS             1139642..1141003
     CDS             1141000..1142019
     CDS             1142152..1142814
     CDS             complement(1143060..1144757)
     CDS             complement(1144757..1144975)
     CDS             complement(1145457..1146008)
     CDS             1146373..1146999
     CDS             1147170..1148282
     CDS             1148286..1149263
     CDS             1149354..1150646
     CDS             1150650..1152056
     CDS             1152224..1152499
     CDS             1152643..1153182
     CDS             1153195..1154289
     CDS             1154282..1155079
     CDS             1155085..1155894
     CDS             1155894..1156967
     CDS             1157041..1158060
     CDS             1158343..1158762
     CDS             complement(1158841..1160193)
     CDS             complement(1160377..1160991)
     CDS             1161148..1161975
     CDS             complement(1162129..1162320)
     CDS             1162422..1164269
     CDS             complement(1164409..1164576)
     CDS             complement(1164578..1165060)
     CDS             1165201..1165476
     CDS             1165790..1167016
     CDS             1167570..1171022
     CDS             complement(1171162..1172232)
     CDS             1172513..1173424
     CDS             1173449..1173910
     CDS             1174237..1175274
     CDS             1175290..1175724
     CDS             complement(1175787..1176713)
     CDS             1176952..1177206
     CDS             complement(1177209..1177598)
     CDS             1177668..1178210
     CDS             1178212..1178694
     CDS             complement(1178756..1179895)
     CDS             1180022..1180579
     CDS             1180659..1180832
     CDS             complement(1180986..1182923)
     CDS             complement(1183126..1184178)
     CDS             1184387..1185070
     CDS             1185070..1186146
     CDS             1186143..1187021
     CDS             1187031..1187999
     CDS             1188061..1188795
     CDS             1188814..1189137
     CDS             1189521..1190261
     CDS             1190641..1191699
     CDS             1191699..1194101
     CDS             complement(1194533..1195471)
     CDS             1195841..1196107
     CDS             1196108..1196629
     CDS             1196702..1198414
     CDS             1198424..1200772
     CDS             1200945..1201259
     CDS             1201583..1203364
     CDS             1203688..1204302
     CDS             1204354..1206120
     CDS             1206120..1206935
     CDS             1207171..1207971
     CDS             1207983..1208570
     CDS             1208563..1209066
     CDS             1209555..1209884
     CDS             complement(1210253..1210654)
     CDS             1211324..1211830
     CDS             1212090..1212587
     CDS             1212737..1213087
     CDS             complement(1213853..1214038)
     CDS             complement(1214660..1214893)
     CDS             1215412..1216731
     CDS             complement(1216890..1217849)
     CDS             1218652..1218849
     CDS             complement(1219339..1220055)
     CDS             complement(1220163..1220888)
     CDS             complement(1220983..1221708)
     CDS             1222146..1223147
     CDS             1223167..1224102
     CDS             1224274..1225830
     CDS             1226137..1226364
     CDS             complement(1226670..1227617)
     CDS             1227866..1228054
     CDS             1228959..1229093
     CDS             1229150..1229284
     CDS             1229417..1230103
     CDS             complement(1230207..1230653)
     CDS             1230848..1232461
     CDS             1232605..1233036
     CDS             1233052..1233987
     CDS             1234001..1234402
     CDS             1234383..1236617
     CDS             1236909..1237874
     CDS             1237876..1239225
     CDS             1239241..1240560
     CDS             1240666..1242078
     CDS             1242111..1243283
     CDS             1243543..1244334
     CDS             1244358..1245026
     CDS             1245023..1245586
     CDS             1245598..1245888
     CDS             1245971..1246777
     CDS             1246801..1247418
     CDS             1247639..1250392
     CDS             1250683..1251480
     CDS             complement(1251541..1251735)
     CDS             1252304..1252795
     CDS             1252795..1253712
     CDS             1254112..1254639
     CDS             1254857..1256164
     CDS             1256192..1257073
     CDS             1257088..1258365
     CDS             1258367..1259467
     CDS             1259460..1262633
     CDS             1262740..1263435
     CDS             1263435..1264046
     CDS             1264076..1264288
     CDS             1264725..1265126
     CDS             complement(1265389..1267086)
     CDS             1267361..1267984
     CDS             1267984..1268202
     CDS             1268418..1269617
     CDS             1269617..1272025
     CDS             1272531..1273484
     CDS             complement(1273647..1273925)
     CDS             1274149..1274637
     CDS             1274630..1275565
     CDS             1275562..1276869
     CDS             1276872..1277966
     CDS             1277973..1278716
     CDS             1278713..1280707
     CDS             1280935..1281810
     CDS             1281811..1282455
     CDS             1282462..1283103
     CDS             complement(1283484..1283672)
     CDS             1284115..1284489
     CDS             1284504..1286150
     CDS             1286340..1288400
     CDS             1288603..1289175
     CDS             1289180..1290166
     CDS             1290159..1291085
     CDS             1291078..1291812
     CDS             1292247..1292480
     CDS             1292596..1293327
     CDS             1293474..1297040
     CDS             1297040..1298290
     CDS             1298277..1298609
     CDS             1298635..1300002
     CDS             1300437..1300712
     CDS             1300900..1301403
     CDS             1301403..1302140
     CDS             1302243..1302593
     CDS             complement(1302837..1305443)
     CDS             1305844..1306728
     CDS             1306712..1307479
     CDS             1307588..1308754
     CDS             1308776..1309684
     CDS             1309911..1311029
     CDS             1311057..1312301
     CDS             1312474..1313346
     CDS             1313520..1315595
     CDS             1315751..1317058
     CDS             1317476..1318372
     CDS             1318369..1318914
     CDS             1318980..1320383
     CDS             1320408..1321181
     CDS             1321528..1322295
     CDS             1322477..1323358
     CDS             1323495..1324217
     CDS             1324236..1324790
     CDS             1325163..1325933
     CDS             1325940..1326722
     CDS             1326934..1328220
     CDS             1328240..1329943
     CDS             1330201..1334517
     CDS             1334807..1335274
     CDS             1335295..1336470
     CDS             1336491..1336775
     CDS             1336772..1337089
     CDS             1337094..1339211
     CDS             1339597..1339947
     CDS             1340116..1341033
     CDS             1341048..1342019
     CDS             1342134..1342403
     CDS             1342772..1344868
     CDS             1345104..1346777
     CDS             1347034..1349400
     CDS             1349405..1350118
     CDS             1350149..1351414
     CDS             1351414..1352700
     CDS             1352700..1353404
     CDS             1353509..1354336
     CDS             1354355..1354747
     CDS             1354781..1355359
     CDS             1355583..1356734
     CDS             1356899..1357942
     CDS             1358296..1359855
     CDS             complement(1360152..1360367)
     CDS             1360541..1361338
     CDS             1361478..1363238
     CDS             1363239..1364105
     CDS             1364199..1364492
     CDS             1364626..1366170
     CDS             1366171..1366536
     CDS             1366563..1367054
     CDS             1367357..1369975
     CDS             1369988..1371997
     CDS             1372012..1372545
     CDS             1373020..1373838
     CDS             1373967..1375463
     CDS             1375621..1377294
     CDS             1377441..1378358
     CDS             1378376..1379311
     CDS             1379326..1379559
     CDS             complement(1379780..1380256)
     CDS             1380368..1381606
     CDS             1381625..1382863
     CDS             1383106..1383474
     CDS             1383493..1384833
     CDS             1386107..1386235
     CDS             1386222..1386434
     CDS             1386728..1386934
     CDS             1388168..1388353
     CDS             1388865..1388969
     CDS             1389097..1389348
     CDS             1389394..1389630
     CDS             1389712..1390005
     CDS             1390071..1390265
     CDS             complement(1390809..1391834)
     CDS             1392104..1392301
     CDS             1392358..1393839
     CDS             1394023..1394520
     CDS             1394584..1394922
     CDS             1394891..1395622
     CDS             1395626..1396717
     CDS             1396714..1397316
     CDS             1397297..1397419
     CDS             complement(1397429..1397617)
     CDS             1397756..1398289
     CDS             complement(1398434..1399288)
     CDS             1399610..1400194
     CDS             complement(1400248..1401630)
     CDS             1401821..1403101
     CDS             1403107..1404168
     CDS             1404170..1405084
     CDS             1405142..1405945
     CDS             complement(1406238..1406552)
     CDS             complement(1406770..1408224)
     CDS             1408428..1409945
     CDS             1410036..1410185
     CDS             1410639..1410908
     CDS             1411065..1412042
     CDS             1412217..1413080
     CDS             complement(1413460..1414083)
     CDS             1414223..1414459
     CDS             1414596..1414835
     CDS             1414956..1416944
     CDS             1417177..1417464
     CDS             1417643..1418110
     CDS             1418234..1419355
     CDS             1419359..1422388
     CDS             complement(1422459..1422821)
     CDS             1423025..1424671
     CDS             1425618..1428323
     CDS             1428503..1428970
     CDS             complement(1429177..1429473)
     CDS             complement(1429849..1430457)
     CDS             1430663..1432654
     CDS             1432654..1435056
     CDS             1435306..1436766
     CDS             1437266..1438117
     CDS             1438312..1439460
     CDS             1439941..1442463
     CDS             complement(1442666..1443175)
     CDS             1443312..1444295
     CDS             complement(1444383..1444571)
     CDS             1444716..1445978
     CDS             complement(1446115..1447206)
     CDS             1447371..1448402
     CDS             1448894..1450300
     CDS             1450297..1450863
     CDS             1450869..1451867
     CDS             1451869..1452651
     CDS             1452648..1453283
     CDS             1453276..1454490
     CDS             1454483..1455211
     CDS             1455533..1456795
     CDS             1456814..1458073
     CDS             1458362..1459108
     CDS             1459338..1460105
     CDS             complement(1460153..1460626)
     CDS             complement(1460750..1461451)
     CDS             complement(1461444..1462217)
     CDS             complement(1462204..1463034)
     CDS             complement(1463027..1464013)
     CDS             complement(1464317..1464661)
     CDS             1464866..1466680
     CDS             complement(1466820..1467461)
     CDS             complement(1467468..1468319)
     CDS             complement(1468366..1469283)
     CDS             complement(1469285..1470211)
     CDS             complement(1470402..1471385)
     CDS             complement(1472360..1473262)
     CDS             1473409..1475010
     CDS             1476072..1477277
     CDS             1477341..1478330
     CDS             1478332..1479219
     CDS             1479216..1479938
     CDS             1479965..1480684
     CDS             1480827..1481978
     CDS             1481983..1483068
     CDS             1483058..1484323
     CDS             complement(1484563..1484964)
     CDS             complement(1485161..1485361)
     CDS             complement(1485532..1485840)
     CDS             1486003..1486272
     CDS             1486297..1486920
     CDS             1486952..1488088
     CDS             complement(1488161..1489504)
     CDS             complement(1489730..1491616)
     CDS             complement(1491630..1492421)
     CDS             complement(1492602..1492805)
     CDS             complement(1492834..1493643)
     CDS             complement(1494223..1495491)
     CDS             complement(1495505..1498303)
     CDS             complement(1498587..1499942)
     CDS             complement(1499939..1500598)
     CDS             complement(1501069..1501269)
     CDS             complement(1501386..1502000)
     CDS             complement(1502017..1503087)
     CDS             complement(1503099..1503608)
     CDS             complement(1504008..1505498)
     CDS             complement(1505690..1505911)
     CDS             complement(1505911..1506411)
     CDS             complement(1506423..1506851)
     CDS             complement(1506844..1507377)
     CDS             complement(1507463..1508302)
     CDS             complement(1508317..1508796)
     CDS             complement(1508996..1509952)
     CDS             complement(1510376..1510813)
     CDS             complement(1510829..1511953)
     CDS             complement(1511991..1512242)
     CDS             1512693..1513397
     CDS             1513880..1514281
     CDS             complement(1514340..1534481)
     CDS             complement(1534542..1546214)
     CDS             complement(1546612..1548003)
     CDS             complement(1548159..1549481)
     CDS             complement(1549512..1550552)
     CDS             complement(1550647..1551765)
     CDS             complement(1552241..1553119)
     CDS             complement(1553139..1556579)
     CDS             1556883..1558223
     CDS             complement(1558429..1558761)
     CDS             complement(1558845..1559990)
     CDS             complement(1560424..1560540)
     CDS             complement(1560641..1560985)
     CDS             complement(1560999..1561562)
     CDS             complement(1561555..1561956)
     CDS             1562445..1563071
     CDS             1563068..1565251
     CDS             complement(1565817..1566158)
     CDS             complement(1566163..1566822)
     CDS             complement(1566812..1567498)
     CDS             complement(1567826..1569118)
     CDS             complement(1569440..1572133)
     CDS             complement(1572157..1573128)
     CDS             complement(1573115..1574317)
     CDS             complement(1574322..1575464)
     CDS             complement(1575708..1576025)
     CDS             complement(1576361..1577059)
     CDS             complement(1577113..1577700)
     CDS             complement(1577690..1578277)
     CDS             complement(1578279..1579523)
     CDS             complement(1579530..1580828)
     CDS             complement(1580838..1581902)
     CDS             complement(1581928..1583094)
     CDS             complement(1583480..1583680)
     CDS             complement(1583889..1584338)
     CDS             complement(1584430..1585389)
     CDS             complement(1585391..1586116)
     CDS             complement(1586119..1586691)
     CDS             complement(1587122..1587394)
     CDS             complement(1587565..1588563)
     CDS             complement(1588580..1589890)
     CDS             complement(1590112..1591287)
     CDS             complement(1591999..1592658)
     CDS             1592735..1593703
     CDS             complement(1593818..1594804)
     CDS             complement(1595206..1596666)
     CDS             complement(1596819..1598198)
     CDS             complement(1598188..1599141)
     CDS             1599249..1599497
     CDS             complement(1599603..1600148)
     CDS             complement(1600550..1601506)
     CDS             complement(1601647..1601901)
     CDS             complement(1601977..1602873)
     CDS             complement(1602931..1603836)
     CDS             complement(1603926..1606088)
     CDS             complement(1606081..1607007)
     CDS             complement(1607251..1609002)
     CDS             complement(1608983..1609708)
     CDS             complement(1609841..1610578)
     CDS             complement(1610571..1611113)
     CDS             complement(1611106..1611837)
     CDS             1611929..1612435
     CDS             complement(1612513..1613400)
     CDS             complement(1613449..1613898)
     CDS             complement(1614003..1614545)
     CDS             1614627..1615535
     CDS             complement(1615751..1615999)
     CDS             complement(1616015..1616770)
     CDS             1616942..1617727
     CDS             complement(1617830..1618750)
     CDS             1619063..1620547
     CDS             1620777..1621643
     CDS             complement(1621725..1623374)
     CDS             complement(1623390..1624409)
     CDS             complement(1624603..1624974)
     CDS             complement(1625441..1626658)
     CDS             complement(1626974..1628380)
     CDS             complement(1628448..1629581)
     CDS             1629931..1630023
     CDS             complement(1630150..1631130)
     CDS             complement(1631144..1631581)
     CDS             complement(1631654..1631752)
     CDS             complement(1631932..1633206)
     CDS             complement(1633219..1634202)
     CDS             complement(1634202..1635194)
     CDS             complement(1635210..1636631)
     CDS             complement(1636782..1638461)
     CDS             complement(1638477..1638929)
     CDS             complement(1639361..1640242)
     CDS             complement(1640220..1640450)
     CDS             complement(1640443..1641780)
     CDS             complement(1641797..1642186)
     CDS             complement(1642246..1642608)
     CDS             complement(1642623..1643978)
     CDS             complement(1643978..1644442)
     CDS             complement(1644916..1645473)
     CDS             complement(1645499..1646560)
     CDS             1646665..1647246
     CDS             1647260..1647478
     CDS             complement(1647542..1648372)
     CDS             1648530..1648916
     CDS             complement(1649281..1650753)
     CDS             complement(1650746..1652092)
     CDS             complement(1652112..1653203)
     CDS             complement(1653362..1653886)
     CDS             complement(1654119..1654493)
     CDS             complement(1654534..1654833)
     CDS             complement(1654820..1655254)
     CDS             complement(1655244..1655555)
     CDS             complement(1655569..1656639)
     CDS             complement(1656611..1657585)
     CDS             complement(1657637..1658260)
     CDS             complement(1658257..1658586)
     CDS             complement(1658586..1659572)
     CDS             complement(1659753..1661216)
     CDS             complement(1661228..1661821)
     CDS             complement(1661976..1662125)
     CDS             complement(1662238..1664313)
     CDS             complement(1664434..1665033)
     CDS             complement(1665309..1665719)
     CDS             complement(1665706..1666578)
     CDS             complement(1666611..1667396)
     CDS             complement(1667522..1668412)
     CDS             complement(1668422..1669768)
     CDS             complement(1669882..1670982)
     CDS             complement(1670985..1671662)
     CDS             complement(1671793..1672899)
     CDS             complement(1673123..1674940)
     CDS             complement(1675001..1675819)
     CDS             complement(1675830..1676369)
     CDS             1676788..1678179
     CDS             complement(1678329..1679075)
     CDS             complement(1679103..1680002)
     CDS             complement(1680003..1680407)
     CDS             complement(1680418..1680762)
     CDS             complement(1680765..1681232)
     CDS             complement(1681233..1682180)
     CDS             complement(1682484..1683182)
     CDS             complement(1683199..1684188)
     CDS             complement(1684206..1684913)
     CDS             complement(1685133..1685309)
     CDS             complement(1685602..1686948)
     CDS             complement(1686955..1687707)
     CDS             complement(1687709..1688647)
     CDS             complement(1688651..1689790)
     CDS             complement(1689926..1691758)
     CDS             complement(1691827..1692453)
     CDS             complement(1692485..1693462)
     CDS             complement(1693562..1694719)
     CDS             complement(1695252..1697075)
     CDS             1697421..1697672
     CDS             complement(1697717..1698691)
     CDS             complement(1698748..1700949)
     CDS             complement(1700954..1701385)
     CDS             complement(1701507..1702184)
     CDS             complement(1702233..1702949)
     CDS             complement(1702952..1703305)
     CDS             complement(1703306..1703890)
     CDS             complement(1703880..1704449)
     CDS             complement(1704452..1704742)
     CDS             complement(1704746..1705552)
     CDS             complement(1705566..1706666)
     CDS             complement(1706667..1707194)
     CDS             complement(1707214..1707900)
     CDS             1708214..1708483
     CDS             complement(1708685..1708873)
     CDS             complement(1709022..1709495)
     CDS             complement(1710202..1711422)
     CDS             complement(1711711..1712940)
     CDS             complement(1712953..1713705)
     CDS             complement(1713705..1715066)
     CDS             complement(1715080..1715529)
     CDS             complement(1715531..1716541)
     CDS             complement(1716531..1717265)
     CDS             complement(1717591..1718067)
     CDS             complement(1718095..1718718)
     CDS             complement(1718718..1719986)
     CDS             complement(1719998..1720921)
     CDS             complement(1720924..1721562)
     CDS             complement(1721847..1722155)
     CDS             complement(1722170..1722598)
     CDS             complement(1722602..1722862)
     CDS             complement(1722925..1725555)
     CDS             complement(1725898..1728375)
     CDS             complement(1728377..1729045)
     CDS             complement(1729740..1730858)
     CDS             complement(1730859..1732001)
     CDS             1732313..1733332
     CDS             complement(1733564..1733710)
     CDS             complement(1733750..1733932)
     CDS             complement(1734032..1734454)
     CDS             1734539..1735813
     CDS             complement(1735974..1736747)
     CDS             complement(1737208..1738974)
     CDS             complement(1738990..1740252)
     CDS             complement(1740714..1741526)
     CDS             complement(1741586..1742038)
     CDS             complement(1742050..1744260)
     CDS             complement(1744667..1745185)
     CDS             complement(1745207..1747480)
     CDS             complement(1747683..1749962)
     CDS             complement(1750237..1750497)
     CDS             complement(1750516..1751655)
     CDS             complement(1751678..1752703)
     CDS             complement(1752705..1753709)
     CDS             complement(1753741..1754343)
     CDS             complement(1754357..1754815)
     CDS             complement(1754825..1756117)
     CDS             complement(1756471..1756755)
     CDS             complement(1756767..1757087)
     CDS             complement(1757093..1757401)
     CDS             complement(1757637..1758167)
     CDS             complement(1758167..1759009)
     CDS             complement(1759401..1759874)
     CDS             1760034..1760231
     CDS             complement(1760348..1760683)
     CDS             complement(1760680..1760775)
     CDS             complement(1761061..1761723)
     CDS             1762257..1762988
     CDS             complement(1763114..1763896)
     CDS             complement(1764047..1764424)
     CDS             complement(1764431..1766323)
     CDS             complement(1766320..1767405)
     CDS             complement(1767524..1768078)
     CDS             complement(1768075..1768782)
     CDS             complement(1769052..1770323)
     CDS             complement(1770336..1772966)
     CDS             1773369..1773929
     CDS             complement(1774152..1775219)
     CDS             complement(1775421..1776707)
     CDS             complement(1776755..1777729)
     CDS             complement(1777732..1778400)
     CDS             complement(1778422..1779348)
     CDS             complement(1779390..1780205)
     CDS             complement(1780227..1781573)
     CDS             complement(1781790..1782380)
     CDS             complement(1782534..1783796)
     CDS             complement(1783947..1785248)
     CDS             complement(1785411..1786340)
     CDS             complement(1786359..1786967)
     CDS             complement(1787109..1787465)
     CDS             complement(1787512..1787712)
     CDS             complement(1787741..1788301)
     CDS             complement(1788497..1789990)
     CDS             complement(1790416..1792353)
     CDS             complement(1792766..1793686)
     CDS             complement(1793686..1795086)
     CDS             complement(1795087..1795557)
     CDS             complement(1795768..1796793)
     CDS             complement(1796963..1797586)
     CDS             complement(1797602..1798474)
     CDS             complement(1798490..1801120)
     CDS             complement(1801414..1802901)
     CDS             complement(1803400..1805064)
     CDS             complement(1805061..1805765)
     CDS             complement(1806155..1807423)
     CDS             complement(1807472..1808593)
     CDS             1808941..1810302
     CDS             complement(1810650..1812407)
     CDS             complement(1812429..1813397)
     CDS             1813637..1814956
     CDS             complement(1815186..1816130)
     CDS             complement(1816130..1816987)
     CDS             complement(1817182..1818411)
     CDS             complement(1818861..1822058)
     CDS             complement(1822079..1823020)
     CDS             complement(1823332..1824630)
     CDS             1824835..1825248
     CDS             complement(1825553..1826242)
     CDS             1826417..1827472
     CDS             complement(1827789..1828907)
     CDS             1829048..1829548
     CDS             complement(1829794..1830996)
     CDS             complement(1831084..1832031)
     CDS             complement(1832154..1832648)
     CDS             complement(1832746..1833516)
     CDS             complement(1833560..1834783)
     CDS             complement(1834783..1835949)
     CDS             complement(1836295..1837989)
     CDS             1838126..1838590
     CDS             1838834..1839436
     CDS             1839628..1840947
     CDS             complement(1841172..1841915)
     CDS             1841995..1842441
     CDS             1842556..1843713
     CDS             1843700..1845304
     CDS             complement(1845454..1846584)
     CDS             complement(1846691..1848157)
     CDS             complement(1848285..1848902)
     CDS             1849074..1850348
     CDS             complement(1850442..1851704)
     CDS             1852086..1852991
     CDS             complement(1853194..1855869)
     CDS             complement(1856202..1857902)
     CDS             complement(1858309..1860015)
     CDS             1860184..1860816
     CDS             1860841..1862010
     CDS             complement(1862108..1863097)
     CDS             complement(1863637..1864728)
     CDS             complement(1865422..1866780)
     CDS             complement(1866854..1867345)
     CDS             complement(1867419..1868732)
     CDS             complement(1868756..1872580)
     CDS             complement(1872601..1873197)
     CDS             complement(1873226..1874083)
     CDS             complement(1874183..1874494)
     CDS             complement(1874559..1875635)
     CDS             1875719..1876033
     CDS             complement(1876158..1877000)
     CDS             complement(1877471..1878115)
     CDS             complement(1878130..1878921)
     CDS             complement(1879471..1880319)
     CDS             complement(1880323..1881732)
     CDS             complement(1882290..1882712)
     CDS             complement(1882729..1883424)
     CDS             complement(1883421..1885082)
     CDS             1885489..1886391
     CDS             1886384..1886638
     CDS             complement(1886755..1887363)
     CDS             complement(1887363..1893314)
     CDS             complement(1893640..1893951)
     CDS             complement(1893973..1896390)
     CDS             complement(1896678..1897859)
     CDS             1897969..1898922
     CDS             1898919..1899482
     CDS             complement(1899605..1900006)
     CDS             complement(1900576..1901403)
     CDS             1901637..1902638
     CDS             complement(1902760..1903224)
     CDS             complement(1903237..1904418)
     CDS             complement(1904429..1905061)
     CDS             complement(1905068..1906099)
     CDS             complement(1906592..1908094)
     CDS             1908617..1908931
     CDS             1908931..1910223
     CDS             complement(1910310..1911164)
     CDS             complement(1911440..1911664)
     CDS             1911863..1912333
     CDS             1912446..1912889
     CDS             complement(1912876..1913319)
     CDS             1913615..1914250
     CDS             complement(1914690..1915403)
     CDS             1915663..1915965
     CDS             1916221..1916586
     CDS             1916583..1916936
     CDS             1917494..1917748
     CDS             1918187..1918870
     CDS             complement(1918933..1919766)
     CDS             complement(1919978..1920886)
     CDS             complement(1921008..1922204)
     CDS             1922576..1924168
     CDS             complement(1924546..1925316)
     CDS             complement(1925297..1925776)
     CDS             1925836..1926093
     CDS             complement(1926090..1927091)
     CDS             complement(1927096..1928574)
     CDS             complement(1928733..1929215)
     CDS             1929527..1930141
     CDS             1930222..1931217
     CDS             1931292..1931918
     CDS             1931959..1932300
     CDS             1932401..1932973
     CDS             complement(1933171..1933740)
     CDS             complement(1934091..1934183)
     CDS             complement(1934771..1935271)
     CDS             complement(1935723..1936952)
     CDS             complement(1936945..1938501)
     CDS             complement(1938862..1939581)
     CDS             complement(1939739..1940458)
     CDS             complement(1940579..1941298)
     CDS             complement(1941356..1942078)
     CDS             complement(1942203..1942910)
     CDS             1943873..1944454
     CDS             complement(1944927..1945145)
     CDS             1945401..1945874
     CDS             1945879..1946670
     CDS             complement(1947040..1948023)
     CDS             complement(1948025..1948960)
     CDS             1949856..1949954
     CDS             1950324..1951112
     CDS             1951946..1952440
     CDS             1952518..1952754
     CDS             1952775..1953551
     CDS             complement(1954103..1954879)
     CDS             complement(1955162..1955917)
     CDS             complement(1955956..1956351)
     CDS             complement(1956326..1956727)
     CDS             complement(1956881..1957609)
     CDS             complement(1957644..1958363)
     CDS             complement(1958644..1959408)
     CDS             complement(1960788..1961342)
     CDS             complement(1961665..1963065)
     CDS             complement(1963089..1964012)
     CDS             complement(1964070..1965107)
     CDS             1965370..1965873
     CDS             complement(1965997..1967220)
     CDS             complement(1967213..1967953)
     CDS             1968087..1968509
     CDS             1968651..1969016
     CDS             1969751..1970308
     CDS             1970513..1971475
     CDS             complement(1971596..1972537)
     CDS             complement(1972534..1975470)
     CDS             complement(1975460..1976656)
     CDS             complement(1977584..1977928)
     CDS             complement(1977997..1979121)
     CDS             complement(1979300..1979764)
     CDS             complement(1980120..1980743)
     CDS             complement(1980765..1981877)
     CDS             1982040..1982861
     CDS             complement(1983314..1984699)
     CDS             complement(1984895..1985290)
     CDS             complement(1985838..1985990)
     CDS             complement(1986015..1986614)
     CDS             complement(1986773..1987243)
     CDS             complement(1987248..1988375)
     CDS             complement(1988526..1989254)
     CDS             complement(1989241..1990698)
     CDS             complement(1990956..1992017)
     CDS             1992601..1993920
     CDS             complement(2000842..2000949)
     CDS             complement(2002419..2002865)
     CDS             complement(2002962..2003921)
     CDS             complement(2003918..2004373)
     CDS             2004454..2005743
     CDS             2005985..2007130
     CDS             complement(2007320..2009056)
     CDS             complement(2009347..2009889)
     CDS             complement(2010192..2011229)
     CDS             2011381..2012358
     CDS             complement(2012619..2013455)
     CDS             complement(2013464..2014981)
     CDS             complement(2014996..2015310)
     CDS             complement(2015288..2016106)
     CDS             complement(2016366..2017175)
     CDS             complement(2017515..2018030)
     CDS             complement(2018161..2018322)
     CDS             2018546..2019697
     CDS             complement(2019957..2020487)
     CDS             complement(2020577..2021824)
     CDS             complement(2021836..2022042)
     CDS             2022183..2022647
     CDS             2022654..2022929
     CDS             2023207..2024424
     CDS             complement(2024537..2025166)
     CDS             complement(2025156..2026199)
     CDS             complement(2026196..2026897)
     CDS             complement(2026912..2027298)
     CDS             complement(2027515..2028273)
     CDS             2028804..2029790
     CDS             complement(2030221..2030634)
     CDS             complement(2030859..2031590)
     CDS             complement(2031592..2032905)
     CDS             2033197..2033697
     CDS             2034087..2034641
     CDS             complement(2034709..2035779)
     CDS             complement(2036026..2036556)
     CDS             complement(2036726..2038087)
     CDS             complement(2038168..2039115)
     CDS             complement(2039883..2041310)
     CDS             complement(2041323..2042780)
     CDS             complement(2042782..2043084)
     CDS             2043451..2044989
     CDS             complement(2045078..2046277)
     CDS             complement(2046290..2048293)
     CDS             complement(2048297..2050489)
     CDS             complement(2050486..2051178)
     CDS             complement(2051350..2051652)
     CDS             complement(2051761..2053056)
     CDS             2053916..2055082
     CDS             2055113..2055439
     CDS             complement(2055731..2055904)
     CDS             complement(2055885..2056487)
     CDS             complement(2056758..2057579)
     CDS             complement(2057572..2059041)
     CDS             2059225..2060301
     CDS             2060321..2061115
     CDS             complement(2061305..2062867)
     CDS             complement(2063072..2064169)
     CDS             2064538..2065098
     CDS             2065151..2066080
     CDS             2066498..2067877
     CDS             complement(2067997..2069025)
     CDS             2069295..2069696
     CDS             complement(2070269..2070442)
     CDS             2070821..2071933
     CDS             complement(2071990..2072832)
     CDS             complement(2072829..2073386)
     CDS             complement(2073446..2073970)
     CDS             2074091..2074654
     CDS             complement(2074720..2075460)
     CDS             complement(2075460..2076332)
     CDS             complement(2076329..2077009)
     CDS             complement(2077010..2077906)
     CDS             complement(2077903..2078283)
     CDS             complement(2078541..2078717)
     CDS             complement(2078960..2079058)
     CDS             2079258..2080544
     CDS             complement(2080823..2081113)
     CDS             complement(2081128..2082558)
     CDS             complement(2084317..2084667)
     CDS             complement(2085178..2085474)
     CDS             complement(2086164..2086655)
     CDS             complement(2086870..2087601)
     CDS             complement(2087613..2087867)
     CDS             complement(2088079..2088174)
     CDS             complement(2088364..2089137)
     CDS             complement(2089510..2089884)
     CDS             complement(2089940..2090227)
     CDS             complement(2090273..2090425)
     CDS             complement(2090418..2094200)
     CDS             complement(2094216..2095700)
     CDS             complement(2095697..2100226)
     CDS             complement(2100283..2100420)
     CDS             complement(2100471..2100821)
     CDS             complement(2101137..2101781)
     CDS             complement(2101782..2102189)
     CDS             complement(2102186..2102590)
     CDS             complement(2102587..2102949)
     CDS             complement(2102933..2103217)
     CDS             complement(2103207..2103491)
     CDS             complement(2103511..2104656)
     CDS             complement(2104680..2105417)
     CDS             complement(2105401..2106588)
     CDS             complement(2106604..2108265)
     CDS             complement(2108262..2108606)
     CDS             complement(2108736..2109035)
     CDS             complement(2109267..2109683)
     CDS             complement(2109711..2109911)
     CDS             complement(2109919..2110062)
     CDS             complement(2110059..2110265)
     CDS             complement(2110282..2110455)
     CDS             complement(2110492..2111025)
     CDS             complement(2111018..2111260)
     CDS             complement(2111250..2111486)
     CDS             complement(2111479..2111850)
     CDS             complement(2111859..2112101)
     CDS             complement(2112105..2112473)
     CDS             complement(2112486..2112890)
     CDS             complement(2112899..2113117)
     CDS             complement(2113124..2114017)
     CDS             complement(2114047..2114517)
     CDS             complement(2114518..2115003)
     CDS             complement(2115216..2116136)
     CDS             complement(2116138..2118081)
     CDS             complement(2118090..2118353)
     CDS             complement(2118362..2118622)
     CDS             complement(2118627..2118929)
     CDS             complement(2119019..2119180)
     CDS             complement(2119177..2119497)
     CDS             2119552..2120184
     CDS             complement(2120199..2120339)
     CDS             complement(2120370..2120567)
     CDS             complement(2120583..2121338)
     CDS             2121395..2121934
     CDS             complement(2121958..2122218)
     CDS             complement(2122232..2122474)
     CDS             2122638..2123354
     CDS             2123366..2124223
     CDS             2124268..2124450
     CDS             2124550..2125014
     CDS             2125073..2126110
     CDS             2126167..2126991
     CDS             complement(2127229..2128245)
     CDS             complement(2128267..2129322)
     CDS             2129758..2130960
     CDS             2131268..2132575
     CDS             2133592..2134314
     CDS             complement(2134483..2135283)
     CDS             2136070..2136630
     CDS             2137509..2138213
     CDS             complement(2138368..2138937)
     CDS             complement(2138934..2139146)
     CDS             complement(2139277..2139804)
     CDS             complement(2139855..2140073)
     CDS             complement(2140091..2140669)
     CDS             complement(2140681..2141022)
     CDS             complement(2141470..2142111)
     CDS             complement(2142108..2142488)
     CDS             complement(2142798..2144507)
     CDS             complement(2144521..2145390)
     CDS             complement(2145455..2145781)
     CDS             complement(2145784..2145993)
     CDS             complement(2145986..2146132)
     CDS             complement(2146129..2146446)
     CDS             complement(2146451..2146669)
     CDS             2146842..2147516
     CDS             2147530..2148702
     CDS             complement(2148771..2150387)
     CDS             complement(2150463..2150747)
     CDS             2150922..2151665
     CDS             complement(2151690..2152937)
     CDS             2153134..2153760
     CDS             2154121..2154906
     CDS             complement(2155506..2155640)
     CDS             2155822..2156439
     CDS             2156442..2156585
     CDS             2156615..2157898
     CDS             2157917..2158633
     CDS             complement(2159005..2159964)
     CDS             complement(2159961..2161445)
     CDS             complement(2161594..2162544)
     CDS             complement(2162727..2163977)
     CDS             complement(2164185..2164409)
     CDS             complement(2164469..2165548)
     CDS             complement(2165852..2166487)
     CDS             2166740..2168668
     CDS             2169030..2170640
     CDS             complement(2170955..2171980)
     CDS             complement(2171973..2172437)
     CDS             complement(2172410..2173072)
     CDS             complement(2173053..2173547)
     CDS             2174025..2175713
     CDS             2175741..2177510
     CDS             2177510..2177764
     CDS             2177901..2178905
     CDS             2178935..2180464
     CDS             2180467..2181513
     CDS             2181527..2182897
     CDS             2182898..2183470
     CDS             2183485..2184753
     CDS             complement(2189773..2189880)
     CDS             complement(2191551..2192006)
     CDS             complement(2191999..2194137)
     CDS             complement(2194583..2195353)
     CDS             complement(2195328..2195807)
     CDS             complement(2195809..2196135)
     CDS             complement(2196254..2197255)
     CDS             complement(2197604..2197966)
     CDS             complement(2197963..2198133)
     CDS             complement(2198218..2199366)
     CDS             complement(2199432..2199791)
     CDS             complement(2199795..2200286)
     CDS             complement(2200273..2201856)
     CDS             complement(2201849..2202328)
     CDS             complement(2202536..2203096)
     CDS             complement(2203116..2205143)
     CDS             complement(2205162..2206838)
     CDS             2207110..2209767
     CDS             2209767..2210462
     CDS             complement(2210846..2212165)
     CDS             complement(2212334..2213854)
     CDS             complement(2214371..2215729)
     CDS             complement(2215744..2216814)
     CDS             2217132..2218334
     CDS             complement(2218598..2218735)
     CDS             complement(2218863..2219072)
     CDS             complement(2219084..2219377)
     CDS             2219543..2221027
     CDS             2221055..2221702
     CDS             complement(2222515..2223387)
     CDS             complement(2223473..2224114)
     CDS             complement(2224116..2224907)
     CDS             complement(2224891..2225721)
     CDS             complement(2225714..2226403)
     CDS             complement(2226790..2227485)
     CDS             complement(2227874..2228269)
     CDS             2228463..2228903
     CDS             complement(2228962..2229402)
     CDS             complement(2229436..2230701)
     CDS             complement(2230812..2231045)
     CDS             complement(2231607..2232011)
     CDS             complement(2232031..2233443)
     CDS             complement(2233465..2234331)
     CDS             complement(2234362..2235870)
     CDS             complement(2235892..2236431)
     CDS             complement(2236431..2236952)
     CDS             complement(2237150..2237362)
     CDS             complement(2237405..2238133)
     CDS             complement(2238154..2238507)
     CDS             complement(2238674..2239801)
     CDS             complement(2239825..2240454)
     CDS             complement(2240482..2241720)
     CDS             complement(2241747..2242271)
     CDS             complement(2242378..2242797)
     CDS             complement(2242794..2243867)
     CDS             complement(2243924..2244760)
     CDS             complement(2244747..2245823)
     CDS             complement(2245824..2246423)
     CDS             complement(2246770..2247024)
     CDS             complement(2247142..2248473)
     CDS             complement(2248705..2250132)
     CDS             complement(2250370..2250708)
     CDS             complement(2250794..2252053)
     CDS             complement(2252519..2253379)
     CDS             2253597..2254118
     CDS             complement(2254227..2255837)
     CDS             complement(2256173..2256703)
     CDS             complement(2256815..2257675)
     CDS             2258100..2258903
     CDS             complement(2259034..2259705)
     CDS             complement(2260104..2261297)
     CDS             complement(2261297..2262481)
     CDS             2262792..2263262
     CDS             complement(2263414..2263764)
     CDS             complement(2263778..2265079)
     CDS             complement(2265358..2266020)
     CDS             2266334..2267044
     CDS             complement(2267165..2267608)
     CDS             complement(2267808..2268221)
     CDS             complement(2268678..2270051)
     CDS             complement(2270723..2270953)
     CDS             complement(2270984..2271922)
     CDS             complement(2272358..2273023)
     CDS             2273175..2273495
     CDS             2273497..2274474
     CDS             2274740..2275831
     CDS             complement(2277864..2278721)
     CDS             complement(2278789..2279571)
     CDS             complement(2279803..2281608)
     CDS             2282289..2283827
     CDS             2283862..2285994
     CDS             2286006..2286440
     CDS             2286440..2287546
     CDS             complement(2287865..2295310)
     CDS             complement(2295588..2296943)
     CDS             complement(2296970..2297902)
     CDS             complement(2297904..2298713)
     CDS             complement(2298902..2299810)
     CDS             complement(2304759..2304866)
     CDS             complement(2306051..2307115)
     CDS             complement(2307263..2308705)
     CDS             complement(2309028..2309501)
     CDS             complement(2309600..2310073)
     CDS             complement(2310085..2310723)
     CDS             complement(2310900..2311586)
     CDS             complement(2311602..2312789)
     CDS             complement(2312833..2313348)
     CDS             2313525..2313785
     CDS             complement(2313854..2315224)
     CDS             complement(2315460..2316428)
     CDS             complement(2316425..2317456)
     CDS             complement(2317468..2318451)
     CDS             complement(2318843..2319913)
     CDS             complement(2319920..2321677)
     CDS             complement(2321664..2322857)
     CDS             2322959..2324935
     CDS             complement(2325096..2325605)
     CDS             complement(2325668..2325907)
     CDS             complement(2325920..2326456)
     CDS             complement(2326631..2328193)
     CDS             complement(2328501..2329508)
     CDS             complement(2329743..2330747)
     CDS             complement(2331022..2331891)
     CDS             complement(2332157..2333569)
     CDS             complement(2333587..2335299)
     CDS             complement(2335305..2335616)
     CDS             complement(2335638..2336618)
     CDS             complement(2336622..2337554)
     CDS             complement(2337567..2338082)
     CDS             complement(2338098..2338526)
     CDS             complement(2338893..2339648)
     CDS             2339890..2340630
     CDS             complement(2340915..2341118)
     CDS             complement(2341351..2342199)
     CDS             complement(2342269..2342685)
     CDS             2343093..2345522
     CDS             complement(2345582..2346436)
     CDS             complement(2346647..2347462)
     CDS             2347757..2348182
     CDS             complement(2348566..2349270)
     CDS             complement(2349307..2350971)
     CDS             2351323..2351493
     CDS             complement(2352221..2353237)
     CDS             complement(2353482..2354111)
     CDS             complement(2354111..2354758)
     CDS             complement(2354838..2354942)
     CDS             complement(2357033..2357257)
     CDS             2358204..2359151
     CDS             complement(2359329..2359727)
     CDS             complement(2359741..2360178)
     CDS             complement(2360418..2361221)
     CDS             complement(2361226..2362032)
     CDS             complement(2362022..2362882)
     CDS             complement(2362879..2363688)
     CDS             complement(2364226..2364594)
     CDS             complement(2364611..2365555)
     CDS             complement(2365630..2366019)
     CDS             complement(2366043..2366408)
     CDS             complement(2366431..2366544)
     CDS             complement(2366576..2366794)
     CDS             complement(2366987..2367634)
     CDS             complement(2367651..2368943)
     CDS             complement(2368943..2369383)
     CDS             complement(2369400..2369579)
     CDS             complement(2369596..2370096)
     CDS             complement(2370117..2370476)
     CDS             complement(2370507..2371043)
     CDS             complement(2371068..2371466)
     CDS             complement(2371498..2371683)
     CDS             complement(2371706..2372245)
     CDS             complement(2372272..2372589)
     CDS             complement(2372625..2372993)
     CDS             complement(2373025..2373288)
     CDS             complement(2373312..2373521)
     CDS             complement(2373511..2373945)
     CDS             complement(2373948..2374601)
     CDS             complement(2374625..2374978)
     CDS             complement(2375007..2375285)
     CDS             complement(2375352..2376185)
     CDS             complement(2376218..2376493)
     CDS             complement(2376493..2377116)
     CDS             complement(2377143..2377805)
     CDS             complement(2377833..2378141)
     CDS             2378498..2378887
     CDS             complement(2379078..2380412)
     CDS             complement(2380525..2382660)
     CDS             2382835..2383722
     CDS             2383903..2384766
     CDS             complement(2385421..2386329)
     CDS             2386462..2386626
     CDS             2386871..2387188
     CDS             complement(2387372..2390539)
     CDS             complement(2390656..2391921)
     CDS             2392310..2392561
     CDS             complement(2392553..2393317)
     CDS             2393479..2393919
     CDS             2393912..2395123
     CDS             complement(2395225..2395575)
     CDS             complement(2396152..2397174)
     CDS             complement(2397194..2397793)
     CDS             complement(2397800..2398033)
     CDS             complement(2398039..2398485)
     CDS             complement(2398499..2398984)
     CDS             complement(2398981..2400240)
     CDS             2400303..2400797
     CDS             complement(2400799..2401305)
     CDS             complement(2401336..2402340)
     CDS             complement(2402510..2403115)
     CDS             complement(2403116..2403787)
     CDS             complement(2403801..2404583)
     CDS             2404872..2405669
     CDS             complement(2405841..2406611)
     CDS             complement(2406688..2407242)
     CDS             complement(2407363..2408304)
     CDS             complement(2408702..2409610)
     CDS             complement(2409824..2410978)
     CDS             complement(2411195..2412100)
     CDS             2412360..2412662
     CDS             2412676..2413086
     CDS             2413083..2414798
     CDS             2414811..2415263
     CDS             2415256..2415945
     CDS             2415958..2416572
     CDS             2416572..2417408
     CDS             complement(2417597..2417944)
     CDS             complement(2418372..2418698)
     CDS             complement(2418762..2419505)
     CDS             complement(2419531..2421486)
     CDS             2422096..2422899
     CDS             complement(2423333..2424733)
     CDS             complement(2424828..2425910)
     CDS             2426158..2426580
     CDS             2426817..2427317
     CDS             2427678..2428631
     CDS             complement(2428723..2429847)
     CDS             complement(2430158..2430934)
     CDS             complement(2430956..2431189)
     CDS             complement(2431417..2431890)
     CDS             complement(2431890..2434928)
     CDS             complement(2435447..2436394)
     CDS             complement(2436527..2437324)
     CDS             2437709..2438401
     CDS             complement(2438426..2439163)
     CDS             2439212..2439541
     CDS             2439986..2440858
     CDS             complement(2441245..2442624)
     CDS             2442904..2443260
     CDS             2443257..2443442
     CDS             complement(2443538..2443729)
     CDS             complement(2443740..2444375)
     CDS             complement(2444450..2445367)
     CDS             2445635..2446165
     CDS             complement(2446231..2447835)
     CDS             2448165..2448929
     CDS             complement(2448987..2449493)
     CDS             complement(2449660..2450973)
     CDS             complement(2451198..2451767)
     CDS             complement(2452254..2453135)
     CDS             complement(2453246..2454367)
     CDS             complement(2454643..2455881)
     CDS             complement(2455881..2457542)
     CDS             2457702..2458586
     CDS             2458828..2459247
     CDS             complement(2459503..2460438)
     CDS             2460728..2461987
     CDS             complement(2462053..2462739)
     CDS             2462913..2463566
     CDS             complement(2463802..2464821)
     CDS             complement(2464851..2465177)
     CDS             complement(2465395..2466627)
     CDS             complement(2466620..2467519)
     CDS             complement(2467750..2468370)
     CDS             2468769..2469377
     CDS             2469710..2470918
     CDS             complement(2470966..2472015)
     CDS             complement(2472046..2472993)
     CDS             2473072..2473581
     CDS             2473578..2473997
     CDS             complement(2474105..2475025)
     CDS             2475233..2475871
     CDS             complement(2476117..2478048)
     CDS             complement(2478061..2478708)
     CDS             2478829..2479383
     CDS             complement(2479610..2480818)
     CDS             complement(2481087..2482469)
     CDS             complement(2482709..2483164)
     CDS             2483359..2484327
     CDS             complement(2484558..2485223)
     CDS             complement(2485223..2486278)
     CDS             2486414..2487088
     CDS             2487081..2488454
     CDS             2488617..2489060
     CDS             2489057..2489512
     CDS             complement(2489578..2491056)
     CDS             complement(2491437..2493035)
     CDS             2493352..2495025
     CDS             complement(2495179..2495793)
     CDS             complement(2496107..2496622)
     CDS             2496813..2497817
     CDS             complement(2497863..2498198)
     CDS             complement(2498300..2499334)
     CDS             complement(2499566..2499997)
     CDS             complement(2500204..2501481)
     CDS             2501642..2502265
     CDS             2502311..2503255
     CDS             complement(2503340..2504782)
     CDS             2504965..2505303
     CDS             complement(2505347..2506666)
     CDS             2508356..2510461
     CDS             2510532..2510954
     CDS             2511218..2511574
     CDS             complement(2511892..2513169)
     CDS             complement(2513351..2513716)
     CDS             2514113..2514559
     CDS             2514781..2515203
     CDS             complement(2515310..2516479)
     CDS             2516848..2517762
     CDS             2517741..2518481
     CDS             complement(2518739..2519392)
     CDS             complement(2519415..2520449)
     CDS             complement(2520473..2520925)
     CDS             complement(2520945..2521622)
     CDS             complement(2521615..2522190)
     CDS             complement(2522183..2523742)
     CDS             complement(2523732..2527421)
     CDS             complement(2527730..2528707)
     CDS             complement(2528698..2529012)
     CDS             complement(2529016..2531421)
     CDS             complement(2531487..2532257)
     CDS             complement(2532448..2532984)
     CDS             complement(2533218..2534042)
     CDS             complement(2534259..2534441)
     CDS             complement(2534525..2534992)
     CDS             complement(2535178..2536725)
     CDS             complement(2537020..2537286)
     CDS             complement(2537286..2537537)
     CDS             complement(2537810..2538409)
     CDS             complement(2538428..2538790)
     CDS             2539045..2540295
     CDS             complement(2540392..2541123)
     CDS             complement(2541120..2541848)
     CDS             complement(2541820..2542599)
     CDS             complement(2542720..2544159)
     CDS             2544333..2544437
     CDS             complement(2544591..2545277)
     CDS             complement(2545604..2546470)
     CDS             2547290..2548570
     CDS             2549070..2550035
     CDS             2550602..2551549
     CDS             2551551..2552528
     CDS             complement(2552580..2553047)
     CDS             complement(2553058..2553750)
     CDS             complement(2553761..2554876)
     CDS             complement(2554854..2555861)
     CDS             complement(2555863..2557221)
     CDS             complement(2557199..2557885)
     CDS             complement(2558338..2560071)
     CDS             complement(2560096..2561859)
     CDS             complement(2562562..2562669)
     CDS             complement(2562803..2563189)
     CDS             2563457..2564599
     CDS             2564659..2565318
     CDS             2565500..2566711
     CDS             complement(2566834..2567307)
     CDS             2567420..2568076
     CDS             complement(2568139..2568945)
     CDS             2569231..2570640
     CDS             2570779..2572857
     CDS             complement(2572998..2574827)
     CDS             2575059..2576555
     CDS             complement(2576647..2577498)
     CDS             complement(2577820..2578755)
     CDS             complement(2578981..2580381)
     CDS             complement(2580675..2581370)
     CDS             complement(2581370..2582311)
     CDS             complement(2582328..2582963)
     CDS             complement(2582960..2584186)
     CDS             complement(2584856..2585455)
     CDS             2585635..2587272
     CDS             2587581..2588933
     CDS             complement(2588995..2590182)
     CDS             complement(2590578..2591354)
     CDS             complement(2591347..2592009)
     CDS             complement(2592257..2593333)
     CDS             complement(2593688..2593954)
     CDS             complement(2593954..2594211)
     CDS             2594570..2595025
     CDS             complement(2595193..2596770)
     CDS             2596965..2597714
     CDS             complement(2598076..2599269)
     CDS             complement(2599281..2600030)
     CDS             complement(2600023..2600838)
     CDS             complement(2600835..2601704)
     CDS             complement(2601701..2602636)
     CDS             complement(2602649..2604247)
     CDS             complement(2604390..2605691)
     CDS             complement(2605684..2606502)
     CDS             complement(2606513..2607334)
     CDS             complement(2608024..2608791)
     CDS             complement(2608891..2609709)
     CDS             2609944..2611482
     CDS             complement(2611595..2612017)
     CDS             complement(2612469..2612888)
     CDS             complement(2612915..2613325)
     CDS             complement(2613592..2614014)
     CDS             complement(2614264..2614959)
     CDS             2615248..2615529
     CDS             complement(2615789..2615980)
     CDS             complement(2616462..2616554)
     CDS             complement(2616541..2617335)
     CDS             complement(2617871..2618158)
     CDS             complement(2618161..2618487)
     CDS             complement(2618487..2619812)
     CDS             complement(2619799..2620593)
     CDS             complement(2620837..2621610)
     CDS             complement(2621722..2622498)
     CDS             complement(2622802..2624292)
     CDS             complement(2624332..2625663)
     CDS             complement(2625665..2626057)
     CDS             2626360..2627997
     CDS             2628281..2628547
     CDS             2628691..2628999
     CDS             complement(2629107..2629277)
     CDS             complement(2629437..2630513)
     CDS             complement(2630897..2631487)
     CDS             2631633..2631962
     CDS             2632017..2632346
     CDS             2632401..2632730
     CDS             complement(2632909..2634243)
     CDS             complement(2634548..2634904)
     CDS             2635228..2635971
     CDS             complement(2636182..2637048)
     CDS             complement(2637221..2638540)
     CDS             complement(2638749..2641634)
     CDS             complement(2642315..2645431)
     CDS             complement(2645566..2645766)
     CDS             complement(2645900..2647258)
     CDS             complement(2647375..2648928)
     CDS             complement(2648952..2649632)
     CDS             complement(2649785..2650549)
     CDS             complement(2650714..2651406)
     CDS             complement(2651637..2652053)
     CDS             complement(2652192..2654015)
     CDS             complement(2654492..2655769)
     CDS             2656316..2656927
     CDS             2657445..2658140
     CDS             2658142..2658912
     CDS             2659285..2661249
     CDS             2661591..2662670
     CDS             complement(2662775..2663368)
     CDS             complement(2663399..2664358)
     CDS             complement(2664436..2664870)
     CDS             2665096..2665380
     CDS             2665551..2666357
     CDS             complement(2666478..2667149)
     CDS             2667419..2668411
     CDS             complement(2668658..2669458)
     CDS             2669778..2670413
     CDS             2670428..2671150
     CDS             complement(2671312..2671932)
     CDS             2672126..2672617
     CDS             complement(2672761..2672931)
     CDS             complement(2673110..2674009)
     CDS             complement(2674023..2674703)
     CDS             complement(2674706..2675749)
     CDS             2676299..2676502
     CDS             2676694..2677620
     CDS             complement(2677701..2678669)
     CDS             complement(2678790..2679146)
     CDS             complement(2679188..2679598)
     CDS             complement(2679978..2682077)
     CDS             complement(2682345..2684084)
     CDS             complement(2684135..2684824)
     CDS             complement(2684817..2685212)
     CDS             complement(2685425..2686288)
     CDS             2686470..2686688
     CDS             2687078..2687509
     CDS             complement(2687648..2688925)
     CDS             2689180..2690346
     CDS             complement(2690511..2691032)
     CDS             2691441..2693546
     CDS             complement(2693615..2693785)
     CDS             complement(2693798..2695792)
     CDS             complement(2695804..2696031)
     CDS             complement(2696247..2698736)
     CDS             2698881..2699429
     CDS             complement(2699785..2701329)
     CDS             complement(2701519..2702118)
     CDS             2702357..2702548
     CDS             2702788..2705196
     CDS             2705734..2705940
     CDS             complement(2706031..2707059)
     CDS             complement(2707052..2708206)
     CDS             complement(2708634..2710142)
     CDS             complement(2710154..2711017)
     CDS             complement(2711054..2712181)
     CDS             complement(2712187..2713680)
     CDS             complement(2713673..2714170)
     CDS             complement(2714336..2715103)
     CDS             complement(2715464..2717275)
     CDS             complement(2717788..2718276)
     CDS             complement(2718552..2719253)
     CDS             complement(2719861..2720916)
     CDS             2721308..2721895
     CDS             2722273..2722593
     CDS             2722813..2723043
     CDS             complement(2723345..2723773)
     CDS             complement(2723739..2724560)
     CDS             complement(2724580..2724879)
     CDS             2725010..2725567
     CDS             2725560..2726264
     CDS             2726362..2727372
     CDS             2727392..2728222
     CDS             complement(2728369..2729259)
     CDS             complement(2729356..2730696)
     CDS             complement(2730690..2731796)
     CDS             complement(2732129..2732425)
     CDS             complement(2732413..2732751)
     CDS             complement(2732796..2733071)
     CDS             complement(2733415..2734281)
     CDS             2734499..2735563
     CDS             2735718..2735993
     CDS             complement(2736179..2736901)
     CDS             2737255..2737704
     CDS             complement(2737785..2738372)
     CDS             2738515..2740197
     CDS             complement(2740295..2740930)
     CDS             complement(2740946..2742022)
     CDS             complement(2742365..2742748)
     CDS             complement(2742750..2743601)
     CDS             complement(2743594..2744412)
     CDS             2744485..2745345
     CDS             complement(2745431..2746135)
     CDS             complement(2746413..2747372)
     CDS             2748058..2749506
     CDS             complement(2749587..2750924)
     CDS             2751182..2751598
     CDS             2751721..2752611
     CDS             complement(2752805..2754301)
     CDS             complement(2754986..2756584)
     CDS             complement(2756778..2757221)
     CDS             complement(2757501..2757713)
     CDS             complement(2757991..2759700)
     CDS             complement(2759961..2761451)
     CDS             2761704..2762267
     CDS             complement(2762438..2764060)
     CDS             complement(2764579..2765115)
     CDS             complement(2765112..2766962)
     CDS             complement(2767152..2768522)
     CDS             complement(2769015..2769620)
     CDS             complement(2769683..2771563)
     CDS             complement(2771957..2772454)
     CDS             complement(2773878..2775878)
     CDS             complement(2775875..2776630)
     CDS             complement(2776738..2777625)
     CDS             complement(2777636..2778301)
     CDS             complement(2778327..2778527)
     CDS             2778725..2780149
     CDS             complement(2780209..2780313)
     CDS             complement(2780432..2780887)
     CDS             complement(2781132..2781893)
     CDS             complement(2782009..2784642)
     CDS             complement(2784992..2785696)
     CDS             complement(2785795..2786736)
     CDS             complement(2786753..2788183)
     CDS             complement(2788274..2789284)
     CDS             complement(2789317..2790552)
     CDS             complement(2790899..2791348)
     CDS             complement(2791715..2793244)
     CDS             complement(2793668..2794195)
     CDS             2794453..2794911
     CDS             2795151..2797025
     CDS             2797101..2799053
     CDS             2799067..2800005
     CDS             complement(2800117..2803098)
     CDS             2803309..2805168
     CDS             complement(2805433..2805993)
     CDS             complement(2806162..2808069)
     CDS             complement(2808310..2809668)
     CDS             complement(2809661..2811169)
     CDS             complement(2811187..2813577)
     CDS             complement(2813567..2814526)
     CDS             complement(2814504..2816072)
     CDS             complement(2816062..2817615)
     CDS             complement(2817626..2818837)
     CDS             complement(2818967..2825782)
     CDS             complement(2826326..2827018)
     CDS             2827284..2827712
     CDS             2827699..2828001
     CDS             2828155..2828514
     CDS             complement(2828599..2829210)
     CDS             complement(2829289..2829765)
     CDS             complement(2829768..2830268)
     CDS             complement(2830503..2831270)
     CDS             complement(2831267..2831959)
     CDS             complement(2831976..2832638)
     CDS             complement(2833487..2834047)
     CDS             2834211..2835449
     CDS             2835413..2835718
     CDS             2835715..2836587
     CDS             2836574..2837626
     CDS             complement(2837961..2840006)
     CDS             complement(2841096..2841728)
     CDS             complement(2841725..2842483)
     CDS             complement(2842480..2843184)
     CDS             complement(2843177..2843755)
     CDS             complement(2843752..2844330)
     CDS             complement(2844299..2845312)
     CDS             complement(2845328..2846578)
     CDS             complement(2846571..2847185)
     CDS             complement(2847203..2848060)
     CDS             complement(2848325..2849449)
     CDS             complement(2849567..2850064)
     CDS             complement(2850111..2850944)
     CDS             complement(2850941..2852653)
     CDS             complement(2852706..2853260)
     CDS             complement(2853289..2854137)
     CDS             2854516..2855031
     CDS             complement(2855182..2856156)
     CDS             2856397..2857353
     CDS             2857505..2858143
     CDS             complement(2858262..2859029)
     CDS             complement(2859019..2859357)
     CDS             2859524..2859988
     CDS             2860226..2861044
     CDS             2861041..2861643
     CDS             complement(2862057..2862965)
     CDS             2863187..2863762
     CDS             2863888..2864940
     CDS             2865183..2865977
     CDS             complement(2866111..2866623)
     CDS             2866906..2867664
     CDS             2867654..2869534
     CDS             2869626..2869817
     CDS             2870209..2870409
     CDS             complement(2870527..2871096)
     CDS             complement(2871356..2871751)
     CDS             complement(2871819..2872172)
     CDS             complement(2872623..2873462)
     CDS             complement(2873505..2874224)
     CDS             complement(2874224..2876101)
     CDS             complement(2876168..2877547)
     CDS             complement(2877704..2878051)
     CDS             complement(2878178..2878315)