CDS             44..1921
     CDS             1921..2553
     CDS             2554..3342
     CDS             3364..4212
     CDS             4277..4639
     CDS             4667..5446
     CDS             5502..5747
     CDS             5810..6283
     CDS             6290..6826
     CDS             6842..8383
     CDS             8394..9257
     CDS             9293..10675
     CDS             10701..11123
     CDS             11242..12627
     CDS             12615..14447
     CDS             14534..16618
     CDS             16626..17981
     CDS             17988..18719
     CDS             18756..19217
     CDS             complement(19221..20051)
     CDS             20139..21032
     CDS             complement(21053..22330)
     CDS             22396..23280
     CDS             complement(23287..23994)
     CDS             complement(23996..25474)
     CDS             complement(25693..28434)
     CDS             complement(28538..29773)
     CDS             complement(29878..30168)
     CDS             complement(30165..30551)
     CDS             complement(30697..31443)
     CDS             complement(31796..32476)
     CDS             32523..32984
     CDS             32956..33549
     CDS             complement(33699..34586)
     CDS             complement(34606..35553)
     CDS             complement(35550..36155)
     CDS             complement(36152..37243)
     CDS             38085..39914
     CDS             39946..40569
     CDS             40860..41498
     CDS             complement(41511..42500)
     CDS             complement(42530..43546)
     CDS             43745..44251
     CDS             44293..44721
     CDS             44934..45155
     CDS             complement(45165..45833)
     CDS             complement(45837..46595)
     CDS             complement(46628..47560)
     CDS             complement(47616..47978)
     CDS             48224..50446
     CDS             complement(50597..51697)
     CDS             complement(51863..52246)
     CDS             52436..53521
     CDS             53583..54098
     CDS             54127..55407
     CDS             55404..57329
     CDS             complement(57326..58582)
     CDS             complement(58769..59098)
     CDS             complement(59262..60029)
     CDS             complement(60004..60780)
     CDS             complement(60908..61717)
     CDS             complement(61739..63337)
     CDS             complement(63501..64397)
     CDS             64477..65856
     CDS             65846..67171
     CDS             67161..67727
     CDS             67724..68212
     CDS             complement(68235..70733)
     CDS             complement(70801..71175)
     CDS             71264..71794
     CDS             71806..73416
     CDS             complement(73668..74252)
     CDS             complement(74221..75024)
     CDS             75126..76223
     CDS             76264..76875
     CDS             76932..77942
     CDS             77979..79778
     CDS             79817..80146
     CDS             complement(80154..80876)
     CDS             complement(80931..84017)
     CDS             complement(84017..85027)
     CDS             85182..85664
     CDS             complement(85707..87020)
     CDS             87198..88115
     CDS             88186..89226
     CDS             89266..89619
     CDS             complement(89664..90116)
     CDS             complement(90123..93521)
     CDS             complement(93547..94095)
     CDS             complement(94123..95196)
     CDS             complement(95226..95816)
     CDS             complement(95813..96388)
     CDS             complement(96425..97537)
     CDS             97563..98783
     CDS             98809..99231
     CDS             complement(99236..101890)
     CDS             102004..103104
     CDS             complement(103385..104815)
     CDS             complement(104842..106299)
     CDS             complement(106353..106640)
     CDS             106745..107788
     CDS             107807..108709
     CDS             108696..109187
     CDS             109218..111053
     CDS             111050..112183
     CDS             112342..113520
     CDS             113538..114389
     CDS             114386..114649
     CDS             114744..116189
     CDS             116196..116819
     CDS             116816..117784
     CDS             117877..118479
     CDS             118557..119105
     CDS             complement(119053..119595)
     CDS             complement(119597..121081)
     CDS             complement(121147..122544)
     CDS             122641..123078
     CDS             123075..123560
     CDS             complement(123533..124678)
     CDS             complement(124746..125204)
     CDS             125363..126508
     CDS             complement(126518..128167)
     CDS             complement(128160..129140)
     CDS             complement(129258..129545)
     CDS             complement(129689..129907)
     CDS             complement(129934..131190)
     CDS             complement(131324..131806)
     CDS             132129..133697
     CDS             133709..134128
     CDS             complement(134125..135210)
     CDS             complement(135314..135571)
     CDS             135620..136360
     CDS             136385..136987
     CDS             137021..139009
     CDS             139014..139676
     CDS             139673..140671
     CDS             140773..141633
     CDS             complement(141683..142702)
     CDS             complement(142710..144128)
     CDS             complement(144326..145540)
     CDS             145748..146482
     CDS             146565..147149
     CDS             147294..148376
     CDS             148390..149970
     CDS             complement(149987..150301)
     CDS             150561..151805
     CDS             151827..152975
     CDS             153160..154554
     CDS             154610..155443
     CDS             155447..156865
     CDS             156890..157759
     CDS             157756..159324
     CDS             159293..160504
     CDS             160501..162054
     CDS             162081..163163
     CDS             163290..164384
     CDS             164427..164897
     CDS             164894..165388
     CDS             complement(165395..169414)
     CDS             complement(169485..170849)
     CDS             171127..171963
     CDS             complement(172102..172275)
     CDS             complement(172400..173236)
     CDS             complement(173279..173884)
     CDS             complement(173889..174575)
     CDS             complement(174586..175164)
     CDS             complement(175203..176996)
     CDS             complement(177012..178100)
     CDS             complement(178279..178866)
     CDS             179106..179753
     CDS             179750..180544
     CDS             complement(180589..181767)
     CDS             complement(181951..182472)
     CDS             complement(182469..183383)
     CDS             complement(183385..184155)
     CDS             complement(184152..185300)
     CDS             185402..185557
     CDS             complement(185617..187236)
     CDS             complement(187233..188453)
     CDS             complement(188453..191623)
     CDS             191680..192330
     CDS             complement(192242..193006)
     CDS             193238..193498
     CDS             complement(193505..193699)
     CDS             complement(193696..195099)
     CDS             complement(195116..195703)
     CDS             complement(195700..196071)
     CDS             complement(196071..197948)
     CDS             197976..198851
     CDS             198875..199819
     CDS             complement(199830..200207)
     CDS             complement(200548..200706)
     CDS             complement(201036..201464)
     CDS             202081..202251
     CDS             complement(202415..202981)
     CDS             complement(203337..203576)
     CDS             complement(203966..205396)
     CDS             complement(205411..205842)
     CDS             205907..206404
     CDS             complement(206364..207377)
     CDS             complement(207374..207688)
     CDS             207834..208223
     CDS             208220..208843
     CDS             complement(208872..209183)
     CDS             209618..211186
     CDS             211303..211527
     CDS             211539..211922
     CDS             211935..212474
     CDS             212455..213246
     CDS             213268..213588
     CDS             213585..213854
     CDS             213879..214244
     CDS             214241..215389
     CDS             215448..215666
     CDS             215669..215947
     CDS             215944..217098
     CDS             217110..217451
     CDS             217457..217687
     CDS             217693..218535
     CDS             complement(218574..219323)
     CDS             219477..219779
     CDS             219939..220514
     CDS             complement(220563..222152)
     CDS             complement(222149..222586)
     CDS             complement(222594..222845)
     CDS             complement(222898..223224)
     CDS             complement(223279..223755)
     CDS             223963..225063
     CDS             complement(225302..225727)
     CDS             226242..227123
     CDS             227222..228682
     CDS             228789..230348
     CDS             230591..230959
     CDS             231399..233081
     CDS             233089..234462
     CDS             234506..234931
     CDS             234924..235403
     CDS             235418..235609
     CDS             235620..235928
     CDS             235978..236571
     CDS             236550..237620
     CDS             237673..238053
     CDS             238081..238728
     CDS             238818..240086
     CDS             240215..240832
     CDS             240908..241558
     CDS             241910..243121
     CDS             243163..243582
     CDS             243599..243994
     CDS             244021..244344
     CDS             244356..244889
     CDS             244889..246748
     CDS             246751..247089
     CDS             247098..248252
     CDS             248299..248637
     CDS             248741..249067
     CDS             249081..249569
     CDS             249625..249933
     CDS             250085..250417
     CDS             250423..250671
     CDS             250692..250925
     CDS             250956..252668
     CDS             252661..252912
     CDS             252934..253611
     CDS             253623..253862
     CDS             253987..254307
     CDS             254334..254816
     CDS             254833..254997
     CDS             255158..256453
     CDS             complement(256499..256948)
     CDS             complement(256945..257352)
     CDS             complement(257349..257768)
     CDS             complement(258264..258413)
     CDS             complement(258432..261440)
     CDS             complement(261427..262587)
     CDS             complement(262580..262909)
     CDS             complement(263017..264441)
     CDS             complement(264441..266813)
     CDS             complement(266810..267061)
     CDS             267166..267378
     CDS             complement(267415..268290)
     CDS             complement(268287..268619)
     CDS             complement(268869..269183)
     CDS             complement(269243..270799)
     CDS             complement(270838..273285)
     CDS             complement(273318..277352)
     CDS             complement(277683..279092)
     CDS             279496..280839
     CDS             complement(280836..281300)
     CDS             complement(281291..282865)
     CDS             complement(282887..284350)
     CDS             complement(284463..285371)
     CDS             complement(285423..287555)
     CDS             complement(287634..287918)
     CDS             complement(288174..288935)
     CDS             289158..291248
     CDS             complement(291249..292061)
     CDS             complement(292103..293035)
     CDS             293402..295261
     CDS             295433..296287
     CDS             complement(296343..297833)
     CDS             complement(297838..298881)
     CDS             complement(299025..299537)
     CDS             complement(299534..301957)
     CDS             complement(301941..302672)
     CDS             complement(302701..303246)
     CDS             303488..304588
     CDS             304941..305213
     CDS             305275..305991
     CDS             complement(305998..306705)
     CDS             complement(306856..307128)
     CDS             307286..307984
     CDS             308027..309016
     CDS             309013..309975
     CDS             complement(310065..310457)
     CDS             310598..311194
     CDS             311285..312634
     CDS             312660..314540
     CDS             314599..314805
     CDS             complement(314929..316110)
     CDS             complement(316142..316915)
     CDS             317030..317233
     CDS             complement(317269..317826)
     CDS             complement(317896..320442)
     CDS             320665..321726
     CDS             321726..322331
     CDS             322328..322966
     CDS             322966..323508
     CDS             323519..325684
     CDS             325695..326285
     CDS             326282..327361
     CDS             327389..328441
     CDS             328446..329015
     CDS             complement(328991..329356)
     CDS             complement(329353..333048)
     CDS             333232..333573
     CDS             333570..335336
     CDS             complement(335452..338361)
     CDS             338735..340015
     CDS             complement(340020..341930)
     CDS             342615..344225
     CDS             344225..344995
     CDS             complement(344992..346389)
     CDS             346567..346815
     CDS             346923..347954
     CDS             complement(347951..349270)
     CDS             349647..350390
     CDS             complement(350468..351934)
     CDS             complement(351928..353289)
     CDS             complement(353383..354465)
     CDS             354603..354929
     CDS             354999..355358
     CDS             355418..355876
     CDS             complement(355962..357491)
     CDS             357582..358238
     CDS             complement(358368..358925)
     CDS             complement(359089..359472)
     CDS             complement(359519..360094)
     CDS             complement(360091..360924)
     CDS             complement(360930..361481)
     CDS             361715..362998
     CDS             363020..363661
     CDS             363654..364334
     CDS             364331..366049
     CDS             366046..366651
     CDS             complement(366700..368109)
     CDS             complement(368221..369432)
     CDS             complement(369651..372014)
     CDS             372168..373259
     CDS             373252..374043
     CDS             complement(374125..374493)
     CDS             complement(374530..375297)
     CDS             complement(375826..376386)
     CDS             376570..377607
     CDS             377643..378368
     CDS             378381..378755
     CDS             378831..379928
     CDS             379938..380405
     CDS             380410..381018
     CDS             381015..382469
     CDS             382586..386383
     CDS             386441..387253
     CDS             387283..388728
     CDS             388721..390055
     CDS             390856..391359
     CDS             391340..391912
     CDS             391912..392988
     CDS             393039..393455
     CDS             393475..396078
     CDS             396113..397342
     CDS             397493..397687
     CDS             397949..398203
     CDS             398203..398721
     CDS             398738..399493
     CDS             399498..399842
     CDS             399926..400855
     CDS             400872..401654
     CDS             401680..402639
     CDS             402636..403730
     CDS             403723..404877
     CDS             404950..405450
     CDS             405463..406200
     CDS             406200..406688
     CDS             407104..407259
     CDS             407486..408094
     CDS             408679..409215
     CDS             409353..409721
     CDS             409910..410731
     CDS             410752..411822
     CDS             411884..412087
     CDS             412097..412390
     CDS             412387..413778
     CDS             complement(413786..414430)
     CDS             complement(414444..414761)
     CDS             complement(414866..416083)
     CDS             complement(416089..416550)
     CDS             complement(416547..417110)
     CDS             complement(417110..419083)
     CDS             complement(419080..419541)
     CDS             complement(419538..419705)
     CDS             420211..423453
     CDS             423936..427412
     CDS             427847..430600
     CDS             430651..430956
     CDS             431006..433756
     CDS             433756..435240
     CDS             435240..435851
     CDS             435848..436846
     CDS             436894..437775
     CDS             437933..438982
     CDS             439035..441953
     CDS             441981..442787
     CDS             442795..445587
     CDS             445809..446354
     CDS             446407..447078
     CDS             447075..448286
     CDS             448294..448791
     CDS             448788..449222
     CDS             449219..450025
     CDS             450583..452850
     CDS             452874..453620
     CDS             453638..454294
     CDS             454307..454717
     CDS             complement(454935..457010)
     CDS             complement(457198..458067)
     CDS             complement(458132..458878)
     CDS             459204..460145
     CDS             complement(460158..461900)
     CDS             462168..465332
     CDS             465329..466522
     CDS             466525..468546
     CDS             468590..470059
     CDS             470120..470887
     CDS             470923..471225
     CDS             complement(471257..471772)
     CDS             complement(471822..472538)
     CDS             complement(472553..473878)
     CDS             complement(474069..475463)
     CDS             complement(475569..475928)
     CDS             complement(475925..476371)
     CDS             476610..476897
     CDS             476927..477190
     CDS             477279..479063
     CDS             479244..479759
     CDS             479756..480796
     CDS             480793..481386
     CDS             481383..482102
     CDS             complement(481965..484082)
     CDS             complement(484079..485044)
     CDS             complement(485058..485969)
     CDS             complement(486106..486630)
     CDS             486838..487257
     CDS             487376..489127
     CDS             489129..491003
     CDS             complement(491565..496688)
     CDS             complement(496823..497605)
     CDS             complement(497614..498606)
     CDS             complement(498603..499292)
     CDS             500612..500929
     CDS             500901..501494
     CDS             501713..502495
     CDS             504069..504551
     CDS             complement(504872..505723)
     CDS             complement(505734..506348)
     CDS             506842..507156
     CDS             complement(507177..507500)
     CDS             complement(507520..508902)
     CDS             509079..510329
     CDS             510474..510626
     CDS             complement(512192..513094)
     CDS             complement(513153..513497)
     CDS             complement(513623..514303)
     CDS             complement(514456..514866)
     CDS             complement(515021..515377)
     CDS             515916..516851
     CDS             517168..518325
     CDS             complement(518680..518943)
     CDS             complement(519535..519678)
     CDS             complement(520441..521064)
     CDS             521192..522052
     CDS             complement(522065..523462)
     CDS             complement(523464..524864)
     CDS             525098..526564
     CDS             526572..529859
     CDS             529905..531434
     CDS             531445..532995
     CDS             533015..534550
     CDS             534643..535278
     CDS             535433..535864
     CDS             535973..536791
     CDS             complement(536810..537250)
     CDS             537339..538037
     CDS             538037..538480
     CDS             538507..538968
     CDS             539031..539465
     CDS             complement(539526..540011)
     CDS             complement(540057..540458)
     CDS             complement(540474..541136)
     CDS             complement(541133..542167)
     CDS             542358..543680
     CDS             543692..544333
     CDS             544429..545715
     CDS             545845..548274
     CDS             548430..548702
     CDS             complement(548749..548886)
     CDS             548972..550837
     CDS             550891..552033
     CDS             complement(552042..552452)
     CDS             552555..552887
     CDS             complement(552891..553790)
     CDS             complement(553808..555049)
     CDS             555152..555697
     CDS             555703..556644
     CDS             complement(556567..557688)
     CDS             complement(557693..559513)
     CDS             complement(559602..559964)
     CDS             complement(560144..562228)
     CDS             complement(562384..563520)
     CDS             563632..564648
     CDS             564687..568460
     CDS             complement(568423..569019)
     CDS             569026..569874
     CDS             569969..574348
     CDS             574348..577134
     CDS             complement(577187..578800)
     CDS             complement(578965..579405)
     CDS             579565..582750
     CDS             582796..583761
     CDS             583758..586481
     CDS             complement(586527..586787)
     CDS             586959..588098
     CDS             588136..588552
     CDS             588689..589315
     CDS             589375..589794
     CDS             589821..590273
     CDS             590278..591288
     CDS             591414..591845
     CDS             591842..592942
     CDS             complement(592951..593268)
     CDS             complement(593310..595943)
     CDS             complement(595921..596706)
     CDS             596940..597710
     CDS             597803..598684
     CDS             598774..599493
     CDS             599501..600058
     CDS             600072..600860
     CDS             600906..601892
     CDS             601925..603109
     CDS             603109..604467
     CDS             604502..605251
     CDS             complement(605298..607862)
     CDS             607997..608374
     CDS             609097..609339
     CDS             complement(609385..609819)
     CDS             complement(609816..610124)
     CDS             610687..611139
     CDS             611168..611728
     CDS             612165..613547
     CDS             613633..613947
     CDS             complement(614137..615693)
     CDS             complement(615983..616297)
     CDS             complement(616500..617060)
     CDS             complement(617072..618370)
     CDS             complement(618410..621049)
     CDS             complement(621051..621380)
     CDS             complement(621391..623853)
     CDS             complement(623850..625637)
     CDS             complement(625663..626937)
     CDS             627295..627783
     CDS             complement(627857..628999)
     CDS             complement(629070..630380)
     CDS             complement(630415..631599)
     CDS             complement(631703..632401)
     CDS             complement(632398..633561)
     CDS             633629..636757
     CDS             636744..638108
     CDS             638122..639114
     CDS             639111..639884
     CDS             complement(639987..640265)
     CDS             complement(640405..640962)
     CDS             641107..642741
     CDS             complement(642970..643443)
     CDS             643518..645416
     CDS             complement(645424..646401)
     CDS             complement(646613..646819)
     CDS             complement(646874..647848)
     CDS             complement(647845..648975)
     CDS             649225..650781
     CDS             650788..651834
     CDS             complement(652744..653844)
     CDS             complement(653841..654776)
     CDS             complement(654800..656632)
     CDS             complement(656659..657708)
     CDS             complement(657817..658824)
     CDS             complement(658901..659695)
     CDS             complement(659738..660382)
     CDS             complement(661019..662272)
     CDS             complement(662275..663102)
     CDS             663936..664748
     CDS             664888..666609
     CDS             complement(666613..667416)
     CDS             667623..668132
     CDS             668226..668840
     CDS             668848..669273
     CDS             669270..670280
     CDS             670261..670473
     CDS             670473..671246
     CDS             671252..671680
     CDS             complement(671682..672521)
     CDS             672694..673398
     CDS             673420..674538
     CDS             674950..675120
     CDS             complement(675255..675698)
     CDS             complement(675711..675860)
     CDS             675956..676366
     CDS             676483..676791
     CDS             676937..677161
     CDS             complement(677255..677404)
     CDS             677581..678327
     CDS             complement(678324..678443)
     CDS             678472..678681
     CDS             complement(678667..679281)
     CDS             complement(679278..679919)
     CDS             680303..680428
     CDS             complement(684633..684923)
     CDS             complement(685018..686052)
     CDS             complement(686049..686681)
     CDS             complement(686941..687870)
     CDS             complement(687929..689632)
     CDS             complement(689629..690297)
     CDS             complement(690350..692572)
     CDS             complement(692619..692792)
     CDS             complement(692867..693142)
     CDS             complement(693215..693919)
     CDS             complement(694018..694920)
     CDS             695081..696169
     CDS             complement(696179..697588)
     CDS             complement(697616..698101)
     CDS             complement(698127..698654)
     CDS             complement(698719..699540)
     CDS             complement(699561..700244)
     CDS             700436..701092
     CDS             701110..701766
     CDS             701779..702189
     CDS             702300..703175
     CDS             703186..703893
     CDS             703934..707800
     CDS             707879..708631
     CDS             708641..708994
     CDS             709251..710162
     CDS             710623..711093
     CDS             711086..711487
     CDS             712031..713236
     CDS             713282..713632
     CDS             713696..715546
     CDS             715558..716487
     CDS             complement(716539..717420)
     CDS             complement(717763..718206)
     CDS             complement(718203..719246)
     CDS             719857..723273
     CDS             723270..726872
     CDS             726869..728680
     CDS             729200..731116
     CDS             731326..731667
     CDS             731689..731886
     CDS             731925..732272
     CDS             732350..733375
     CDS             733403..735778
     CDS             735783..736115
     CDS             736321..737367
     CDS             737364..738329
     CDS             738345..739445
     CDS             739462..740610
     CDS             complement(740576..741052)
     CDS             complement(741066..743522)
     CDS             743738..744028
     CDS             744091..745728
     CDS             745897..747711
     CDS             747708..749243
     CDS             749292..749861
     CDS             749881..751149
     CDS             751165..753381
     CDS             753404..753682
     CDS             complement(753689..754450)
     CDS             complement(754621..755016)
     CDS             755264..757051
     CDS             757132..757938
     CDS             758065..759417
     CDS             759414..759881
     CDS             759892..760695
     CDS             complement(760774..760866)
     CDS             complement(761422..762522)
     CDS             complement(762597..763982)
     CDS             complement(764011..764493)
     CDS             complement(764490..765095)
     CDS             765275..765529
     CDS             765587..765862
     CDS             complement(765941..767665)
     CDS             complement(767646..770732)
     CDS             complement(770686..772437)
     CDS             772649..772774
     CDS             772774..772998
     CDS             773111..773692
     CDS             complement(773729..774388)
     CDS             complement(775711..776466)
     CDS             complement(776616..776750)
     CDS             complement(776969..777298)
     CDS             complement(777502..779049)
     CDS             complement(779207..780094)
     CDS             complement(780162..780458)
     CDS             complement(780492..781955)
     CDS             complement(782037..782762)
     CDS             complement(782767..783285)
     CDS             complement(783272..783796)
     CDS             complement(783844..784419)
     CDS             complement(784416..785408)
     CDS             785596..786003
     CDS             786125..786460
     CDS             786655..787848
     CDS             complement(789482..789721)
     CDS             complement(793377..794519)
     CDS             complement(794625..796265)
     CDS             complement(796292..797656)
     CDS             complement(797653..799116)
     CDS             799486..799749
     CDS             799746..800210
     CDS             800215..800532
     CDS             800575..800961
     CDS             801213..801500
     CDS             801552..801680
     CDS             complement(801763..802227)
     CDS             802377..803945
     CDS             803938..805473
     CDS             805583..806413
     CDS             complement(806517..806924)
     CDS             807108..807458
     CDS             complement(807524..808525)
     CDS             complement(808541..812107)
     CDS             complement(812113..813753)
     CDS             complement(814117..815292)
     CDS             complement(815280..816011)
     CDS             complement(816019..816540)
     CDS             816733..819384
     CDS             819413..820441
     CDS             complement(820452..821021)
     CDS             complement(821027..821674)
     CDS             complement(821671..823017)
     CDS             823278..825083
     CDS             825147..826013
     CDS             826019..826498
     CDS             826540..826824
     CDS             826988..828007
     CDS             828004..828846
     CDS             829035..829907
     CDS             829904..830887
     CDS             830884..831447
     CDS             831444..832415
     CDS             832434..832958
     CDS             complement(833243..833728)
     CDS             complement(833780..833956)
     CDS             833983..835224
     CDS             835417..835626
     CDS             835799..836065
     CDS             complement(836081..836749)
     CDS             complement(836769..837113)
     CDS             complement(837293..837880)
     CDS             complement(838116..838799)
     CDS             complement(838796..839356)
     CDS             complement(839353..839967)
     CDS             complement(840101..841033)
     CDS             841079..841720
     CDS             841752..841961
     CDS             842035..842469
     CDS             842520..843104
     CDS             843097..845592
     CDS             845767..846396
     CDS             complement(846473..848152)
     CDS             complement(848171..848551)
     CDS             complement(848578..849966)
     CDS             complement(850020..852674)
     CDS             complement(852683..853393)
     CDS             complement(853390..855354)
     CDS             complement(855386..856474)
     CDS             856863..857978
     CDS             complement(858054..858569)
     CDS             complement(858569..860488)
     CDS             complement(860628..861500)
     CDS             complement(861520..861750)
     CDS             861907..863793
     CDS             863813..866047
     CDS             866292..867380
     CDS             867896..868732
     CDS             868964..869389
     CDS             complement(869400..869987)
     CDS             870100..870561
     CDS             870552..871805
     CDS             871802..872455
     CDS             872452..874710
     CDS             874707..875774
     CDS             875767..876936
     CDS             877271..878356
     CDS             878398..878781
     CDS             878862..880022
     CDS             880101..881351
     CDS             881348..881968
     CDS             881968..885600
     CDS             complement(885644..885877)
     CDS             886241..886984
     CDS             complement(886981..887475)
     CDS             complement(887514..888866)
     CDS             complement(888926..889528)
     CDS             complement(889584..890516)
     CDS             complement(890592..891017)
     CDS             complement(891054..891335)
     CDS             891889..893178
     CDS             complement(893231..895135)
     CDS             complement(895495..896517)
     CDS             complement(896534..898447)
     CDS             complement(898599..899450)
     CDS             complement(899506..901926)
     CDS             902058..902990
     CDS             903006..904106
     CDS             complement(904186..904458)
     CDS             complement(904474..905535)
     CDS             905629..905757
     CDS             905765..907012
     CDS             907022..907849
     CDS             907846..908550
     CDS             908558..909472
     CDS             909540..910571
     CDS             910596..910889
     CDS             complement(910891..911439)
     CDS             complement(911526..912335)
     CDS             912399..913913
     CDS             913980..914573
     CDS             914570..915667
     CDS             complement(915687..916739)
     CDS             complement(916712..917524)
     CDS             complement(917624..918478)
     CDS             complement(918462..919559)
     CDS             919790..920374
     CDS             920460..921584
     CDS             921704..923695
     CDS             923776..924225
     CDS             complement(924243..924821)
     CDS             925060..925539
     CDS             925588..926709
     CDS             926742..928367
     CDS             928419..928529
     CDS             928526..929074
     CDS             929111..929977
     CDS             complement(930464..930559)
     CDS             930777..931481
     CDS             931645..931917
     CDS             complement(932446..933396)
     CDS             933970..934419
     CDS             934430..935821
     CDS             936205..936900
     CDS             936887..937921
     CDS             937918..938208
     CDS             complement(938338..938667)
     CDS             939163..940965
     CDS             complement(941165..941980)
     CDS             complement(941987..942271)
     CDS             complement(942432..943286)
     CDS             complement(943502..944518)
     CDS             complement(944587..946206)
     CDS             complement(946333..946518)
     CDS             946680..947702
     CDS             947706..949553
     CDS             949633..950061
     CDS             950078..950470
     CDS             complement(950680..950850)
     CDS             950923..951255
     CDS             951252..952127
     CDS             complement(952211..953740)
     CDS             complement(953897..954274)
     CDS             complement(954361..954939)
     CDS             complement(954974..955618)
     CDS             955931..957490
     CDS             957595..957960
     CDS             957960..958634
     CDS             958645..959985
     CDS             959982..960287
     CDS             960284..961231
     CDS             961237..961818
     CDS             961815..964190
     CDS             964187..964999
     CDS             964996..965721
     CDS             complement(965866..966666)
     CDS             966842..968032
     CDS             968029..968829
     CDS             968820..969281
     CDS             969278..969997
     CDS             970013..971305
     CDS             complement(972303..972596)
     CDS             complement(972568..973458)
     CDS             complement(973455..974174)
     CDS             complement(974171..974920)
     CDS             complement(974931..976175)
     CDS             complement(976249..976761)
     CDS             complement(976739..978301)
     CDS             complement(978285..980930)
     CDS             980953..981780
     CDS             981768..982226
     CDS             982253..982402
     CDS             982726..983109
     CDS             complement(983200..985626)
     CDS             complement(985637..987256)
     CDS             complement(987253..988254)
     CDS             988370..988729
     CDS             988746..989513
     CDS             complement(989465..989569)
     CDS             989712..991337
     CDS             991386..991757
     CDS             991850..992905
     CDS             993038..994288
     CDS             994343..995344
     CDS             complement(995346..996077)
     CDS             complement(996082..996759)
     CDS             complement(996935..997558)
     CDS             complement(997607..998578)
     CDS             complement(998578..1000182)
     CDS             complement(1000316..1001032)
     CDS             complement(1001034..1001816)
     CDS             complement(1001839..1002489)
     CDS             complement(1002486..1002812)
     CDS             1002905..1004218
     CDS             complement(1004204..1005733)
     CDS             complement(1005733..1007760)
     CDS             1007963..1009768
     CDS             1009839..1010276
     CDS             1010404..1011564
     CDS             1011561..1012433
     CDS             1012471..1014090
     CDS             complement(1014060..1015004)
     CDS             complement(1014977..1015837)
     CDS             1015882..1016886
     CDS             1016886..1017608
     CDS             1017632..1017946
     CDS             1018016..1018450
     CDS             complement(1018437..1020317)
     CDS             complement(1020393..1020710)
     CDS             complement(1020707..1023772)
     CDS             complement(1023769..1024530)
     CDS             complement(1024687..1025787)
     CDS             complement(1025862..1026257)
     CDS             1026594..1027124
     CDS             1027132..1027902
     CDS             1027902..1030352
     CDS             1030405..1033371
     CDS             1033474..1033899
     CDS             1033842..1033991
     CDS             complement(1033988..1034308)
     CDS             complement(1034322..1034777)
     CDS             complement(1034777..1036021)
     CDS             complement(1036035..1037339)
     CDS             complement(1037341..1038105)
     CDS             complement(1038135..1039580)
     CDS             complement(1039600..1040061)
     CDS             1040383..1041363
     CDS             1041536..1043185
     CDS             complement(1043235..1045166)
     CDS             complement(1045206..1045982)
     CDS             complement(1046085..1046975)
     CDS             1047066..1047854
     CDS             1047851..1048303
     CDS             complement(1048158..1048637)
     CDS             complement(1048642..1049298)
     CDS             1049441..1051129
     CDS             complement(1051131..1053848)
     CDS             1054017..1055648
     CDS             complement(1055676..1058111)
     CDS             1058250..1058906
     CDS             1059000..1059629
     CDS             complement(1059680..1059967)
     CDS             1060280..1061641
     CDS             1061889..1062902
     CDS             1063111..1065831
     CDS             1065828..1066673
     CDS             1066687..1067481
     CDS             1067515..1068624
     CDS             1068621..1069607
     CDS             complement(1069585..1071030)
     CDS             1071261..1072790
     CDS             1072938..1073417
     CDS             complement(1073428..1074588)
     CDS             1074776..1075708
     CDS             1075810..1076094
     CDS             complement(1076157..1076762)
     CDS             complement(1076918..1077364)
     CDS             complement(1077574..1077921)
     CDS             complement(1078093..1078530)
     CDS             complement(1078669..1080003)
     CDS             complement(1080010..1080801)
     CDS             complement(1081064..1081663)
     CDS             complement(1081877..1083001)
     CDS             complement(1083145..1083504)
     CDS             1083775..1086072
     CDS             complement(1086083..1087093)
     CDS             1087438..1088244
     CDS             complement(1088273..1088578)
     CDS             complement(1088679..1088789)
     CDS             complement(1088886..1091066)
     CDS             1091241..1091504
     CDS             complement(1091543..1091974)
     CDS             1092022..1092345
     CDS             1092318..1094567
     CDS             1094557..1095075
     CDS             1095186..1095632
     CDS             1095633..1096088
     CDS             1096131..1097477
     CDS             1097482..1098363
     CDS             1098441..1099055
     CDS             1099135..1100334
     CDS             complement(1100344..1101198)
     CDS             complement(1101203..1102285)
     CDS             complement(1102282..1103544)
     CDS             1103877..1105580
     CDS             1105676..1106188
     CDS             1106185..1107036
     CDS             1107160..1108113
     CDS             1108163..1108771
     CDS             1108785..1109348
     CDS             1109771..1110961
     CDS             1111143..1111517
     CDS             1111530..1112063
     CDS             1112162..1112593
     CDS             1112593..1113288
     CDS             1113506..1114033
     CDS             1114073..1114450
     CDS             1114712..1118788
     CDS             1118854..1123056
     CDS             1123222..1123842
     CDS             1123973..1124542
     CDS             1124569..1126101
     CDS             1126098..1127066
     CDS             1127390..1128769
     CDS             1128762..1130066
     CDS             1130116..1131003
     CDS             1131022..1131714
     CDS             1131896..1132987
     CDS             complement(1133229..1135367)
     CDS             1135369..1135674
     CDS             complement(1135671..1135892)
     CDS             1136253..1137047
     CDS             complement(1137464..1137802)
     CDS             1138045..1139916
     CDS             complement(1139977..1141224)
     CDS             1141420..1142277
     CDS             1142288..1142623
     CDS             1142625..1143095
     CDS             1143141..1143785
     CDS             1143752..1144261
     CDS             complement(1144322..1144945)
     CDS             1145041..1146141
     CDS             complement(1146151..1146954)
     CDS             complement(1147288..1148493)
     CDS             complement(1148490..1149431)
     CDS             1149587..1150315
     CDS             1150379..1151104
     CDS             1151122..1152063
     CDS             complement(1152127..1153914)
     CDS             complement(1153914..1154156)
     CDS             complement(1154290..1155516)
     CDS             1155811..1157328
     CDS             complement(1157365..1158681)
     CDS             1158847..1159566
     CDS             1159563..1160468
     CDS             1160600..1160866
     CDS             1160863..1162440
     CDS             1162460..1163596
     CDS             1163628..1163750
     CDS             1163835..1164110
     CDS             1164203..1164784
     CDS             complement(1164796..1166376)
     CDS             complement(1166486..1167268)
     CDS             1167489..1168169
     CDS             complement(1168166..1169239)
     CDS             1169534..1171291
     CDS             1171344..1172561
     CDS             1172598..1173029
     CDS             1173043..1173498
     CDS             1173473..1173973
     CDS             1173976..1174578
     CDS             1174815..1175753
     CDS             1175785..1176903
     CDS             1176854..1177465
     CDS             1177468..1178151
     CDS             1178181..1180613
     CDS             complement(1180635..1181336)
     CDS             1181717..1182718
     CDS             1182724..1183887
     CDS             1183888..1184652
     CDS             1184630..1185457
     CDS             1185467..1186153
     CDS             1186247..1186642
     CDS             1186649..1188007
     CDS             complement(1188013..1188780)
     CDS             1188873..1190369
     CDS             complement(1190416..1191633)
     CDS             complement(1191745..1192539)
     CDS             1192809..1193201
     CDS             complement(1193214..1193723)
     CDS             complement(1193735..1195357)
     CDS             complement(1195354..1196820)
     CDS             complement(1196817..1197494)
     CDS             complement(1197500..1198438)
     CDS             complement(1198438..1200558)
     CDS             1200820..1201359
     CDS             1201410..1201823
     CDS             1202007..1202387
     CDS             1202384..1203502
     CDS             1203509..1204477
     CDS             1204745..1205455
     CDS             complement(1205756..1205920)
     CDS             1206053..1207042
     CDS             1207046..1207705
     CDS             1208034..1208579
     CDS             1208858..1209706
     CDS             1209691..1210431
     CDS             1210461..1211366
     CDS             1211384..1212868
     CDS             1212897..1213658
     CDS             1213675..1214529
     CDS             1214533..1215573
     CDS             1215570..1216733
     CDS             1217070..1218281
     CDS             1218278..1219741
     CDS             1219794..1221548
     CDS             1221559..1222011
     CDS             1222020..1222187
     CDS             1222207..1223169
     CDS             1223169..1224062
     CDS             complement(1224121..1224237)
     CDS             1224479..1225693
     CDS             1225826..1225996
     CDS             complement(1226019..1226243)
     CDS             1226315..1226452
     CDS             1226496..1226954
     CDS             1227032..1228468
     CDS             1228529..1229992
     CDS             1230099..1230635
     CDS             1230671..1231624
     CDS             complement(1231615..1232715)
     CDS             1232830..1234413
     CDS             1234480..1235205
     CDS             1235219..1235908
     CDS             complement(1235941..1236987)
     CDS             complement(1237006..1237956)
     CDS             complement(1237920..1238816)
     CDS             1239209..1240606
     CDS             complement(1240773..1241417)
     CDS             complement(1241427..1242632)
     CDS             complement(1242646..1244001)
     CDS             1244380..1246311
     CDS             1246343..1247098
     CDS             1247103..1248005
     CDS             1248053..1248646
     CDS             1248643..1249068
     CDS             complement(1249110..1249244)
     CDS             complement(1249598..1251442)
     CDS             complement(1251439..1251711)
     CDS             1252141..1253724
     CDS             1253805..1254974
     CDS             1254991..1255416
     CDS             1255502..1256602
     CDS             1256767..1257279
     CDS             1257434..1257745
     CDS             1257758..1258804
     CDS             1258819..1259139
     CDS             1259157..1260836
     CDS             complement(1260869..1262704)
     CDS             complement(1262770..1266303)
     CDS             1266748..1268493
     CDS             complement(1268751..1268936)
     CDS             complement(1269053..1269166)
     CDS             complement(1269203..1269514)
     CDS             complement(1269579..1270214)
     CDS             complement(1270211..1271083)
     CDS             complement(1271086..1274286)
     CDS             1274461..1275138
     CDS             1275140..1276225
     CDS             1276212..1277936
     CDS             complement(1277846..1278037)
     CDS             1278054..1279883
     CDS             1280734..1281258
     CDS             1281500..1284019
     CDS             complement(1284084..1284308)
     CDS             complement(1284430..1285665)
     CDS             1286056..1286802
     CDS             1286812..1287309
     CDS             1287306..1287911
     CDS             1287923..1288960
     CDS             1288953..1289360
     CDS             complement(1290091..1292457)
     CDS             1292731..1293408
     CDS             1293405..1293845
     CDS             1293845..1295248
     CDS             1295268..1296542
     CDS             1296596..1297195
     CDS             1297200..1298057
     CDS             1298063..1298710
     CDS             1298710..1299381
     CDS             1299444..1300850
     CDS             1301569..1301958
     CDS             complement(1302192..1304195)
     CDS             complement(1304430..1313096)
     CDS             complement(1313343..1316441)
     CDS             1316654..1317247
     CDS             complement(1317254..1317403)
     CDS             complement(1317444..1318466)
     CDS             complement(1318463..1319173)
     CDS             complement(1319170..1319760)
     CDS             complement(1319764..1321161)
     CDS             complement(1321243..1325400)
     CDS             complement(1325412..1327052)
     CDS             1327193..1328590
     CDS             1328590..1329213
     CDS             complement(1329226..1330524)
     CDS             1330927..1332189
     CDS             1332241..1334373
     CDS             1334611..1336659
     CDS             1336693..1336863
     CDS             1337739..1338665
     CDS             1338701..1339198
     CDS             1339203..1339625
     CDS             1339640..1339852
     CDS             1339919..1340686
     CDS             1341454..1344525
     CDS             1344687..1345100
     CDS             1345349..1345951
     CDS             complement(1345763..1346545)
     CDS             1346677..1348842
     CDS             1348839..1349816
     CDS             1349816..1351204
     CDS             1351217..1352059
     CDS             1352056..1353678
     CDS             1353693..1354091
     CDS             complement(1354291..1354839)
     CDS             complement(1354826..1355593)
     CDS             complement(1355590..1356303)
     CDS             complement(1356317..1357633)
     CDS             1358173..1358454
     CDS             1358613..1359677
     CDS             1359680..1360513
     CDS             complement(1360555..1361994)
     CDS             1362169..1363449
     CDS             1363436..1364404
     CDS             1364401..1365144
     CDS             1365141..1365944
     CDS             1365950..1367023
     CDS             1367020..1367907
     CDS             1367904..1368461
     CDS             1368458..1369363
     CDS             1369778..1373275
     CDS             complement(1373904..1375757)
     CDS             complement(1375769..1377016)
     CDS             complement(1377189..1377665)
     CDS             complement(1377734..1378243)
     CDS             complement(1378308..1378703)
     CDS             complement(1378705..1379718)
     CDS             complement(1379715..1381064)
     CDS             1381245..1381520
     CDS             complement(1381528..1382739)
     CDS             1382943..1384154
     CDS             1384158..1387259
     CDS             1387297..1387614
     CDS             complement(1387621..1388055)
     CDS             complement(1388055..1389539)
     CDS             1389623..1390744
     CDS             complement(1390735..1391490)
     CDS             1391608..1392654
     CDS             1392651..1394627
     CDS             1394686..1397439
     CDS             1397475..1397912
     CDS             1397995..1398672
     CDS             complement(1398752..1400827)
     CDS             complement(1400859..1401128)
     CDS             complement(1401244..1401612)
     CDS             1401714..1402814
     CDS             complement(1402824..1403498)
     CDS             complement(1403504..1403863)
     CDS             complement(1403876..1406482)
     CDS             complement(1406517..1408016)
     CDS             complement(1408035..1408487)
     CDS             1408715..1409461
     CDS             complement(1409473..1410414)
     CDS             complement(1410452..1411018)
     CDS             1411118..1412089
     CDS             complement(1412162..1413106)
     CDS             1413254..1413688
     CDS             complement(1413723..1414067)
     CDS             complement(1414095..1414691)
     CDS             complement(1414698..1415021)
     CDS             complement(1415031..1416674)
     CDS             1416957..1417133
     CDS             complement(1417183..1418670)
     CDS             1418735..1419106
     CDS             1419103..1419471
     CDS             1419468..1419776
     CDS             1419767..1420090
     CDS             1420237..1420725
     CDS             1420722..1421600
     CDS             complement(1421714..1422535)
     CDS             1422638..1423996
     CDS             complement(1424053..1424460)
     CDS             1424699..1426396
     CDS             1427240..1427773
     CDS             complement(1427976..1428923)
     CDS             complement(1429614..1430831)
     CDS             1431049..1431639
     CDS             complement(1431465..1432946)
     CDS             complement(1432948..1434417)
     CDS             complement(1434414..1436255)
     CDS             complement(1436264..1436572)
     CDS             complement(1436584..1437078)
     CDS             complement(1437101..1437616)
     CDS             complement(1437630..1438580)
     CDS             complement(1438577..1441366)
     CDS             complement(1441359..1442642)
     CDS             complement(1442642..1443115)
     CDS             complement(1443128..1444891)
     CDS             complement(1444910..1445551)
     CDS             complement(1445561..1445980)
     CDS             complement(1446164..1449328)
     CDS             complement(1449325..1450521)
     CDS             complement(1450622..1452298)
     CDS             complement(1452449..1452700)
     CDS             1452958..1453842
     CDS             complement(1453773..1454378)
     CDS             complement(1454445..1455530)
     CDS             complement(1455628..1456131)
     CDS             complement(1456150..1458054)
     CDS             complement(1458076..1458600)
     CDS             1458776..1459255
     CDS             1459387..1459590
     CDS             complement(1460092..1460667)
     CDS             complement(1460669..1461490)
     CDS             complement(1461508..1462143)
     CDS             complement(1462183..1463913)
     CDS             1464267..1465016
     CDS             1465046..1465816
     CDS             1465827..1466507
     CDS             1466509..1467579
     CDS             1467677..1468105
     CDS             1468204..1469007
     CDS             complement(1469052..1469936)
     CDS             1470045..1470788
     CDS             1470818..1472161
     CDS             complement(1472641..1473138)
     CDS             complement(1473135..1473476)
     CDS             complement(1473618..1473872)
     CDS             complement(1473869..1474789)
     CDS             complement(1474796..1477639)
     CDS             complement(1477696..1479246)
     CDS             complement(1479243..1479722)
     CDS             complement(1479866..1481497)
     CDS             complement(1481494..1483287)
     CDS             complement(1483434..1484165)
     CDS             complement(1484162..1484437)
     CDS             1484611..1485039
     CDS             complement(1485107..1487599)
     CDS             complement(1487596..1488321)
     CDS             1488374..1488916
     CDS             1488913..1489266
     CDS             complement(1489271..1490539)
     CDS             complement(1490644..1491960)
     CDS             1493037..1494146
     CDS             1494241..1495212
     CDS             1495222..1496187
     CDS             1496184..1497050
     CDS             complement(1497016..1498236)
     CDS             complement(1498297..1498584)
     CDS             complement(1498659..1500326)
     CDS             complement(1500445..1501113)
     CDS             complement(1501120..1502433)
     CDS             complement(1502426..1503298)
     CDS             complement(1503295..1504410)
     CDS             complement(1504421..1505509)
     CDS             complement(1505539..1506024)
     CDS             complement(1506034..1507116)
     CDS             complement(1507243..1509825)
     CDS             complement(1509919..1511721)
     CDS             complement(1511745..1512473)
     CDS             1512605..1515421
     CDS             complement(1515416..1516798)
     CDS             complement(1516798..1517388)
     CDS             complement(1517393..1518409)
     CDS             complement(1518402..1519460)
     CDS             complement(1519457..1521577)
     CDS             complement(1521588..1522589)
     CDS             complement(1522651..1522995)
     CDS             1523175..1524437
     CDS             1524434..1525663
     CDS             1525682..1526872
     CDS             1526859..1527833
     CDS             1527839..1528351
     CDS             1528353..1529669
     CDS             1529632..1530903
     CDS             1530894..1532357
     CDS             1532358..1533533
     CDS             1533569..1533976
     CDS             complement(1533987..1534613)
     CDS             complement(1534665..1535309)
     CDS             complement(1535365..1536966)
     CDS             1537364..1537540
     CDS             1537582..1537962
     CDS             1538293..1539207
     CDS             1539216..1539941
     CDS             1539947..1540228
     CDS             1540197..1541318
     CDS             complement(1541398..1541610)
     CDS             complement(1541635..1542639)
     CDS             complement(1542636..1543154)
     CDS             complement(1543151..1545814)
     CDS             1545932..1546708
     CDS             complement(1546705..1548219)
     CDS             complement(1548223..1549077)
     CDS             complement(1549074..1549526)
     CDS             complement(1549523..1550548)
     CDS             complement(1550502..1551878)
     CDS             complement(1551986..1552522)
     CDS             complement(1552671..1553399)
     CDS             complement(1553415..1554296)
     CDS             complement(1554293..1554985)
     CDS             complement(1554982..1555359)
     CDS             complement(1555363..1556151)
     CDS             complement(1556166..1557971)
     CDS             complement(1557968..1559389)
     CDS             complement(1559448..1559888)
     CDS             complement(1559900..1560898)
     CDS             complement(1560917..1561423)
     CDS             complement(1561445..1562044)
     CDS             1562203..1563804
     CDS             complement(1563816..1565300)
     CDS             complement(1565373..1566647)
     CDS             1566799..1569021
     CDS             1569018..1570499
     CDS             complement(1570515..1571117)
     CDS             complement(1571117..1572100)
     CDS             complement(1572164..1573111)
     CDS             1573769..1576426
     CDS             complement(1576525..1580409)
     CDS             complement(1580416..1581180)
     CDS             complement(1581173..1582036)
     CDS             complement(1582211..1582930)
     CDS             complement(1582949..1583749)
     CDS             complement(1583736..1584050)
     CDS             complement(1584058..1584270)
     CDS             complement(1584294..1584698)
     CDS             complement(1584731..1585546)
     CDS             complement(1585559..1586755)
     CDS             complement(1586849..1588114)
     CDS             complement(1588125..1591799)
     CDS             1592152..1593477
     CDS             1593477..1594496
     CDS             1594516..1595289
     CDS             1595293..1596060
     CDS             1596078..1596572
     CDS             complement(1596599..1597807)
     CDS             complement(1597808..1598869)
     CDS             complement(1598878..1600353)
     CDS             complement(1600350..1601063)
     CDS             complement(1601060..1601962)
     CDS             1602141..1603400
     CDS             1603387..1603923
     CDS             1603943..1605637
     CDS             complement(1606453..1606659)
     CDS             1606779..1607831
     CDS             1607847..1609946
     CDS             complement(1609935..1610351)
     CDS             complement(1610449..1612083)
     CDS             complement(1612101..1613843)
     CDS             complement(1613878..1614576)
     CDS             complement(1614981..1616081)
     CDS             complement(1616232..1617839)
     CDS             complement(1617829..1618911)
     CDS             1619059..1620159
     CDS             complement(1620150..1620926)
     CDS             complement(1620948..1621265)
     CDS             1621535..1623274
     CDS             complement(1623477..1624823)
     CDS             1624856..1625743
     CDS             1625835..1626044
     CDS             1626267..1626599
     CDS             1626685..1627713
     CDS             1627710..1628549
     CDS             1628561..1629454
     CDS             1629451..1630428
     CDS             1630422..1630976
     CDS             1630973..1631899
     CDS             1631886..1632101
     CDS             1632157..1632858
     CDS             complement(1632843..1635740)
     CDS             complement(1635875..1636453)
     CDS             complement(1636457..1637281)
     CDS             complement(1637352..1638041)
     CDS             1638097..1639131
     CDS             1639147..1640265
     CDS             1640471..1640755
     CDS             complement(1640804..1642597)
     CDS             complement(1642608..1643030)
     CDS             complement(1643024..1643275)
     CDS             complement(1643272..1644054)
     CDS             complement(1644087..1645496)
     CDS             complement(1645518..1645754)
     CDS             complement(1645744..1649457)
     CDS             1649662..1650054
     CDS             1650065..1650505
     CDS             1650554..1650766
     CDS             1650853..1651269
     CDS             1651275..1651655
     CDS             1651661..1653448
     CDS             1653572..1654150
     CDS             1654153..1654488
     CDS             1654485..1655618
     CDS             1655753..1655851
     CDS             1656009..1656863
     CDS             1656875..1658260
     CDS             1658257..1658664
     CDS             complement(1658666..1658959)
     CDS             complement(1658943..1659188)
     CDS             complement(1659314..1660105)
     CDS             complement(1660210..1660344)
     CDS             1660697..1661635
     CDS             1661632..1662366
     CDS             1662380..1664248
     CDS             1664261..1665421
     CDS             1665569..1665967
     CDS             complement(1666411..1667676)
     CDS             complement(1668202..1668297)
     CDS             complement(1668628..1670160)
     CDS             complement(1670251..1670640)
     CDS             1670909..1672648
     CDS             complement(1672663..1673730)
     CDS             1673971..1676112
     CDS             complement(1676119..1676694)
     CDS             complement(1676709..1678061)
     CDS             complement(1678089..1682327)
     CDS             complement(1682645..1683745)
     CDS             1683843..1685036
     CDS             1685237..1685329
     CDS             1685536..1686954
     CDS             1686957..1687292
     CDS             complement(1687294..1689645)
     CDS             1689922..1693314
     CDS             1693459..1695894
     CDS             1695956..1696255
     CDS             1696262..1697446
     CDS             1697496..1698032
     CDS             complement(1698383..1699021)
     CDS             complement(1699023..1699685)
     CDS             complement(1699682..1699813)
     CDS             1699953..1701515
     CDS             1701547..1702695
     CDS             1702692..1705859
     CDS             1705856..1706575
     CDS             1706681..1708147
     CDS             1708260..1708496
     CDS             1708489..1708842
     CDS             1708878..1709729
     CDS             1709742..1710842
     CDS             1710851..1713115
     CDS             complement(1713140..1713316)
     CDS             complement(1713301..1713483)
     CDS             complement(1713484..1714410)
     CDS             complement(1714362..1715120)
     CDS             complement(1715117..1715542)
     CDS             1715752..1717269
     CDS             complement(1717695..1718180)
     CDS             1718213..1718419
     CDS             complement(1718510..1719103)
     CDS             complement(1719075..1719614)
     CDS             1719957..1720355
     CDS             1720429..1720611
     CDS             1721075..1721992
     CDS             1722114..1722269
     CDS             complement(1722320..1722913)
     CDS             1723096..1723302
     CDS             1723399..1724436
     CDS             1724512..1725534
     CDS             complement(1725960..1726496)
     CDS             complement(1726574..1727662)
     CDS             complement(1727706..1728110)
     CDS             1728264..1728545
     CDS             1728542..1728946
     CDS             complement(1729204..1729773)
     CDS             complement(1729841..1730110)
     CDS             complement(1730107..1730874)
     CDS             complement(1730882..1731379)
     CDS             1731550..1732125
     CDS             1732160..1733164
     CDS             1733279..1734331
     CDS             1734331..1736667
     CDS             complement(1736668..1737888)
     CDS             1738094..1741003
     CDS             1741116..1741535
     CDS             1741571..1742125
     CDS             1742181..1743392
     CDS             1743508..1743918
     CDS             complement(1743845..1744996)
     CDS             1745017..1746780
     CDS             1746777..1748741
     CDS             1748848..1749054
     CDS             complement(1749200..1750177)
     CDS             complement(1750177..1750464)
     CDS             complement(1750461..1750763)
     CDS             complement(1750767..1751309)
     CDS             1751499..1751810
     CDS             complement(1751807..1752199)
     CDS             complement(1752623..1752997)
     CDS             1753427..1755886
     CDS             complement(1755908..1756216)
     CDS             complement(1756335..1756838)
     CDS             complement(1756835..1757830)
     CDS             complement(1757827..1758423)
     CDS             complement(1758420..1758899)
     CDS             complement(1758912..1760027)
     CDS             complement(1760024..1760683)
     CDS             complement(1760717..1761790)
     CDS             complement(1761869..1762327)
     CDS             complement(1762420..1763676)
     CDS             complement(1763806..1765830)
     CDS             complement(1765827..1767113)
     CDS             complement(1767149..1767475)
     CDS             complement(1767512..1769239)
     CDS             complement(1769251..1769967)
     CDS             1770089..1770538
     CDS             1771085..1771828
     CDS             1772172..1772852
     CDS             1772962..1773942
     CDS             1773965..1774522
     CDS             1774527..1775504
     CDS             1775584..1777842
     CDS             complement(1777907..1781947)
     CDS             complement(1782007..1784097)
     CDS             complement(1784303..1786018)
     CDS             complement(1786202..1787230)
     CDS             complement(1787772..1789181)
     CDS             complement(1789349..1790269)
     CDS             complement(1790307..1791533)
     CDS             complement(1791517..1794237)
     CDS             1794377..1796209
     CDS             1796213..1796782
     CDS             complement(1796796..1799357)
     CDS             complement(1799354..1802722)
     CDS             complement(1802742..1803170)
     CDS             complement(1803184..1803519)
     CDS             complement(1803609..1805249)
     CDS             complement(1805281..1805418)
     CDS             1805494..1806759
     CDS             1806743..1807819
     CDS             1807827..1808666
     CDS             complement(1808868..1809806)
     CDS             complement(1809803..1811638)
     CDS             complement(1811730..1812341)
     CDS             complement(1812382..1813335)
     CDS             1813528..1815852
     CDS             complement(1815869..1816363)
     CDS             complement(1816642..1817178)
     CDS             complement(1817579..1819030)
     CDS             complement(1819114..1820487)
     CDS             complement(1820518..1821249)
     CDS             complement(1821661..1823289)
     CDS             complement(1823333..1823623)
     CDS             1823808..1824128
     CDS             1824241..1824429
     CDS             1824526..1824723
     CDS             1824847..1824972
     CDS             complement(1825162..1825590)
     CDS             1825775..1826569
     CDS             1826597..1827907
     CDS             complement(1827861..1828643)
     CDS             complement(1828656..1830038)
     CDS             complement(1830058..1830627)
     CDS             complement(1830620..1832173)
     CDS             complement(1832201..1833079)
     CDS             complement(1833082..1834632)
     CDS             1835070..1835702
     CDS             1836456..1837106
     CDS             1837165..1838460
     CDS             1838485..1841634
     CDS             1841631..1842941
     CDS             complement(1842959..1843543)
     CDS             complement(1843589..1844713)
     CDS             complement(1844745..1845215)
     CDS             complement(1845365..1845685)
     CDS             complement(1845689..1846615)
     CDS             complement(1846661..1847494)
     CDS             complement(1847491..1847874)
     CDS             1848051..1848500
     CDS             1848521..1848901
     CDS             1848980..1849483
     CDS             1849686..1850192
     CDS             complement(1850205..1851284)
     CDS             complement(1851288..1852673)
     CDS             complement(1852685..1854106)
     CDS             complement(1854183..1855133)
     CDS             complement(1855211..1856134)
     CDS             1856611..1857573
     CDS             1857628..1858797
     CDS             1858803..1859705
     CDS             1859776..1860096
     CDS             1860098..1860559
     CDS             1860615..1861463
     CDS             1861552..1862535
     CDS             1862532..1862822
     CDS             1862857..1864419
     CDS             1864425..1865624
     CDS             complement(1865689..1866489)
     CDS             complement(1866582..1866878)
     CDS             1867286..1867948
     CDS             1868033..1873798
     CDS             1874014..1874199
     CDS             complement(1874323..1874748)
     CDS             complement(1874827..1876044)
     CDS             complement(1876078..1876776)
     CDS             1876907..1878382
     CDS             1878485..1882411
     CDS             1882881..1883072
     CDS             1883069..1883851
     CDS             complement(1883730..1884626)
     CDS             complement(1884699..1886663)
     CDS             complement(1886755..1889514)
     CDS             complement(1889582..1891027)
     CDS             complement(1891277..1892614)
     CDS             1892803..1893477
     CDS             1893470..1894870
     CDS             1894931..1896061
     CDS             1896072..1899173
     CDS             1899170..1900474
     CDS             complement(1900555..1901823)
     CDS             1902625..1904115
     CDS             1904432..1904860
     CDS             1904911..1905729
     CDS             complement(1906356..1908155)
     CDS             complement(1908228..1908506)
     CDS             1908548..1908640
     CDS             1908712..1909683
     CDS             complement(1909668..1910381)
     CDS             complement(1910378..1911118)
     CDS             complement(1911115..1912110)
     CDS             complement(1912107..1913414)
     CDS             complement(1913421..1914047)
     CDS             complement(1914052..1915413)
     CDS             complement(1915436..1916551)
     CDS             complement(1916559..1917035)
     CDS             1917145..1917894
     CDS             1917969..1918289
     CDS             1918320..1920590
     CDS             complement(1920603..1920821)
     CDS             complement(1920850..1921563)
     CDS             complement(1921575..1922282)
     CDS             complement(1922276..1923424)
     CDS             1923514..1925181
     CDS             1925192..1926070
     CDS             complement(1926197..1927441)
     CDS             complement(1927548..1928291)
     CDS             complement(1928445..1929227)
     CDS             1929661..1929882
     CDS             1929879..1931150
     CDS             complement(1931144..1932274)
     CDS             complement(1932300..1932896)
     CDS             1933022..1933741
     CDS             1933779..1934744
     CDS             1934775..1936094
     CDS             complement(1936099..1938561)
     CDS             1939342..1939998
     CDS             1939995..1941155
     CDS             1941163..1941870
     CDS             1941893..1942873
     CDS             1943671..1944864
     CDS             1945129..1946508
     CDS             1946532..1947017
     CDS             1947017..1947601
     CDS             1947649..1948590
     CDS             1948629..1948991
     CDS             1948997..1949422
     CDS             1949431..1950834
     CDS             1950877..1951416
     CDS             1951550..1951960
     CDS             1951966..1952577
     CDS             1952574..1953443
     CDS             complement(1953450..1953863)
     CDS             1954056..1954898
     CDS             complement(1954903..1955556)
     CDS             complement(1955656..1956954)
     CDS             complement(1957140..1957664)
     CDS             complement(1957742..1958587)
     CDS             complement(1958646..1959953)
     CDS             complement(1959977..1960726)
     CDS             complement(1960720..1960887)
     CDS             1961167..1962240
     CDS             1962237..1963307
     CDS             1963318..1963758
     CDS             1963769..1965481
     CDS             1965508..1967169
     CDS             1967189..1967971
     CDS             complement(1968203..1968784)
     CDS             complement(1968909..1970135)
     CDS             complement(1970128..1970844)
     CDS             complement(1970841..1972802)
     CDS             complement(1972799..1973680)
     CDS             complement(1974142..1976817)
     CDS             complement(1976828..1979818)
     CDS             complement(1979840..1981414)
     CDS             complement(1981615..1982958)
     CDS             complement(1983073..1984980)
     CDS             complement(1985184..1985816)
     CDS             1985875..1986156
     CDS             complement(1986153..1986629)
     CDS             complement(1986654..1989872)
     CDS             complement(1989888..1991024)
     CDS             complement(1991159..1991968)
     CDS             complement(1991986..1993119)
     CDS             complement(1993215..1995140)
     CDS             complement(1995209..1995766)
     CDS             complement(1995875..1996927)
     CDS             1997141..1998013
     CDS             1998017..1999693
     CDS             1999906..2001009
     CDS             2001006..2001893
     CDS             complement(2001965..2002303)
     CDS             2002656..2006126
     CDS             2006185..2006841
     CDS             2006894..2007196
     CDS             complement(2007197..2007559)
     CDS             complement(2007600..2009801)
     CDS             2009846..2010205
     CDS             2010202..2011047
     CDS             2011085..2012770
     CDS             complement(2012729..2014021)
     CDS             2014295..2015962
     CDS             complement(2015999..2016505)
     CDS             2016800..2017804
     CDS             complement(2017761..2018828)
     CDS             complement(2018842..2019681)
     CDS             complement(2019692..2020087)
     CDS             complement(2020101..2020733)
     CDS             complement(2020747..2022039)
     CDS             complement(2022036..2022437)
     CDS             2022665..2026636
     CDS             2026818..2027711
     CDS             2028465..2029043
     CDS             2029128..2029370
     CDS             2029427..2031007
     CDS             2031004..2032113
     CDS             2032106..2033356
     CDS             2033353..2035986
     CDS             2035968..2037116
     CDS             2037128..2040328
     CDS             2040325..2041053
     CDS             2041257..2041580
     CDS             2041730..2042485
     CDS             complement(2042856..2044361)
     CDS             complement(2044378..2045709)
     CDS             complement(2045711..2046598)
     CDS             complement(2046713..2047657)
     CDS             2047767..2048588
     CDS             complement(2048593..2049126)
     CDS             complement(2049126..2049716)
     CDS             complement(2049800..2050498)
     CDS             complement(2050524..2052041)
     CDS             2052282..2053454
     CDS             complement(2053460..2054545)
     CDS             2055123..2055470
     CDS             2055555..2058179
     CDS             2058239..2058757
     CDS             2058741..2059004
     CDS             2059046..2062252
     CDS             2062496..2062732
     CDS             2062778..2063626
     CDS             complement(2063664..2064986)
     CDS             complement(2065027..2066016)
     CDS             2066195..2068351
     CDS             complement(2068527..2068772)
     CDS             complement(2069018..2070265)
     CDS             complement(2070513..2071328)
     CDS             complement(2071339..2071815)
     CDS             2071951..2072604
     CDS             2072601..2073239
     CDS             2073441..2073929
     CDS             2074193..2076961
     CDS             2076980..2077291
     CDS             2077499..2078227
     CDS             complement(2078371..2079531)
     CDS             complement(2079649..2079984)
     CDS             complement(2080068..2081333)
     CDS             complement(2081439..2084480)
     CDS             complement(2084480..2085529)
     CDS             complement(2085540..2086925)
     CDS             complement(2086922..2088247)
     CDS             complement(2088244..2088909)
     CDS             2089220..2090482
     CDS             2090479..2091342
     CDS             2091554..2091934
     CDS             2091907..2092977
     CDS             complement(2092962..2093510)
     CDS             2093588..2094055
     CDS             2094082..2094546
     CDS             complement(2094605..2094730)
     CDS             complement(2095156..2095698)
     CDS             complement(2095708..2096739)
     CDS             complement(2096844..2098361)
     CDS             2098518..2100476
     CDS             2100596..2103409
     CDS             2103375..2104520
     CDS             complement(2104553..2106910)
     CDS             complement(2106910..2107365)
     CDS             complement(2107542..2108642)
     CDS             2109143..2111029
     CDS             complement(2111039..2111431)
     CDS             complement(2111428..2112051)
     CDS             complement(2112317..2112973)
     CDS             complement(2113036..2114415)
     CDS             complement(2114415..2115011)
     CDS             complement(2115248..2116558)
     CDS             complement(2116563..2117204)
     CDS             complement(2117209..2118474)
     CDS             complement(2118467..2118829)
     CDS             complement(2118832..2119332)
     CDS             complement(2119336..2120127)
     CDS             complement(2120124..2120951)
     CDS             complement(2121755..2123038)
     CDS             complement(2123269..2123955)
     CDS             complement(2123952..2125010)
     CDS             complement(2125114..2125866)
     CDS             complement(2125863..2128157)
     CDS             2128535..2128687
     CDS             complement(2128929..2130227)
     CDS             complement(2130298..2131518)
     CDS             complement(2131647..2132510)
     CDS             complement(2132510..2133721)
     CDS             complement(2133823..2135079)
     CDS             complement(2135172..2135420)
     CDS             2135703..2136737
     CDS             2136734..2137297
     CDS             2137299..2138039
     CDS             complement(2138046..2138492)
     CDS             2138921..2139223
     CDS             complement(2139224..2140804)
     CDS             complement(2140889..2142826)
     CDS             complement(2142828..2143091)
     CDS             complement(2143413..2144186)
     CDS             complement(2144230..2144586)
     CDS             complement(2144583..2145590)
     CDS             complement(2145583..2146209)
     CDS             complement(2146206..2147201)
     CDS             complement(2147198..2148028)
     CDS             complement(2148086..2149327)
     CDS             complement(2149406..2149636)
     CDS             complement(2149729..2150466)
     CDS             complement(2150463..2151419)
     CDS             complement(2151432..2152397)
     CDS             complement(2152394..2153413)
     CDS             complement(2153492..2153686)
     CDS             complement(2153696..2154211)
     CDS             2154268..2154867
     CDS             complement(2154890..2155534)
     CDS             complement(2155604..2156806)
     CDS             complement(2156922..2158727)
     CDS             complement(2158983..2160695)
     CDS             2161070..2161606
     CDS             2161701..2163452
     CDS             2163509..2164072
     CDS             2164069..2165391
     CDS             2165394..2165753
     CDS             2165781..2166527
     CDS             2166530..2167192
     CDS             2167189..2168817
     CDS             2168884..2169441
     CDS             2169482..2170657
     CDS             2170789..2171070
     CDS             2171099..2173306
     CDS             2173313..2173699
     CDS             2173712..2175787
     CDS             2175864..2176211
     CDS             complement(2176241..2176585)
     CDS             complement(2176844..2178532)
     CDS             2178802..2179332
     CDS             complement(2179629..2179808)
     CDS             complement(2180108..2181199)
     CDS             complement(2181212..2182669)
     CDS             complement(2182690..2183967)
     CDS             complement(2183996..2184442)
     CDS             complement(2184499..2185404)
     CDS             complement(2185441..2185671)
     CDS             complement(2185728..2186138)
     CDS             2186503..2191131
     CDS             2191170..2192609
     CDS             2192706..2194226
     CDS             complement(2194292..2194681)
     CDS             complement(2194752..2195036)
     CDS             complement(2195124..2195783)
     CDS             2196106..2198040
     CDS             2198095..2198433
     CDS             complement(2198498..2199070)
     CDS             complement(2199127..2199984)
     CDS             2200054..2201931
     CDS             2201934..2202803
     CDS             2202857..2203786
     CDS             2203779..2205860
     CDS             2205862..2206401
     CDS             2206364..2207113
     CDS             complement(2207124..2208326)
     CDS             2208465..2208860
     CDS             complement(2208843..2209607)
     CDS             2209942..2211390
     CDS             2211392..2212360
     CDS             complement(2212433..2213845)
     CDS             2214069..2215715
     CDS             2215702..2216187
     CDS             complement(2216251..2218710)
     CDS             complement(2218771..2219793)
     CDS             complement(2219854..2220936)
     CDS             complement(2220965..2221603)
     CDS             complement(2221600..2223045)
     CDS             complement(2223048..2223692)
     CDS             complement(2224263..2224979)
     CDS             complement(2225038..2225379)
     CDS             complement(2226194..2228596)
     CDS             complement(2228600..2229226)
     CDS             complement(2229291..2231525)
     CDS             complement(2231742..2232065)
     CDS             2232241..2234583
     CDS             2234643..2235686
     CDS             complement(2235746..2236600)
     CDS             2236751..2237380
     CDS             complement(2237391..2237723)
     CDS             2237967..2239127
     CDS             2239152..2240048
     CDS             2240167..2240730
     CDS             2240777..2242465
     CDS             2242484..2243650
     CDS             2243667..2245013
     CDS             2245019..2245798
     CDS             complement(2245711..2246286)
     CDS             2246474..2247136
     CDS             complement(2247145..2247375)
     CDS             2247424..2248848
     CDS             complement(2248861..2249076)
     CDS             complement(2249090..2249803)
     CDS             complement(2249959..2250555)
     CDS             complement(2250563..2251432)
     CDS             complement(2251456..2252670)
     CDS             complement(2252675..2254390)
     CDS             complement(2254440..2257205)
     CDS             complement(2257273..2257731)
     CDS             complement(2257728..2259221)
     CDS             2259304..2260440
     CDS             2260437..2261507
     CDS             complement(2261513..2261923)
     CDS             complement(2261976..2262164)
     CDS             2263558..2267397
     CDS             2267621..2268217
     CDS             2269135..2270448
     CDS             complement(2270530..2270919)
     CDS             complement(2270960..2272303)
     CDS             2272647..2273135
     CDS             complement(2273116..2274237)
     CDS             2274400..2275515
     CDS             complement(2275520..2276296)
     CDS             complement(2276280..2277041)
     CDS             2277230..2278453
     CDS             2278544..2280004
     CDS             2280150..2280887
     CDS             complement(2280877..2281641)
     CDS             complement(2281649..2282575)
     CDS             2282640..2284193
     CDS             complement(2284446..2285621)
     CDS             complement(2285647..2286828)
     CDS             2287047..2288147
     CDS             complement(2288140..2289894)
     CDS             complement(2290054..2290980)
     CDS             complement(2290985..2292715)
     CDS             complement(2292803..2293393)
     CDS             complement(2293572..2296646)
     CDS             complement(2296643..2297725)
     CDS             complement(2297773..2298036)
     CDS             2298170..2298406
     CDS             2298409..2298828
     CDS             complement(2299172..2300614)
     CDS             complement(2300645..2300983)
     CDS             2301244..2301495
     CDS             2301504..2303021
     CDS             2303018..2305021
     CDS             complement(2305596..2305751)
     CDS             complement(2306060..2306320)
     CDS             complement(2306347..2306856)
     CDS             complement(2306846..2307610)
     CDS             complement(2307607..2309181)
     CDS             2309269..2310600
     CDS             complement(2310608..2312338)
     CDS             complement(2312401..2313957)
     CDS             complement(2314077..2315351)
     CDS             complement(2315597..2316274)
     CDS             complement(2316331..2319561)
     CDS             complement(2319580..2320659)
     CDS             complement(2320683..2322008)
     CDS             2322290..2323564
     CDS             2323620..2324138
     CDS             2324309..2325601
     CDS             complement(2325627..2326511)
     CDS             2326900..2330088
     CDS             complement(2330552..2333311)
     CDS             complement(2333352..2333948)
     CDS             2334417..2334776
     CDS             complement(2334837..2337980)
     CDS             complement(2337964..2339442)
     CDS             complement(2339450..2340073)
     CDS             complement(2340073..2340681)
     CDS             2340960..2341313
     CDS             2341668..2342924
     CDS             2342921..2343355
     CDS             2343371..2344063
     CDS             2344076..2345749
     CDS             2345746..2346414
     CDS             2346411..2347592
     CDS             2347601..2348506
     CDS             2348517..2348867
     CDS             2349537..2349917
     CDS             2350003..2351103
     CDS             2351354..2351521
     CDS             2351673..2353970
     CDS             complement(2354278..2355090)
     CDS             complement(2355163..2355750)
     CDS             2355852..2356271
     CDS             complement(2356275..2356889)
     CDS             complement(2356939..2357304)
     CDS             2357411..2358256
     CDS             2358231..2358905
     CDS             complement(2358721..2360790)
     CDS             complement(2360898..2361518)
     CDS             2361675..2363261
     CDS             2363317..2364279
     CDS             2364286..2366460
     CDS             2366497..2367855
     CDS             complement(2367865..2368827)
     CDS             complement(2368850..2369254)
     CDS             complement(2369428..2370678)
     CDS             2370727..2370840
     CDS             complement(2370984..2372135)
     CDS             complement(2372360..2373577)
     CDS             complement(2374115..2375875)
     CDS             complement(2375875..2376594)
     CDS             complement(2376669..2378747)
     CDS             2378928..2380109
     CDS             complement(2380159..2381037)
     CDS             complement(2381044..2381655)
     CDS             complement(2381731..2382426)
     CDS             complement(2382587..2383192)
     CDS             complement(2383194..2384009)
     CDS             complement(2384006..2384671)
     CDS             complement(2384709..2385332)
     CDS             complement(2385383..2386069)
     CDS             2386201..2386947
     CDS             2386970..2388028
     CDS             complement(2388047..2388742)
     CDS             complement(2388746..2391493)
     CDS             complement(2391675..2392247)
     CDS             complement(2392257..2394329)
     CDS             complement(2394342..2396129)
     CDS             complement(2396129..2396236)
     CDS             complement(2396215..2396307)
     CDS             2396781..2398454
     CDS             complement(2398506..2398976)
     CDS             complement(2399510..2400361)
     CDS             2400643..2400741
     CDS             2400791..2400931
     CDS             2401032..2402189
     CDS             2402605..2403987
     CDS             2404082..2405575
     CDS             2405726..2407378
     CDS             2407392..2417441
     CDS             2418061..2418738
     CDS             2419415..2420314
     CDS             2420364..2423510
     CDS             2423575..2424930
     CDS             2424927..2425532
     CDS             complement(2425624..2426277)
     CDS             complement(2426408..2428165)
     CDS             complement(2428226..2428888)
     CDS             complement(2428901..2429305)
     CDS             complement(2429302..2431125)
     CDS             complement(2431876..2432112)
     CDS             complement(2432232..2433233)
     CDS             complement(2433190..2433996)
     CDS             complement(2434326..2435255)
     CDS             complement(2435546..2435677)
     CDS             complement(2435927..2436049)
     CDS             2436270..2436581
     CDS             2436602..2436859
     CDS             2436920..2437957
     CDS             2437941..2439065
     CDS             complement(2439112..2439390)
     CDS             2439426..2441087
     CDS             2441096..2442025
     CDS             2442054..2444873
     CDS             2444882..2445346
     CDS             complement(2445721..2446344)
     CDS             2446457..2447482
     CDS             2447489..2449039
     CDS             2449265..2452378
     CDS             complement(2452560..2454848)
     CDS             2454949..2455890
     CDS             2455942..2456385
     CDS             2456492..2457772
     CDS             2457769..2459037
     CDS             2459039..2462239
     CDS             complement(2462413..2462868)
     CDS             2463196..2463432
     CDS             complement(2463480..2464091)
     CDS             complement(2464121..2464828)
     CDS             2464933..2465835
     CDS             2466156..2467886
     CDS             2467889..2468380
     CDS             2468442..2469458
     CDS             2469507..2470253
     CDS             2470301..2470414
     CDS             2470514..2472058
     CDS             2472051..2472782
     CDS             2472787..2473323
     CDS             complement(2473304..2474701)
     CDS             complement(2474688..2475404)
     CDS             complement(2475594..2475932)
     CDS             2476108..2476284
     CDS             complement(2476470..2477069)
     CDS             complement(2477322..2478221)
     CDS             2478296..2478790
     CDS             2478809..2480344
     CDS             complement(2480363..2480860)
     CDS             2481023..2482051
     CDS             2482219..2482509
     CDS             2482686..2483627
     CDS             2483620..2484606
     CDS             complement(2484616..2485281)
     CDS             complement(2485278..2486567)
     CDS             complement(2486564..2487166)
     CDS             complement(2487153..2487509)
     CDS             complement(2487502..2488878)
     CDS             complement(2488871..2489272)
     CDS             complement(2489269..2490000)
     CDS             complement(2489997..2490830)
     CDS             complement(2490911..2492194)
     CDS             complement(2492228..2493373)
     CDS             complement(2493381..2494040)
     CDS             complement(2494037..2494888)
     CDS             complement(2494885..2495706)
     CDS             complement(2495703..2496383)
     CDS             2496782..2498011
     CDS             2498013..2499530
     CDS             2499651..2501198
     CDS             complement(2501360..2502232)
     CDS             2502372..2503382
     CDS             2503577..2503723
     CDS             complement(2503879..2504295)
     CDS             complement(2504817..2505545)
     CDS             2505619..2506935
     CDS             2507044..2507541
     CDS             2507534..2508343
     CDS             2508340..2509200
     CDS             2509301..2509681
     CDS             complement(2509686..2510525)
     CDS             complement(2510622..2511428)
     CDS             complement(2511486..2513204)
     CDS             complement(2513220..2513906)
     CDS             complement(2513922..2516051)
     CDS             complement(2516270..2516788)
     CDS             complement(2516785..2517279)
     CDS             2517411..2517800
     CDS             complement(2517856..2520954)
     CDS             complement(2520954..2522123)
     CDS             complement(2522120..2522530)
     CDS             2522602..2522706
     CDS             complement(2522734..2523222)
     CDS             complement(2523781..2524629)
     CDS             2525010..2525696
     CDS             2525693..2527093
     CDS             complement(2527230..2528525)
     CDS             complement(2528522..2529508)
     CDS             complement(2529505..2530017)
     CDS             complement(2530021..2530476)
     CDS             complement(2530469..2531035)
     CDS             complement(2531081..2531920)
     CDS             complement(2531910..2532884)
     CDS             2532982..2533218
     CDS             2533236..2533391
     CDS             2533556..2534179
     CDS             2534184..2534531
     CDS             2534717..2536063
     CDS             complement(2536132..2537052)
     CDS             complement(2537102..2539669)
     CDS             complement(2540081..2540440)
     CDS             complement(2540462..2541448)
     CDS             complement(2541472..2542092)
     CDS             complement(2542508..2542864)
     CDS             complement(2542947..2543060)
     CDS             complement(2543088..2544413)
     CDS             complement(2544413..2544847)
     CDS             complement(2545040..2545549)
     CDS             complement(2545562..2545915)
     CDS             complement(2545926..2546459)
     CDS             complement(2546481..2546876)
     CDS             complement(2546908..2547213)
     CDS             complement(2547227..2547766)
     CDS             complement(2547781..2548098)
     CDS             complement(2548126..2548494)
     CDS             complement(2548539..2548799)
     CDS             complement(2548796..2548990)
     CDS             complement(2548990..2549403)
     CDS             complement(2549416..2550087)
     CDS             complement(2550111..2550443)
     CDS             complement(2550457..2550684)
     CDS             complement(2550749..2551576)
     CDS             complement(2551611..2551904)
     CDS             complement(2551901..2552518)
     CDS             complement(2552529..2553164)
     CDS             complement(2553202..2553513)
     CDS             complement(2553518..2554708)
     CDS             complement(2554750..2556801)
     CDS             complement(2556889..2557359)
     CDS             complement(2557378..2557752)
     CDS             2558253..2559407
     CDS             2559400..2560929
     CDS             complement(2560936..2561910)
     CDS             complement(2561918..2562445)
     CDS             complement(2562510..2563946)
     CDS             complement(2563963..2564142)
     CDS             complement(2564261..2565484)
     CDS             complement(2565501..2566109)
     CDS             complement(2566109..2566768)
     CDS             complement(2566774..2567694)
     CDS             complement(2567687..2568889)
     CDS             complement(2568895..2570253)
     CDS             2571102..2571341
     CDS             2571338..2572075
     CDS             2572072..2573439
     CDS             2573522..2574061
     CDS             2574278..2574490
     CDS             complement(2575025..2575501)
     CDS             complement(2575717..2576346)
     CDS             complement(2576349..2577962)
     CDS             complement(2577959..2578492)
     CDS             complement(2578640..2578789)
     CDS             complement(2578847..2580292)
     CDS             complement(2580295..2580897)
     CDS             complement(2580958..2581284)
     CDS             complement(2581281..2582453)
     CDS             complement(2582627..2583913)
     CDS             2584116..2584433
     CDS             complement(2584699..2585295)
     CDS             complement(2585344..2585730)
     CDS             2585844..2586326
     CDS             2586323..2586604
     CDS             2586648..2588042
     CDS             2588086..2588982
     CDS             2589018..2589803
     CDS             2589800..2590639
     CDS             2590636..2591718
     CDS             complement(2591726..2592850)
     CDS             complement(2592871..2593539)
     CDS             complement(2593541..2594464)
     CDS             2594631..2595386
     CDS             2595383..2596042
     CDS             2596047..2598725
     CDS             2598730..2599209
     CDS             complement(2599214..2600128)
     CDS             complement(2600264..2601412)
     CDS             complement(2601459..2602694)
     CDS             complement(2602827..2603648)
     CDS             complement(2603618..2604547)
     CDS             complement(2604570..2605484)
     CDS             complement(2605481..2606899)
     CDS             complement(2606896..2607960)
     CDS             complement(2607945..2609141)
     CDS             complement(2609138..2610523)
     CDS             complement(2610523..2611605)
     CDS             complement(2611656..2613161)
     CDS             complement(2613158..2614885)
     CDS             complement(2614915..2615172)
     CDS             complement(2615169..2616104)
     CDS             complement(2616104..2616517)
     CDS             complement(2616921..2618942)
     CDS             complement(2618939..2619655)
     CDS             complement(2619664..2623173)
     CDS             2623315..2623704
     CDS             complement(2623708..2624343)
     CDS             complement(2624340..2624921)
     CDS             complement(2624940..2625710)
     CDS             complement(2625707..2626147)
     CDS             complement(2626198..2626704)
     CDS             complement(2626863..2629154)
     CDS             complement(2629250..2629978)
     CDS             2630263..2631273
     CDS             2631278..2631829
     CDS             2631826..2632851
     CDS             complement(2632827..2633018)
     CDS             complement(2632964..2633410)
     CDS             complement(2633407..2633976)
     CDS             complement(2633973..2634473)
     CDS             complement(2634477..2634665)
     CDS             complement(2634723..2635664)
     CDS             2635782..2636240
     CDS             2636455..2637039
     CDS             2637150..2637845
     CDS             2637873..2638295
     CDS             complement(2638724..2639182)
     CDS             complement(2639242..2639610)
     CDS             complement(2639588..2640295)
     CDS             2640454..2642139
     CDS             2642154..2642603
     CDS             2642600..2643811
     CDS             2643843..2644196
     CDS             2644245..2645831
     CDS             2645860..2646582
     CDS             complement(2646592..2647569)
     CDS             complement(2647654..2647977)
     CDS             complement(2648106..2648909)
     CDS             2649133..2650830
     CDS             2650924..2652405
     CDS             2652395..2653789
     CDS             2653989..2654225
     CDS             complement(2654193..2655413)
     CDS             complement(2655537..2657576)
     CDS             complement(2657853..2658110)
     CDS             complement(2658269..2659396)
     CDS             complement(2659410..2661206)
     CDS             complement(2661230..2661487)
     CDS             complement(2661610..2661903)
     CDS             2662165..2663388
     CDS             complement(2663400..2664236)
     CDS             complement(2664233..2666809)
     CDS             2666947..2667879
     CDS             complement(2667901..2669229)
     CDS             complement(2669262..2670443)
     CDS             complement(2670457..2671965)
     CDS             complement(2672002..2672535)
     CDS             complement(2672539..2673342)
     CDS             complement(2673335..2674630)
     CDS             complement(2674634..2675608)
     CDS             complement(2675623..2676426)
     CDS             complement(2676423..2677634)
     CDS             complement(2677609..2678277)
     CDS             complement(2678274..2679089)
     CDS             complement(2679319..2679888)
     CDS             2680079..2680747
     CDS             complement(2680978..2681538)
     CDS             complement(2681873..2682199)
     CDS             complement(2682379..2682600)
     CDS             complement(2683110..2683562)
     CDS             2683722..2684126
     CDS             2684153..2685127
     CDS             complement(2685105..2686424)
     CDS             complement(2686417..2687145)
     CDS             2687316..2688416
     CDS             2688630..2690150
     CDS             2690459..2692117
     CDS             2692114..2692965
     CDS             2693051..2694334
     CDS             2694361..2694729
     CDS             2694719..2695423
     CDS             2695411..2695887
     CDS             2695884..2696948
     CDS             2696984..2697334
     CDS             2697359..2697976
     CDS             2698005..2698703
     CDS             2698700..2699638
     CDS             2699635..2700024
     CDS             complement(2700355..2701143)
     CDS             complement(2701155..2702171)
     CDS             2702326..2702628
     CDS             2702635..2703048
     CDS             2703045..2703518
     CDS             complement(2703521..2704651)
     CDS             complement(2704651..2705139)
     CDS             2705323..2708172
     CDS             complement(2708225..2708659)
     CDS             complement(2708760..2710115)
     CDS             complement(2710137..2711282)
     CDS             2711598..2711900
     CDS             2711973..2712410
     CDS             2712448..2712915
     CDS             2712927..2713940
     CDS             complement(2713937..2714416)
     CDS             complement(2714424..2716934)
     CDS             complement(2717046..2718458)
     CDS             complement(2718424..2719518)
     CDS             2719774..2723727
     CDS             2723842..2725311
     CDS             complement(2725360..2726235)
     CDS             complement(2726241..2727059)
     CDS             complement(2727052..2728242)
     CDS             complement(2728239..2729612)
     CDS             complement(2729655..2730902)
     CDS             complement(2730899..2731726)
     CDS             complement(2731774..2732214)
     CDS             complement(2732435..2733373)
     CDS             complement(2733392..2734594)
     CDS             complement(2734915..2736300)
     CDS             complement(2736454..2737554)
     CDS             2738223..2739860
     CDS             2740620..2743352
     CDS             2743630..2745312
     CDS             2745396..2746265
     CDS             complement(2746580..2746756)
     CDS             complement(2746761..2747651)
     CDS             2747929..2748330
     CDS             2748331..2749632
     CDS             2749635..2750372
     CDS             complement(2750871..2751203)
     CDS             complement(2751269..2752570)
     CDS             complement(2752619..2753479)
     CDS             complement(2753506..2753679)
     CDS             complement(2753716..2754096)
     CDS             complement(2754083..2756803)
     CDS             2756975..2757415
     CDS             2757436..2758623
     CDS             complement(2758784..2761561)
     CDS             complement(2761558..2763243)
     CDS             complement(2763322..2764107)
     CDS             complement(2764132..2764800)
     CDS             complement(2764818..2765576)
     CDS             2766321..2767013
     CDS             2767010..2767693
     CDS             2767812..2769299
     CDS             2769296..2769883
     CDS             2769890..2770915
     CDS             2770921..2771718
     CDS             2771762..2772826
     CDS             complement(2772925..2774535)
     CDS             complement(2774574..2776895)
     CDS             complement(2777312..2777974)
     CDS             2778045..2779199
     CDS             complement(2779193..2781394)
     CDS             2781759..2782349
     CDS             complement(2782363..2783829)
     CDS             complement(2783826..2784836)
     CDS             2784879..2785028
     CDS             2785117..2785524
     CDS             2785556..2787910
     CDS             complement(2787918..2788766)
     CDS             complement(2788778..2789446)
     CDS             complement(2789536..2790153)
     CDS             2790310..2790942
     CDS             complement(2791084..2792346)
     CDS             complement(2792353..2794326)
     CDS             2794498..2796573
     CDS             2796629..2799064
     CDS             complement(2799021..2799833)
     CDS             2799932..2800675
     CDS             2800659..2801444
     CDS             complement(2801422..2801847)
     CDS             2802293..2803108
     CDS             2803125..2803763
     CDS             2803864..2804625
     CDS             complement(2804680..2804961)
     CDS             2805227..2805598
     CDS             complement(2805688..2806773)
     CDS             complement(2806860..2807333)
     CDS             2807461..2808819
     CDS             2808819..2809124
     CDS             complement(2809121..2809561)
     CDS             2809651..2810082
     CDS             2810105..2811352
     CDS             2811345..2812019
     CDS             complement(2812032..2812628)
     CDS             2812693..2815050
     CDS             complement(2815013..2816662)
     CDS             complement(2816780..2817688)
     CDS             2817934..2818401
     CDS             complement(2819179..2819643)
     CDS             complement(2819640..2820023)
     CDS             complement(2820020..2821399)
     CDS             complement(2821399..2821842)
     CDS             complement(2821842..2822033)
     CDS             complement(2822119..2824365)
     CDS             complement(2824384..2824956)
     CDS             complement(2824961..2825422)
     CDS             2825651..2825914
     CDS             2825925..2826404
     CDS             2826408..2827166
     CDS             2827166..2827984
     CDS             2827988..2828614
     CDS             2828676..2829149
     CDS             2829149..2829877
     CDS             2829881..2830153
     CDS             2830150..2832417
     CDS             2832553..2833029
     CDS             2833031..2833240
     CDS             2833233..2833649
     CDS             2833646..2833882
     CDS             2833879..2834214
     CDS             2834580..2836010
     CDS             2836007..2837272
     CDS             complement(2837239..2837829)
     CDS             2837940..2838476
     CDS             2838476..2840446
     CDS             2840454..2840660
     CDS             2840660..2842168
     CDS             2842178..2843404
     CDS             2843406..2843783
     CDS             2843786..2844802
     CDS             2844799..2845101
     CDS             2845105..2845551
     CDS             2845558..2845758
     CDS             2845755..2846507
     CDS             2846521..2846916
     CDS             2847013..2847741
     CDS             2847759..2851790
     CDS             2851801..2852208
     CDS             2852211..2855795
     CDS             2855819..2857087
     CDS             2857091..2858176
     CDS             2858173..2858568
     CDS             2858572..2860530
     CDS             2860523..2860744
     CDS             2860831..2861133
     CDS             2861130..2861606
     CDS             2861603..2862061
     CDS             complement(2862062..2863366)
     CDS             complement(2863366..2866143)
     CDS             complement(2866153..2866653)
     CDS             complement(2866650..2869874)
     CDS             complement(2869886..2870875)
     CDS             complement(2870875..2873616)
     CDS             complement(2873616..2873861)
     CDS             2873899..2874999
     CDS             2875614..2875922
     CDS             complement(2875925..2877013)
     CDS             complement(2877665..2878183)
     CDS             complement(2878218..2879612)
     CDS             complement(2879702..2880649)
     CDS             2881050..2883878
     CDS             2883968..2884141
     CDS             2885269..2885562
     CDS             2885569..2886255
     CDS             2886252..2886518
     CDS             2886521..2887282
     CDS             complement(2887301..2887453)
     CDS             complement(2887788..2888684)
     CDS             complement(2888751..2890541)
     CDS             2890813..2891877
     CDS             2891837..2893348
     CDS             2893345..2894172
     CDS             2894347..2895435
     CDS             2895662..2897536
     CDS             2897545..2899200
     CDS             2899247..2899915
     CDS             2899912..2900961
     CDS             complement(2900966..2901841)
     CDS             complement(2901892..2902977)
     CDS             complement(2903019..2905697)
     CDS             2905969..2906391
     CDS             2906475..2907737
     CDS             2907734..2908831
     CDS             2908828..2911878
     CDS             2911882..2912184
     CDS             2915832..2916071
     CDS             2917848..2919680
     CDS             2919697..2920428
     CDS             2920421..2920963
     CDS             2921026..2921814
     CDS             2921815..2922597
     CDS             2922594..2923112
     CDS             complement(2923067..2923570)
     CDS             2923636..2924130
     CDS             2924120..2925073
     CDS             2925060..2925773
     CDS             2925817..2926116
     CDS             2926250..2927731
     CDS             complement(2927956..2928921)
     CDS             complement(2929052..2929528)
     CDS             complement(2929677..2930846)
     CDS             complement(2930977..2932005)
     CDS             complement(2932010..2932651)
     CDS             complement(2932675..2933679)
     CDS             2933824..2934405
     CDS             2934677..2936098
     CDS             2936124..2936480
     CDS             2936598..2937398
     CDS             2937676..2939691
     CDS             2939912..2940034
     CDS             2940093..2941724
     CDS             2941734..2943773
     CDS             2943776..2944612
     CDS             2944618..2945562
     CDS             2945784..2948120
     CDS             2948491..2949876
     CDS             2950938..2953643
     CDS             2953677..2953802
     CDS             complement(2953905..2954102)
     CDS             2954136..2954276
     CDS             complement(2954370..2955719)
     CDS             complement(2955716..2956312)
     CDS             2956430..2956690
     CDS             complement(2956708..2957481)
     CDS             complement(2957576..2957941)
     CDS             complement(2958055..2958708)
     CDS             complement(2958881..2959315)
     CDS             complement(2959374..2960771)
     CDS             complement(2960790..2962328)
     CDS             complement(2962532..2963737)
     CDS             complement(2963734..2965074)
     CDS             complement(2965052..2965588)
     CDS             2965717..2966010
     CDS             2966287..2966889
     CDS             2966978..2967628
     CDS             complement(2967632..2967862)
     CDS             complement(2967920..2969098)
     CDS             complement(2969132..2969416)
     CDS             complement(2969550..2969993)
     CDS             complement(2970030..2970536)
     CDS             complement(2970552..2970911)
     CDS             2971142..2971474
     CDS             complement(2971523..2971927)
     CDS             complement(2972017..2972919)
     CDS             complement(2972945..2975350)
     CDS             complement(2975353..2975808)
     CDS             complement(2975780..2977042)
     CDS             2977107..2977685
     CDS             2977667..2977780
     CDS             2977785..2978261
     CDS             complement(2978374..2979591)
     CDS             complement(2979599..2980597)
     CDS             complement(2980594..2981139)
     CDS             complement(2981221..2982195)
     CDS             2982291..2983205
     CDS             complement(2983200..2983853)
     CDS             2983971..2984975
     CDS             2984972..2985811
     CDS             complement(2985865..2986209)
     CDS             complement(2986234..2990172)
     CDS             complement(2990516..2991058)
     CDS             2991136..2991708
     CDS             2991708..2992634
     CDS             complement(2992788..2993105)
     CDS             complement(2993109..2993495)
     CDS             complement(2993492..2994256)
     CDS             complement(2994258..2994989)
     CDS             complement(2995027..2995680)
     CDS             complement(2995727..2996320)
     CDS             complement(2996416..2998098)
     CDS             2998217..2999020
     CDS             2999115..2999552
     CDS             3000006..3000308
     CDS             3000394..3001494
     CDS             3001909..3002322
     CDS             3002387..3003739
     CDS             3003879..3004991
     CDS             3004988..3008041
     CDS             3008109..3009557
     CDS             complement(3009588..3009959)
     CDS             complement(3009943..3010230)
     CDS             complement(3010242..3010928)
     CDS             complement(3010925..3011617)
     CDS             complement(3011626..3012705)
     CDS             complement(3012702..3014189)
     CDS             complement(3014192..3014740)
     CDS             complement(3014763..3015386)
     CDS             3015595..3015828
     CDS             3015952..3016455
     CDS             3016465..3017112
     CDS             3017210..3017776
     CDS             3017823..3018044
     CDS             complement(3018276..3019568)
     CDS             complement(3019589..3020383)
     CDS             complement(3020535..3023942)
     CDS             complement(3024026..3025018)
     CDS             complement(3025157..3026122)
     CDS             complement(3026140..3026451)
     CDS             complement(3026483..3027604)
     CDS             complement(3027619..3029190)
     CDS             complement(3029398..3029958)
     CDS             complement(3029974..3032280)
     CDS             complement(3032357..3032824)
     CDS             complement(3032860..3033954)
     CDS             complement(3033965..3034990)
     CDS             3035131..3035700
     CDS             3035787..3036713
     CDS             3036710..3038005
     CDS             3038002..3038559
     CDS             3038541..3040745
     CDS             3040742..3042109
     CDS             3042109..3043482
     CDS             3043485..3044072
     CDS             3044069..3044461
     CDS             3044672..3046492
     CDS             complement(3046666..3047910)
     CDS             complement(3048017..3048760)
     CDS             complement(3048914..3049696)
     CDS             3049931..3050026
     CDS             complement(3050056..3050868)
     CDS             complement(3050903..3051799)
     CDS             complement(3051796..3053463)
     CDS             complement(3053492..3054763)
     CDS             3055004..3055996
     CDS             3056004..3057146
     CDS             3057182..3058177
     CDS             3058170..3059096
     CDS             3059093..3059959
     CDS             3060088..3060600
     CDS             complement(3060683..3061456)
     CDS             3061496..3062401
     CDS             3062391..3063452
     CDS             3063449..3064855
     CDS             3064842..3065435
     CDS             complement(3065450..3066799)
     CDS             complement(3066796..3068808)
     CDS             3069160..3069429
     CDS             3069443..3070042
     CDS             3070039..3071244
     CDS             3071351..3071866
     CDS             3071878..3073098
     CDS             3073088..3073957
     CDS             3073962..3074675
     CDS             complement(3074672..3075250)
     CDS             3075529..3076017
     CDS             3076014..3077135
     CDS             3077166..3077489
     CDS             3077636..3078067
     CDS             3078042..3079142
     CDS             3079145..3079912
     CDS             3079946..3081214
     CDS             3081228..3081863
     CDS             3081860..3083047
     CDS             3083050..3084441
     CDS             3084515..3085096
     CDS             3085112..3085648
     CDS             3085648..3087219
     CDS             3087223..3088254
     CDS             3088371..3089009
     CDS             3089006..3089707
     CDS             3089704..3090345
     CDS             complement(3091049..3091963)
     CDS             complement(3092066..3092749)
     CDS             complement(3092749..3093702)
     CDS             complement(3093686..3093874)
     CDS             complement(3093885..3096056)
     CDS             complement(3096072..3097382)
     CDS             complement(3097383..3097865)
     CDS             complement(3097862..3098995)
     CDS             complement(3098992..3099378)
     CDS             complement(3099375..3100853)
     CDS             complement(3100853..3101437)
     CDS             complement(3101469..3102512)
     CDS             complement(3102509..3102754)
     CDS             complement(3102751..3103320)
     CDS             complement(3103485..3106466)
     CDS             3106514..3106777
     CDS             complement(3106746..3106877)
     CDS             complement(3106837..3107142)
     CDS             complement(3107185..3107532)
     CDS             complement(3107534..3108055)
     CDS             complement(3108349..3109806)
     CDS             complement(3109813..3110010)
     CDS             complement(3110007..3110543)
     CDS             complement(3110540..3110992)
     CDS             complement(3111002..3111991)
     CDS             complement(3112000..3112374)
     CDS             complement(3112387..3113472)
     CDS             complement(3113769..3114242)
     CDS             complement(3114342..3116639)
     CDS             complement(3116636..3117397)
     CDS             complement(3117401..3117895)
     CDS             complement(3117895..3119295)
     CDS             complement(3119479..3119847)
     CDS             complement(3119840..3121330)
     CDS             complement(3121327..3122658)
     CDS             complement(3122655..3123218)
     CDS             complement(3123218..3123514)
     CDS             complement(3123511..3123894)
     CDS             complement(3123887..3124162)
     CDS             complement(3124146..3124364)
     CDS             complement(3124364..3124678)
     CDS             complement(3124644..3125069)
     CDS             complement(3125066..3125305)
     CDS             complement(3125302..3125640)
     CDS             complement(3125852..3126490)
     CDS             complement(3126502..3126852)
     CDS             complement(3126845..3127453)
     CDS             complement(3127450..3127656)
     CDS             complement(3127653..3128084)
     CDS             complement(3128090..3128377)
     CDS             complement(3128411..3128908)
     CDS             complement(3128917..3129078)
     CDS             complement(3129075..3129308)
     CDS             complement(3129305..3129640)
     CDS             complement(3129633..3129890)
     CDS             complement(3129877..3130215)
     CDS             complement(3130208..3130795)
     CDS             complement(3130795..3131547)
     CDS             complement(3131611..3133923)
     CDS             complement(3134616..3135056)
     CDS             complement(3135157..3135438)
     CDS             3135619..3136380
     CDS             3136735..3137751
     CDS             complement(3137867..3138559)
     CDS             complement(3138767..3139867)
     CDS             complement(3140074..3141096)
     CDS             complement(3141093..3141275)
     CDS             3141312..3142022
     CDS             3142264..3143145
     CDS             3143156..3144124
     CDS             3144153..3144755
     CDS             complement(3144759..3145466)
     CDS             complement(3145478..3146962)
     CDS             3147025..3147660
     CDS             complement(3147994..3150507)
     CDS             3150827..3151441
     CDS             complement(3151442..3151996)
     CDS             complement(3151993..3153342)
     CDS             complement(3153707..3154501)
     CDS             complement(3154535..3155203)
     CDS             3155284..3156153
     CDS             3156530..3157561
     CDS             complement(3157628..3158281)
     CDS             3158347..3159165
     CDS             complement(3159162..3160226)
     CDS             complement(3160223..3160750)
     CDS             3160799..3161587
     CDS             complement(3161584..3162078)
     CDS             complement(3162071..3162436)
     CDS             3162516..3163112
     CDS             complement(3163099..3164112)
     CDS             3164223..3164456
     CDS             3164481..3164939
     CDS             3164997..3166712
     CDS             3166790..3168589
     CDS             complement(3169214..3170236)
     CDS             complement(3170363..3171721)
     CDS             3171966..3172334
     CDS             complement(3172435..3172683)
     CDS             3172915..3173577
     CDS             3173672..3176359
     CDS             3176376..3177686
     CDS             3177706..3179127
     CDS             3179433..3180263
     CDS             complement(3180778..3182460)
     CDS             3182749..3186387
     CDS             3186430..3186660
     CDS             3186650..3186994
     CDS             3186991..3190029
     CDS             3190040..3192835
     CDS             3192837..3194108
     CDS             3194105..3196933
     CDS             3196930..3197874
     CDS             complement(3198130..3198396)
     CDS             complement(3199279..3200469)
     CDS             3200665..3201087
     CDS             3201094..3201579
     CDS             complement(3201649..3202554)
     CDS             complement(3202646..3203551)
     CDS             complement(3203673..3206399)
     CDS             complement(3206445..3206906)
     CDS             complement(3206903..3207628)
     CDS             complement(3207754..3208389)
     CDS             complement(3208367..3209098)
     CDS             3209172..3211532
     CDS             3211616..3212485
     CDS             complement(3212514..3213509)
     CDS             3213942..3214364
     CDS             3214477..3214917
     CDS             complement(3214959..3217373)
     CDS             complement(3217515..3218594)
     CDS             complement(3218647..3219747)
     CDS             complement(3219779..3221107)
     CDS             3221271..3221405
     CDS             3221405..3221791
     CDS             3221767..3221994
     CDS             3221994..3223631
     CDS             3223645..3224991
     CDS             complement(3225001..3225957)
     CDS             3226183..3228195
     CDS             3228215..3229279
     CDS             3229431..3230117
     CDS             3230263..3230910
     CDS             3230923..3231456
     CDS             3231722..3232711
     CDS             3232865..3234877
     CDS             3234897..3235961
     CDS             3236113..3236799
     CDS             3236945..3237592
     CDS             3237605..3238138
     CDS             3238358..3239236
     CDS             complement(3239184..3239831)
     CDS             3239982..3242180
     CDS             3242212..3242445
     CDS             3242447..3242902
     CDS             3242915..3243259
     CDS             3243256..3244089
     CDS             3244196..3244405
     CDS             3244437..3244931
     CDS             3244997..3245965
     CDS             3245998..3248016
     CDS             3248013..3249287
     CDS             complement(3249296..3250792)
     CDS             complement(3250822..3251067)
     CDS             3251253..3251903
     CDS             3251984..3252706
     CDS             3252738..3253547
     CDS             3253552..3253833
     CDS             3253876..3254091
     CDS             3254189..3254959
     CDS             3255041..3256063
     CDS             complement(3256070..3256885)
     CDS             complement(3256892..3258085)
     CDS             complement(3258088..3259635)
     CDS             complement(3259727..3260656)
     CDS             complement(3260739..3262136)
     CDS             complement(3262133..3262888)
     CDS             complement(3262885..3263829)
     CDS             3263893..3265035
     CDS             complement(3265053..3265397)
     CDS             complement(3265423..3267555)
     CDS             3268287..3269219
     CDS             3269224..3269700
     CDS             3269712..3270698
     CDS             3270695..3272488
     CDS             3272491..3274278
     CDS             complement(3274233..3274433)
     CDS             3274549..3276309
     CDS             3276312..3276953
     CDS             complement(3276960..3278315)
     CDS             complement(3278549..3279103)
     CDS             complement(3279169..3281208)
     CDS             complement(3281224..3281703)
     CDS             complement(3281700..3283268)
     CDS             3283286..3283477
     CDS             3283518..3284018
     CDS             complement(3284032..3284478)
     CDS             complement(3284484..3285500)
     CDS             3285612..3287387
     CDS             3287384..3287752
     CDS             complement(3287761..3288603)
     CDS             complement(3288608..3289759)
     CDS             complement(3289936..3290982)
     CDS             complement(3291180..3292496)
     CDS             complement(3292500..3293198)
     CDS             complement(3293305..3295884)
     CDS             3296120..3296443
     CDS             3296470..3297321
     CDS             3297314..3298072
     CDS             complement(3298079..3301093)
     CDS             complement(3301356..3301799)
     CDS             complement(3301796..3302725)
     CDS             3303049..3304521