CDS             31..1398
     CDS             1576..2706
     CDS             2931..3155
     CDS             3155..4282
     CDS             4283..6247
     CDS             6258..8732
     CDS             8933..9229
     CDS             9263..9793
     CDS             9822..10058
     CDS             10237..12258
     CDS             12271..12726
     CDS             12752..14146
     CDS             14388..15329
     CDS             15433..16362
     CDS             16387..17361
     CDS             17507..17695
     CDS             17747..18007
     CDS             complement(18057..19283)
     CDS             19854..20474
     CDS             20491..20844
     CDS             complement(21324..22274)
     CDS             22411..22722
     CDS             22722..23798
     CDS             23795..24325
     CDS             24511..25452
     CDS             25673..25864
     CDS             25928..27163
     CDS             27424..27639
     CDS             27643..28044
     CDS             28175..28399
     CDS             28402..28596
     CDS             28689..28952
     CDS             complement(29358..30182)
     CDS             30348..31748
     CDS             31916..33223
     CDS             33320..34117
     CDS             complement(34136..34699)
     CDS             complement(34699..35223)
     CDS             complement(35227..35490)
     CDS             complement(35642..37876)
     CDS             38124..39164
     CDS             39161..39733
     CDS             complement(39769..39951)
     CDS             40181..41515
     CDS             complement(41634..41990)
     CDS             complement(42202..42963)
     CDS             complement(42960..43856)
     CDS             complement(43853..44845)
     CDS             45194..45907
     CDS             45976..47895
     CDS             48016..48834
     CDS             complement(48869..49066)
     CDS             complement(49012..49725)
     CDS             complement(50079..51092)
     CDS             51696..52523
     CDS             52583..54025
     CDS             54086..56920
     CDS             complement(56949..58073)
     CDS             58261..58674
     CDS             complement(59523..60047)
     CDS             complement(61578..62048)
     CDS             complement(64165..64563)
     CDS             complement(64665..65087)
     CDS             65297..65641
     CDS             65956..67146
     CDS             complement(67176..67817)
     CDS             complement(67978..68208)
     CDS             complement(68304..69173)
     CDS             complement(69170..70117)
     CDS             complement(70130..71086)
     CDS             complement(71116..71952)
     CDS             complement(72596..73354)
     CDS             73483..73941
     CDS             74379..75971
     CDS             75973..77565
     CDS             complement(77542..79248)
     CDS             79913..80629
     CDS             80698..82554
     CDS             82544..83893
     CDS             83894..84718
     CDS             84727..85524
     CDS             85603..86841
     CDS             87312..87791
     CDS             87843..88658
     CDS             88840..89115
     CDS             89158..90615
     CDS             91030..91185
     CDS             91251..91940
     CDS             complement(91987..92868)
     CDS             complement(92877..93530)
     CDS             complement(93533..94882)
     CDS             95028..95969
     CDS             complement(96007..96903)
     CDS             complement(96920..97480)
     CDS             complement(97579..98685)
     CDS             98875..99276
     CDS             99286..101043
     CDS             101104..101244
     CDS             101346..102206
     CDS             102199..102348
     CDS             102345..102815
     CDS             102766..103653
     CDS             103668..104792
     CDS             104860..105507
     CDS             105574..106425
     CDS             complement(106519..107448)
     CDS             complement(107525..108280)
     CDS             complement(108280..109893)
     CDS             complement(110225..110857)
     CDS             110925..111284
     CDS             complement(111331..112119)
     CDS             complement(112683..113387)
     CDS             113477..113956
     CDS             complement(113960..115417)
     CDS             complement(115439..116365)
     CDS             116459..117205
     CDS             complement(117249..118190)
     CDS             118380..119195
     CDS             119208..119864
     CDS             119982..120791
     CDS             120891..121307
     CDS             complement(121538..122779)
     CDS             122924..123202
     CDS             123259..123537
     CDS             123679..124131
     CDS             124218..125204
     CDS             125363..126046
     CDS             126059..126883
     CDS             127010..128485
     CDS             128478..129215
     CDS             complement(129261..130499)
     CDS             130652..131734
     CDS             131764..132504
     CDS             132595..133728
     CDS             133725..134510
     CDS             134482..135303
     CDS             complement(135728..138742)
     CDS             138898..140052
     CDS             complement(140422..140898)
     CDS             141014..141502
     CDS             complement(141523..142326)
     CDS             142476..142961
     CDS             143306..144235
     CDS             144261..145034
     CDS             145034..145831
     CDS             145831..146643
     CDS             complement(146691..147263)
     CDS             147414..147899
     CDS             147955..149352
     CDS             149468..151417
     CDS             151439..152707
     CDS             152886..155081
     CDS             155065..155778
     CDS             155835..156398
     CDS             156398..157609
     CDS             157716..158933
     CDS             159007..160959
     CDS             complement(161203..163041)
     CDS             complement(163013..163156)
     CDS             complement(163671..164081)
     CDS             complement(164184..164633)
     CDS             165176..165280
     CDS             165277..166611
     CDS             complement(166686..167051)
     CDS             complement(167017..168378)
     CDS             complement(168378..169499)
     CDS             complement(169584..170957)
     CDS             171321..172550
     CDS             172569..173663
     CDS             173787..175622
     CDS             complement(175712..176677)
     CDS             complement(176689..177483)
     CDS             complement(177558..178319)
     CDS             178485..179177
     CDS             179395..179997
     CDS             180061..180621
     CDS             180723..181826
     CDS             181826..182443
     CDS             182486..185476
     CDS             185577..186968
     CDS             187222..188484
     CDS             188592..188948
     CDS             189152..190465
     CDS             190465..191118
     CDS             191288..192913
     CDS             192993..194621
     CDS             194769..195911
     CDS             196073..197002
     CDS             197010..198041
     CDS             198057..199115
     CDS             199136..200080
     CDS             complement(200133..201449)
     CDS             complement(201593..202018)
     CDS             202233..202694
     CDS             202772..203434
     CDS             complement(203601..204200)
     CDS             204306..205328
     CDS             205352..205831
     CDS             205812..206429
     CDS             206719..209382
     CDS             209479..211455
     CDS             211455..212222
     CDS             212209..212796
     CDS             212786..213670
     CDS             213732..213989
     CDS             214093..214923
     CDS             214971..216350
     CDS             216570..217088
     CDS             217122..217655
     CDS             217766..218614
     CDS             218744..220429
     CDS             220709..221683
     CDS             complement(221735..223162)
     CDS             complement(223292..224008)
     CDS             224196..225521
     CDS             225591..226499
     CDS             complement(226549..226830)
     CDS             complement(226860..228224)
     CDS             228340..228744
     CDS             228791..229345
     CDS             229463..231082
     CDS             231212..232507
     CDS             complement(232590..233174)
     CDS             complement(233171..234013)
     CDS             complement(234089..234910)
     CDS             234979..235590
     CDS             complement(235684..236964)
     CDS             complement(236972..237550)
     CDS             complement(237782..238552)
     CDS             complement(238636..239601)
     CDS             239826..241376
     CDS             complement(241497..241685)
     CDS             241930..242784
     CDS             242784..243650
     CDS             243640..244092
     CDS             244094..244489
     CDS             244511..245014
     CDS             245348..246052
     CDS             246055..246603
     CDS             246892..247116
     CDS             247510..247728
     CDS             247728..248189
     CDS             248285..248467
     CDS             248537..248731
     CDS             complement(248787..249302)
     CDS             complement(249429..249746)
     CDS             250073..250354
     CDS             250411..251646
     CDS             251738..253330
     CDS             complement(253371..254201)
     CDS             254319..255938
     CDS             256048..256293
     CDS             256420..257787
     CDS             257801..259288
     CDS             259369..259725
     CDS             259725..260855
     CDS             complement(260916..261623)
     CDS             complement(261799..262770)
     CDS             262905..263462
     CDS             263464..266961
     CDS             266978..267220
     CDS             267305..267682
     CDS             267682..268044
     CDS             268087..269343
     CDS             269439..271595
     CDS             271652..272542
     CDS             272622..273647
     CDS             273663..275213
     CDS             275807..276262
     CDS             276367..278844
     CDS             279065..282706
     CDS             282722..286375
     CDS             complement(286426..287115)
     CDS             287288..287695
     CDS             287711..288181
     CDS             288215..290308
     CDS             290628..290936
     CDS             290960..291598
     CDS             291613..292230
     CDS             292230..292532
     CDS             292548..293384
     CDS             293473..293688
     CDS             293707..294060
     CDS             294074..294748
     CDS             294748..295188
     CDS             295178..295375
     CDS             295394..295660
     CDS             295692..296060
     CDS             296080..296313
     CDS             296328..296870
     CDS             296883..297068
     CDS             297094..297492
     CDS             297517..298047
     CDS             298074..298430
     CDS             298448..298954
     CDS             298972..299157
     CDS             299181..299621
     CDS             299621..300916
     CDS             300928..301584
     CDS             301656..301877
     CDS             301894..302010
     CDS             302035..302385
     CDS             302410..302799
     CDS             302848..303786
     CDS             303811..304194
     CDS             304386..305237
     CDS             305213..306070
     CDS             306063..306860
     CDS             306863..307651
     CDS             307756..308199
     CDS             308211..308606
     CDS             complement(308676..309728)
     CDS             complement(309805..309993)
     CDS             complement(310053..311153)
     CDS             complement(311338..311868)
     CDS             complement(311865..312941)
     CDS             complement(312941..313252)
     CDS             313425..314309
     CDS             314371..317178
     CDS             317178..317549
     CDS             317588..317818
     CDS             318099..318239
     CDS             318199..318369
     CDS             complement(318450..319034)
     CDS             complement(319080..319739)
     CDS             319813..320571
     CDS             320611..321291
     CDS             321353..322252
     CDS             322261..322443
     CDS             322682..323122
     CDS             323227..324162
     CDS             complement(324213..325562)
     CDS             complement(325633..325929)
     CDS             326061..326612
     CDS             326612..327988
     CDS             328066..329565
     CDS             329663..331096
     CDS             331089..331532
     CDS             331519..332271
     CDS             332411..332947
     CDS             333046..333264
     CDS             333403..334011
     CDS             334013..335497
     CDS             complement(335494..336375)
     CDS             complement(336498..338240)
     CDS             338586..338753
     CDS             338867..339424
     CDS             339551..339976
     CDS             340056..340748
     CDS             340852..341718
     CDS             341722..342717
     CDS             342720..343607
     CDS             343616..344410
     CDS             344412..345167
     CDS             345184..345861
     CDS             346044..347225
     CDS             complement(347378..347653)
     CDS             347813..347914
     CDS             347907..348419
     CDS             348469..348831
     CDS             348917..349720
     CDS             349754..350374
     CDS             350509..350745
     CDS             350778..351284
     CDS             351479..353269
     CDS             353447..354604
     CDS             354802..355137
     CDS             355138..355737
     CDS             355737..355976
     CDS             356078..356728
     CDS             356729..357049
     CDS             357050..357907
     CDS             357898..358269
     CDS             358269..359123
     CDS             359126..359863
     CDS             359911..360429
     CDS             360457..361191
     CDS             361175..361747
     CDS             361744..362793
     CDS             362931..363644
     CDS             363654..364625
     CDS             364618..365328
     CDS             complement(365377..366564)
     CDS             complement(366636..367973)
     CDS             complement(367973..369739)
     CDS             complement(369862..371781)
     CDS             371965..372600
     CDS             complement(372648..373634)
     CDS             complement(373651..375108)
     CDS             375343..377292
     CDS             377411..377911
     CDS             377999..378472
     CDS             378472..379230
     CDS             379398..379682
     CDS             379705..381333
     CDS             381460..384054
     CDS             384057..385952
     CDS             385952..386539
     CDS             386584..387600
     CDS             387659..388060
     CDS             388167..389618
     CDS             389671..390732
     CDS             390795..391751
     CDS             391744..393105
     CDS             393347..395986
     CDS             396047..396304
     CDS             396304..396732
     CDS             396734..397045
     CDS             397104..399461
     CDS             399539..399850
     CDS             complement(399894..400268)
     CDS             complement(400374..400784)
     CDS             400874..401677
     CDS             401677..402285
     CDS             complement(402335..402859)
     CDS             403294..403719
     CDS             403737..404105
     CDS             complement(404158..405264)
     CDS             405409..406410
     CDS             complement(406445..407812)
     CDS             407911..408231
     CDS             408247..409629
     CDS             409622..410230
     CDS             410230..411006
     CDS             411003..411611
     CDS             complement(411621..412271)
     CDS             complement(412281..413105)
     CDS             complement(414047..414571)
     CDS             415359..415571
     CDS             complement(416349..416819)
     CDS             420438..420860
     CDS             420860..423454
     CDS             423467..423751
     CDS             complement(424397..424618)
     CDS             425058..426221
     CDS             426236..427279
     CDS             427279..428304
     CDS             428376..430436
     CDS             430504..430737
     CDS             430808..433156
     CDS             433168..433623
     CDS             complement(434515..435039)
     CDS             complement(436570..437040)
     CDS             439492..440502
     CDS             440521..441330
     CDS             441359..442282
     CDS             442289..442657
     CDS             complement(442703..443614)
     CDS             443767..444219
     CDS             complement(444247..445620)
     CDS             445913..448543
     CDS             448725..450536
     CDS             450871..452064
     CDS             452165..452896
     CDS             453002..453412
     CDS             complement(453492..455150)
     CDS             455358..457178
     CDS             457183..458511
     CDS             458523..460754
     CDS             460788..461165
     CDS             461384..462634
     CDS             462687..463445
     CDS             463880..468349
     CDS             468352..470100
     CDS             470105..470974
     CDS             471076..471759
     CDS             complement(471808..472509)
     CDS             472759..473094
     CDS             473261..474388
     CDS             474519..474932
     CDS             475076..476128
     CDS             476109..476306
     CDS             476393..477595
     CDS             complement(477764..478159)
     CDS             complement(478246..478452)
     CDS             478565..478951
     CDS             478997..479866
     CDS             complement(479955..480071)
     CDS             480310..481647
     CDS             481647..482540
     CDS             482878..483573
     CDS             483725..484792
     CDS             484817..485398
     CDS             485399..485971
     CDS             486057..486716
     CDS             486725..487024
     CDS             487229..487441
     CDS             487516..488493
     CDS             488692..489987
     CDS             490008..490892
     CDS             490885..491742
     CDS             491742..493034
     CDS             493046..494152
     CDS             494279..495721
     CDS             496393..496809
     CDS             497648..498691
     CDS             498965..500464
     CDS             500981..502096
     CDS             502190..502891
     CDS             complement(502927..503313)
     CDS             503443..504171
     CDS             504181..505272
     CDS             505364..506842
     CDS             506839..507669
     CDS             507861..510533
     CDS             510624..511778
     CDS             511783..513213
     CDS             513216..513914
     CDS             513911..514372
     CDS             514617..515264
     CDS             515352..517592
     CDS             517625..519631
     CDS             519646..520794
     CDS             520806..521114
     CDS             521114..522553
     CDS             522558..523988
     CDS             524014..524934
     CDS             complement(525005..525283)
     CDS             complement(525240..525710)
     CDS             525852..526193
     CDS             complement(526229..527605)
     CDS             527971..529323
     CDS             529662..529850
     CDS             529850..530209
     CDS             530433..532334
     CDS             532360..532590
     CDS             532590..533132
     CDS             533152..533787
     CDS             533869..534456
     CDS             534469..534840
     CDS             534828..535175
     CDS             complement(535200..536216)
     CDS             complement(536234..536767)
     CDS             complement(536760..537689)
     CDS             538338..538838
     CDS             539329..540795
     CDS             complement(540836..541594)
     CDS             complement(541605..542117)
     CDS             542226..543998
     CDS             544625..545062
     CDS             545265..546101
     CDS             546296..546943
     CDS             546980..547714
     CDS             complement(547922..549256)
     CDS             complement(549268..549798)
     CDS             complement(550000..550512)
     CDS             complement(550479..550790)
     CDS             550972..552387
     CDS             complement(552410..553615)
     CDS             553716..554654
     CDS             554691..555773
     CDS             555867..557492
     CDS             557591..558367
     CDS             complement(558432..559250)
     CDS             559433..559891
     CDS             559891..561621
     CDS             561621..563390
     CDS             563558..564136
     CDS             complement(564181..564810)
     CDS             565475..566215
     CDS             566229..567047
     CDS             567047..567688
     CDS             567703..568359
     CDS             568438..569358
     CDS             569355..569798
     CDS             complement(569961..571259)
     CDS             571419..572222
     CDS             572309..573232
     CDS             573233..573925
     CDS             574077..576092
     CDS             576206..577132
     CDS             577135..577860
     CDS             577918..578142
     CDS             578295..578798
     CDS             578842..580458
     CDS             complement(580503..581321)
     CDS             581451..581891
     CDS             581970..583727
     CDS             complement(583832..584188)
     CDS             complement(584194..584958)
     CDS             585252..587651
     CDS             587713..588561
     CDS             588701..589972
     CDS             589978..590775
     CDS             590857..592050
     CDS             complement(592203..593012)
     CDS             593543..595423
     CDS             595485..596297
     CDS             596281..596778
     CDS             596799..597284
     CDS             597409..597675
     CDS             597710..598366
     CDS             598461..599813
     CDS             599886..600491
     CDS             complement(600545..601927)
     CDS             complement(601981..603285)
     CDS             603391..604095
     CDS             604095..605333
     CDS             605330..606655
     CDS             606973..607077
     CDS             607121..608263
     CDS             complement(608276..608800)
     CDS             complement(608793..609239)
     CDS             609383..610210
     CDS             610219..611145
     CDS             611205..612107
     CDS             612217..613374
     CDS             613374..614585
     CDS             614586..615749
     CDS             complement(615784..616068)
     CDS             616202..617119
     CDS             complement(617543..618925)
     CDS             619051..619863
     CDS             619873..620349
     CDS             complement(620352..620813)
     CDS             620918..621781
     CDS             621781..623352
     CDS             complement(623417..623698)
     CDS             complement(623869..626055)
     CDS             626544..626810
     CDS             626810..628543
     CDS             628754..629152
     CDS             629297..630037
     CDS             630106..630984
     CDS             complement(630981..631601)
     CDS             complement(631681..632295)
     CDS             632372..633004
     CDS             633001..633804
     CDS             633797..634699
     CDS             634806..636581
     CDS             complement(636608..637300)
     CDS             complement(637393..638421)
     CDS             638578..641337
     CDS             641407..641787
     CDS             641803..642990
     CDS             643053..643607
     CDS             643609..643998
     CDS             644021..646456
     CDS             646443..647657
     CDS             647654..648907
     CDS             648912..649640
     CDS             649708..650832
     CDS             650855..651415
     CDS             651592..652683
     CDS             652801..654432
     CDS             654533..655702
     CDS             complement(655728..656390)
     CDS             656433..657716
     CDS             657713..658408
     CDS             658491..659033
     CDS             659172..661571
     CDS             661748..662746
     CDS             662754..663029
     CDS             663045..664013
     CDS             664006..664845
     CDS             664885..665904
     CDS             665981..666907
     CDS             667085..669001
     CDS             669017..670162
     CDS             670152..671294
     CDS             671304..672734
     CDS             672753..675164
     CDS             675164..676933
     CDS             677052..678776
     CDS             678879..680930
     CDS             680917..683757
     CDS             683820..684362
     CDS             684444..685325
     CDS             685335..686378
     CDS             686371..687306
     CDS             complement(687346..687933)
     CDS             688121..689752
     CDS             complement(689813..691249)
     CDS             691863..692894
     CDS             692948..693964
     CDS             694078..695289
     CDS             695315..696073
     CDS             complement(696391..696912)
     CDS             complement(696925..697800)
     CDS             697868..698566
     CDS             698578..699567
     CDS             699567..700046
     CDS             complement(700121..700654)
     CDS             700750..701646
     CDS             701705..702802
     CDS             702792..703604
     CDS             703601..704416
     CDS             704413..705486
     CDS             705523..706365
     CDS             706347..707321
     CDS             707353..708711
     CDS             708811..709626
     CDS             709660..710445
     CDS             710539..711255
     CDS             711259..711717
     CDS             complement(711741..712877)
     CDS             713107..713949
     CDS             714074..716065
     CDS             716147..717622
     CDS             717751..718698
     CDS             complement(718753..720378)
     CDS             720642..720743
     CDS             720753..720938
     CDS             721103..721618
     CDS             721708..722436
     CDS             722562..723536
     CDS             723502..724506
     CDS             724519..724878
     CDS             724844..725272
     CDS             725293..725538
     CDS             725498..726061
     CDS             726235..727236
     CDS             727277..728461
     CDS             729095..729985
     CDS             730074..730979
     CDS             730952..731155
     CDS             731224..732189
     CDS             732224..732616
     CDS             732616..733338
     CDS             733341..734792
     CDS             734917..735291
     CDS             735237..735980
     CDS             complement(736014..738191)
     CDS             738333..738935
     CDS             739022..740359
     CDS             740473..741861
     CDS             complement(741942..742955)
     CDS             743529..743900
     CDS             complement(745463..746959)
     CDS             complement(747077..747313)
     CDS             complement(747374..747598)
     CDS             complement(747602..747985)
     CDS             complement(747989..748207)
     CDS             complement(748200..748406)
     CDS             748541..749092
     CDS             749258..750328
     CDS             complement(750576..751928)
     CDS             752076..752675
     CDS             752691..753776
     CDS             753769..754611
     CDS             754608..755612
     CDS             755699..756328
     CDS             756451..757164
     CDS             757185..757418
     CDS             757475..757984
     CDS             757984..758532
     CDS             758547..760058
     CDS             760069..761031
     CDS             761054..762493
     CDS             762505..762945
     CDS             763015..763245
     CDS             763329..764318
     CDS             764332..764625
     CDS             764634..764861
     CDS             764883..766076
     CDS             complement(766143..766607)
     CDS             complement(766669..766950)
     CDS             complement(767249..768568)
     CDS             complement(768571..769038)
     CDS             complement(769129..769740)
     CDS             770022..771734
     CDS             771822..772982
     CDS             772982..774199
     CDS             774246..774956
     CDS             776256..778895
     CDS             778896..780167
     CDS             780157..780834
     CDS             780871..781494
     CDS             781590..782594
     CDS             782640..783491
     CDS             783491..784030
     CDS             complement(784069..784203)
     CDS             784295..784624
     CDS             784793..785224
     CDS             785233..786180
     CDS             786194..786556
     CDS             786556..788718
     CDS             788725..789693
     CDS             789697..791076
     CDS             791079..792185
     CDS             792203..793060
     CDS             793121..794473
     CDS             794488..795846
     CDS             795865..796302
     CDS             796302..796580
     CDS             796605..797405
     CDS             797381..798184
     CDS             798407..801190
     CDS             801190..801393
     CDS             801412..801981
     CDS             801983..802297
     CDS             802317..803012
     CDS             803152..803493
     CDS             803501..804628
     CDS             804718..805377
     CDS             805377..806021
     CDS             806021..808375
     CDS             808555..810117
     CDS             complement(810148..811095)
     CDS             complement(811148..812827)
     CDS             complement(812834..813055)
     CDS             complement(813398..813952)
     CDS             814206..816050
     CDS             816151..817335
     CDS             817332..817676
     CDS             817673..818224
     CDS             818224..818709
     CDS             818702..819742
     CDS             819798..820481
     CDS             820450..822738
     CDS             822735..823724
     CDS             complement(823785..824042)
     CDS             824243..824389
     CDS             824655..826412
     CDS             826415..827248
     CDS             827438..828628
     CDS             828774..830102
     CDS             830229..831491
     CDS             831481..832071
     CDS             complement(832103..833107)
     CDS             complement(833119..834474)
     CDS             834953..836260
     CDS             836281..836991
     CDS             836994..838145
     CDS             838151..839086
     CDS             839079..839858
     CDS             839874..841049
     CDS             841049..842107
     CDS             842198..843307
     CDS             complement(843344..844957)
     CDS             845299..845568
     CDS             845582..846097
     CDS             846154..847647
     CDS             complement(847716..848642)
     CDS             848929..849060
     CDS             849280..850083
     CDS             850220..850678
     CDS             850705..850911
     CDS             850922..851155
     CDS             851300..851476
     CDS             851516..851992
     CDS             complement(852052..852312)
     CDS             complement(852324..852497)
     CDS             complement(852717..854165)
     CDS             complement(854251..854955)
     CDS             855310..855645
     CDS             855671..856042
     CDS             856152..856658
     CDS             857012..857782
     CDS             complement(857885..858295)
     CDS             complement(858384..859865)
     CDS             complement(859875..860597)
     CDS             complement(860739..860984)
     CDS             complement(861033..862460)
     CDS             complement(862460..863842)
     CDS             complement(864028..864891)
     CDS             865032..865520
     CDS             865595..866191
     CDS             complement(866241..867527)
     CDS             867753..868586
     CDS             complement(868637..869212)
     CDS             complement(869317..870294)
     CDS             complement(870710..871660)
     CDS             complement(871880..872080)
     CDS             complement(872083..872736)
     CDS             complement(872990..873190)
     CDS             complement(873265..873603)
     CDS             873767..873970
     CDS             874230..875621
     CDS             875749..876705
     CDS             876715..877218
     CDS             877297..879717
     CDS             880089..880943
     CDS             880958..882019
     CDS             882012..882713
     CDS             882913..884316
     CDS             884330..885712
     CDS             885868..887394
     CDS             887481..888407
     CDS             888536..889849
     CDS             890101..891567
     CDS             891644..892435
     CDS             892525..893580
     CDS             893570..893863
     CDS             893863..894777
     CDS             894767..896308
     CDS             896551..897006
     CDS             897040..897192
     CDS             complement(897211..898044)
     CDS             complement(898045..899745)
     CDS             complement(899757..900314)
     CDS             900465..900836
     CDS             complement(900864..901196)
     CDS             complement(901252..902190)
     CDS             902381..903724
     CDS             complement(903959..904468)
     CDS             904529..905473
     CDS             905529..905891
     CDS             905906..908146
     CDS             908146..908583
     CDS             908875..910161
     CDS             910169..912013
     CDS             complement(912079..913263)
     CDS             913420..914613
     CDS             914944..915759
     CDS             915811..916623
     CDS             916690..917655
     CDS             complement(917690..918961)
     CDS             complement(919173..919787)
     CDS             919923..921725
     CDS             921804..923105
     CDS             923251..925044
     CDS             925065..926003
     CDS             926000..926794
     CDS             926800..927045
     CDS             927150..927338
     CDS             927396..928952
     CDS             complement(929014..929232)
     CDS             929349..932456
     CDS             932623..933585
     CDS             933614..935383
     CDS             935507..936397
     CDS             936387..937292
     CDS             937302..937664
     CDS             937651..938391
     CDS             938381..938974
     CDS             938974..939690
     CDS             939914..940603
     CDS             940704..941165
     CDS             941216..941878
     CDS             941963..943174
     CDS             943260..944567
     CDS             944731..945006
     CDS             945094..946341
     CDS             complement(946374..947261)
     CDS             947345..948544
     CDS             complement(948584..949249)
     CDS             949369..950220
     CDS             950223..950453
     CDS             950498..952099
     CDS             952133..952987
     CDS             952977..953729
     CDS             953791..954648
     CDS             954709..956826
     CDS             956853..958169
     CDS             958169..959077
     CDS             959087..959611
     CDS             959623..961023
     CDS             961181..962080
     CDS             complement(962250..962654)
     CDS             962857..964125
     CDS             964122..964976
     CDS             complement(965003..965815)
     CDS             966034..966423
     CDS             966425..966799
     CDS             complement(966844..968247)
     CDS             complement(968367..969839)
     CDS             970077..972170
     CDS             972197..973459
     CDS             complement(973896..974567)
     CDS             complement(974560..975900)
     CDS             976061..977833
     CDS             977918..978370
     CDS             978443..980977
     CDS             981037..981969
     CDS             complement(982276..982908)
     CDS             983001..983390
     CDS             983581..984675
     CDS             984730..985578
     CDS             985592..986149
     CDS             986253..987458
     CDS             987582..988988
     CDS             complement(989171..991102)
     CDS             991285..992010
     CDS             992021..993685
     CDS             complement(993847..994548)
     CDS             995031..995588
     CDS             995548..996432
     CDS             997153..998193
     CDS             998965..1006917
     CDS             1007250..1014182
     CDS             complement(1014163..1014354)
     CDS             1014416..1015279
     CDS             1015365..1016003
     CDS             complement(1016062..1016928)
     CDS             1017041..1017901
     CDS             1017922..1018791
     CDS             1019042..1019899
     CDS             1020160..1021317
     CDS             1021535..1022068
     CDS             1022290..1022883
     CDS             1022922..1023332
     CDS             1023482..1024054
     CDS             1024067..1024528
     CDS             1025436..1026806
     CDS             1026949..1027815
     CDS             complement(1028114..1029013)
     CDS             complement(1029495..1029788)
     CDS             1030269..1030928
     CDS             1030909..1031583
     CDS             1031592..1032332
     CDS             1032346..1033206
     CDS             complement(1033490..1033984)
     CDS             1034166..1034768
     CDS             1034781..1035695
     CDS             1035728..1036177
     CDS             complement(1036228..1036806)
     CDS             complement(1036850..1037464)
     CDS             1037523..1038191
     CDS             complement(1038259..1039452)
     CDS             complement(1039552..1040388)
     CDS             1040439..1041062
     CDS             complement(1041197..1041652)
     CDS             1041828..1042295
     CDS             1042316..1042675
     CDS             1042681..1043196
     CDS             1043217..1043699
     CDS             1043812..1044003
     CDS             1044019..1044621
     CDS             1044581..1045225
     CDS             1045679..1046440
     CDS             1046468..1047064
     CDS             1047092..1047862
     CDS             1047879..1048640
     CDS             1048680..1049282
     CDS             complement(1049615..1049848)
     CDS             1050230..1050619
     CDS             1051871..1052524
     CDS             1052545..1052790
     CDS             complement(1053480..1054394)
     CDS             1054523..1056148
     CDS             complement(1056215..1056802)
     CDS             1056906..1058195
     CDS             1058279..1059256
     CDS             1059602..1060210
     CDS             1060410..1060538
     CDS             1060637..1061755
     CDS             1061945..1062418
     CDS             1062581..1063261
     CDS             1063261..1064106
     CDS             1064205..1064849
     CDS             complement(1064914..1066239)
     CDS             1066779..1067366
     CDS             1067600..1067710
     CDS             1067892..1068149
     CDS             1068231..1069037
     CDS             1069308..1069463
     CDS             complement(1069606..1072344)
     CDS             1072591..1076307
     CDS             1076307..1078367
     CDS             1078430..1078528
     CDS             complement(1078674..1079603)
     CDS             1079691..1080149
     CDS             1080285..1081073
     CDS             complement(1081344..1081655)
     CDS             1081847..1082470
     CDS             1082486..1082845
     CDS             1083164..1084006
     CDS             1084245..1084520
     CDS             1084481..1084645
     CDS             1084690..1085301
     CDS             1085327..1085890
     CDS             1086025..1087356
     CDS             1087523..1087702
     CDS             1087895..1088659
     CDS             1088788..1089342
     CDS             1089457..1089804
     CDS             1089959..1090774
     CDS             1090774..1091223
     CDS             1091383..1091541
     CDS             1091686..1093056
     CDS             1093133..1093483
     CDS             complement(1093461..1093736)
     CDS             complement(1093723..1094010)
     CDS             complement(1094257..1094481)
     CDS             1094872..1095900
     CDS             complement(1096118..1096687)
     CDS             complement(1096921..1097556)
     CDS             1097653..1099599
     CDS             1099628..1102078
     CDS             1102215..1103186
     CDS             1103207..1104142
     CDS             1104280..1104879
     CDS             complement(1104921..1105190)
     CDS             1105588..1106295
     CDS             complement(1107612..1107986)
     CDS             complement(1108293..1108634)
     CDS             complement(1108657..1110240)
     CDS             complement(1110237..1111826)
     CDS             1112206..1113423
     CDS             complement(1113652..1114143)
     CDS             complement(1114189..1114527)
     CDS             complement(1114729..1114821)
     CDS             1115177..1116256
     CDS             1116352..1116960
     CDS             complement(1116997..1117488)
     CDS             complement(1117490..1117939)
     CDS             1118473..1119501
     CDS             complement(1119559..1120440)
     CDS             complement(1120518..1120928)
     CDS             1121171..1122862
     CDS             complement(1122934..1126119)
     CDS             complement(1126123..1127178)
     CDS             complement(1127183..1128091)
     CDS             complement(1128084..1128587)
     CDS             complement(1128559..1130235)
     CDS             complement(1130733..1131965)
     CDS             complement(1131968..1133092)
     CDS             complement(1133557..1133970)
     CDS             complement(1134066..1134629)
     CDS             1134698..1135333
     CDS             1135333..1137663
     CDS             complement(1137842..1138471)
     CDS             complement(1138473..1139117)
     CDS             complement(1139255..1140499)
     CDS             complement(1140554..1141051)
     CDS             complement(1141054..1143837)
     CDS             complement(1143861..1147484)
     CDS             complement(1147487..1150969)
     CDS             1151051..1151959
     CDS             1151965..1152927
     CDS             1152971..1154053
     CDS             1154066..1155085
     CDS             complement(1155137..1155976)
     CDS             1156265..1156735
     CDS             1156797..1157372
     CDS             1157450..1157776
     CDS             complement(1157833..1158984)
     CDS             complement(1159102..1160487)
     CDS             complement(1160468..1161445)
     CDS             complement(1161435..1162187)
     CDS             1162274..1162516
     CDS             1162566..1162844
     CDS             1162917..1163105
     CDS             complement(1163164..1163940)
     CDS             complement(1163959..1164792)
     CDS             complement(1164811..1165644)
     CDS             complement(1165641..1166348)
     CDS             complement(1166341..1166715)
     CDS             complement(1167013..1168260)
     CDS             complement(1168287..1169084)
     CDS             complement(1169077..1169763)
     CDS             1169862..1170302
     CDS             1170302..1170967
     CDS             complement(1171021..1172133)
     CDS             complement(1172133..1173983)
     CDS             complement(1174006..1176069)
     CDS             complement(1176062..1176979)
     CDS             complement(1177238..1177990)
     CDS             complement(1178087..1178992)
     CDS             complement(1178994..1179518)
     CDS             complement(1179521..1180480)
     CDS             complement(1180505..1180948)
     CDS             complement(1181214..1181390)
     CDS             1181656..1182492
     CDS             1182662..1183303
     CDS             1183428..1183997
     CDS             1184082..1184960
     CDS             1185188..1185832
     CDS             complement(1185863..1186726)
     CDS             complement(1186751..1187983)
     CDS             1188099..1189589
     CDS             1189606..1190967
     CDS             complement(1191339..1192964)
     CDS             complement(1193636..1193956)
     CDS             1194082..1194696
     CDS             complement(1195048..1197141)
     CDS             complement(1197150..1198427)
     CDS             1198571..1199896
     CDS             complement(1200080..1200181)
     CDS             1200255..1200692
     CDS             1200773..1201615
     CDS             complement(1201704..1203209)
     CDS             complement(1203279..1203947)
     CDS             complement(1204051..1204590)
     CDS             complement(1204689..1205297)
     CDS             complement(1205299..1205460)
     CDS             complement(1205481..1206647)
     CDS             complement(1206717..1207259)
     CDS             complement(1207292..1208143)
     CDS             1208271..1210544
     CDS             complement(1210589..1211092)
     CDS             1211227..1212717
     CDS             1212837..1213625
     CDS             1213638..1214567
     CDS             1214682..1215773
     CDS             complement(1215819..1216634)
     CDS             complement(1217056..1217328)
     CDS             complement(1217331..1217777)
     CDS             complement(1217850..1218377)
     CDS             complement(1218482..1220755)
     CDS             complement(1220877..1221566)
     CDS             complement(1221739..1223577)
     CDS             complement(1223713..1224867)
     CDS             complement(1224951..1226795)
     CDS             complement(1226811..1227395)
     CDS             complement(1227408..1228457)
     CDS             complement(1228557..1230068)
     CDS             complement(1230319..1231248)
     CDS             complement(1231269..1232162)
     CDS             complement(1232213..1232578)
     CDS             complement(1232598..1235231)
     CDS             complement(1235236..1235547)
     CDS             complement(1235550..1235846)
     CDS             complement(1235855..1237024)
     CDS             complement(1237044..1237520)
     CDS             complement(1237623..1241936)
     CDS             complement(1241942..1243639)
     CDS             complement(1243681..1244937)
     CDS             complement(1244949..1245764)
     CDS             complement(1245766..1246500)
     CDS             complement(1246503..1246628)
     CDS             complement(1246567..1247061)
     CDS             complement(1247061..1247786)
     CDS             complement(1247957..1248982)
     CDS             complement(1249022..1249798)
     CDS             complement(1249962..1250993)
     CDS             1251057..1251671
     CDS             1251773..1252954
     CDS             complement(1253002..1254945)
     CDS             complement(1255032..1256834)
     CDS             complement(1256827..1258593)
     CDS             complement(1258677..1258895)
     CDS             complement(1258961..1259221)
     CDS             1259370..1259996
     CDS             complement(1260043..1260801)
     CDS             complement(1260794..1261453)
     CDS             complement(1261749..1262681)
     CDS             complement(1262683..1264431)
     CDS             complement(1264465..1264893)
     CDS             complement(1265100..1265447)
     CDS             complement(1265581..1266309)
     CDS             complement(1266299..1266814)
     CDS             complement(1266886..1267158)
     CDS             complement(1267248..1268678)
     CDS             complement(1268682..1269023)
     CDS             1269216..1270643
     CDS             complement(1270706..1271113)
     CDS             complement(1271180..1272601)
     CDS             complement(1272643..1273938)
     CDS             complement(1273939..1277508)
     CDS             complement(1277521..1278207)
     CDS             1278329..1279711
     CDS             complement(1279788..1281545)
     CDS             complement(1281747..1283516)
     CDS             complement(1283728..1284657)
     CDS             complement(1284672..1285631)
     CDS             complement(1285634..1286620)
     CDS             complement(1286624..1287655)
     CDS             complement(1287772..1288014)
     CDS             complement(1288047..1289048)
     CDS             complement(1289068..1291104)
     CDS             complement(1291109..1292770)
     CDS             complement(1292792..1293154)
     CDS             1293322..1293507
     CDS             complement(1293618..1293923)
     CDS             complement(1293970..1294656)
     CDS             complement(1294656..1295306)
     CDS             complement(1295317..1296207)
     CDS             complement(1296209..1298233)
     CDS             complement(1298223..1298978)
     CDS             complement(1298983..1300314)
     CDS             complement(1300301..1301245)
     CDS             complement(1301258..1303657)
     CDS             complement(1303708..1303932)
     CDS             complement(1303935..1304549)
     CDS             complement(1304660..1305097)
     CDS             complement(1305090..1306772)
     CDS             complement(1306783..1307595)
     CDS             complement(1307596..1308465)
     CDS             complement(1308468..1308710)
     CDS             complement(1308691..1310058)
     CDS             complement(1310045..1310896)
     CDS             complement(1311190..1311582)
     CDS             complement(1311582..1312016)
     CDS             complement(1312035..1312604)
     CDS             complement(1312685..1313794)
     CDS             complement(1313919..1314209)
     CDS             complement(1314228..1314539)
     CDS             complement(1314706..1315542)
     CDS             complement(1315629..1317002)
     CDS             1317133..1318158
     CDS             complement(1318209..1318388)
     CDS             complement(1318462..1319043)
     CDS             complement(1319080..1319661)
     CDS             complement(1319724..1319993)
     CDS             complement(1319987..1320358)
     CDS             complement(1320683..1321237)
     CDS             complement(1321637..1322419)
     CDS             complement(1322428..1324224)
     CDS             complement(1324235..1325071)
     CDS             complement(1325260..1326009)
     CDS             complement(1326025..1326492)
     CDS             1327033..1327950
     CDS             1328354..1329250
     CDS             1329261..1329620
     CDS             complement(1329655..1331238)
     CDS             complement(1331238..1332815)
     CDS             complement(1333148..1333963)
     CDS             1334108..1335196
     CDS             1335196..1336104
     CDS             complement(1336153..1338195)
     CDS             complement(1338209..1340488)
     CDS             complement(1340493..1341983)
     CDS             complement(1341973..1342857)
     CDS             1342995..1344140
     CDS             1344271..1345524
     CDS             complement(1345644..1346255)
     CDS             1346388..1346603
     CDS             complement(1346635..1347018)
     CDS             complement(1347029..1347322)
     CDS             1347552..1349933
     CDS             complement(1349997..1350434)
     CDS             complement(1350487..1350768)
     CDS             complement(1350888..1351751)
     CDS             complement(1352001..1355054)
     CDS             complement(1355660..1355860)
     CDS             complement(1356204..1359392)
     CDS             complement(1359385..1360470)
     CDS             complement(1360471..1361748)
     CDS             complement(1361748..1362704)
     CDS             complement(1362845..1363387)
     CDS             complement(1363564..1364487)
     CDS             1364740..1365447
     CDS             1365447..1366085
     CDS             complement(1366155..1366802)
     CDS             1367232..1369859
     CDS             1369943..1371289
     CDS             1371412..1372080
     CDS             complement(1372196..1385176)
     CDS             complement(1385479..1385991)
     CDS             complement(1386063..1386359)
     CDS             1386774..1387625
     CDS             complement(1387663..1387956)
     CDS             1388131..1388796
     CDS             1388810..1389691
     CDS             1389701..1390015
     CDS             complement(1390329..1392074)
     CDS             complement(1392156..1392263)
     CDS             complement(1392344..1393708)
     CDS             complement(1393975..1394322)
     CDS             complement(1394322..1394600)
     CDS             complement(1394671..1395309)
     CDS             complement(1395543..1395884)
     CDS             complement(1395922..1396029)
     CDS             complement(1396186..1396557)
     CDS             complement(1396577..1397203)
     CDS             complement(1397386..1398174)
     CDS             complement(1398292..1399146)
     CDS             1399255..1401369
     CDS             complement(1401434..1401559)
     CDS             complement(1401616..1401771)
     CDS             1402240..1403343
     CDS             1403474..1404169
     CDS             complement(1404207..1405010)
     CDS             complement(1405010..1406287)
     CDS             complement(1406284..1406577)
     CDS             complement(1406954..1407874)
     CDS             1408156..1408302
     CDS             1408384..1409505
     CDS             complement(1409744..1409917)
     CDS             complement(1410032..1410586)
     CDS             complement(1410679..1410813)
     CDS             complement(1410890..1412386)
     CDS             complement(1412518..1413213)
     CDS             complement(1413233..1413406)
     CDS             complement(1413555..1414313)
     CDS             complement(1414413..1415105)
     CDS             complement(1415117..1415524)
     CDS             complement(1415542..1416720)
     CDS             complement(1416769..1418043)
     CDS             complement(1418053..1418718)
     CDS             complement(1418726..1419286)
     CDS             1419565..1420560
     CDS             1420573..1421157
     CDS             1421154..1421525
     CDS             1421543..1422250
     CDS             complement(1422499..1423941)
     CDS             complement(1423951..1426149)
     CDS             complement(1426161..1427273)
     CDS             complement(1427305..1428138)
     CDS             complement(1428151..1429026)
     CDS             complement(1429040..1430296)
     CDS             1430540..1431379
     CDS             complement(1431437..1431871)
     CDS             1432032..1433504
     CDS             1433504..1434085
     CDS             complement(1434317..1434610)
     CDS             complement(1434603..1434878)
     CDS             complement(1435001..1435681)
     CDS             complement(1435904..1436146)
     CDS             complement(1436319..1437203)
     CDS             complement(1437361..1438347)
     CDS             complement(1438349..1439812)
     CDS             complement(1439832..1440995)
     CDS             complement(1441212..1442231)
     CDS             complement(1442396..1443025)
     CDS             complement(1443147..1445150)
     CDS             complement(1445161..1447080)
     CDS             complement(1447277..1448434)
     CDS             complement(1448787..1449794)
     CDS             1450020..1451906
     CDS             1451890..1452840
     CDS             1452922..1453914
     CDS             complement(1454020..1455552)
     CDS             complement(1455570..1456793)
     CDS             1456970..1457929
     CDS             complement(1457907..1460696)
     CDS             complement(1460705..1461049)
     CDS             1461091..1462332
     CDS             complement(1462502..1462948)
     CDS             complement(1463005..1463913)
     CDS             complement(1463916..1466120)
     CDS             complement(1466113..1466967)
     CDS             complement(1467158..1468438)
     CDS             complement(1468571..1469557)
     CDS             complement(1469587..1470444)
     CDS             complement(1470431..1470550)
     CDS             complement(1470552..1472030)
     CDS             complement(1472046..1472441)
     CDS             complement(1472443..1473369)
     CDS             complement(1473607..1475052)
     CDS             complement(1475249..1476406)
     CDS             complement(1476678..1477691)
     CDS             1477821..1478654
     CDS             1478647..1479588
     CDS             1479603..1481054
     CDS             1481085..1482293
     CDS             complement(1482352..1483761)
     CDS             1483972..1484766
     CDS             1484754..1487729
     CDS             complement(1487831..1488841)
     CDS             complement(1488945..1489850)
     CDS             1490050..1490700
     CDS             1490681..1491445
     CDS             complement(1491498..1492835)
     CDS             complement(1492973..1494223)
     CDS             complement(1494216..1495136)
     CDS             complement(1495208..1495609)
     CDS             complement(1495668..1495886)
     CDS             complement(1495886..1496566)
     CDS             complement(1496601..1497164)
     CDS             complement(1497218..1497367)
     CDS             complement(1497444..1499552)
     CDS             1499643..1502222
     CDS             1502338..1503261
     CDS             complement(1503341..1508224)
     CDS             complement(1508687..1509013)
     CDS             complement(1509236..1509373)
     CDS             complement(1509394..1510677)
     CDS             complement(1510792..1511706)
     CDS             complement(1511767..1512243)
     CDS             complement(1512319..1514733)
     CDS             complement(1514737..1515786)
     CDS             complement(1516069..1516419)
     CDS             complement(1516522..1517289)
     CDS             1517415..1517687
     CDS             1517729..1518697
     CDS             complement(1518733..1520301)
     CDS             complement(1520288..1521004)
     CDS             complement(1521168..1521716)
     CDS             complement(1521718..1522869)
     CDS             complement(1522876..1523223)
     CDS             complement(1523238..1523837)
     CDS             complement(1523818..1524474)
     CDS             complement(1524485..1525594)
     CDS             complement(1525587..1526237)
     CDS             complement(1526303..1527007)
     CDS             complement(1527243..1527461)
     CDS             1527704..1528705
     CDS             complement(1528755..1529111)
     CDS             complement(1529153..1529353)
     CDS             complement(1529375..1529824)
     CDS             complement(1530119..1530634)
     CDS             complement(1530776..1531201)
     CDS             complement(1531198..1531632)
     CDS             complement(1531790..1533724)
     CDS             complement(1534005..1534913)
     CDS             complement(1534923..1536263)
     CDS             complement(1536266..1536733)
     CDS             complement(1536736..1537338)
     CDS             complement(1537335..1538165)
     CDS             complement(1538174..1540834)
     CDS             complement(1541020..1541157)
     CDS             complement(1541286..1541396)
     CDS             complement(1542690..1542803)
     CDS             complement(1543233..1544504)
     CDS             complement(1544517..1546058)
     CDS             complement(1546055..1546657)
     CDS             complement(1546667..1547704)
     CDS             complement(1547707..1549155)
     CDS             complement(1549131..1551359)
     CDS             complement(1551356..1552027)
     CDS             complement(1552024..1552278)
     CDS             complement(1552279..1552995)
     CDS             complement(1553200..1554348)
     CDS             complement(1554341..1554826)
     CDS             complement(1554844..1556505)
     CDS             complement(1556692..1557366)
     CDS             complement(1557513..1558394)
     CDS             complement(1558412..1558720)
     CDS             complement(1558847..1559824)
     CDS             1559967..1561484
     CDS             1561589..1562566
     CDS             1562837..1563442
     CDS             1563452..1563994
     CDS             1564186..1565520
     CDS             complement(1565616..1566488)
     CDS             complement(1566514..1567152)
     CDS             complement(1567115..1568557)
     CDS             complement(1568559..1570241)
     CDS             complement(1570231..1570434)
     CDS             complement(1570615..1571448)
     CDS             complement(1571570..1573654)
     CDS             complement(1573756..1575069)
     CDS             complement(1575171..1575818)
     CDS             complement(1575838..1576158)
     CDS             complement(1576224..1576880)
     CDS             complement(1576890..1578095)
     CDS             complement(1578088..1578831)
     CDS             1578925..1579356
     CDS             1579368..1579703
     CDS             1579821..1580723
     CDS             complement(1580793..1581770)
     CDS             complement(1581763..1584261)
     CDS             complement(1584242..1585453)
     CDS             complement(1585462..1585812)
     CDS             complement(1585828..1587885)
     CDS             1587975..1588820
     CDS             1588954..1589706
     CDS             1589864..1590544
     CDS             complement(1590585..1591607)
     CDS             complement(1591738..1592649)
     CDS             complement(1592758..1594443)
     CDS             complement(1594716..1595405)
     CDS             complement(1595505..1596353)
     CDS             complement(1596356..1597654)
     CDS             1597914..1598243
     CDS             complement(1598295..1599326)
     CDS             complement(1599383..1599727)
     CDS             complement(1599787..1601076)
     CDS             complement(1601137..1601394)
     CDS             complement(1601504..1603435)
     CDS             complement(1603630..1604043)
     CDS             complement(1604586..1612205)
     CDS             complement(1612418..1615138)
     CDS             complement(1615464..1615658)
     CDS             complement(1615692..1616108)
     CDS             1616333..1616722
     CDS             complement(1616846..1618492)
     CDS             complement(1618587..1621001)
     CDS             1621292..1621951
     CDS             complement(1621989..1622489)
     CDS             complement(1622542..1623195)
     CDS             complement(1623198..1623575)
     CDS             complement(1623770..1625227)
     CDS             complement(1625250..1626449)
     CDS             complement(1627314..1627433)
     CDS             complement(1628931..1629032)
     CDS             1633468..1633992
     CDS             complement(1634900..1636207)
     CDS             complement(1636434..1636985)
     CDS             complement(1636985..1637593)
     CDS             1637755..1638549
     CDS             1638552..1639409
     CDS             complement(1639447..1639950)
     CDS             1640119..1641501
     CDS             complement(1641635..1646665)
     CDS             complement(1647109..1652883)
     CDS             complement(1653262..1654305)
     CDS             complement(1654420..1658133)
     CDS             complement(1658149..1658712)
     CDS             complement(1658853..1659809)
     CDS             complement(1659826..1660743)
     CDS             complement(1660864..1662165)
     CDS             complement(1662219..1663514)
     CDS             complement(1663498..1664322)
     CDS             complement(1664354..1665193)
     CDS             complement(1665193..1666278)
     CDS             complement(1666539..1667966)
     CDS             complement(1668009..1668866)
     CDS             complement(1668876..1669832)
     CDS             complement(1669840..1670640)
     CDS             complement(1670659..1671297)
     CDS             complement(1671300..1671749)
     CDS             complement(1671822..1675346)
     CDS             complement(1675689..1676426)
     CDS             1676681..1678759
     CDS             1678847..1679137
     CDS             complement(1679199..1679942)
     CDS             complement(1680127..1681731)
     CDS             1681849..1682766
     CDS             1682825..1683526
     CDS             1683528..1684853
     CDS             1684971..1685513
     CDS             1685532..1686140
     CDS             1686173..1686682
     CDS             1686682..1687197
     CDS             complement(1687261..1688901)
     CDS             1689221..1689583
     CDS             1689708..1690289
     CDS             complement(1690349..1690924)
     CDS             complement(1691048..1691962)
     CDS             1692019..1692579
     CDS             complement(1692576..1693028)
     CDS             complement(1693031..1693849)
     CDS             complement(1693853..1694473)
     CDS             complement(1694487..1695134)
     CDS             complement(1695566..1695727)
     CDS             complement(1695808..1697871)
     CDS             1698026..1698709
     CDS             1698772..1699422
     CDS             complement(1699455..1701257)
     CDS             complement(1701268..1702017)
     CDS             complement(1702166..1703437)
     CDS             1703533..1704219
     CDS             complement(1704232..1706871)
     CDS             complement(1707045..1707437)
     CDS             complement(1707586..1707885)
     CDS             complement(1707963..1708100)
     CDS             complement(1708198..1709190)
     CDS             complement(1709200..1709976)
     CDS             complement(1710079..1711416)
     CDS             1712129..1712971
     CDS             1713450..1713950
     CDS             complement(1713978..1714541)
     CDS             complement(1714691..1714810)
     CDS             complement(1715173..1715301)
     CDS             1715785..1717383
     CDS             1717399..1719057
     CDS             complement(1719195..1720205)
     CDS             complement(1720218..1721282)
     CDS             complement(1721383..1722144)
     CDS             complement(1722309..1723322)
     CDS             complement(1723898..1724905)
     CDS             complement(1726886..1727740)
     CDS             complement(1727750..1728811)
     CDS             complement(1728870..1729766)
     CDS             complement(1729778..1731769)
     CDS             complement(1732095..1733576)
     CDS             complement(1733589..1735466)
     CDS             complement(1735463..1736317)
     CDS             complement(1736469..1740095)
     CDS             1740204..1740356
     CDS             complement(1740378..1743935)
     CDS             complement(1744176..1744685)
     CDS             complement(1744723..1745664)
     CDS             complement(1745938..1747656)
     CDS             complement(1747622..1747882)
     CDS             complement(1747869..1748459)
     CDS             complement(1748452..1748634)
     CDS             complement(1750130..1751326)
     CDS             complement(1752104..1753225)
     CDS             complement(1753493..1754275)
     CDS             complement(1754392..1755276)
     CDS             1755431..1756573
     CDS             complement(1756648..1757028)
     CDS             complement(1756970..1757719)
     CDS             1757980..1759206
     CDS             complement(1759462..1760895)
     CDS             complement(1760901..1761425)
     CDS             complement(1761612..1762013)
     CDS             complement(1762010..1763305)
     CDS             complement(1763330..1764370)
     CDS             complement(1764367..1765023)
     CDS             complement(1764992..1765513)
     CDS             complement(1765526..1766407)
     CDS             complement(1766424..1767197)
     CDS             complement(1767206..1767856)
     CDS             complement(1767949..1768719)
     CDS             complement(1768722..1769504)
     CDS             complement(1769520..1770395)
     CDS             complement(1770417..1771472)
     CDS             1771638..1772903
     CDS             1772919..1773929
     CDS             complement(1774540..1778670)
     CDS             complement(1778856..1779755)
     CDS             complement(1779910..1780698)
     CDS             complement(1780996..1781550)
     CDS             complement(1781744..1782172)
     CDS             1782390..1782689
     CDS             1782779..1784290
     CDS             complement(1784323..1784943)
     CDS             1785067..1785513
     CDS             1785516..1786451
     CDS             complement(1786486..1787019)
     CDS             1787128..1787850
     CDS             complement(1787856..1788173)
     CDS             complement(1788170..1788466)
     CDS             complement(1788447..1788677)
     CDS             complement(1788750..1788908)
     CDS             complement(1788984..1789469)
     CDS             complement(1789472..1790242)
     CDS             complement(1790253..1791794)
     CDS             complement(1791803..1792177)
     CDS             1792323..1792544
     CDS             complement(1792877..1794151)
     CDS             1794320..1796116
     CDS             1796193..1796474
     CDS             complement(1796807..1798321)
     CDS             1798726..1799091
     CDS             complement(1799140..1799937)
     CDS             complement(1799934..1800581)
     CDS             complement(1800619..1801515)
     CDS             complement(1801745..1802023)
     CDS             1802166..1802603
     CDS             1802605..1803018
     CDS             complement(1803211..1805208)
     CDS             complement(1805232..1806146)
     CDS             complement(1806148..1806903)
     CDS             complement(1807106..1808161)
     CDS             complement(1808316..1809527)
     CDS             complement(1809520..1810416)
     CDS             complement(1810469..1810693)
     CDS             complement(1810842..1810943)
     CDS             complement(1810962..1811384)
     CDS             complement(1811418..1811612)
     CDS             complement(1811745..1811954)
     CDS             complement(1811969..1812508)
     CDS             complement(1812513..1812695)
     CDS             complement(1812892..1813107)
     CDS             complement(1813125..1813280)
     CDS             complement(1813284..1813478)
     CDS             complement(1813644..1813835)
     CDS             complement(1813836..1815152)
     CDS             complement(1815318..1815908)
     CDS             complement(1815919..1818081)
     CDS             complement(1818274..1818678)
     CDS             complement(1818712..1818963)
     CDS             complement(1819156..1819959)
     CDS             complement(1819949..1821271)
     CDS             complement(1821278..1821421)
     CDS             complement(1821552..1821743)
     CDS             complement(1821856..1822017)
     CDS             complement(1822189..1822815)
     CDS             complement(1822871..1823047)
     CDS             complement(1823174..1823767)
     CDS             complement(1823727..1824371)
     CDS             complement(1824505..1825701)
     CDS             complement(1826360..1826599)
     CDS             complement(1827103..1829406)
     CDS             complement(1829512..1829703)
     CDS             complement(1829782..1830009)
     CDS             complement(1830083..1830406)
     CDS             complement(1830489..1830782)
     CDS             complement(1830853..1831602)
     CDS             complement(1831613..1833184)
     CDS             complement(1833240..1834385)
     CDS             complement(1834387..1835073)
     CDS             complement(1835222..1837096)
     CDS             complement(1837089..1838819)
     CDS             complement(1838935..1839717)
     CDS             complement(1839727..1840827)
     CDS             complement(1840884..1841147)
     CDS             complement(1841140..1842024)
     CDS             complement(1842002..1842781)
     CDS             complement(1842797..1843627)
     CDS             complement(1843645..1844367)
     CDS             1844552..1845088
     CDS             complement(1845121..1846050)
     CDS             complement(1846054..1846845)
     CDS             complement(1846932..1847480)
     CDS             complement(1847492..1848031)
     CDS             complement(1848184..1848807)
     CDS             complement(1849012..1849164)
     CDS             1849260..1850672
     CDS             complement(1850711..1851385)
     CDS             complement(1851387..1852448)
     CDS             complement(1852449..1852976)
     CDS             complement(1853095..1853694)
     CDS             1853837..1854580
     CDS             complement(1854577..1855338)
     CDS             1855396..1856037
     CDS             complement(1856066..1856860)
     CDS             1856950..1858221
     CDS             1858310..1858507
     CDS             complement(1858540..1860033)
     CDS             complement(1860145..1862679)
     CDS             1862891..1863253
     CDS             complement(1863401..1864384)
     CDS             1864529..1865098
     CDS             1865098..1865772
     CDS             1865854..1866213
     CDS             1866260..1867381
     CDS             complement(1867402..1867908)
     CDS             complement(1868004..1869767)
     CDS             complement(1869803..1870012)
     CDS             complement(1870301..1870426)
     CDS             complement(1870586..1871404)
     CDS             complement(1871668..1871850)
     CDS             complement(1871837..1872328)
     CDS             complement(1872452..1873309)
     CDS             complement(1873312..1874670)
     CDS             complement(1874741..1875967)
     CDS             complement(1876054..1877160)
     CDS             1877209..1878591
     CDS             complement(1878649..1879314)
     CDS             complement(1879299..1881569)
     CDS             complement(1881740..1883461)
     CDS             complement(1883465..1885120)
     CDS             complement(1885232..1886407)
     CDS             complement(1886548..1887498)
     CDS             complement(1887507..1888280)
     CDS             complement(1888369..1889949)
     CDS             complement(1890173..1890607)
     CDS             complement(1890715..1890993)
     CDS             complement(1890996..1892498)
     CDS             1892629..1893447
     CDS             complement(1893511..1893903)
     CDS             1894064..1894957
     CDS             1895242..1895928
     CDS             complement(1895988..1896470)
     CDS             complement(1896636..1897556)
     CDS             complement(1897537..1898466)
     CDS             complement(1898545..1899447)
     CDS             complement(1899519..1900160)
     CDS             complement(1900276..1900635)
     CDS             complement(1900707..1902002)
     CDS             complement(1902006..1903295)
     CDS             1903494..1904486
     CDS             complement(1904930..1905988)
     CDS             1906422..1907432
     CDS             complement(1907591..1908244)
     CDS             complement(1908267..1909199)
     CDS             complement(1909222..1909875)
     CDS             complement(1909868..1910011)
     CDS             complement(1910004..1910315)
     CDS             complement(1910472..1911863)
     CDS             complement(1911877..1912605)
     CDS             complement(1912824..1914197)
     CDS             complement(1914241..1915590)
     CDS             complement(1915704..1916441)
     CDS             1916650..1918158
     CDS             1918216..1918314
     CDS             complement(1918337..1918969)
     CDS             complement(1919088..1921217)
     CDS             complement(1921535..1922446)
     CDS             complement(1922427..1923737)
     CDS             1923826..1924527
     CDS             1924537..1927068
     CDS             1927105..1927341
     CDS             complement(1927385..1929001)
     CDS             1929296..1930267
     CDS             complement(1930324..1931001)
     CDS             complement(1931692..1932054)
     CDS             complement(1932187..1933128)
     CDS             complement(1933128..1934414)
     CDS             complement(1934407..1934646)
     CDS             complement(1934681..1935919)
     CDS             complement(1935919..1937433)
     CDS             complement(1937449..1937601)
     CDS             complement(1937746..1938042)
     CDS             complement(1938062..1939198)
     CDS             1939798..1940274
     CDS             1940395..1942251
     CDS             1942398..1943567
     CDS             complement(1943856..1944503)
     CDS             complement(1944559..1946121)
     CDS             1946226..1947074
     CDS             1947233..1947745
     CDS             1947849..1948250
     CDS             complement(1948290..1948943)
     CDS             1949031..1950134
     CDS             1950153..1952492
     CDS             complement(1952531..1953136)
     CDS             1953292..1954293
     CDS             1954506..1955591
     CDS             1955658..1957196
     CDS             1957189..1958340
     CDS             1958341..1959297
     CDS             complement(1959404..1960231)
     CDS             1960351..1961070
     CDS             1961249..1961896
     CDS             1961922..1962608
     CDS             complement(1962667..1963467)
     CDS             1963692..1964999
     CDS             1965072..1966097
     CDS             1966100..1966453
     CDS             complement(1966662..1967393)
     CDS             1967573..1968829
     CDS             1969365..1970264
     CDS             1970268..1971893
     CDS             1972149..1972925
     CDS             1972888..1973460
     CDS             1973512..1973763
     CDS             1974129..1975757
     CDS             1975860..1976300
     CDS             1976310..1976687
     CDS             1976687..1976974
     CDS             1976974..1978899
     CDS             1978991..1980043
     CDS             complement(1980045..1980758)
     CDS             complement(1980774..1981427)
     CDS             complement(1981490..1981639)
     CDS             complement(1981700..1982803)
     CDS             complement(1982831..1984390)
     CDS             complement(1984485..1985888)
     CDS             complement(1986105..1987910)
     CDS             complement(1988269..1990167)
     CDS             complement(1990180..1991565)
     CDS             complement(1991677..1992552)
     CDS             complement(1992554..1992922)
     CDS             complement(1992974..1993114)