CDS             119..1501
     CDS             1919..3082
     CDS             complement(3177..4118)
     CDS             complement(4122..5084)
     CDS             complement(5435..6154)
     CDS             6463..6915
     CDS             6857..7354
     CDS             7568..7861
     CDS             complement(8217..8645)
     CDS             8961..9500
     CDS             9853..10281
     CDS             complement(10376..11389)
     CDS             complement(11732..12634)
     CDS             12845..13366
     CDS             13677..13877
     CDS             13928..15118
     CDS             15115..16326
     CDS             16356..16682
     CDS             complement(17049..17357)
     CDS             17810..18580
     CDS             18581..19231
     CDS             complement(19248..20486)
     CDS             20934..22625
     CDS             complement(23031..24266)
     CDS             24635..24772
     CDS             24781..25518
     CDS             complement(25498..26658)
     CDS             complement(26778..27077)
     CDS             complement(27274..27447)
     CDS             complement(27463..27873)
     CDS             28254..30899
     CDS             31205..31342
     CDS             31389..31811
     CDS             31992..32927
     CDS             33198..35723
     CDS             complement(35758..36249)
     CDS             36622..38565
     CDS             39537..39920
     CDS             complement(40066..45126)
     CDS             45762..46496
     CDS             complement(46754..47752)
     CDS             complement(47745..49103)
     CDS             complement(49261..49602)
     CDS             50145..51302
     CDS             51352..52353
     CDS             52424..53365
     CDS             53372..54271
     CDS             54333..55160
     CDS             complement(55168..58002)
     CDS             58205..58576
     CDS             58987..60417
     CDS             60546..61724
     CDS             61940..64375
     CDS             64368..67025
     CDS             67154..68929
     CDS             complement(68966..69448)
     CDS             70214..71530
     CDS             72155..73198
     CDS             73215..73592
     CDS             73597..74106
     CDS             74149..76407
     CDS             76513..79437
     CDS             complement(79620..80324)
     CDS             complement(80617..85761)
     CDS             86470..87060
     CDS             87086..88219
     CDS             88691..91012
     CDS             complement(91211..93052)
     CDS             complement(93095..95002)
     CDS             complement(95040..95723)
     CDS             95849..96190
     CDS             complement(96315..96692)
     CDS             complement(96706..97440)
     CDS             complement(97546..98019)
     CDS             complement(98163..98609)
     CDS             complement(98606..99862)
     CDS             complement(100289..100678)
     CDS             complement(100886..101101)
     CDS             complement(101206..101421)
     CDS             101885..102151
     CDS             102908..104155
     CDS             104299..106608
     CDS             106817..112159
     CDS             112628..114013
     CDS             complement(114051..114953)
     CDS             complement(115215..115331)
     CDS             115396..115920
     CDS             complement(116031..116459)
     CDS             complement(116511..117380)
     CDS             complement(117666..117767)
     CDS             118326..119957
     CDS             120064..121200
     CDS             121274..123853
     CDS             complement(123886..124092)
     CDS             complement(124058..124342)
     CDS             125194..125931
     CDS             126211..128727
     CDS             128804..129703
     CDS             129780..130295
     CDS             130544..131362
     CDS             131492..132646
     CDS             complement(132913..133137)
     CDS             complement(133254..133838)
     CDS             134074..135369
     CDS             complement(135499..136359)
     CDS             complement(136399..137841)
     CDS             complement(138309..139547)
     CDS             complement(139620..140966)
     CDS             complement(141145..142233)
     CDS             142731..144002
     CDS             144254..145258
     CDS             complement(145357..146028)
     CDS             complement(146216..147094)
     CDS             complement(147337..149697)
     CDS             complement(149795..150790)
     CDS             complement(151209..151856)
     CDS             complement(151929..152036)
     CDS             complement(152167..153078)
     CDS             complement(153736..154227)
     CDS             154399..155769
     CDS             complement(156111..156335)
     CDS             156563..157021
     CDS             complement(158210..159382)
     CDS             complement(159489..160808)
     CDS             161099..161746
     CDS             161854..162642
     CDS             complement(162626..162775)
     CDS             163484..165319
     CDS             165708..167120
     CDS             167223..168374
     CDS             168414..170153
     CDS             170245..171285
     CDS             171705..172016
     CDS             complement(172215..173285)
     CDS             173505..175091
     CDS             175324..176103
     CDS             complement(176397..177206)
     CDS             complement(177310..178305)
     CDS             complement(178566..179420)
     CDS             complement(179691..180119)
     CDS             complement(180184..180978)
     CDS             complement(181150..181488)
     CDS             complement(181880..182473)
     CDS             182755..183192
     CDS             183779..186409
     CDS             186736..188712
     CDS             188991..189227
     CDS             190454..191647
     CDS             192114..192797
     CDS             193366..195150
     CDS             complement(195645..196154)
     CDS             196514..197938
     CDS             complement(198101..198304)
     CDS             198560..199615
     CDS             complement(200042..200275)
     CDS             complement(200361..202148)
     CDS             202589..203386
     CDS             complement(203396..204853)
     CDS             205081..206139
     CDS             206209..207594
     CDS             208316..210571
     CDS             210793..210912
     CDS             211521..212420
     CDS             complement(212701..213924)
     CDS             complement(213998..214333)
     CDS             complement(214510..215286)
     CDS             complement(215449..216156)
     CDS             complement(216394..217713)
     CDS             218107..218664
     CDS             218682..218783
     CDS             219112..219351
     CDS             complement(219502..220335)
     CDS             220430..221302
     CDS             complement(221317..222933)
     CDS             223490..224431
     CDS             224512..225300
     CDS             225314..226186
     CDS             226298..227029
     CDS             complement(227079..228119)
     CDS             complement(228233..228529)
     CDS             complement(229196..229366)
     CDS             229675..230763
     CDS             complement(231056..231850)
     CDS             complement(231996..232730)
     CDS             complement(232862..233836)
     CDS             234265..234672
     CDS             234757..234882
     CDS             complement(234879..235070)
     CDS             complement(235089..235238)
     CDS             235656..238184
     CDS             complement(238427..239629)
     CDS             239911..241323
     CDS             complement(241405..242355)
     CDS             complement(242597..242701)
     CDS             243218..243574
     CDS             complement(243809..244135)
     CDS             complement(244561..244995)
     CDS             245295..245558
     CDS             complement(245622..246035)
     CDS             246710..247729
     CDS             247771..248658
     CDS             248703..249092
     CDS             complement(249160..249597)
     CDS             249663..250169
     CDS             250533..251996
     CDS             252012..252251
     CDS             complement(252537..256571)
     CDS             complement(257357..257812)
     CDS             complement(257856..259295)
     CDS             complement(259590..259766)
     CDS             complement(261698..263338)
     CDS             263641..263997
     CDS             264076..264498
     CDS             264743..265000
     CDS             complement(265017..265937)
     CDS             complement(266087..267223)
     CDS             267637..268176
     CDS             268225..269256
     CDS             269291..270064
     CDS             complement(270066..270725)
     CDS             complement(271230..272570)
     CDS             272988..274283
     CDS             complement(274312..275091)
     CDS             275278..276219
     CDS             complement(276464..277981)
     CDS             278110..279801
     CDS             279944..281974
     CDS             complement(282262..283464)
     CDS             283647..284342
     CDS             complement(284381..285142)
     CDS             complement(285895..286893)
     CDS             complement(287680..287883)
     CDS             288328..290970
     CDS             complement(291286..291735)
     CDS             complement(291751..292017)
     CDS             complement(292064..294133)
     CDS             complement(294238..294669)
     CDS             complement(294813..295655)
     CDS             complement(295690..295974)
     CDS             296173..296553
     CDS             296554..297828
     CDS             complement(298115..298882)
     CDS             299443..299931
     CDS             299970..300206
     CDS             300431..305320
     CDS             305373..305771
     CDS             complement(305820..311969)
     CDS             312306..312740
     CDS             312811..313755
     CDS             314175..315980
     CDS             316078..317271
     CDS             complement(317336..317599)
     CDS             complement(317596..317826)
     CDS             complement(317926..319713)
     CDS             complement(319875..320069)
     CDS             complement(320120..320350)
     CDS             complement(320347..320586)
     CDS             complement(320820..320933)
     CDS             complement(321106..323565)
     CDS             323773..324696
     CDS             324795..325400
     CDS             325570..327417
     CDS             327810..328202
     CDS             328205..328942
     CDS             complement(328980..329981)
     CDS             330624..330860
     CDS             331137..333146
     CDS             complement(333255..333521)
     CDS             334202..335224
     CDS             335530..336768
     CDS             336783..337067
     CDS             337530..342569
     CDS             342733..343419
     CDS             343463..344443
     CDS             344482..345159
     CDS             345546..346517
     CDS             346535..347542
     CDS             347535..348536
     CDS             348652..349116
     CDS             349149..349799
     CDS             349915..350073
     CDS             350049..350891
     CDS             351037..351933
     CDS             352376..353128
     CDS             353317..353952
     CDS             354230..355870
     CDS             356378..357769
     CDS             357886..358788
     CDS             358853..359668
     CDS             359744..360142
     CDS             360220..360810
     CDS             complement(360816..362210)
     CDS             complement(362567..363058)
     CDS             363389..364360
     CDS             364317..365513
     CDS             365592..365864
     CDS             366134..367114
     CDS             367351..367701
     CDS             complement(367948..368496)
     CDS             368704..369360
     CDS             complement(369588..370979)
     CDS             complement(371617..372771)
     CDS             373266..374255
     CDS             complement(374538..376439)
     CDS             376954..379467
     CDS             complement(380167..380592)
     CDS             381072..381353
     CDS             complement(381704..382402)
     CDS             382768..384063
     CDS             384252..385220
     CDS             385286..385981
     CDS             complement(386511..386792)
     CDS             387484..387840
     CDS             388478..390754
     CDS             391127..392704
     CDS             393041..393685
     CDS             complement(393945..395279)
     CDS             396394..396804
     CDS             396919..398346
     CDS             398540..398656
     CDS             398643..399404
     CDS             399517..400305
     CDS             complement(400535..400903)
     CDS             401525..403555
     CDS             complement(404232..404495)
     CDS             404547..408746
     CDS             complement(408793..409755)
     CDS             410094..412691
     CDS             complement(412794..413885)
     CDS             414332..416050
     CDS             416107..416484
     CDS             416997..417767
     CDS             complement(417820..418746)
     CDS             complement(418757..419752)
     CDS             complement(419794..420768)
     CDS             complement(420792..421994)
     CDS             complement(422029..424269)
     CDS             complement(424366..425562)
     CDS             complement(425735..425965)
     CDS             426380..427153
     CDS             427372..427830
     CDS             427954..429306
     CDS             complement(429386..429883)
     CDS             complement(429992..430315)
     CDS             430446..430760
     CDS             430927..431970
     CDS             complement(432155..434065)
     CDS             434559..434786
     CDS             435128..435994
     CDS             complement(436092..436670)
     CDS             436810..437214
     CDS             complement(437211..438278)
     CDS             438642..439610
     CDS             complement(439635..440273)
     CDS             440866..441306
     CDS             complement(441503..442696)
     CDS             442979..443509
     CDS             443655..445874
     CDS             complement(445924..446400)
     CDS             complement(446416..446553)
     CDS             complement(446643..448334)
     CDS             complement(448307..451438)
     CDS             complement(451474..451872)
     CDS             452452..452640
     CDS             452651..452869
     CDS             complement(452990..453391)
     CDS             453443..453571
     CDS             complement(453526..454809)
     CDS             complement(454940..456982)
     CDS             complement(457289..458668)
     CDS             complement(458809..459423)
     CDS             459886..461259
     CDS             461513..462286
     CDS             complement(462497..463345)
     CDS             463721..464824
     CDS             464980..465636
     CDS             complement(465945..466217)
     CDS             466767..467006
     CDS             467060..470614
     CDS             complement(470505..470822)
     CDS             complement(471099..472754)
     CDS             complement(472912..473388)
     CDS             474080..475543
     CDS             complement(475655..476017)
     CDS             476285..476428
     CDS             476497..476694
     CDS             complement(477080..478591)
     CDS             478887..479510
     CDS             complement(479610..482834)
     CDS             complement(483027..483611)
     CDS             complement(483754..483954)
     CDS             484012..485016
     CDS             complement(485084..485638)
     CDS             complement(485684..486907)
     CDS             complement(487009..488127)
     CDS             complement(488175..490187)
     CDS             490595..491341
     CDS             491617..493578
     CDS             494089..495219
     CDS             495219..495476
     CDS             495473..496585
     CDS             496720..498309
     CDS             complement(498417..498644)
     CDS             complement(498895..499896)
     CDS             complement(500010..500549)
     CDS             500778..501086
     CDS             complement(501350..502144)
     CDS             502554..502784
     CDS             complement(503075..503572)
     CDS             504016..505203
     CDS             complement(505598..506926)
     CDS             complement(507151..508440)
     CDS             complement(508594..509925)
     CDS             510047..510367
     CDS             511486..512721
     CDS             512869..513957
     CDS             514033..514479
     CDS             complement(514535..515389)
     CDS             515470..516261
     CDS             516377..516598
     CDS             complement(516613..516876)
     CDS             complement(517237..519180)
     CDS             519447..519878
     CDS             520074..521042
     CDS             complement(521049..521453)
     CDS             521751..522029
     CDS             522165..522839
     CDS             522936..524852
     CDS             complement(524913..526076)
     CDS             526185..526580
     CDS             526860..528278
     CDS             complement(528394..529245)
     CDS             529667..531814
     CDS             complement(532004..532156)
     CDS             532624..534003
     CDS             534023..534625
     CDS             534586..535332
     CDS             535621..537321
     CDS             537575..538477
     CDS             complement(538485..539159)
     CDS             539422..539748
     CDS             540108..540743
     CDS             complement(540943..541203)
     CDS             complement(541311..541994)
     CDS             542220..543659
     CDS             543735..544523
     CDS             544523..545887
     CDS             545922..547184
     CDS             547218..547667
     CDS             complement(547804..548916)
     CDS             complement(548976..549944)
     CDS             550205..550390
     CDS             complement(550435..551721)
     CDS             complement(551923..553149)
     CDS             553240..553413
     CDS             553560..555584
     CDS             555944..556423
     CDS             556556..557182
     CDS             557186..558352
     CDS             complement(558378..559349)
     CDS             complement(559514..560701)
     CDS             complement(561431..563242)
     CDS             complement(563563..566454)
     CDS             complement(566742..566882)
     CDS             567227..568177
     CDS             complement(568366..568980)
     CDS             complement(569295..570884)
     CDS             complement(570976..571092)
     CDS             571714..572007
     CDS             572556..573530
     CDS             573578..575257
     CDS             575458..576051
     CDS             576148..576633
     CDS             576962..577573
     CDS             577821..578336
     CDS             complement(578403..579362)
     CDS             580356..580781
     CDS             580861..581136
     CDS             581139..581450
     CDS             581652..581987
     CDS             582009..583010
     CDS             583003..583374
     CDS             complement(583456..584142)
     CDS             complement(585093..585599)
     CDS             586113..586943
     CDS             complement(587109..589178)
     CDS             589398..589991
     CDS             complement(589998..590336)
     CDS             590811..592061
     CDS             592154..593104
     CDS             593116..593718
     CDS             593741..594190
     CDS             594192..594668
     CDS             594665..595444
     CDS             complement(595426..595800)
     CDS             complement(595763..596833)
     CDS             597138..597932
     CDS             598012..598848
     CDS             598874..599557
     CDS             complement(599725..600345)
     CDS             complement(600457..601266)
     CDS             complement(601515..602060)
     CDS             complement(602145..602495)
     CDS             complement(602636..602956)
     CDS             complement(603098..604099)
     CDS             complement(604139..604798)
     CDS             complement(605222..605485)
     CDS             complement(605647..605835)
     CDS             606047..607252
     CDS             complement(607538..608095)
     CDS             complement(608183..608425)
     CDS             608841..609302
     CDS             609400..610314
     CDS             610301..611260
     CDS             complement(611249..612466)
     CDS             complement(612778..612969)
     CDS             613185..613571
     CDS             complement(613883..614881)
     CDS             complement(615175..616605)
     CDS             complement(616736..617767)
     CDS             complement(617971..620352)
     CDS             complement(620929..621666)
     CDS             621942..622361
     CDS             622361..623206
     CDS             complement(623661..624110)
     CDS             624826..626328
     CDS             complement(626421..626990)
     CDS             complement(627630..628466)
     CDS             628799..629002
     CDS             complement(629243..636220)
     CDS             complement(636332..639280)
     CDS             complement(639277..639807)
     CDS             complement(639821..640186)
     CDS             complement(640459..641697)
     CDS             642104..643855
     CDS             complement(643872..644900)
     CDS             complement(644936..645247)
     CDS             complement(645421..646476)
     CDS             complement(646646..648385)
     CDS             complement(649019..649612)
     CDS             650392..651735
     CDS             complement(651964..652257)
     CDS             653046..653951
     CDS             654006..654566
     CDS             654718..657903
     CDS             657981..658499
     CDS             complement(658639..659631)
     CDS             661505..661939
     CDS             complement(661895..662020)
     CDS             662312..663133
     CDS             complement(663242..664198)
     CDS             complement(664358..665359)
     CDS             665795..666775
     CDS             666961..668688
     CDS             668813..669436
     CDS             669663..670082
     CDS             complement(670115..671026)
     CDS             complement(671335..672075)
     CDS             672298..672573
     CDS             complement(672612..673994)
     CDS             674697..675146
     CDS             complement(675190..678069)
     CDS             678203..679969
     CDS             679978..680121
     CDS             complement(680088..681938)
     CDS             complement(681895..682518)
     CDS             complement(682725..682955)
     CDS             683075..686059
     CDS             686447..686791
     CDS             686788..688233
     CDS             complement(688254..690311)
     CDS             complement(690394..690546)
     CDS             691037..691651
     CDS             complement(691729..692562)
     CDS             693519..695870
     CDS             695888..696511
     CDS             696687..697352
     CDS             complement(697481..697675)
     CDS             698644..698772
     CDS             698769..699314
     CDS             699400..700293
     CDS             700537..701058
     CDS             701136..701996
     CDS             complement(702208..702852)
     CDS             702876..703964
     CDS             complement(703978..704622)
     CDS             complement(705103..705582)
     CDS             complement(705740..706456)
     CDS             complement(706750..707805)
     CDS             complement(707969..708853)
     CDS             709168..709824
     CDS             complement(709986..710567)
     CDS             complement(710652..711686)
     CDS             complement(711935..712117)
     CDS             complement(712280..712594)
     CDS             712881..715511
     CDS             complement(715576..717441)
     CDS             717735..718136
     CDS             complement(718265..719863)
     CDS             complement(719923..720870)
     CDS             721198..721416
     CDS             complement(721528..723369)
     CDS             complement(723457..724248)
     CDS             complement(724418..725203)
     CDS             725625..726020
     CDS             726444..727940
     CDS             complement(727962..728933)
     CDS             complement(729107..732040)
     CDS             732608..735667
     CDS             735883..739050
     CDS             complement(739106..739549)
     CDS             complement(739569..739757)
     CDS             complement(739914..741548)
     CDS             complement(741570..741824)
     CDS             complement(742091..743875)
     CDS             complement(744001..745089)
     CDS             745376..745618
     CDS             745713..746036
     CDS             complement(746226..746726)
     CDS             complement(746871..747206)
     CDS             complement(747405..750536)
     CDS             751105..752382
     CDS             752478..752939
     CDS             753256..753690
     CDS             753914..754321
     CDS             complement(754600..755340)
     CDS             complement(755466..756632)
     CDS             complement(756733..757953)
     CDS             758307..758924
     CDS             759014..759355
     CDS             759355..760053
     CDS             complement(760191..762413)
     CDS             complement(762435..762761)
     CDS             763128..763589
     CDS             complement(763925..764119)
     CDS             complement(764143..764343)
     CDS             765527..766978
     CDS             complement(767190..768245)
     CDS             768500..768859
     CDS             complement(768978..770300)
     CDS             770956..772374
     CDS             complement(772747..773250)
     CDS             773994..774680
     CDS             774871..775143
     CDS             775344..776417
     CDS             776576..777352
     CDS             777349..778161
     CDS             778294..779046
     CDS             780749..782881
     CDS             783050..785218
     CDS             785618..785806
     CDS             786177..786437
     CDS             787111..787317
     CDS             complement(787416..788342)
     CDS             789103..789657
     CDS             789728..790456
     CDS             790443..790991
     CDS             791228..792349
     CDS             792353..792559
     CDS             complement(792511..795231)
     CDS             complement(795323..796663)
     CDS             complement(796920..797882)
     CDS             798128..798907
     CDS             799271..799720
     CDS             799817..801646
     CDS             complement(801868..802104)
     CDS             complement(802769..804982)
     CDS             complement(805689..806672)
     CDS             complement(806750..807679)
     CDS             808329..809651
     CDS             809721..811262
     CDS             811356..811934
     CDS             complement(812046..812993)
     CDS             complement(813122..814174)
     CDS             complement(814224..815120)
     CDS             815727..820952
     CDS             820968..822179
     CDS             822336..823499
     CDS             824045..826450
     CDS             complement(826809..827081)
     CDS             complement(827104..827451)
     CDS             complement(828128..830689)
     CDS             831465..832664
     CDS             833032..835764
     CDS             complement(836304..837203)
     CDS             837632..838234
     CDS             838664..839281
     CDS             complement(839475..840269)
     CDS             complement(840593..841345)
     CDS             841973..842692
     CDS             842862..844535
     CDS             844539..844967
     CDS             845262..846431
     CDS             complement(846530..847525)
     CDS             847904..848785
     CDS             complement(848851..849480)
     CDS             849761..850669
     CDS             850925..852361
     CDS             852743..853213
     CDS             complement(853349..854512)
     CDS             854890..856353
     CDS             856459..856776
     CDS             856776..857168
     CDS             complement(857263..858774)
     CDS             859083..859901
     CDS             complement(859960..860457)
     CDS             860942..862672
     CDS             complement(862669..862995)
     CDS             complement(863130..864167)
     CDS             complement(864420..865796)
     CDS             865862..867412
     CDS             complement(867305..867559)
     CDS             complement(867569..868405)
     CDS             868678..869541
     CDS             869853..870311
     CDS             870348..870476
     CDS             870628..871455
     CDS             871550..872008
     CDS             872152..872619
     CDS             complement(872691..873179)
     CDS             874100..874702
     CDS             874767..875399
     CDS             875392..875706
     CDS             875713..876576
     CDS             876660..876938
     CDS             877023..877382
     CDS             877435..878217
     CDS             878316..878744
     CDS             878748..878972
     CDS             878985..879230
     CDS             879269..879637
     CDS             879637..879990
     CDS             880097..880645
     CDS             880666..881067
     CDS             881164..881712
     CDS             881715..882077
     CDS             882156..882680
     CDS             882749..883195
     CDS             883266..884579
     CDS             884579..885133
     CDS             885349..885549
     CDS             885893..886273
     CDS             886328..886723
     CDS             887014..887961
     CDS             887997..888347
     CDS             888431..889279
     CDS             889353..889808
     CDS             889808..890224
     CDS             890325..890564
     CDS             890667..891767
     CDS             892703..894397
     CDS             894587..896245
     CDS             896338..896571
     CDS             896592..897356
     CDS             complement(897395..898021)
     CDS             complement(898053..899201)
     CDS             complement(899633..901264)
     CDS             complement(901251..902141)
     CDS             complement(902334..903014)
     CDS             complement(903205..904362)
     CDS             complement(904518..905963)
     CDS             complement(906190..907143)
     CDS             complement(907223..907723)
     CDS             complement(907720..908178)
     CDS             908296..908421
     CDS             complement(908733..910004)
     CDS             complement(910835..911575)
     CDS             complement(911596..912741)
     CDS             complement(912779..913705)
     CDS             complement(913767..914837)
     CDS             complement(915038..915247)
     CDS             915329..915886
     CDS             916073..916711
     CDS             complement(916946..917740)
     CDS             917927..918982
     CDS             919360..920253
     CDS             920841..922136
     CDS             complement(922282..923604)
     CDS             complement(923671..925173)
     CDS             complement(925269..927131)
     CDS             927399..927503
     CDS             927545..928378
     CDS             complement(928573..928758)
     CDS             929258..930610
     CDS             complement(930622..931392)
     CDS             complement(931398..932387)
     CDS             932780..933079
     CDS             complement(933400..935067)
     CDS             935182..935445
     CDS             935566..936057
     CDS             936194..936838
     CDS             937066..937635
     CDS             complement(937704..938846)
     CDS             939135..940925
     CDS             941060..941815
     CDS             941990..942211
     CDS             942406..942633
     CDS             942630..943016
     CDS             943185..943406
     CDS             943592..943852
     CDS             943849..944259
     CDS             complement(944348..944755)
     CDS             944845..946047
     CDS             946156..946773
     CDS             946843..947754
     CDS             complement(947811..948986)
     CDS             949242..950828
     CDS             951365..953059
     CDS             953878..955122
     CDS             955322..956995
     CDS             complement(957078..958340)
     CDS             complement(958604..959608)
     CDS             960777..962099
     CDS             962323..963612
     CDS             complement(963840..964271)
     CDS             965144..965683
     CDS             966161..967396
     CDS             967441..968145
     CDS             complement(968154..968627)
     CDS             complement(968717..969190)
     CDS             969404..970021
     CDS             970127..970504
     CDS             970501..971931
     CDS             complement(971948..973315)
     CDS             complement(973400..975550)
     CDS             975784..976926
     CDS             976988..977695
     CDS             978356..979084
     CDS             979441..980568
     CDS             complement(980703..981518)
     CDS             981653..982036
     CDS             982006..982446
     CDS             complement(982443..983669)
     CDS             984143..984826
     CDS             984880..986055
     CDS             986243..986626
     CDS             complement(986713..987450)
     CDS             complement(987612..988505)
     CDS             988964..989158
     CDS             complement(989284..989940)
     CDS             complement(990023..991252)
     CDS             complement(991294..991866)
     CDS             complement(992065..992310)
     CDS             992807..993850
     CDS             994028..995305
     CDS             995447..996220
     CDS             complement(996234..997763)
     CDS             997813..998181
     CDS             complement(998416..998907)
     CDS             999067..999732
     CDS             999861..1000442
     CDS             1000495..1002453
     CDS             complement(1003131..1003364)
     CDS             1005305..1005433
     CDS             complement(1005515..1005919)
     CDS             complement(1007985..1008494)
     CDS             complement(1008573..1009355)
     CDS             1009463..1010350
     CDS             complement(1010347..1012665)
     CDS             complement(1012686..1013327)
     CDS             complement(1013400..1014248)
     CDS             1014355..1016559
     CDS             complement(1016741..1016944)
     CDS             complement(1016957..1017520)
     CDS             complement(1017615..1018619)
     CDS             complement(1019114..1019278)
     CDS             1019466..1020011
     CDS             complement(1020158..1020769)
     CDS             1020859..1021452
     CDS             complement(1021638..1022687)
     CDS             complement(1022753..1023727)
     CDS             complement(1023857..1025128)
     CDS             complement(1025182..1026138)
     CDS             complement(1026178..1027134)
     CDS             complement(1027158..1028339)
     CDS             complement(1028569..1029519)
     CDS             complement(1029574..1030518)
     CDS             complement(1030561..1031691)
     CDS             complement(1031702..1032967)
     CDS             complement(1032954..1034366)
     CDS             complement(1034363..1035355)
     CDS             complement(1035390..1036355)
     CDS             complement(1036465..1037544)
     CDS             complement(1037717..1039126)
     CDS             complement(1039129..1041312)
     CDS             complement(1041418..1042614)
     CDS             complement(1042680..1043894)
     CDS             complement(1044513..1045808)
     CDS             complement(1046067..1047758)
     CDS             1048113..1051220
     CDS             complement(1051432..1051728)
     CDS             complement(1051847..1052629)
     CDS             1052678..1053088
     CDS             complement(1053168..1054040)
     CDS             1055105..1055599
     CDS             1056025..1056678
     CDS             1056933..1057877
     CDS             complement(1058057..1058548)
     CDS             1058850..1060367
     CDS             complement(1060552..1060755)
     CDS             complement(1060800..1061003)
     CDS             1061516..1064638
     CDS             1064881..1066419
     CDS             complement(1066445..1067395)
     CDS             complement(1067527..1068717)
     CDS             1069397..1070248
     CDS             1070286..1071728
     CDS             1071792..1072628
     CDS             1072923..1073630
     CDS             1073740..1075077
     CDS             1075226..1075819
     CDS             1076029..1077822
     CDS             1077838..1078335
     CDS             1078336..1078746
     CDS             1078916..1080010
     CDS             complement(1080249..1081586)
     CDS             complement(1081570..1082040)
     CDS             1082262..1082498
     CDS             1082593..1083087
     CDS             1083128..1083703
     CDS             1083841..1084290
     CDS             complement(1084547..1085539)
     CDS             complement(1085628..1085747)
     CDS             complement(1085775..1087064)
     CDS             complement(1087495..1088178)
     CDS             complement(1088350..1089444)
     CDS             1089625..1090287
     CDS             complement(1090280..1090633)
     CDS             1090826..1091191
     CDS             1091332..1092075
     CDS             complement(1092391..1093539)
     CDS             1093805..1094581
     CDS             1094640..1096481
     CDS             complement(1096616..1097413)
     CDS             complement(1097605..1097970)
     CDS             1098143..1098280
     CDS             1098621..1099376
     CDS             complement(1099624..1099989)
     CDS             complement(1099986..1100258)
     CDS             complement(1100402..1100602)
     CDS             complement(1100764..1100874)
     CDS             complement(1100878..1101060)
     CDS             1101310..1102287
     CDS             complement(1102384..1104855)
     CDS             complement(1105329..1105787)
     CDS             1105976..1107370
     CDS             1107570..1107668
     CDS             1107649..1108515
     CDS             1108512..1109261
     CDS             complement(1109342..1109614)
     CDS             complement(1109635..1110180)
     CDS             1110331..1111224
     CDS             complement(1111243..1112244)
     CDS             complement(1112438..1114504)
     CDS             complement(1114519..1114719)
     CDS             1114903..1115751
     CDS             complement(1115758..1116324)
     CDS             complement(1116346..1117269)
     CDS             complement(1117436..1118170)
     CDS             complement(1118167..1118883)
     CDS             complement(1118986..1120182)
     CDS             1120359..1122281
     CDS             complement(1122375..1122698)
     CDS             complement(1122811..1123773)
     CDS             1123999..1124373
     CDS             1124481..1125014
     CDS             complement(1125166..1125738)
     CDS             complement(1125870..1126487)
     CDS             complement(1126533..1127561)
     CDS             complement(1127605..1128252)
     CDS             1128564..1128881
     CDS             1129011..1130747
     CDS             1130951..1132606
     CDS             complement(1133099..1134235)
     CDS             complement(1134685..1135101)
     CDS             complement(1135164..1136000)
     CDS             1136221..1136709
     CDS             1136985..1138310
     CDS             1138510..1139328
     CDS             complement(1139388..1140257)
     CDS             complement(1140254..1141600)
     CDS             complement(1141590..1141817)
     CDS             complement(1141853..1143400)
     CDS             complement(1143563..1144111)
     CDS             complement(1144197..1144751)
     CDS             1145195..1147555
     CDS             1147827..1149380
     CDS             1149469..1150530
     CDS             complement(1151026..1153221)
     CDS             complement(1153234..1154241)
     CDS             complement(1154499..1154930)
     CDS             complement(1155493..1156596)
     CDS             complement(1157008..1158441)
     CDS             complement(1158622..1159344)
     CDS             complement(1159370..1159969)
     CDS             1160358..1162085
     CDS             complement(1162352..1163038)
     CDS             complement(1163622..1163828)
     CDS             complement(1164142..1164744)
     CDS             complement(1165246..1166850)
     CDS             complement(1167013..1168128)
     CDS             1168954..1169958
     CDS             complement(1169987..1171222)
     CDS             complement(1171223..1171477)
     CDS             complement(1171766..1173712)
     CDS             complement(1173841..1174317)
     CDS             1174394..1174858
     CDS             1175083..1175187
     CDS             1175382..1175750
     CDS             1175779..1176573
     CDS             1176746..1177057
     CDS             complement(1177264..1177722)
     CDS             complement(1177791..1178480)
     CDS             complement(1178487..1178969)
     CDS             complement(1179219..1179626)
     CDS             complement(1179644..1180231)
     CDS             complement(1180732..1181448)
     CDS             1182118..1182486
     CDS             1182494..1183225
     CDS             1183305..1184117
     CDS             1184374..1185324
     CDS             1185509..1186723
     CDS             1186905..1187129
     CDS             1187371..1188156
     CDS             1188237..1188980
     CDS             1189057..1190214
     CDS             1190855..1191586
     CDS             1191961..1192695
     CDS             1193091..1195304
     CDS             1195522..1196019
     CDS             1196083..1197255
     CDS             complement(1197572..1199356)
     CDS             complement(1199375..1202707)
     CDS             1203459..1205114
     CDS             1205240..1205809
     CDS             1206025..1207197
     CDS             complement(1207207..1208025)
     CDS             complement(1208609..1209019)
     CDS             1210128..1211030
     CDS             1211370..1213625
     CDS             1213708..1214163
     CDS             1214166..1216106
     CDS             complement(1216262..1216453)
     CDS             complement(1216559..1217332)
     CDS             1217486..1218586
     CDS             1218752..1219561
     CDS             complement(1219702..1221198)
     CDS             1221383..1222159
     CDS             complement(1222395..1223174)
     CDS             complement(1223253..1223759)
     CDS             1223843..1224037
     CDS             complement(1224020..1224397)
     CDS             complement(1224465..1226660)
     CDS             complement(1226765..1228324)
     CDS             complement(1228399..1228725)
     CDS             1228979..1229362
     CDS             1229332..1229772
     CDS             complement(1229782..1230051)
     CDS             complement(1230048..1230323)
     CDS             1230929..1234288
     CDS             1236714..1236839
     CDS             1237068..1237193
     CDS             complement(1237486..1238118)
     CDS             complement(1238240..1239115)
     CDS             complement(1239535..1240401)
     CDS             complement(1240536..1242539)
     CDS             complement(1242621..1243460)
     CDS             complement(1243574..1244950)
     CDS             1245530..1246987
     CDS             1247780..1253242
     CDS             1253239..1254231
     CDS             complement(1254275..1255279)
     CDS             complement(1255309..1255641)
     CDS             1256419..1257030
     CDS             1257449..1259344
     CDS             1259403..1259519
     CDS             1259665..1260969
     CDS             1261105..1261794
     CDS             1261886..1262452
     CDS             complement(1262463..1263530)
     CDS             complement(1263527..1264312)
     CDS             complement(1264373..1265689)
     CDS             complement(1265694..1266956)
     CDS             complement(1267052..1268704)
     CDS             complement(1268706..1269410)
     CDS             complement(1269431..1270753)
     CDS             complement(1271148..1273358)
     CDS             1274851..1276260
     CDS             1276257..1277267
     CDS             1277582..1278655
     CDS             complement(1278788..1280008)
     CDS             1280352..1280588
     CDS             1281039..1281632
     CDS             1281673..1281969
     CDS             1281999..1283111
     CDS             1283341..1284963
     CDS             complement(1285143..1285829)
     CDS             complement(1285982..1287481)
     CDS             complement(1287685..1288062)
     CDS             complement(1288316..1289086)
     CDS             complement(1289190..1289318)
     CDS             complement(1289541..1290719)
     CDS             complement(1290899..1291492)
     CDS             1291725..1293314
     CDS             complement(1293338..1293544)
     CDS             complement(1293696..1294319)
     CDS             1294550..1294882
     CDS             complement(1294907..1295287)
     CDS             complement(1295290..1295895)
     CDS             complement(1295917..1296522)
     CDS             1296714..1297391
     CDS             1297435..1297947
     CDS             complement(1297951..1299504)
     CDS             1299688..1299819
     CDS             1299855..1301336
     CDS             complement(1301397..1302281)
     CDS             complement(1302404..1303654)
     CDS             1304190..1304687
     CDS             1305275..1307086
     CDS             1307206..1307826
     CDS             1307852..1309315
     CDS             1309317..1309541
     CDS             complement(1309542..1310534)
     CDS             1310919..1311362
     CDS             1311787..1315359
     CDS             1315483..1315866
     CDS             1315881..1316255
     CDS             1316364..1316618
     CDS             1316608..1316796
     CDS             complement(1316961..1319174)
     CDS             1319720..1320136
     CDS             complement(1320327..1324679)
     CDS             complement(1325022..1325858)
     CDS             1326033..1326662
     CDS             complement(1326727..1327836)
     CDS             1328046..1329398
     CDS             1329402..1330103
     CDS             complement(1330214..1330867)
     CDS             1330968..1331666
     CDS             1331699..1331932
     CDS             1332051..1334465
     CDS             1335528..1338656
     CDS             complement(1339486..1339623)
     CDS             1339687..1340166
     CDS             complement(1340190..1340747)
     CDS             complement(1340857..1341951)
     CDS             1342450..1343088
     CDS             complement(1343237..1344610)
     CDS             1345216..1345890
     CDS             1345933..1346715
     CDS             1346818..1349016
     CDS             1349578..1350351
     CDS             1350463..1351677
     CDS             1351753..1352781
     CDS             1353009..1354046
     CDS             1354061..1354903
     CDS             1354996..1356009
     CDS             1356017..1356829
     CDS             1356914..1357483
     CDS             1357553..1358866
     CDS             1359383..1360471
     CDS             1360588..1362813
     CDS             1363669..1364442
     CDS             1364894..1366714
     CDS             1366692..1367741
     CDS             1367861..1368835
     CDS             1368916..1369803
     CDS             1370196..1371341
     CDS             1371341..1372288
     CDS             1372313..1373740
     CDS             complement(1373914..1376169)
     CDS             1376301..1376696
     CDS             1376956..1377333
     CDS             complement(1377432..1380293)
     CDS             complement(1380459..1382705)
     CDS             complement(1382692..1384137)
     CDS             1384411..1384761
     CDS             1384929..1386434
     CDS             1386495..1388465
     CDS             complement(1388578..1389672)
     CDS             complement(1389741..1390898)
     CDS             complement(1390903..1391694)
     CDS             complement(1391745..1393121)
     CDS             complement(1393352..1394182)
     CDS             complement(1394725..1395825)
     CDS             complement(1395952..1398183)
     CDS             complement(1398734..1399273)
     CDS             complement(1399270..1400388)
     CDS             complement(1400391..1400519)
     CDS             1400667..1402421
     CDS             complement(1402429..1402731)
     CDS             1403022..1403258
     CDS             1403287..1403553
     CDS             complement(1403643..1405133)
     CDS             complement(1405166..1405453)
     CDS             1405817..1407232
     CDS             1407584..1409266
     CDS             1409270..1410106
     CDS             1410106..1410609
     CDS             complement(1410992..1412056)
     CDS             complement(1412057..1412527)
     CDS             complement(1412573..1412908)
     CDS             complement(1412992..1415916)
     CDS             complement(1415938..1418001)
     CDS             complement(1418019..1419383)
     CDS             complement(1419380..1420930)
     CDS             complement(1420950..1421402)
     CDS             1421472..1423400
     CDS             1424494..1425369
     CDS             1425421..1426344
     CDS             1426867..1428117
     CDS             1428660..1429115
     CDS             complement(1429245..1430483)
     CDS             complement(1430502..1434368)
     CDS             1434453..1436483
     CDS             complement(1436584..1437492)
     CDS             1437625..1438527
     CDS             1438715..1439893
     CDS             1440517..1441869
     CDS             1442040..1443110
     CDS             1443153..1444154
     CDS             complement(1444565..1445683)
     CDS             1446097..1446351
     CDS             1446361..1448040
     CDS             complement(1448109..1448951)
     CDS             complement(1449706..1450374)
     CDS             complement(1450461..1452755)
     CDS             1452843..1454246
     CDS             1455200..1455649
     CDS             1456174..1456521
     CDS             complement(1456600..1457310)
     CDS             complement(1457333..1458616)
     CDS             complement(1459538..1459768)
     CDS             1460750..1463761
     CDS             1463809..1465380
     CDS             1465544..1466038
     CDS             complement(1466047..1467180)
     CDS             complement(1467250..1467849)
     CDS             complement(1468129..1468425)
     CDS             complement(1468510..1470687)
     CDS             complement(1470787..1472472)
     CDS             complement(1472678..1472794)
     CDS             1472953..1474479
     CDS             complement(1474465..1477014)
     CDS             1477815..1478987
     CDS             1479185..1479679
     CDS             1479934..1480269
     CDS             complement(1480577..1481701)
     CDS             complement(1482022..1482297)
     CDS             complement(1482503..1483690)
     CDS             1484249..1485538
     CDS             1485865..1486935
     CDS             complement(1487044..1489017)
     CDS             1489721..1490431
     CDS             1490503..1490955
     CDS             complement(1490969..1491406)
     CDS             complement(1491763..1494873)
     CDS             1495325..1495540
     CDS             1495571..1496032
     CDS             complement(1496060..1496599)
     CDS             1497080..1497646
     CDS             1498050..1498379
     CDS             complement(1498400..1499092)
     CDS             1499232..1501931
     CDS             1501931..1502914
     CDS             1503002..1504018
     CDS             1504211..1504585
     CDS             1504732..1505475
     CDS             complement(1505553..1506683)
     CDS             1506822..1509713
     CDS             1509979..1510314
     CDS             1510345..1510647
     CDS             complement(1510707..1511966)
     CDS             1512312..1513124
     CDS             complement(1513179..1513937)
     CDS             1514019..1515404
     CDS             1515855..1516721
     CDS             complement(1516831..1517700)
     CDS             1517885..1519219
     CDS             1519263..1520441
     CDS             1520450..1521163
     CDS             complement(1521217..1521972)
     CDS             complement(1521997..1523529)
     CDS             complement(1523621..1525039)
     CDS             complement(1525179..1526378)
     CDS             complement(1526512..1527045)
     CDS             complement(1527144..1527932)
     CDS             complement(1528204..1528800)
     CDS             1529297..1530352
     CDS             1530336..1531715
     CDS             complement(1532194..1532763)
     CDS             1532973..1533464
     CDS             complement(1533755..1535281)
     CDS             complement(1535910..1536389)
     CDS             complement(1536515..1538026)
     CDS             complement(1538210..1538866)
     CDS             complement(1539274..1540737)
     CDS             complement(1540740..1542713)
     CDS             complement(1542763..1543428)
     CDS             1543851..1544108
     CDS             complement(1544151..1544792)
     CDS             complement(1544789..1546183)
     CDS             1546364..1547587
     CDS             complement(1547727..1548128)
     CDS             complement(1548429..1550018)
     CDS             1550538..1550912
     CDS             1551270..1551593
     CDS             1551677..1552231
     CDS             1552309..1553064
     CDS             complement(1553145..1553915)
     CDS             1554452..1554694
     CDS             1554781..1554891
     CDS             complement(1555258..1555695)
     CDS             1555949..1557322
     CDS             complement(1557424..1558527)
     CDS             complement(1558606..1558842)
     CDS             1559086..1559670
     CDS             1559979..1560194
     CDS             1560432..1561265
     CDS             1561395..1561607
     CDS             1561765..1562739
     CDS             complement(1562842..1563672)
     CDS             complement(1563792..1564073)
     CDS             1564334..1564702
     CDS             complement(1564732..1565904)
     CDS             complement(1566122..1566328)
     CDS             1566802..1567140
     CDS             1567291..1569930
     CDS             1570487..1572550
     CDS             1572821..1573498
     CDS             complement(1573577..1574164)
     CDS             1574603..1575475
     CDS             complement(1575516..1576166)
     CDS             complement(1576368..1576685)
     CDS             complement(1576888..1578117)
     CDS             complement(1578140..1580218)
     CDS             complement(1580359..1580829)
     CDS             complement(1581317..1581700)
     CDS             complement(1581798..1582136)
     CDS             complement(1582613..1583035)
     CDS             complement(1583314..1585296)
     CDS             1586052..1590740
     CDS             complement(1591015..1591149)
     CDS             complement(1591156..1592073)
     CDS             1593348..1595783
     CDS             1595806..1597353
     CDS             complement(1597414..1598610)
     CDS             complement(1598811..1600013)
     CDS             1600648..1601844
     CDS             1602323..1602520
     CDS             complement(1602570..1602830)
     CDS             1603011..1604342
     CDS             complement(1604507..1605130)
     CDS             complement(1605360..1605953)
     CDS             complement(1606032..1606694)
     CDS             1606944..1608200
     CDS             1608197..1609480
     CDS             1609485..1609871
     CDS             1609861..1610181
     CDS             1610162..1610443
     CDS             complement(1610448..1611032)
     CDS             complement(1611025..1611639)
     CDS             complement(1611653..1614382)
     CDS             complement(1614382..1614828)
     CDS             complement(1614825..1617038)
     CDS             complement(1617235..1617657)
     CDS             complement(1617874..1618365)
     CDS             1618504..1619064
     CDS             1619306..1619521
     CDS             1619736..1621796
     CDS             complement(1623402..1625309)
     CDS             1625472..1625633
     CDS             1626204..1629452
     CDS             1629466..1633431
     CDS             1633768..1634172
     CDS             1634348..1637827
     CDS             1637824..1639686
     CDS             1639693..1639911
     CDS             1640235..1642952
     CDS             1642952..1644430
     CDS             1644521..1644937
     CDS             complement(1645077..1645445)
     CDS             complement(1645471..1646106)
     CDS             1646343..1646990
     CDS             complement(1647034..1647294)
     CDS             1647515..1647817
     CDS             1648234..1649403
     CDS             1649421..1650935
     CDS             complement(1651205..1651717)
     CDS             complement(1651747..1652553)
     CDS             complement(1652557..1654548)
     CDS             1655324..1657054
     CDS             1657146..1658189
     CDS             complement(1658321..1659208)
     CDS             complement(1659459..1659788)
     CDS             complement(1659793..1659972)
     CDS             complement(1660012..1660986)
     CDS             1661569..1661931
     CDS             1662583..1662897
     CDS             1662921..1665002
     CDS             1665202..1667427
     CDS             complement(1667483..1669942)
     CDS             1670036..1671274
     CDS             complement(1671335..1671823)
     CDS             complement(1671820..1672065)
     CDS             1672162..1673640
     CDS             complement(1673689..1674303)
     CDS             complement(1674413..1675051)
     CDS             1675409..1677121
     CDS             1677181..1677906
     CDS             1677937..1679049
     CDS             complement(1679117..1680289)
     CDS             complement(1680433..1680873)
     CDS             complement(1680843..1681226)
     CDS             complement(1681262..1682449)
     CDS             complement(1682536..1683531)
     CDS             complement(1683776..1685437)
     CDS             complement(1685603..1686943)
     CDS             complement(1687414..1689141)
     CDS             complement(1689210..1689707)
     CDS             complement(1690078..1691808)
     CDS             1692017..1692940
     CDS             1693076..1694224
     CDS             complement(1694427..1695857)
     CDS             complement(1696114..1696887)
     CDS             complement(1697036..1698187)
     CDS             complement(1698307..1699200)
     CDS             complement(1699279..1700295)
     CDS             complement(1700331..1701584)
     CDS             complement(1701588..1702529)
     CDS             complement(1702739..1704211)
     CDS             complement(1704271..1704417)
     CDS             complement(1704454..1705380)
     CDS             complement(1705420..1706742)
     CDS             complement(1706818..1707771)
     CDS             complement(1707979..1710183)
     CDS             1712020..1712961
     CDS             complement(1712966..1713316)
     CDS             1713494..1713952
     CDS             complement(1714143..1717244)
     CDS             complement(1717618..1718406)
     CDS             1718757..1719998
     CDS             complement(1720009..1721127)
     CDS             complement(1721392..1721997)
     CDS             1723759..1724001
     CDS             1724789..1725109
     CDS             1725183..1726526
     CDS             1726595..1727863
     CDS             1728291..1729754
     CDS             1729806..1731314
     CDS             1731299..1731715
     CDS             1731922..1732110
     CDS             1732177..1732704
     CDS             1732872..1733630
     CDS             complement(1733744..1734151)
     CDS             complement(1734403..1735749)
     CDS             1735919..1736650
     CDS             1736893..1737027
     CDS             1737011..1738519
     CDS             1738985..1739647
     CDS             1741364..1742536
     CDS             complement(1742656..1742835)
     CDS             complement(1743327..1743884)
     CDS             complement(1743887..1745077)
     CDS             complement(1745111..1745311)
     CDS             complement(1745375..1746535)
     CDS             complement(1746716..1747213)
     CDS             1747552..1748211
     CDS             complement(1748297..1749868)
     CDS             complement(1749952..1750776)
     CDS             1750849..1751628
     CDS             complement(1751665..1752561)
     CDS             complement(1752659..1753894)
     CDS             complement(1754030..1754719)
     CDS             complement(1754876..1755823)
     CDS             1756144..1757229
     CDS             1757323..1759824
     CDS             complement(1759819..1761324)
     CDS             complement(1761383..1764151)
     CDS             complement(1764218..1766038)
     CDS             1766415..1768343
     CDS             complement(1768303..1768557)
     CDS             complement(1768862..1769962)
     CDS             1770548..1771567
     CDS             1771681..1772889
     CDS             1772917..1774143
     CDS             complement(1774175..1775050)
     CDS             complement(1775239..1776582)
     CDS             1777382..1778164
     CDS             complement(1778198..1778440)
     CDS             complement(1778814..1780607)
     CDS             complement(1780712..1782451)
     CDS             1782891..1783529
     CDS             complement(1783906..1784499)
     CDS             1784697..1785371
     CDS             complement(1785594..1785842)
     CDS             complement(1785926..1786471)
     CDS             complement(1786585..1787397)
     CDS             complement(1787616..1788197)
     CDS             1788408..1789082
     CDS             1789205..1789996
     CDS             complement(1790067..1790183)
     CDS             1790609..1791574
     CDS             1791703..1793178
     CDS             1793291..1794067
     CDS             1794080..1794973
     CDS             1795148..1795690
     CDS             1795951..1797186
     CDS             1797404..1797790
     CDS             1798225..1798443
     CDS             complement(1798507..1799697)
     CDS             1799875..1800252
     CDS             complement(1800389..1800928)
     CDS             complement(1801016..1801837)
     CDS             complement(1801932..1802939)
     CDS             1803310..1803672
     CDS             complement(1803736..1804482)
     CDS             1804930..1806387
     CDS             1806996..1808879
     CDS             1809178..1811061
     CDS             1811212..1812090
     CDS             complement(1812318..1812494)
     CDS             1813196..1813294
     CDS             1813539..1814510
     CDS             complement(1814606..1815079)
     CDS             1815287..1816492
     CDS             1816485..1816628
     CDS             1816681..1817457
     CDS             1817783..1820110
     CDS             1821150..1821416
     CDS             1821603..1822202
     CDS             complement(1822358..1822876)
     CDS             complement(1823147..1823296)
     CDS             complement(1823334..1823828)
     CDS             1824112..1825152
     CDS             complement(1825224..1826138)
     CDS             complement(1826270..1826989)
     CDS             1827371..1827922
     CDS             1828725..1829555
     CDS             1829558..1830484
     CDS             1830712..1831296
     CDS             1831415..1832332
     CDS             complement(1832295..1832765)
     CDS             complement(1832871..1833284)
     CDS             complement(1833351..1834328)
     CDS             complement(1834325..1835749)
     CDS             complement(1835916..1836899)
     CDS             complement(1837011..1837637)
     CDS             1837892..1841215
     CDS             complement(1841220..1841510)
     CDS             complement(1841754..1842770)
     CDS             complement(1842875..1843387)
     CDS             1843622..1844878
     CDS             complement(1845348..1846091)
     CDS             1846248..1847309
     CDS             complement(1847549..1848169)
     CDS             1848876..1850198
     CDS             complement(1850283..1850867)
     CDS             complement(1850932..1851513)
     CDS             complement(1851606..1852355)
     CDS             complement(1852432..1853463)
     CDS             complement(1853791..1853898)
     CDS             complement(1853989..1855518)
     CDS             1855774..1855929
     CDS             complement(1855966..1856289)
     CDS             1856885..1858543
     CDS             1858707..1859732
     CDS             1859789..1860697
     CDS             complement(1860761..1861951)
     CDS             complement(1862186..1863094)
     CDS             1863570..1864019
     CDS             complement(1864097..1864378)
     CDS             complement(1864406..1864798)
     CDS             1865572..1866666
     CDS             complement(1866739..1867035)
     CDS             complement(1867130..1868254)
     CDS             1868569..1870182
     CDS             complement(1870274..1871464)
     CDS             complement(1871664..1872677)
     CDS             complement(1872762..1873379)
     CDS             complement(1873383..1874051)
     CDS             complement(1874054..1874956)
     CDS             1875084..1876277
     CDS             complement(1876260..1877414)
     CDS             complement(1877420..1878439)
     CDS             complement(1878466..1878801)
     CDS             1879248..1880048
     CDS             complement(1880441..1880617)
     CDS             complement(1880695..1881105)
     CDS             complement(1881373..1881693)
     CDS             complement(1881708..1883867)
     CDS             1884106..1884312
     CDS             1884746..1885378
     CDS             1885378..1886001
     CDS             1886351..1888012
     CDS             1888305..1888838
     CDS             1889011..1889985
     CDS             1890053..1891822
     CDS             complement(1891825..1892736)
     CDS             1892987..1893337
     CDS             1894101..1895654
     CDS             1895836..1896528
     CDS             1896645..1898231
     CDS             1899236..1899511
     CDS             1899612..1899791
     CDS             1899974..1902415
     CDS             1902882..1903310
     CDS             complement(1903400..1903747)
     CDS             complement(1904032..1904727)
     CDS             1904892..1907015
     CDS             1907464..1908399
     CDS             complement(1908495..1909991)
     CDS             complement(1910052..1910807)
     CDS             complement(1910952..1915910)
     CDS             complement(1915992..1917344)
     CDS             complement(1917738..1918460)
     CDS             1918899..1920425
     CDS             1920663..1921094
     CDS             1921346..1922677
     CDS             1922707..1923816
     CDS             complement(1923964..1924137)
     CDS             complement(1924290..1926056)
     CDS             complement(1927051..1931703)
     CDS             complement(1931740..1932024)
     CDS             1932306..1933496
     CDS             complement(1933521..1933859)
     CDS             complement(1933922..1934047)
     CDS             complement(1934590..1936677)
     CDS             complement(1936643..1939462)
     CDS             complement(1939704..1941188)
     CDS             complement(1941268..1942569)
     CDS             complement(1943015..1943245)
     CDS             1943251..1944042
     CDS             complement(1944149..1944700)
     CDS             complement(1944974..1946140)
     CDS             1946234..1946857
     CDS             1947028..1947864
     CDS             complement(1948005..1949405)
     CDS             1949489..1950283
     CDS             1950284..1950739
     CDS             1951222..1951980
     CDS             1952089..1953786
     CDS             1953910..1954272
     CDS             complement(1954349..1955431)
     CDS             1955630..1956757
     CDS             1956856..1957569
     CDS             complement(1957703..1958731)
     CDS             complement(1958949..1959623)
     CDS             complement(1959724..1960308)
     CDS             1960525..1961853
     CDS             1961920..1963002
     CDS             complement(1963273..1964511)
     CDS             complement(1964625..1966331)
     CDS             complement(1966536..1969112)
     CDS             complement(1969172..1970557)
     CDS             complement(1970686..1971102)
     CDS             1971178..1971738
     CDS             complement(1971884..1972966)
     CDS             1973194..1974216
     CDS             complement(1974218..1975063)
     CDS             complement(1975316..1976113)
     CDS             1976206..1977183
     CDS             1977366..1977716
     CDS             complement(1978060..1980693)
     CDS             1981007..1982662
     CDS             complement(1982725..1982964)
     CDS             1982993..1984063
     CDS             complement(1984196..1984663)
     CDS             complement(1984735..1985898)
     CDS             complement(1986024..1987199)
     CDS             1987529..1991788
     CDS             1991901..1995329
     CDS             1995332..2005258
     CDS             2005366..2009640
     CDS             2009692..2020188
     CDS             2020454..2021251
     CDS             2021307..2022413
     CDS             2022581..2023525
     CDS             2023613..2025622
     CDS             2026188..2026331
     CDS             2026617..2027600
     CDS             2027608..2028585
     CDS             2028672..2030732
     CDS             2030870..2031277
     CDS             2031428..2033263
     CDS             2033335..2035023
     CDS             complement(2035020..2038550)
     CDS             complement(2039215..2040615)
     CDS             complement(2041378..2041782)
     CDS             complement(2042094..2042471)
     CDS             complement(2042468..2045548)
     CDS             complement(2045566..2047407)
     CDS             2047966..2048631
     CDS             complement(2048634..2050211)
     CDS             2050979..2053150
     CDS             2053155..2053637
     CDS             2053719..2054429
     CDS             2054516..2055727
     CDS             2055930..2058332
     CDS             complement(2058737..2059852)
     CDS             complement(2060024..2060752)
     CDS             complement(2060781..2061245)
     CDS             complement(2061567..2061959)
     CDS             complement(2061956..2062321)
     CDS             complement(2062542..2063702)
     CDS             2063855..2064373
     CDS             complement(2064595..2066403)
     CDS             complement(2066554..2067495)
     CDS             complement(2067504..2068937)
     CDS             complement(2069084..2069470)
     CDS             complement(2069439..2071247)
     CDS             complement(2071258..2073066)
     CDS             complement(2073592..2073927)
     CDS             2074060..2075043
     CDS             complement(2075160..2075834)
     CDS             complement(2076007..2076879)
     CDS             complement(2076845..2076970)
     CDS             2077063..2077266
     CDS             2077885..2079774
     CDS             2079891..2080736
     CDS             2081102..2082037
     CDS             2082176..2082721
     CDS             complement(2082936..2083943)
     CDS             complement(2083955..2084635)
     CDS             complement(2084650..2085747)
     CDS             complement(2086164..2086523)
     CDS             2086734..2088389
     CDS             2088705..2089298
     CDS             2089332..2090375
     CDS             2090746..2091234
     CDS             2091352..2092113
     CDS             complement(2092356..2092940)
     CDS             2093335..2095632
     CDS             2095759..2095977
     CDS             2096197..2098788
     CDS             2098855..2100045
     CDS             2100330..2101772
     CDS             2102011..2103024
     CDS             2103254..2103499
     CDS             2103684..2104184
     CDS             2104388..2105110
     CDS             2105755..2105865
     CDS             2105883..2106167
     CDS             2107031..2108080
     CDS             2108287..2109432
     CDS             2109575..2111104
     CDS             2111262..2112638
     CDS             2112928..2113989
     CDS             complement(2114192..2115448)
     CDS             complement(2115637..2116023)
     CDS             complement(2116148..2116939)
     CDS             2117330..2117626
     CDS             2118288..2119109
     CDS             2119222..2119635
     CDS             complement(2119674..2120444)
     CDS             complement(2120521..2121111)
     CDS             complement(2121129..2122049)
     CDS             2122538..2124307
     CDS             complement(2125003..2125701)
     CDS             2126200..2126643
     CDS             complement(2126720..2127301)
     CDS             complement(2127304..2127678)
     CDS             complement(2127750..2129009)
     CDS             complement(2129250..2130740)
     CDS             complement(2130844..2131389)
     CDS             complement(2131538..2132803)
     CDS             complement(2132808..2133215)
     CDS             2133671..2133793
     CDS             complement(2134072..2134188)
     CDS             complement(2134207..2134779)
     CDS             complement(2134975..2135163)
     CDS             2135418..2135606
     CDS             2135694..2138372
     CDS             complement(2138463..2138621)
     CDS             complement(2138618..2138875)
     CDS             2139221..2141935
     CDS             complement(2142223..2145249)
     CDS             2145895..2146338
     CDS             2146599..2147234
     CDS             2147260..2147628
     CDS             complement(2147768..2148184)
     CDS             complement(2148275..2149753)
     CDS             complement(2149753..2152470)
     CDS             2152803..2154689
     CDS             2154860..2155555
     CDS             2155891..2157135
     CDS             complement(2157184..2158548)
     CDS             2158829..2159146
     CDS             complement(2159669..2160199)
     CDS             complement(2160253..2160600)
     CDS             2161399..2161977
     CDS             2162078..2163358
     CDS             2163521..2163832
     CDS             2163833..2164183
     CDS             2164299..2164481
     CDS             2164486..2164731
     CDS             2164724..2165107
     CDS             2165249..2166343
     CDS             2166319..2167011
     CDS             2167182..2167484
     CDS             complement(2167540..2167869)
     CDS             2167977..2168552
     CDS             2168703..2168942
     CDS             complement(2169154..2170011)
     CDS             2170117..2171544
     CDS             2171560..2171877
     CDS             2172002..2173981
     CDS             2174046..2174246
     CDS             2174256..2174486
     CDS             complement(2174527..2175207)
     CDS             complement(2175467..2176204)
     CDS             2176353..2176607
     CDS             complement(2176629..2178206)
     CDS             complement(2178469..2180559)
     CDS             complement(2180756..2181142)
     CDS             complement(2181521..2182237)
     CDS             2182610..2183623
     CDS             complement(2184353..2185072)
     CDS             2185383..2186258
     CDS             complement(2186597..2187412)
     CDS             complement(2187478..2188242)
     CDS             complement(2188285..2188935)
     CDS             complement(2188928..2189848)
     CDS             complement(2190127..2190951)
     CDS             complement(2191072..2191872)
     CDS             complement(2191869..2192171)
     CDS             complement(2192158..2192934)
     CDS             2193591..2194607
     CDS             2194803..2195840
     CDS             2195993..2196427
     CDS             2196530..2197477
     CDS             complement(2197527..2198450)
     CDS             complement(2199205..2200662)
     CDS             complement(2200771..2201874)
     CDS             complement(2201901..2202185)
     CDS             complement(2202733..2204241)
     CDS             2204454..2206679
     CDS             complement(2206788..2207483)
     CDS             complement(2207815..2208486)
     CDS             complement(2208798..2211917)
     CDS             2212418..2212729
     CDS             2213465..2214421
     CDS             complement(2214562..2215917)
     CDS             complement(2216039..2217328)
     CDS             complement(2217902..2218813)
     CDS             2218912..2219730
     CDS             complement(2219777..2221132)
     CDS             2221376..2222491
     CDS             complement(2222788..2224659)
     CDS             2225359..2226585
     CDS             2226713..2227594
     CDS             complement(2227591..2228472)
     CDS             2228715..2229008
     CDS             complement(2228955..2231021)
     CDS             complement(2231059..2231817)
     CDS             2232090..2233142
     CDS             2233368..2234327
     CDS             complement(2234336..2234914)
     CDS             complement(2234998..2235846)
     CDS             complement(2235849..2236382)
     CDS             complement(2236428..2237129)
     CDS             2237251..2237625
     CDS             2237851..2239440
     CDS             complement(2239544..2240038)
     CDS             complement(2240305..2241498)
     CDS             2242005..2242499
     CDS             2242723..2243550
     CDS             complement(2243538..2244362)
     CDS             complement(2244456..2245343)
     CDS             2245453..2247177
     CDS             2247841..2249553
     CDS             complement(2249693..2250436)
     CDS             2251033..2251197
     CDS             complement(2251365..2252750)
     CDS             complement(2252882..2253088)
     CDS             complement(2253187..2253975)
     CDS             complement(2254064..2255851)
     CDS             complement(2255933..2256430)
     CDS             complement(2256455..2257189)
     CDS             2257753..2258616
     CDS             2258789..2261494
     CDS             complement(2261565..2261735)
     CDS             complement(2261938..2263335)
     CDS             2263406..2264008
     CDS             2264032..2265030
     CDS             complement(2265124..2265837)
     CDS             2266035..2266901
     CDS             2266980..2267780
     CDS             complement(2268001..2269518)
     CDS             2269721..2270152
     CDS             2270237..2270635
     CDS             complement(2270785..2272194)
     CDS             complement(2272276..2273649)
     CDS             2273810..2274853
     CDS             complement(2274841..2275089)
     CDS             complement(2275287..2276498)
     CDS             2276662..2277582
     CDS             2277617..2278285
     CDS             complement(2278350..2279540)
     CDS             complement(2279657..2280442)
     CDS             2280780..2282366
     CDS             2282553..2282813
     CDS             2282935..2283909
     CDS             complement(2284186..2285472)
     CDS             complement(2285548..2285940)
     CDS             complement(2286670..2287515)
     CDS             2287867..2289198
     CDS             2289469..2294454
     CDS             complement(2294577..2294939)
     CDS             2295446..2296267
     CDS             2297176..2297952
     CDS             2298118..2298963
     CDS             2298966..2299214
     CDS             2299669..2300814
     CDS             2300833..2304090
     CDS             2304259..2305833
     CDS             2305878..2306525
     CDS             2306717..2309323
     CDS             2309433..2309573
     CDS             complement(2310032..2310151)
     CDS             complement(2310319..2310567)
     CDS             complement(2310673..2311692)
     CDS             complement(2311851..2312186)
     CDS             2312523..2312744
     CDS             2312735..2313472
     CDS             2313465..2313992
     CDS             2314171..2314404
     CDS             2314675..2315517
     CDS             2315626..2316435
     CDS             2316462..2316992
     CDS             complement(2316989..2317186)
     CDS             complement(2317193..2317804)
     CDS             complement(2317996..2321112)
     CDS             complement(2321605..2321874)
     CDS             complement(2322023..2323300)
     CDS             complement(2323459..2323920)
     CDS             complement(2324131..2325549)
     CDS             2325804..2326589
     CDS             complement(2326737..2327630)
     CDS             complement(2327724..2328524)
     CDS             complement(2328535..2328681)
     CDS             complement(2328872..2330395)
     CDS             2330572..2331300
     CDS             2331361..2332008
     CDS             2332165..2332818
     CDS             2332863..2333381
     CDS             2335095..2336381
     CDS             2336453..2336578
     CDS             2336773..2337015
     CDS             2337267..2338004
     CDS             2338689..2339357
     CDS             complement(2339533..2342016)
     CDS             complement(2342891..2343088)
     CDS             complement(2343027..2344682)
     CDS             complement(2344868..2345530)
     CDS             complement(2345615..2346073)
     CDS             complement(2346167..2346595)
     CDS             complement(2346906..2347379)
     CDS             complement(2347523..2348521)
     CDS             complement(2349382..2352675)
     CDS             complement(2353353..2353907)
     CDS             2354372..2355067
     CDS             complement(2355127..2356278)
     CDS             complement(2356633..2357034)
     CDS             2357303..2357995
     CDS             complement(2358055..2358684)
     CDS             complement(2359140..2359322)
     CDS             2359401..2362145
     CDS             2362322..2363191
     CDS             2363408..2363695
     CDS             2363836..2366574
     CDS             complement(2366836..2367819)
     CDS             complement(2368382..2370121)
     CDS             complement(2370232..2371023)
     CDS             2371642..2372427
     CDS             complement(2372660..2372818)
     CDS             complement(2372913..2373260)
     CDS             2373469..2374710
     CDS             2374998..2375792
     CDS             2376214..2376705
     CDS             2376788..2377417
     CDS             complement(2377488..2377943)
     CDS             complement(2378034..2380334)
     CDS             2380889..2381605
     CDS             complement(2381842..2382930)
     CDS             2383211..2383315
     CDS             2383580..2384566
     CDS             2384636..2385622
     CDS             2385705..2386391
     CDS             2386470..2386700
     CDS             2386763..2387284
     CDS             2387788..2388015
     CDS             complement(2388268..2388546)
     CDS             complement(2388861..2389751)
     CDS             complement(2389847..2391274)
     CDS             2391529..2393304
     CDS             2393483..2393674
     CDS             complement(2393872..2395455)
     CDS             complement(2398960..2400780)
     CDS             complement(2400940..2402232)
     CDS             complement(2402189..2402290)
     CDS             complement(2402391..2403863)
     CDS             2403972..2404643
     CDS             complement(2404790..2406445)
     CDS             2406729..2407283
     CDS             complement(2407860..2408081)
     CDS             2408515..2408760
     CDS             complement(2409009..2412671)
     CDS             2412985..2414763
     CDS             2414808..2416592
     CDS             2417779..2418489
     CDS             2418915..2419631
     CDS             2419628..2420743
     CDS             2420860..2421870
     CDS             2422022..2422204
     CDS             2422350..2423399
     CDS             2423498..2424148
     CDS             complement(2424607..2424912)
     CDS             2425469..2426146
     CDS             complement(2426278..2427558)
     CDS             complement(2427844..2428494)
     CDS             complement(2428763..2430169)
     CDS             complement(2430254..2432077)
     CDS             complement(2432238..2432903)
     CDS             2433225..2434223
     CDS             complement(2434329..2435015)
     CDS             complement(2434990..2436261)
     CDS             2436436..2437437
     CDS             2437635..2438168
     CDS             2438375..2439010
     CDS             complement(2439245..2439484)
     CDS             2440029..2440991
     CDS             2441067..2441600
     CDS             complement(2441876..2442568)
     CDS             2443192..2444040
     CDS             2444302..2445087
     CDS             2445141..2445779
     CDS             complement(2445837..2446250)
     CDS             complement(2446314..2446613)
     CDS             2446798..2447259
     CDS             complement(2447422..2447922)
     CDS             complement(2448511..2449785)
     CDS             complement(2449956..2450423)
     CDS             complement(2450555..2452180)
     CDS             2452282..2452935
     CDS             2453059..2453568
     CDS             2453669..2454556
     CDS             2454971..2460676
     CDS             complement(2460693..2462099)
     CDS             complement(2462121..2463089)
     CDS             complement(2464249..2465019)
     CDS             complement(2465367..2465696)
     CDS             complement(2465919..2466791)
     CDS             complement(2466788..2467648)
     CDS             2467743..2468600
     CDS             complement(2468795..2468992)
     CDS             2469195..2470586
     CDS             complement(2471052..2472011)
     CDS             2472129..2473103
     CDS             complement(2473246..2474184)
     CDS             2474571..2475152
     CDS             complement(2475232..2476248)
     CDS             2477637..2479319
     CDS             2479494..2480171
     CDS             2480380..2480754
     CDS             2481259..2482353
     CDS             2482479..2482982
     CDS             2483048..2483443
     CDS             2483526..2484017
     CDS             complement(2484415..2484972)
     CDS             complement(2484985..2485449)
     CDS             2486012..2486722
     CDS             complement(2486879..2487289)
     CDS             complement(2488022..2488144)
     CDS             2488306..2489547
     CDS             complement(2489606..2489734)
     CDS             complement(2489825..2490787)
     CDS             complement(2490789..2492060)
     CDS             2492283..2492558
     CDS             2492563..2492682
     CDS             2492779..2492910
     CDS             complement(2492879..2493061)
     CDS             2493248..2494132
     CDS             2494129..2494527
     CDS             complement(2494737..2495102)
     CDS             complement(2495121..2495627)
     CDS             complement(2495810..2496046)
     CDS             2496225..2496644
     CDS             complement(2496824..2498290)
     CDS             2498303..2498431
     CDS             2498796..2500532
     CDS             2500559..2500888
     CDS             2501099..2502388
     CDS             2502556..2503107
     CDS             2503228..2504229
     CDS             complement(2504524..2505060)
     CDS             complement(2505362..2505973)
     CDS             2506172..2508232
     CDS             complement(2508789..2509295)
     CDS             2509590..2510795
     CDS             2510792..2511451
     CDS             complement(2511468..2511893)
     CDS             2511959..2512750
     CDS             2512695..2513081
     CDS             complement(2513154..2514716)
     CDS             2515982..2516368
     CDS             complement(2516473..2517420)
     CDS             complement(2518015..2518563)
     CDS             2518815..2519180
     CDS             complement(2519221..2520129)
     CDS             2520574..2521107
     CDS             2521347..2524355
     CDS             complement(2524394..2525389)
     CDS             2525520..2527082
     CDS             complement(2527131..2527931)
     CDS             2528289..2528879
     CDS             2528942..2529418
     CDS             complement(2529582..2531465)
     CDS             complement(2531680..2532222)
     CDS             2533158..2535455
     CDS             complement(2535646..2536410)
     CDS             complement(2536944..2538173)
     CDS             2538362..2539681
     CDS             complement(2539832..2540206)
     CDS             2540426..2540956
     CDS             2541482..2542825
     CDS             2542940..2543239
     CDS             2543466..2544188
     CDS             2544346..2545878
     CDS             2545974..2546495
     CDS             complement(2546571..2549039)
     CDS             complement(2549135..2549977)
     CDS             complement(2550193..2551134)
     CDS             complement(2551454..2552251)
     CDS             complement(2552381..2552944)
     CDS             complement(2552934..2554313)
     CDS             complement(2554559..2555527)
     CDS             2555976..2558156
     CDS             complement(2558281..2558820)
     CDS             complement(2559148..2559705)
     CDS             2559984..2561186
     CDS             complement(2561267..2561896)
     CDS             2562306..2562707
     CDS             complement(2563305..2563865)
     CDS             complement(2564132..2564458)
     CDS             2564633..2565406
     CDS             complement(2565409..2565885)
     CDS             complement(2565967..2566164)
     CDS             2566621..2567982
     CDS             2568276..2569322
     CDS             2569378..2570628
     CDS             2570645..2571316
     CDS             2572170..2572382
     CDS             2572408..2572725
     CDS             2572862..2573662
     CDS             2573906..2574553
     CDS             complement(2574626..2576557)
     CDS             2576722..2577210
     CDS             complement(2577482..2577778)
     CDS             2578320..2578607
     CDS             2578617..2578949
     CDS             complement(2578953..2580866)
     CDS             2581207..2582511
     CDS             2583298..2584356
     CDS             complement(2584572..2585846)
     CDS             2586572..2587279
     CDS             complement(2587280..2588077)
     CDS             complement(2588149..2588790)
     CDS             complement(2588823..2589767)
     CDS             complement(2589792..2590826)
     CDS             2590857..2592329
     CDS             complement(2592326..2592427)
     CDS             complement(2592963..2593721)
     CDS             complement(2593832..2594977)
     CDS             2595421..2596362
     CDS             complement(2596511..2597809)
     CDS             2597964..2599331
     CDS             complement(2599387..2604045)
     CDS             complement(2604066..2605370)
     CDS             complement(2605510..2606130)
     CDS             2606316..2606792
     CDS             2607018..2607737
     CDS             complement(2607758..2610091)
     CDS             2610897..2611418
     CDS             2611509..2613104
     CDS             2613173..2614030
     CDS             2614097..2615542
     CDS             complement(2615544..2616017)
     CDS             complement(2616185..2617177)
     CDS             2617403..2618200
     CDS             2618603..2619499
     CDS             2619683..2620717
     CDS             2621072..2621980
     CDS             2622035..2622292
     CDS             2622282..2622464
     CDS             2622468..2622641
     CDS             2622747..2623289
     CDS             2623599..2626391
     CDS             2626632..2629160
     CDS             2629259..2629942
     CDS             2630038..2631204
     CDS             2631368..2631946
     CDS             complement(2631982..2632362)
     CDS             complement(2632375..2632668)
     CDS             complement(2632683..2633852)
     CDS             complement(2634426..2635436)
     CDS             complement(2635687..2635941)
     CDS             complement(2636010..2639081)
     CDS             complement(2639187..2639420)
     CDS             2639638..2642634
     CDS             2642756..2644255
     CDS             2644730..2645812
     CDS             complement(2646282..2646860)
     CDS             2647036..2649147
     CDS             complement(2649148..2650077)
     CDS             complement(2650191..2650634)
     CDS             complement(2650724..2651035)
     CDS             complement(2651264..2651941)
     CDS             complement(2651967..2652953)
     CDS             2653246..2653629
     CDS             2654014..2655783
     CDS             2655944..2656066
     CDS             2656206..2659019
     CDS             2659158..2660381
     CDS             2660481..2660672
     CDS             2660863..2662194
     CDS             2662440..2663591
     CDS             2663607..2664635
     CDS             complement(2664696..2666258)
     CDS             complement(2666563..2668095)
     CDS             complement(2668304..2669209)
     CDS             complement(2669272..2669730)
     CDS             complement(2669903..2671369)
     CDS             2671846..2672706
     CDS             2672972..2673157
     CDS             2673212..2674282
     CDS             2674416..2677004
     CDS             2677390..2678367
     CDS             2678371..2678664
     CDS             2678940..2679614
     CDS             complement(2679792..2681162)
     CDS             complement(2681428..2681829)
     CDS             complement(2681952..2683370)
     CDS             2683612..2684748
     CDS             complement(2684783..2685847)
     CDS             2686212..2687243
     CDS             2687311..2688864
     CDS             2688861..2689859
     CDS             complement(2690005..2690190)
     CDS             2690203..2691795
     CDS             complement(2692222..2692926)
     CDS             2693647..2695302
     CDS             complement(2695405..2696043)
     CDS             complement(2696206..2696424)
     CDS             complement(2696417..2696569)
     CDS             2696640..2696972
     CDS             2697553..2697798
     CDS             complement(2697805..2698875)
     CDS             2698904..2699101
     CDS             2699109..2700014
     CDS             2700119..2704792
     CDS             2704789..2708511
     CDS             2708819..2709493
     CDS             2709496..2711241
     CDS             2711251..2712078
     CDS             2712080..2712601
     CDS             2712908..2716426
     CDS             2716683..2719061
     CDS             2719617..2719982
     CDS             2720098..2723427
     CDS             complement(2723714..2723971)
     CDS             2724169..2724474
     CDS             complement(2724599..2724850)
     CDS             2724972..2726903
     CDS             2727243..2727353
     CDS             2728483..2729403
     CDS             2729550..2730155
     CDS             2730267..2731745
     CDS             2732073..2732246
     CDS             2732243..2734315
     CDS             2734477..2735043
     CDS             2735109..2735483
     CDS             2735434..2735661
     CDS             2735770..2736231
     CDS             complement(2736287..2738281)
     CDS             complement(2738287..2738967)
     CDS             complement(2739048..2740646)
     CDS             2740804..2742504
     CDS             2742623..2744611
     CDS             2744623..2745024
     CDS             complement(2745162..2748992)
     CDS             complement(2749254..2749499)
     CDS             complement(2749680..2750357)
     CDS             2750635..2752587
     CDS             complement(2752744..2753055)
     CDS             complement(2753243..2754649)
     CDS             2754855..2756072
     CDS             complement(2756380..2758533)
     CDS             complement(2759508..2759777)
     CDS             complement(2759849..2762281)
     CDS             complement(2762719..2763795)
     CDS             2764048..2765238
     CDS             2765480..2767294
     CDS             2767446..2769014
     CDS             2769023..2769778
     CDS             2769967..2770245
     CDS             2770305..2770406
     CDS             complement(2770680..2771318)
     CDS             complement(2771293..2772267)
     CDS             2772484..2772999
     CDS             2773170..2773643
     CDS             complement(2773659..2774099)
     CDS             complement(2774345..2775484)
     CDS             2775932..2777869
     CDS             complement(2778147..2780147)
     CDS             2780403..2782151
     CDS             complement(2782167..2782781)
     CDS             complement(2782930..2784150)
     CDS             complement(2784204..2787674)
     CDS             2788260..2788904
     CDS             2789718..2790257
     CDS             complement(2790312..2791454)
     CDS             complement(2791553..2792206)
     CDS             complement(2792437..2793813)
     CDS             complement(2793988..2795544)
     CDS             complement(2795629..2797725)
     CDS             complement(2797822..2798244)
     CDS             complement(2798687..2799238)
     CDS             2799363..2800562
     CDS             2800579..2801736
     CDS             2801765..2802442
     CDS             2802629..2804197
     CDS             2804453..2805010
     CDS             2807083..2807487
     CDS             complement(2807569..2807697)
     CDS             2809422..2809655
     CDS             complement(2810188..2810862)
     CDS             2810965..2811618
     CDS             complement(2811759..2812154)
     CDS             2812802..2813554
     CDS             2813704..2815125
     CDS             2815323..2816603
     CDS             2816637..2818025
     CDS             2818139..2818540
     CDS             complement(2818588..2819049)
     CDS             2819160..2820050
     CDS             2820162..2820365
     CDS             2820421..2821356
     CDS             complement(2821399..2821821)
     CDS             complement(2822080..2823717)
     CDS             2823775..2825571
     CDS             complement(2825687..2826031)
     CDS             complement(2826019..2826435)
     CDS             complement(2826553..2826804)
     CDS             complement(2826875..2827378)
     CDS             complement(2827411..2829522)
     CDS             2829782..2829970
     CDS             complement(2829929..2830129)
     CDS             complement(2830181..2830630)
     CDS             complement(2830931..2832142)
     CDS             2832413..2833270
     CDS             complement(2833261..2833767)
     CDS             2834085..2836364
     CDS             2836574..2837254
     CDS             complement(2837384..2837608)
     CDS             2837891..2838841
     CDS             2839134..2841554
     CDS             complement(2841779..2842375)
     CDS             complement(2843068..2843412)
     CDS             complement(2843485..2844966)
     CDS             2845119..2845616
     CDS             2845631..2846521
     CDS             complement(2846650..2847123)
     CDS             2847293..2847781
     CDS             2847821..2848426
     CDS             2848423..2849508
     CDS             2850002..2850952
     CDS             2851015..2852325
     CDS             complement(2852492..2854015)
     CDS             complement(2854212..2854997)
     CDS             complement(2855147..2855560)
     CDS             complement(2855669..2857117)
     CDS             complement(2857497..2858309)
     CDS             complement(2859118..2859351)
     CDS             complement(2859943..2860836)
     CDS             complement(2860883..2861965)
     CDS             complement(2861965..2863110)
     CDS             2863397..2863549
     CDS             2863716..2865548
     CDS             complement(2865641..2866045)
     CDS             complement(2866029..2866682)
     CDS             2867348..2867842
     CDS             2868142..2869827
     CDS             2869947..2870522
     CDS             complement(2870554..2871930)
     CDS             2872157..2873971
     CDS             2874566..2875180
     CDS             complement(2875230..2875574)
     CDS             complement(2875779..2876327)
     CDS             complement(2876534..2877091)
     CDS             2877284..2878390
     CDS             2878682..2879680
     CDS             complement(2879751..2880764)
     CDS             complement(2880881..2881507)
     CDS             2881659..2881814
     CDS             2881914..2883398
     CDS             2883519..2884514
     CDS             2884699..2885046
     CDS             2885327..2885734
     CDS             complement(2885773..2886510)
     CDS             2887118..2887585
     CDS             2887807..2888094
     CDS             complement(2888265..2889692)
     CDS             complement(2889860..2891416)
     CDS             2892214..2893614
     CDS             complement(2893684..2895087)
     CDS             complement(2895237..2895995)
     CDS             complement(2896025..2896948)
     CDS             complement(2897482..2897778)
     CDS             complement(2898009..2898635)
     CDS             2899002..2901620
     CDS             complement(2901781..2902041)
     CDS             2902428..2902802
     CDS             2902876..2903109
     CDS             2903267..2903617
     CDS             complement(2903558..2904421)
     CDS             complement(2904514..2905794)
     CDS             2905961..2907478
     CDS             2907610..2907969
     CDS             complement(2908030..2908641)
     CDS             complement(2908852..2909010)
     CDS             2909047..2909709
     CDS             2909722..2910705
     CDS             complement(2910747..2911772)
     CDS             2912107..2913873
     CDS             2913941..2916409
     CDS             2916476..2918926
     CDS             2918993..2921485
     CDS             2921564..2924026
     CDS             2924091..2926565
     CDS             complement(2926678..2927913)
     CDS             2928324..2929022
     CDS             complement(2929258..2931516)
     CDS             2931934..2937654
     CDS             complement(2937683..2938303)
     CDS             2938405..2938839
     CDS             2939236..2939889
     CDS             2940022..2941365
     CDS             complement(2941566..2942249)
     CDS             2942970..2944046
     CDS             2944423..2945040
     CDS             2945263..2946414
     CDS             2946420..2946908
     CDS             2947121..2948557
     CDS             2948648..2949238
     CDS             complement(2949350..2949970)
     CDS             complement(2949978..2950130)
     CDS             complement(2950096..2950407)
     CDS             complement(2950766..2951134)
     CDS             complement(2951185..2951334)
     CDS             complement(2951455..2951565)
     CDS             2951943..2954135
     CDS             complement(2954171..2954293)
     CDS             2954420..2954770
     CDS             complement(2954807..2955058)
     CDS             complement(2955244..2955573)
     CDS             complement(2955892..2956395)
     CDS             complement(2956564..2956770)
     CDS             complement(2956811..2956984)
     CDS             2957137..2957553
     CDS             2957574..2957876
     CDS             complement(2957937..2959175)
     CDS             complement(2959305..2961449)
     CDS             complement(2961611..2962789)
     CDS             2963352..2963594
     CDS             2963762..2963998
     CDS             2964166..2964402
     CDS             2964565..2964807
     CDS             2964902..2965177
     CDS             complement(2965749..2968772)
     CDS             complement(2968932..2970722)
     CDS             complement(2970734..2971957)
     CDS             complement(2972024..2972569)
     CDS             complement(2972576..2973862)
     CDS             complement(2974646..2976868)
     CDS             2977455..2977721
     CDS             2978627..2978818
     CDS             2978861..2979169
     CDS             2979352..2979600
     CDS             2979551..2979772
     CDS             2980031..2982181
     CDS             2982297..2983700
     CDS             2984041..2984700
     CDS             2984846..2985523
     CDS             2985628..2987487
     CDS             2987510..2988547
     CDS             complement(2988714..2990183)
     CDS             2990693..2992951
     CDS             2993074..2995299
     CDS             2995441..2996220
     CDS             2996289..2996495
     CDS             2996495..2996845
     CDS             2997006..2998028
     CDS             complement(2998069..2998956)
     CDS             complement(2999043..2999138)
     CDS             2999314..3000519
     CDS             complement(3000591..3000935)
     CDS             complement(3001113..3001646)
     CDS             complement(3002007..3002693)
     CDS             3002882..3003841
     CDS             complement(3003973..3004446)
     CDS             complement(3004615..3004911)
     CDS             complement(3004908..3005345)
     CDS             3005414..3005557
     CDS             complement(3005690..3006064)
     CDS             complement(3006101..3008902)
     CDS             complement(3009069..3011123)
     CDS             3011740..3011862
     CDS             complement(3011859..3012260)
     CDS             complement(3012423..3012869)
     CDS             3012968..3013765
     CDS             3014328..3014840
     CDS             3014846..3015124
     CDS             complement(3015281..3015982)
     CDS             3016407..3017264
     CDS             3017424..3017681
     CDS             complement(3017693..3019093)
     CDS             complement(3019212..3020741)
     CDS             3021286..3022557
     CDS             3022695..3023948
     CDS             3023951..3025111
     CDS             3025112..3026914
     CDS             3026970..3027950
     CDS             3028114..3029640
     CDS             complement(3029797..3030264)
     CDS             complement(3030277..3031890)
     CDS             complement(3032116..3032784)
     CDS             complement(3032936..3033067)
     CDS             complement(3033083..3033379)
     CDS             complement(3033629..3034174)
     CDS             3034434..3036407
     CDS             complement(3036760..3037020)
     CDS             3037234..3038157
     CDS             complement(3038333..3038914)
     CDS             3039241..3039882
     CDS             3040080..3040592
     CDS             complement(3040711..3041250)
     CDS             3041514..3043358
     CDS             3043364..3044272
     CDS             complement(3044391..3044933)
     CDS             3045099..3045221
     CDS             complement(3045210..3045551)
     CDS             3046232..3046747
     CDS             3046830..3047333
     CDS             complement(3047395..3049716)
     CDS             complement(3050245..3051636)
     CDS             3052072..3053376
     CDS             complement(3053603..3054685)
     CDS             3055135..3056187
     CDS             3056252..3058081
     CDS             complement(3058190..3058786)
     CDS             complement(3059088..3059294)
     CDS             complement(3059275..3059376)
     CDS             complement(3059464..3060105)
     CDS             complement(3060193..3062259)
     CDS             complement(3062266..3063189)
     CDS             complement(3063399..3063680)
     CDS             complement(3063708..3064745)
     CDS             complement(3064957..3065475)
     CDS             3065930..3066556
     CDS             3066553..3068019
     CDS             complement(3068133..3070403)
     CDS             3071009..3071668
     CDS             complement(3071745..3072221)
     CDS             complement(3072337..3072927)
     CDS             3073605..3074786
     CDS             3074949..3075899
     CDS             3075920..3076801
     CDS             3076867..3077673
     CDS             3078137..3079102
     CDS             complement(3079150..3080466)
     CDS             complement(3080637..3081275)
     CDS             complement(3081339..3081779)
     CDS             complement(3081864..3082052)
     CDS             complement(3082253..3082891)
     CDS             complement(3083152..3083757)
     CDS             complement(3083899..3085128)
     CDS             3085406..3085684
     CDS             complement(3085772..3086953)
     CDS             3088010..3089089
     CDS             complement(3089096..3089248)
     CDS             3089335..3089565
     CDS             3089562..3089930
     CDS             3089996..3090751
     CDS             3090920..3091120
     CDS             3091117..3091380
     CDS             complement(3091535..3091753)
     CDS             complement(3091796..3094132)
     CDS             3094630..3095709
     CDS             3096027..3096191
     CDS             3096328..3097569
     CDS             3097985..3099037
     CDS             complement(3099158..3100030)
     CDS             complement(3100152..3100559)
     CDS             complement(3100598..3100843)
     CDS             complement(3100898..3101605)
     CDS             complement(3101621..3102583)
     CDS             complement(3102707..3103144)
     CDS             complement(3103321..3105045)
     CDS             complement(3105412..3105693)
     CDS             complement(3106302..3107357)
     CDS             3107758..3108030
     CDS             3108045..3108722
     CDS             3109009..3109557
     CDS             3110452..3110775
     CDS             complement(3111075..3113012)
     CDS             3113389..3114273
     CDS             3114398..3115699
     CDS             3115941..3117419
     CDS             3117574..3118236
     CDS             3118508..3119770
     CDS             3119809..3120375
     CDS             3120786..3123041
     CDS             complement(3123263..3124132)
     CDS             complement(3124358..3125113)
     CDS             3125432..3126862
     CDS             complement(3126975..3128105)
     CDS             3128266..3129297
     CDS             complement(3129325..3131655)
     CDS             complement(3132006..3132251)
     CDS             complement(3132393..3133220)
     CDS             3133398..3134093
     CDS             3134326..3135345
     CDS             3135469..3136449
     CDS             3136809..3137534
     CDS             3137698..3138405
     CDS             complement(3138449..3139081)
     CDS             3139210..3139464
     CDS             3139658..3139990
     CDS             3140417..3142195
     CDS             complement(3142307..3142843)
     CDS             3143388..3144803
     CDS             3144922..3148185
     CDS             3148431..3149690
     CDS             3149699..3150217
     CDS             complement(3150263..3151267)
     CDS             3151356..3152066
     CDS             3152228..3152620
     CDS             3153032..3153253
     CDS             3153253..3153885
     CDS             3153893..3154318
     CDS             3154443..3155159
     CDS             3155449..3155994
     CDS             3156095..3156481
     CDS             complement(3156770..3157840)
     CDS             complement(3157904..3159400)
     CDS             complement(3159498..3160373)
     CDS             complement(3160578..3161360)
     CDS             3161811..3162878
     CDS             3162930..3163121
     CDS             complement(3163475..3164788)
     CDS             complement(3164785..3167592)
     CDS             complement(3167690..3168742)
     CDS             complement(3168931..3171486)
     CDS             3172284..3172499
     CDS             3173015..3175243
     CDS             complement(3175804..3176100)
     CDS             complement(3176621..3178714)
     CDS             complement(3178863..3179099)
     CDS             complement(3179099..3179254)
     CDS             complement(3179408..3179647)
     CDS             complement(3180060..3180230)
     CDS             complement(3180223..3181047)
     CDS             complement(3181447..3181617)
     CDS             complement(3181984..3182226)
     CDS             3182953..3183234
     CDS             3183812..3185131
     CDS             complement(3185128..3185778)
     CDS             3186328..3187128
     CDS             complement(3187236..3187835)
     CDS             3187887..3189251
     CDS             complement(3189341..3190606)
     CDS             complement(3190694..3191923)
     CDS             complement(3192011..3193270)
     CDS             complement(3193373..3193840)
     CDS             complement(3193954..3194955)
     CDS             complement(3195022..3196200)
     CDS             complement(3196314..3197516)
     CDS             3198373..3199716
     CDS             3200672..3200950
     CDS             3201618..3206912
     CDS             3206952..3208787
     CDS             3209345..3210706
     CDS             3210892..3214221
     CDS             3214353..3216011
     CDS             3216212..3217732
     CDS             3218306..3219169
     CDS             complement(3219206..3219919)
     CDS             3220031..3221080
     CDS             3221081..3222556
     CDS             3222774..3222953
     CDS             3222953..3223618
     CDS             3223643..3224695
     CDS             3224830..3225768
     CDS             complement(3225772..3226227)
     CDS             3226387..3227007
     CDS             complement(3227057..3227449)
     CDS             complement(3227847..3229076)
     CDS             complement(3229139..3229828)
     CDS             3231418..3232047
     CDS             complement(3232155..3233102)
     CDS             complement(3233191..3234780)
     CDS             complement(3234875..3235426)
     CDS             complement(3235423..3235986)
     CDS             complement(3236096..3236587)
     CDS             complement(3236733..3236978)
     CDS             complement(3237135..3237890)
     CDS             complement(3237943..3238446)
     CDS             complement(3238945..3240144)
     CDS             3240546..3240662
     CDS             3241015..3244413
     CDS             3244850..3245335
     CDS             3245401..3245889
     CDS             3246105..3246311
     CDS             3246478..3247293
     CDS             complement(3247301..3247741)
     CDS             complement(3247943..3248167)
     CDS             complement(3248245..3248484)
     CDS             complement(3248678..3249073)
     CDS             3249644..3253309
     CDS             3253622..3255331
     CDS             3255569..3257047
     CDS             complement(3257249..3258664)
     CDS             3258945..3259850
     CDS             3259991..3261646
     CDS             3261934..3262896
     CDS             3262881..3264272
     CDS             complement(3264346..3265701)
     CDS             complement(3266138..3266584)
     CDS             complement(3266760..3266945)
     CDS             3267459..3268529
     CDS             3268553..3269137
     CDS             3269211..3269594
     CDS             3269564..3270004
     CDS             3270170..3270379
     CDS             complement(3270607..3272664)
     CDS             3273210..3273419
     CDS             3273459..3273845
     CDS             3273845..3274303
     CDS             complement(3274475..3274759)
     CDS             complement(3275144..3276724)
     CDS             complement(3276750..3277355)
     CDS             3277439..3277618
     CDS             complement(3278170..3280566)
     CDS             complement(3280697..3281698)
     CDS             3282092..3283255
     CDS             3283615..3283938
     CDS             3284211..3285281
     CDS             3285444..3286763
     CDS             3286940..3288583
     CDS             3288735..3289097
     CDS             3289101..3289268
     CDS             3289277..3290302
     CDS             complement(3290510..3292693)
     CDS             complement(3293513..3293800)
     CDS             complement(3294260..3295093)
     CDS             3295254..3295460
     CDS             3295640..3296041
     CDS             3297227..3297463
     CDS             complement(3297841..3298191)
     CDS             complement(3298352..3298921)
     CDS             complement(3298948..3299040)
     CDS             complement(3298994..3299530)
     CDS             3299845..3300399
     CDS             3300639..3301382
     CDS             complement(3301420..3302961)
     CDS             3303026..3303808
     CDS             3303878..3305290
     CDS             complement(3305319..3307445)
     CDS             complement(3308328..3309611)
     CDS             complement(3310650..3312254)
     CDS             complement(3312343..3312849)
     CDS             complement(3313023..3314534)
     CDS             3314651..3315715
     CDS             3315898..3317541
     CDS             3317667..3318647
     CDS             3318665..3319453
     CDS             complement(3319564..3321225)
     CDS             complement(3321328..3322182)
     CDS             3322589..3323170
     CDS             complement(3323257..3323610)
     CDS             3323902..3325233
     CDS             complement(3325264..3326190)
     CDS             3326697..3327272
     CDS             3327329..3327862
     CDS             complement(3328025..3329314)
     CDS             3329480..3330235
     CDS             3330607..3331821
     CDS             3332090..3332569
     CDS             3332577..3332741
     CDS             3332686..3334842
     CDS             complement(3334961..3335143)
     CDS             complement(3335540..3337138)
     CDS             3337487..3338038
     CDS             complement(3338100..3339221)
     CDS             complement(3339342..3339785)
     CDS             complement(3339817..3340197)
     CDS             3340436..3341335
     CDS             3341484..3342413
     CDS             3342558..3343028
     CDS             complement(3343061..3343795)
     CDS             complement(3343920..3344249)
     CDS             complement(3344381..3345100)
     CDS             complement(3345213..3345959)
     CDS             3345989..3346165
     CDS             complement(3346090..3347847)
     CDS             complement(3348160..3348894)
     CDS             3349160..3349654
     CDS             3349921..3351057
     CDS             3351461..3352579
     CDS             3352668..3353252
     CDS             3353353..3353961
     CDS             3353998..3354303
     CDS             3354310..3355230
     CDS             3355679..3356482
     CDS             3356516..3358123
     CDS             complement(3358140..3359297)
     CDS             complement(3359490..3360119)
     CDS             complement(3360295..3361887)
     CDS             3362268..3362993
     CDS             3363452..3364198
     CDS             3364344..3365390
     CDS             3365580..3367055
     CDS             3367296..3368324
     CDS             3368428..3369420
     CDS             3369515..3370393
     CDS             3370526..3371281
     CDS             3371379..3372416
     CDS             3372558..3372851
     CDS             complement(3372918..3373421)
     CDS             complement(3373811..3374887)
     CDS             3375040..3375645
     CDS             3376001..3376657
     CDS             complement(3377434..3378261)
     CDS             complement(3378502..3379332)
     CDS             3379733..3381622
     CDS             complement(3381626..3382264)
     CDS             complement(3382438..3383133)
     CDS             3383600..3385075
     CDS             complement(3385233..3385598)
     CDS             complement(3385906..3386325)
     CDS             complement(3386819..3387310)
     CDS             complement(3387303..3387458)
     CDS             complement(3387654..3388574)
     CDS             complement(3388571..3389560)
     CDS             complement(3389665..3390867)
     CDS             3391972..3392427
     CDS             3392621..3393358
     CDS             3393567..3393743
     CDS             complement(3394058..3395173)
     CDS             3395450..3396022
     CDS             3396288..3397550
     CDS             3397712..3399610
     CDS             complement(3399812..3400606)
     CDS             complement(3400885..3401379)
     CDS             3401547..3402677
     CDS             3402866..3403258
     CDS             3403463..3406387
     CDS             3406896..3408368
     CDS             3408685..3410025
     CDS             complement(3410274..3410858)
     CDS             complement(3410914..3411096)
     CDS             complement(3411177..3412505)
     CDS             3412791..3416357
     CDS             3416647..3419307
     CDS             complement(3419419..3419937)
     CDS             complement(3419942..3421354)
     CDS             3421785..3426458
     CDS             complement(3426474..3426863)
     CDS             complement(3427026..3427559)
     CDS             complement(3427572..3428270)
     CDS             3428542..3429294
     CDS             complement(3429540..3430100)
     CDS             complement(3430124..3430219)
     CDS             complement(3430257..3431567)
     CDS             3432126..3433355
     CDS             complement(3433436..3434203)
     CDS             complement(3434207..3434806)
     CDS             complement(3435002..3435457)
     CDS             complement(3435597..3436151)
     CDS             complement(3436171..3436326)
     CDS             complement(3436490..3437368)
     CDS             complement(3437844..3438182)
     CDS             complement(3438421..3438738)
     CDS             3439086..3440933
     CDS             3441135..3442325
     CDS             complement(3442322..3443215)
     CDS             complement(3443282..3444595)
     CDS             3444972..3447314
     CDS             complement(3447428..3447667)
     CDS             complement(3447731..3448099)
     CDS             3448371..3449279
     CDS             3449266..3449835
     CDS             3450126..3451739
     CDS             complement(3451957..3452373)
     CDS             3452765..3453481
     CDS             complement(3453602..3454162)
     CDS             complement(3454280..3455197)
     CDS             complement(3455204..3455950)
     CDS             3456036..3456953
     CDS             3457416..3462833
     CDS             complement(3463088..3464155)
     CDS             3464513..3465382
     CDS             3465403..3467304
     CDS             3467590..3468336
     CDS             complement(3468497..3471148)
     CDS             3471998..3473698
     CDS             3473739..3477197
     CDS             3477221..3480643
     CDS             complement(3481516..3482784)
     CDS             complement(3482744..3483226)
     CDS             complement(3483247..3483438)
     CDS             complement(3483680..3484108)
     CDS             3484654..3484773
     CDS             3485092..3485862
     CDS             3485866..3486144
     CDS             complement(3486405..3489995)
     CDS             complement(3490398..3490649)
     CDS             complement(3490720..3491880)
     CDS             complement(3492003..3492644)
     CDS             complement(3492641..3493390)
     CDS             3493737..3494144
     CDS             complement(3494379..3495587)
     CDS             3495846..3496604
     CDS             complement(3496819..3497736)
     CDS             complement(3497957..3498589)
     CDS             3498751..3500085
     CDS             complement(3500236..3502170)
     CDS             complement(3502282..3503184)
     CDS             complement(3503181..3503987)
     CDS             complement(3504277..3505272)
     CDS             complement(3505377..3506381)
     CDS             complement(3506499..3508940)
     CDS             complement(3509286..3510503)
     CDS             complement(3510500..3511783)
     CDS             complement(3511780..3512358)
     CDS             complement(3512430..3514250)
     CDS             complement(3514371..3515939)
     CDS             complement(3515939..3517420)
     CDS             3518040..3520643
     CDS             3521202..3521528
     CDS             complement(3521600..3521929)
     CDS             complement(3521935..3522261)
     CDS             complement(3522416..3524446)
     CDS             complement(3524595..3524771)
     CDS             complement(3525203..3531007)
     CDS             complement(3531115..3533943)
     CDS             3534878..3535039
     CDS             3535299..3535439
     CDS             complement(3535638..3535970)
     CDS             complement(3535970..3536356)
     CDS             3536587..3538011
     CDS             complement(3538064..3538369)
     CDS             complement(3538677..3540710)
     CDS             complement(3541014..3541772)
     CDS             3542038..3543723
     CDS             complement(3543941..3546448)
     CDS             3546585..3547079
     CDS             complement(3547598..3548491)
     CDS             3549164..3549526
     CDS             3549614..3551167
     CDS             3551239..3552510
     CDS             3552536..3553210
     CDS             3553349..3553441
     CDS             3553608..3555077
     CDS             3555074..3556291
     CDS             complement(3556872..3558596)
     CDS             complement(3558673..3559632)
     CDS             complement(3559814..3560518)
     CDS             complement(3560521..3562719)
     CDS             complement(3563102..3563869)
     CDS             complement(3564002..3564541)
     CDS             complement(3564750..3564914)
     CDS             complement(3564944..3566170)
     CDS             complement(3566419..3566775)
     CDS             complement(3566744..3567769)
     CDS             complement(3567804..3567959)
     CDS             complement(3568112..3569455)
     CDS             3569934..3570044
     CDS             complement(3570313..3570672)
     CDS             3571470..3571715
     CDS             3571696..3571986
     CDS             complement(3572161..3577650)
     CDS             complement(3577811..3578350)
     CDS             complement(3578370..3579893)
     CDS             complement(3579919..3580611)
     CDS             complement(3580683..3581495)
     CDS             complement(3581569..3582621)
     CDS             complement(3582698..3583498)
     CDS             complement(3583512..3586259)
     CDS             complement(3586207..3586584)
     CDS             complement(3586613..3587230)
     CDS             3587571..3587735
     CDS             complement(3588073..3588846)
     CDS             complement(3588914..3589729)
     CDS             3589823..3590896
     CDS             complement(3590932..3596076)
     CDS             complement(3596052..3597383)
     CDS             3597575..3598399
     CDS             complement(3598473..3599036)
     CDS             3599356..3599550
     CDS             3599776..3601137
     CDS             3601258..3602184
     CDS             3602697..3602975
     CDS             3602972..3603640
     CDS             3604015..3604611
     CDS             3604710..3605522
     CDS             3605669..3608350
     CDS             3608459..3609130
     CDS             3609459..3610445
     CDS             3610781..3611884
     CDS             complement(3612028..3612282)
     CDS             complement(3612310..3612990)
     CDS             complement(3613066..3615249)
     CDS             complement(3615524..3616864)
     CDS             complement(3616909..3617637)
     CDS             complement(3617949..3618869)
     CDS             complement(3619172..3620359)
     CDS             complement(3620601..3620900)
     CDS             3620987..3621583
     CDS             3621612..3622418
     CDS             complement(3622408..3622971)
     CDS             complement(3623116..3623334)
     CDS             3623508..3624230
     CDS             3624486..3624656
     CDS             3624841..3625818
     CDS             3626241..3626624
     CDS             3626704..3627417
     CDS             3627414..3628196
     CDS             complement(3628368..3629513)
     CDS             3630341..3631279
     CDS             3632020..3632538
     CDS             3632613..3633101
     CDS             3633249..3634085
     CDS             3634158..3634919
     CDS             3635012..3635653
     CDS             3636213..3636734
     CDS             3636824..3637315
     CDS             3637453..3638313
     CDS             3638444..3638686
     CDS             3638700..3639530
     CDS             3639625..3640227
     CDS             3640264..3641103
     CDS             3641197..3641940
     CDS             3641979..3642692
     CDS             3642802..3643563
     CDS             complement(3643725..3644537)
     CDS             complement(3644548..3645258)
     CDS             3645529..3648510
     CDS             3648533..3649003
     CDS             complement(3649069..3650790)
     CDS             3651234..3652160
     CDS             complement(3652155..3652481)
     CDS             complement(3652615..3653697)
     CDS             complement(3654209..3654664)
     CDS             complement(3654973..3656181)
     CDS             3656521..3657489
     CDS             3657494..3657805
     CDS             complement(3657836..3659035)
     CDS             3659166..3659693
     CDS             3659714..3659908
     CDS             3660210..3661676
     CDS             complement(3661937..3662050)
     CDS             3662100..3663656
     CDS             3663990..3665402
     CDS             3665572..3666321
     CDS             complement(3666461..3667180)
     CDS             complement(3667211..3668119)
     CDS             complement(3668163..3668795)
     CDS             complement(3668895..3669659)
     CDS             complement(3669987..3671681)
     CDS             complement(3671722..3672672)
     CDS             3673294..3674925
     CDS             complement(3675021..3675128)
     CDS             3675528..3676409
     CDS             3676581..3678068
     CDS             3678356..3680425
     CDS             3680583..3681488
     CDS             3681566..3682237
     CDS             3682261..3682407
     CDS             complement(3682727..3686830)
     CDS             complement(3686983..3688596)
     CDS             3688881..3689759
     CDS             complement(3690203..3690322)
     CDS             3690422..3692572
     CDS             complement(3692602..3693018)
     CDS             3693049..3694521
     CDS             3694760..3694852
     CDS             complement(3694924..3696321)
     CDS             3696460..3696966
     CDS             complement(3697001..3697402)
     CDS             3697566..3698525
     CDS             3698600..3701608
     CDS             3701760..3702203
     CDS             3702468..3704051
     CDS             complement(3704071..3704880)
     CDS             complement(3704979..3705245)
     CDS             complement(3705334..3706422)
     CDS             complement(3706528..3707250)
     CDS             3707882..3708904
     CDS             3708967..3710295
     CDS             3710512..3710745
     CDS             complement(3710853..3711782)
     CDS             complement(3711947..3712954)
     CDS             3713261..3714211
     CDS             3714309..3715049
     CDS             complement(3715069..3717633)
     CDS             complement(3717894..3718220)
     CDS             complement(3718211..3718390)
     CDS             3719009..3719227
     CDS             3719863..3720558
     CDS             3720839..3720955
     CDS             3721131..3723788
     CDS             complement(3723819..3725315)
     CDS             complement(3725337..3728123)
     CDS             complement(3728812..3729450)
     CDS             3729775..3730692
     CDS             3730972..3731106
     CDS             complement(3731263..3732129)
     CDS             3732320..3734131
     CDS             3734255..3735085
     CDS             complement(3735096..3735458)
     CDS             complement(3735617..3736768)
     CDS             3737162..3737374
     CDS             complement(3737330..3737554)
     CDS             complement(3737520..3738425)
     CDS             complement(3738458..3738898)
     CDS             complement(3739019..3739447)
     CDS             complement(3739486..3741294)
     CDS             3741469..3742317
     CDS             3742366..3742782
     CDS             3742895..3744835
     CDS             3745084..3745587
     CDS             3745640..3746815
     CDS             3746949..3747401
     CDS             3747417..3748076
     CDS             3748254..3748832
     CDS             3749675..3750784
     CDS             3750870..3751202
     CDS             3751429..3752841
     CDS             complement(3753226..3753498)
     CDS             3753747..3754559
     CDS             3755379..3755615
     CDS             3755798..3757555
     CDS             3757634..3757846
     CDS             3757926..3758156
     CDS             3758292..3760526
     CDS             3760762..3761844
     CDS             3762009..3763373
     CDS             3763423..3763647
     CDS             3763644..3763985
     CDS             complement(3764018..3764791)
     CDS             complement(3765064..3765471)
     CDS             3765596..3766852
     CDS             3767386..3770754
     CDS             complement(3770800..3771873)
     CDS             complement(3772246..3773277)
     CDS             complement(3773530..3777102)
     CDS             3777676..3778059
     CDS             complement(3778117..3779298)
     CDS             3779435..3779860
     CDS             complement(3780023..3780256)
     CDS             3780878..3783073
     CDS             complement(3783217..3786753)
     CDS             3787382..3787726
     CDS             complement(3787952..3788236)
     CDS             3788362..3790017
     CDS             complement(3790192..3793290)
     CDS             complement(3793265..3793609)
     CDS             complement(3793744..3794472)
     CDS             complement(3794703..3795950)
     CDS             3796107..3796949
     CDS             complement(3796966..3797946)
     CDS             complement(3798051..3799217)
     CDS             3799701..3800075
     CDS             complement(3800165..3801322)
     CDS             complement(3801437..3802210)
     CDS             complement(3802223..3802921)
     CDS             3803803..3807798
     CDS             3807990..3808592
     CDS             3808869..3809333
     CDS             3809550..3810413
     CDS             complement(3810486..3811655)
     CDS             complement(3811819..3812448)
     CDS             complement(3812501..3813490)
     CDS             complement(3813616..3814284)
     CDS             3814354..3815184
     CDS             complement(3815270..3815722)
     CDS             3816079..3816399
     CDS             3817350..3822485
     CDS             3822590..3827872
     CDS             3827879..3828658
     CDS             complement(3828860..3829546)
     CDS             complement(3829694..3830479)
     CDS             complement(3830888..3831475)
     CDS             3831583..3833619
     CDS             complement(3833698..3834483)
     CDS             3835753..3838074
     CDS             complement(3838138..3838356)
     CDS             3838451..3839299
     CDS             3839529..3839993
     CDS             complement(3840057..3841694)
     CDS             3841838..3843619
     CDS             3843677..3844837
     CDS             3844922..3845089
     CDS             3845089..3845706
     CDS             3845802..3847790
     CDS             complement(3848319..3848534)
     CDS             complement(3848607..3848801)
     CDS             3849463..3849978
     CDS             complement(3849984..3850181)
     CDS             3850251..3851186
     CDS             3851314..3851607
     CDS             complement(3851802..3852065)
     CDS             complement(3852408..3852989)
     CDS             3853069..3854028
     CDS             3855183..3855902
     CDS             complement(3856065..3857003)
     CDS             3857343..3859154
     CDS             3859418..3861469
     CDS             3862024..3862893
     CDS             complement(3862955..3863557)
     CDS             3863709..3864212
     CDS             complement(3864281..3864559)
     CDS             complement(3864750..3865100)
     CDS             complement(3865165..3865815)
     CDS             complement(3865769..3865930)
     CDS             3866325..3867845
     CDS             complement(3868127..3869062)
     CDS             complement(3869159..3869536)
     CDS             complement(3869622..3870587)
     CDS             3870822..3871295
     CDS             complement(3871399..3872490)
     CDS             3873185..3874426
     CDS             3874624..3875034
     CDS             3875098..3876390
     CDS             3876674..3878293
     CDS             complement(3878470..3878835)
     CDS             complement(3879298..3879417)
     CDS             3879581..3881488
     CDS             complement(3881517..3881930)
     CDS             3882306..3882749
     CDS             3882786..3883748
     CDS             3883875..3884417
     CDS             complement(3884609..3885577)
     CDS             complement(3885570..3886487)
     CDS             complement(3886626..3888320)
     CDS             3888835..3889146
     CDS             complement(3889260..3890129)
     CDS             complement(3890202..3890684)
     CDS             3890921..3892795
     CDS             complement(3892899..3893762)
     CDS             complement(3894288..3894521)
     CDS             3896462..3896590
     CDS             complement(3896672..3897076)
     CDS             3899421..3900686
     CDS             3900840..3902489
     CDS             complement(3902597..3903097)
     CDS             3903217..3903465
     CDS             3903699..3904178
     CDS             complement(3904435..3904779)
     CDS             complement(3905755..3905970)
     CDS             complement(3906096..3907568)
     CDS             3907801..3908763
     CDS             3909012..3909440
     CDS             complement(3909754..3911235)
     CDS             complement(3911496..3912053)
     CDS             3912207..3913892
     CDS             3914100..3914366
     CDS             3914363..3914599
     CDS             3914670..3915692
     CDS             complement(3916056..3916649)
     CDS             3916835..3917476
     CDS             3917574..3918647
     CDS             complement(3918669..3919502)
     CDS             complement(3919818..3920297)
     CDS             complement(3920488..3921915)
     CDS             3922446..3924017
     CDS             3924138..3924254
     CDS             3924527..3925111
     CDS             3925401..3925946
     CDS             3925969..3926940
     CDS             3927057..3929999
     CDS             3930224..3932434
     CDS             3932593..3933003
     CDS             complement(3933124..3933306)
     CDS             3933475..3934050
     CDS             complement(3934067..3934327)
     CDS             3934973..3935128
     CDS             3935211..3936245
     CDS             complement(3936289..3937476)
     CDS             3937619..3939118
     CDS             3939460..3939735
     CDS             3940014..3941990
     CDS             3942033..3942485
     CDS             complement(3942542..3943066)
     CDS             3943406..3944704
     CDS             3944819..3945517
     CDS             3945844..3947502
     CDS             complement(3947882..3948148)
     CDS             complement(3948331..3949305)
     CDS             complement(3949278..3950726)
     CDS             complement(3950937..3951977)
     CDS             complement(3952157..3953206)
     CDS             complement(3953782..3955119)
     CDS             complement(3955262..3956110)
     CDS             3956580..3959144
     CDS             complement(3959157..3959852)
     CDS             3960116..3961750
     CDS             complement(3961881..3962951)
     CDS             complement(3963162..3965048)
     CDS             complement(3965368..3965862)
     CDS             3966194..3967111
     CDS             3967627..3968766
     CDS             3968996..3969457
     CDS             3970251..3972548
     CDS             complement(3972621..3973538)
     CDS             complement(3973691..3975595)
     CDS             3976067..3977251
     CDS             complement(3977354..3979024)
     CDS             complement(3979021..3979926)
     CDS             complement(3979940..3980878)
     CDS             complement(3980891..3981715)
     CDS             3981853..3982788
     CDS             3983240..3983779
     CDS             3983821..3985035
     CDS             3985211..3985306
     CDS             3985433..3986311
     CDS             complement(3986356..3987714)
     CDS             3988460..3989512
     CDS             3989602..3990360
     CDS             3990410..3991900
     CDS             complement(3992017..3992400)
     CDS             3992973..3994529
     CDS             complement(3994814..3995950)
     CDS             complement(3996129..3998306)
     CDS             3998468..3998701
     CDS             complement(3998806..4000539)
     CDS             4000615..4000953
     CDS             4000974..4001444
     CDS             4001598..4003556
     CDS             4003745..4003924
     CDS             4004216..4006429
     CDS             4007194..4008108
     CDS             complement(4008311..4009213)
     CDS             complement(4009233..4009667)
     CDS             complement(4009734..4009916)
     CDS             complement(4009913..4010278)
     CDS             complement(4010379..4012331)
     CDS             complement(4012476..4013753)
     CDS             4014268..4015218
     CDS             complement(4015248..4015586)
     CDS             complement(4015661..4016245)
     CDS             complement(4016289..4017269)
     CDS             4017540..4017950
     CDS             complement(4017956..4021837)
     CDS             complement(4022414..4023301)
     CDS             4024118..4025305
     CDS             4025355..4026089
     CDS             4026140..4026406
     CDS             4026735..4029578
     CDS             4029980..4030567
     CDS             complement(4030787..4031218)
     CDS             4031436..4031720
     CDS             4031735..4032043
     CDS             complement(4032072..4034471)
     CDS             complement(4034628..4034906)
     CDS             4034959..4035888
     CDS             4036083..4039481
     CDS             complement(4039478..4040728)
     CDS             4040956..4041675
     CDS             4041672..4042106
     CDS             4042372..4046496
     CDS             4046496..4047422
     CDS             4047419..4053700
     CDS             complement(4053718..4054812)
     CDS             complement(4055043..4056107)
     CDS             4056742..4057503
     CDS             4057488..4058144
     CDS             4058163..4058714
     CDS             complement(4058985..4059371)
     CDS             complement(4059466..4060107)
     CDS             complement(4060448..4060642)
     CDS             complement(4060774..4061106)
     CDS             complement(4061106..4061660)
     CDS             4061778..4061993
     CDS             4062912..4072541
     CDS             complement(4072857..4073201)
     CDS             complement(4073318..4074991)
     CDS             complement(4074994..4075125)
     CDS             complement(4075109..4075327)
     CDS             complement(4075343..4075744)
     CDS             complement(4075741..4076001)
     CDS             complement(4076080..4077519)
     CDS             complement(4077527..4078519)
     CDS             complement(4078545..4080875)
     CDS             complement(4081122..4081370)
     CDS             complement(4081438..4085862)
     CDS             4086415..4086723
     CDS             complement(4086796..4090032)
     CDS             4090159..4090707
     CDS             4090876..4093032
     CDS             4093260..4093523
     CDS             complement(4093569..4094018)
     CDS             complement(4094336..4095826)
     CDS             4095941..4096081
     CDS             complement(4096154..4096825)
     CDS             complement(4097265..4097420)
     CDS             4097487..4098281
     CDS             4098253..4099053
     CDS             4099251..4100243
     CDS             4100694..4102172
     CDS             4102564..4103400
     CDS             complement(4103433..4104236)
     CDS             complement(4104387..4105079)
     CDS             4105336..4106814
     CDS             complement(4106882..4107265)
     CDS             complement(4107453..4108094)
     CDS             complement(4108402..4110444)
     CDS             4110711..4111646
     CDS             4111711..4112271
     CDS             complement(4112359..4113336)
     CDS             4114401..4116023
     CDS             4116303..4118477
     CDS             4119130..4119630
     CDS             4121245..4122513
     CDS             4122768..4123559
     CDS             4123726..4125465
     CDS             complement(4125572..4126102)
     CDS             4126377..4127213
     CDS             complement(4127320..4128075)
     CDS             4128479..4128763
     CDS             complement(4128872..4130677)
     CDS             4131150..4131716
     CDS             complement(4131859..4133550)
     CDS             4134048..4138034
     CDS             4138140..4138559
     CDS             4138547..4138882
     CDS             4138909..4139064
     CDS             4139371..4140591
     CDS             4140774..4140929
     CDS             4140963..4141154
     CDS             4141228..4141611
     CDS             4141581..4142021
     CDS             4142076..4142291
     CDS             4142279..4142620
     CDS             4142761..4143027
     CDS             4143011..4143223
     CDS             complement(4143278..4143511)
     CDS             4143575..4143829
     CDS             complement(4143718..4144161)
     CDS             complement(4144149..4144370)
     CDS             4144433..4144576
     CDS             4144551..4145126
     CDS             complement(4145347..4145835)
     CDS             4146350..4147273
     CDS             complement(4147295..4148239)
     CDS             4148853..4149578
     CDS             4149701..4150939
     CDS             4151058..4152503
     CDS             4152590..4153396
     CDS             4153678..4154229
     CDS             4154571..4155134
     CDS             4155137..4156093
     CDS             complement(4156112..4156399)
     CDS             complement(4156514..4157317)
     CDS             complement(4157591..4158352)
     CDS             complement(4158472..4159095)
     CDS             complement(4159157..4160170)
     CDS             complement(4160393..4161493)
     CDS             complement(4161578..4161772)
     CDS             4161965..4162735
     CDS             4162759..4163070
     CDS             4163271..4164077
     CDS             4164078..4164818
     CDS             4164993..4168217
     CDS             4168201..4169421
     CDS             4169531..4170838
     CDS             4170932..4172236
     CDS             4172229..4173296
     CDS             4173332..4174414
     CDS             4174450..4174995
     CDS             4174988..4175878
     CDS             4175875..4176951
     CDS             4177123..4178151
     CDS             4178154..4179038
     CDS             4179079..4179798
     CDS             4180002..4181069
     CDS             complement(4181206..4183524)
     CDS             complement(4183615..4185342)
     CDS             complement(4185770..4186372)
     CDS             4186611..4186871
     CDS             complement(4186928..4188547)
     CDS             complement(4188678..4189304)
     CDS             complement(4190047..4190715)
     CDS             complement(4190765..4192069)
     CDS             complement(4192128..4192880)
     CDS             4193429..4194412
     CDS             4194465..4195544
     CDS             complement(4196167..4196940)
     CDS             complement(4196997..4197287)
     CDS             complement(4197363..4197671)
     CDS             4197856..4198902
     CDS             complement(4199021..4200019)
     CDS             complement(4200106..4200642)
     CDS             4200930..4202219
     CDS             4202243..4202407
     CDS             4202678..4203010
     CDS             4203272..4204957
     CDS             4204976..4205698
     CDS             4206261..4206458
     CDS             complement(4206918..4208480)
     CDS             complement(4208920..4209363)
     CDS             complement(4209521..4210699)
     CDS             4211081..4211842
     CDS             4211963..4212076
     CDS             complement(4212090..4214417)
     CDS             4215105..4215560
     CDS             complement(4215557..4215985)
     CDS             complement(4216079..4217209)
     CDS             complement(4217342..4220203)
     CDS             4220642..4222312
     CDS             4222478..4223125
     CDS             complement(4223251..4224189)
     CDS             4224196..4224900
     CDS             4224915..4225928
     CDS             4226008..4227243
     CDS             4227406..4227912
     CDS             complement(4227914..4228111)
     CDS             4228410..4229597
     CDS             4229604..4229987
     CDS             4230299..4230556
     CDS             4230625..4230984
     CDS             4231309..4231527
     CDS             complement(4231607..4232077)
     CDS             complement(4232055..4232156)
     CDS             complement(4232175..4233215)
     CDS             4233438..4234337
     CDS             4234391..4234909
     CDS             4235039..4236307
     CDS             complement(4236711..4237988)
     CDS             complement(4238140..4238322)
     CDS             complement(4239455..4239682)
     CDS             4240074..4242425
     CDS             complement(4242791..4243381)
     CDS             complement(4243366..4244220)
     CDS             4245149..4246804
     CDS             4247527..4247955
     CDS             complement(4248022..4249203)
     CDS             4249652..4250551
     CDS             4250548..4251276
     CDS             4251795..4252619
     CDS             4253007..4254176
     CDS             complement(4254242..4256257)
     CDS             4256489..4256938
     CDS             complement(4257033..4257755)
     CDS             complement(4258157..4259092)
     CDS             4259330..4260427
     CDS             complement(4260510..4261913)
     CDS             complement(4261910..4262203)
     CDS             complement(4262285..4263442)
     CDS             4264174..4264686
     CDS             4264992..4265414
     CDS             4265401..4265784
     CDS             4265991..4267133
     CDS             4267137..4267655
     CDS             4267819..4268328
     CDS             complement(4268575..4270050)
     CDS             complement(4270149..4270334)
     CDS             4270421..4271107
     CDS             complement(4271150..4272403)
     CDS             complement(4272516..4272626)
     CDS             4272772..4273419
     CDS             4273590..4274072
     CDS             4274408..4274839
     CDS             4275283..4276287
     CDS             4276351..4277520
     CDS             4277573..4277944
     CDS             4278028..4278225
     CDS             4278252..4278608
     CDS             4278621..4279436
     CDS             4279566..4280090
     CDS             4280227..4282209
     CDS             complement(4282325..4283797)
     CDS             complement(4283794..4284468)
     CDS             4284615..4285193
     CDS             complement(4285229..4285969)
     CDS             complement(4286090..4287019)
     CDS             4287466..4287879
     CDS             4288316..4289140
     CDS             4289256..4290005
     CDS             4290114..4291490
     CDS             complement(4291735..4291932)
     CDS             complement(4292046..4292375)
     CDS             4292627..4295002
     CDS             complement(4295034..4295240)
     CDS             complement(4295245..4295622)
     CDS             complement(4295640..4295798)
     CDS             4295958..4297484
     CDS             4297741..4300338
     CDS             4300375..4302519
     CDS             4302589..4303578
     CDS             4303685..4304152
     CDS             complement(4304554..4305141)
     CDS             4305709..4306665
     CDS             4306670..4307137
     CDS             4307191..4308744
     CDS             4308886..4309551
     CDS             4309660..4310985
     CDS             4311066..4312166
     CDS             4312212..4313018
     CDS             4313052..4313345
     CDS             complement(4313574..4314848)
     CDS             4314880..4315101
     CDS             4315748..4316752
     CDS             complement(4316735..4317103)
     CDS             4317292..4320456
     CDS             4321578..4321823
     CDS             4322126..4324027
     CDS             4324161..4324979
     CDS             4325002..4327230
     CDS             4327217..4328887
     CDS             4328895..4329845
     CDS             4330014..4330697
     CDS             4330715..4332253
     CDS             4332312..4333286
     CDS             4333288..4333920
     CDS             complement(4334634..4334864)
     CDS             4335160..4337070
     CDS             complement(4337113..4337415)
     CDS             complement(4337548..4337841)
     CDS             4338144..4340123
     CDS             4340130..4341347
     CDS             4341373..4341618
     CDS             4341615..4342112
     CDS             4342244..4345483
     CDS             4345985..4347031
     CDS             4347015..4349498
     CDS             complement(4350164..4351513)
     CDS             complement(4351581..4352003)
     CDS             complement(4352000..4355023)
     CDS             complement(4355531..4358977)
     CDS             4359379..4359954
     CDS             complement(4360024..4361283)
     CDS             complement(4361319..4362365)
     CDS             complement(4362349..4363401)
     CDS             4363675..4364229
     CDS             4364396..4364866
     CDS             complement(4364875..4366530)
     CDS             4367045..4368103
     CDS             complement(4368190..4369479)
     CDS             4369744..4370586
     CDS             complement(4370687..4371514)
     CDS             complement(4371524..4373158)
     CDS             complement(4373331..4373762)
     CDS             4373889..4375736
     CDS             4375818..4376054
     CDS             complement(4376118..4376435)
     CDS             4378283..4378426
     CDS             4378464..4378574
     CDS             4378555..4378707
     CDS             4378716..4381223
     CDS             4381571..4382947
     CDS             4383032..4383487
     CDS             complement(4383647..4384816)
     CDS             complement(4385234..4386304)
     CDS             complement(4386509..4388161)
     CDS             4388541..4389413
     CDS             4389893..4390441
     CDS             4390435..4390608
     CDS             complement(4391212..4392855)
     CDS             complement(4392941..4394308)
     CDS             complement(4394435..4399849)
     CDS             complement(4400271..4402796)
     CDS             4402860..4402952
     CDS             4403098..4403655
     CDS             complement(4403780..4404622)
     CDS             4404865..4406787
     CDS             4406839..4407033
     CDS             4407118..4408500
     CDS             complement(4408495..4410462)
     CDS             complement(4410588..4411982)
     CDS             4412486..4413535
     CDS             complement(4413613..4414656)
     CDS             complement(4414729..4416774)
     CDS             complement(4416900..4417799)
     CDS             complement(4417811..4418194)
     CDS             complement(4418373..4418882)
     CDS             complement(4419213..4419398)
     CDS             complement(4420024..4420380)
     CDS             4420559..4421056
     CDS             complement(4421204..4422070)
     CDS             complement(4422075..4422848)
     CDS             complement(4422817..4422936)
     CDS             complement(4422987..4424069)
     CDS             4424434..4424613
     CDS             complement(4424862..4425833)
     CDS             complement(4425974..4427389)
     CDS             complement(4427461..4430199)
     CDS             4430418..4431629
     CDS             4432168..4432362
     CDS             complement(4432607..4432996)
     CDS             4433368..4435134
     CDS             4435181..4436365
     CDS             4436367..4437086
     CDS             4437176..4437388
     CDS             complement(4437460..4440207)
     CDS             4440548..4441630
     CDS             complement(4441642..4442820)
     CDS             complement(4443135..4443770)
     CDS             complement(4444037..4445146)
     CDS             complement(4445263..4446060)
     CDS             complement(4447156..4449147)
     CDS             4450065..4451234
     CDS             4451259..4452395
     CDS             complement(4452424..4453791)
     CDS             complement(4453915..4454583)
     CDS             complement(4454784..4456445)
     CDS             complement(4456435..4457370)
     CDS             complement(4457391..4457996)
     CDS             complement(4457993..4458487)
     CDS             4458960..4459082
     CDS             complement(4459066..4459875)
     CDS             4459977..4460903
     CDS             complement(4460960..4461478)
     CDS             4461544..4462971
     CDS             4463339..4464976
     CDS             4465555..4466292
     CDS             4467191..4468615
     CDS             4468656..4469813
     CDS             4469941..4470675
     CDS             complement(4470692..4471492)
     CDS             4471598..4472410
     CDS             4472431..4472631
     CDS             complement(4472573..4472773)
     CDS             4472899..4475796
     CDS             4476123..4477331
     CDS             4477338..4477874
     CDS             complement(4477811..4478137)
     CDS             complement(4478162..4478362)
     CDS             complement(4478407..4479267)
     CDS             complement(4479564..4480418)
     CDS             4480827..4486880
     CDS             complement(4487240..4488445)
     CDS             complement(4488805..4489647)
     CDS             4489802..4490842
     CDS             4491438..4491818
     CDS             complement(4492148..4492381)
     CDS             complement(4492486..4493406)
     CDS             complement(4493491..4494831)
     CDS             complement(4494841..4495485)
     CDS             complement(4495881..4497296)
     CDS             4498293..4499336
     CDS             4499594..4500478
     CDS             4500796..4502565
     CDS             complement(4502851..4504053)
     CDS             complement(4504240..4504407)
     CDS             4504447..4504824
     CDS             complement(4504887..4506836)
     CDS             4507034..4507588
     CDS             4507758..4507931
     CDS             4508165..4508755
     CDS             complement(4508945..4510327)
     CDS             complement(4510380..4511561)
     CDS             complement(4511784..4511876)
     CDS             complement(4511861..4512121)
     CDS             complement(4512174..4513880)
     CDS             4514001..4514378
     CDS             complement(4514446..4514772)
     CDS             complement(4514784..4515086)
     CDS             complement(4515100..4515939)
     CDS             complement(4516074..4518740)
     CDS             complement(4518753..4519193)
     CDS             complement(4519818..4520105)
     CDS             complement(4520251..4521885)
     CDS             complement(4521982..4522293)
     CDS             4523232..4523909
     CDS             complement(4524083..4525852)
     CDS             complement(4526777..4528168)
     CDS             complement(4528171..4528533)
     CDS             4528623..4528919
     CDS             complement(4528970..4529419)
     CDS             complement(4529827..4531209)
     CDS             4531329..4531814
     CDS             4532770..4535103
     CDS             4535343..4536842
     CDS             complement(4537045..4537797)
     CDS             complement(4537870..4539036)
     CDS             complement(4539124..4540428)
     CDS             complement(4540470..4541072)
     CDS             complement(4541435..4543249)
     CDS             4543785..4547327
     CDS             complement(4547424..4548446)
     CDS             complement(4548859..4550871)
     CDS             complement(4551252..4552502)
     CDS             complement(4552775..4553029)
     CDS             4553466..4554371
     CDS             complement(4554459..4554947)
     CDS             complement(4554961..4556268)
     CDS             complement(4556318..4557667)
     CDS             complement(4557840..4558184)
     CDS             complement(4558580..4559464)
     CDS             4559578..4560399
     CDS             4560610..4561401
     CDS             4561489..4562772
     CDS             4562772..4563389
     CDS             complement(4563467..4565824)
     CDS             complement(4565787..4566161)
     CDS             4566866..4568161
     CDS             4568332..4569096
     CDS             4569247..4569489
     CDS             complement(4569486..4570205)
     CDS             complement(4570351..4571781)
     CDS             4571951..4572919
     CDS             complement(4573005..4573376)
     CDS             4573731..4574111
     CDS             complement(4574108..4574668)
     CDS             complement(4574713..4576011)
     CDS             complement(4576091..4576300)
     CDS             4576335..4577846
     CDS             4578115..4578810
     CDS             4578814..4579161
     CDS             4579168..4579356
     CDS             4579353..4580747
     CDS             4580926..4582581
     CDS             4582605..4582697
     CDS             complement(4582820..4583647)
     CDS             complement(4583782..4584255)
     CDS             complement(4584490..4587327)
     CDS             complement(4587441..4587869)
     CDS             complement(4588080..4588592)
     CDS             4588754..4589362
     CDS             4589552..4589677
     CDS             4589809..4591059
     CDS             4591462..4592250
     CDS             complement(4592517..4593815)
     CDS             4594048..4595157
     CDS             4595260..4596027
     CDS             4596024..4596785
     CDS             4596903..4599338
     CDS             complement(4599472..4599798)
     CDS             complement(4599795..4600166)
     CDS             complement(4600305..4600745)
     CDS             4601220..4604210
     CDS             4604363..4604611
     CDS             4604878..4606053
     CDS             4606359..4606796
     CDS             4607022..4608059
     CDS             4608288..4609574
     CDS             complement(4609567..4609911)
     CDS             complement(4610067..4610240)
     CDS             4610455..4611045
     CDS             4611139..4612050
     CDS             complement(4612444..4613226)
     CDS             complement(4613216..4614349)
     CDS             4614585..4614782
     CDS             4614816..4615154
     CDS             4615259..4616845
     CDS             complement(4616978..4618486)
     CDS             4618705..4620096
     CDS             4620186..4620752
     CDS             complement(4620765..4621160)
     CDS             complement(4621208..4622338)
     CDS             complement(4622344..4623603)
     CDS             complement(4623851..4624864)
     CDS             complement(4624958..4626016)
     CDS             complement(4626275..4627447)
     CDS             4627621..4629081
     CDS             4629189..4630625
     CDS             4630726..4632072
     CDS             4632332..4633738
     CDS             4633795..4633929
     CDS             4634590..4634916
     CDS             complement(4634913..4636049)
     CDS             complement(4636130..4636897)
     CDS             complement(4637061..4637786)
     CDS             4637923..4638207
     CDS             4638197..4638835
     CDS             4638956..4639324
     CDS             complement(4639397..4640419)
     CDS             complement(4640774..4642057)
     CDS             4642256..4643272
     CDS             complement(4643496..4644404)
     CDS             complement(4644546..4645292)
     CDS             4645494..4646477
     CDS             complement(4646694..4649276)
     CDS             4650003..4650245
     CDS             4650372..4652789
     CDS             4653038..4653205
     CDS             complement(4653215..4653787)
     CDS             complement(4654318..4654653)
     CDS             complement(4654650..4655102)
     CDS             complement(4655609..4657201)
     CDS             4657711..4658973
     CDS             4659090..4659638
     CDS             4659756..4660646
     CDS             complement(4660870..4662039)
     CDS             4662517..4663398
     CDS             complement(4663475..4664935)
     CDS             4665452..4666804
     CDS             4667091..4667636
     CDS             4667984..4668424
     CDS             4668661..4669002
     CDS             complement(4669141..4672077)
     CDS             complement(4672101..4674518)
     CDS             4675301..4675675
     CDS             4675872..4677002
     CDS             complement(4677179..4678306)
     CDS             4678897..4679775
     CDS             complement(4679939..4680106)
     CDS             4680591..4682171
     CDS             4682250..4683170
     CDS             4683385..4683711
     CDS             4683711..4684052
     CDS             complement(4684150..4684467)
     CDS             4684840..4685595
     CDS             complement(4685695..4686777)
     CDS             4686913..4688619
     CDS             complement(4688843..4689559)
     CDS             4690375..4691847
     CDS             4692020..4693066
     CDS             4693538..4695667
     CDS             4695891..4696775
     CDS             complement(4696998..4697603)
     CDS             complement(4697681..4700617)
     CDS             4701292..4702476
     CDS             4702753..4703115
     CDS             4703164..4703637
     CDS             4703790..4707092
     CDS             4707454..4710996
     CDS             complement(4711035..4711472)
     CDS             complement(4711612..4712496)
     CDS             4712725..4713216
     CDS             4713702..4715948
     CDS             4716879..4719065
     CDS             4719128..4719964
     CDS             4719966..4720520
     CDS             complement(4720557..4721150)
     CDS             complement(4721456..4722247)
     CDS             complement(4722430..4724085)
     CDS             complement(4724280..4726202)
     CDS             4726407..4727759
     CDS             complement(4727792..4728910)
     CDS             complement(4729014..4729682)
     CDS             complement(4729747..4730547)
     CDS             4730659..4730814
     CDS             4731561..4732016
     CDS             4732213..4733265
     CDS             4733281..4734240
     CDS             4734283..4735290
     CDS             4735420..4735803
     CDS             4735773..4736213
     CDS             4737055..4737267
     CDS             4737473..4738717
     CDS             4738796..4739251
     CDS             4739392..4739970
     CDS             4740254..4740793
     CDS             4741088..4742197
     CDS             complement(4742467..4742934)
     CDS             4743381..4743572
     CDS             complement(4743641..4744465)
     CDS             complement(4744779..4746011)
     CDS             complement(4746132..4746344)
     CDS             complement(4746499..4747191)
     CDS             complement(4747351..4748163)
     CDS             complement(4748368..4749462)
     CDS             complement(4749577..4749984)
     CDS             complement(4749994..4750320)
     CDS             4750459..4751979
     CDS             complement(4752313..4756206)
     CDS             complement(4757073..4757801)
     CDS             complement(4758040..4758732)
     CDS             complement(4758903..4759175)
     CDS             4759735..4760475
     CDS             4760479..4761864
     CDS             complement(4761945..4762280)
     CDS             complement(4762268..4762684)
     CDS             4763227..4763940
     CDS             complement(4763874..4764002)
     CDS             4764292..4765674
     CDS             complement(4765866..4766774)
     CDS             complement(4767030..4767242)
     CDS             4767428..4767664
     CDS             complement(4767727..4768641)
     CDS             complement(4769014..4770282)
     CDS             4770368..4770616
     CDS             4770768..4771424
     CDS             4771528..4772208
     CDS             4772778..4773065
     CDS             4773410..4774777
     CDS             complement(4774887..4778060)
     CDS             complement(4778208..4779527)
     CDS             complement(4780263..4780631)
     CDS             4781195..4783654
     CDS             complement(4783750..4784076)
     CDS             complement(4784189..4785148)
     CDS             4785544..4785687
     CDS             4785715..4787178
     CDS             complement(4787237..4787845)
     CDS             complement(4787845..4788000)
     CDS             complement(4788252..4790378)
     CDS             complement(4790402..4792141)
     CDS             4792438..4793553
     CDS             4793543..4794226
     CDS             4794640..4796937
     CDS             4796891..4797337
     CDS             4797486..4798646
     CDS             complement(4798900..4801566)
     CDS             complement(4801723..4803099)
     CDS             complement(4803114..4803953)
     CDS             complement(4804128..4805360)
     CDS             complement(4806570..4808495)
     CDS             4808605..4809717
     CDS             4809704..4810249
     CDS             4810316..4811422
     CDS             complement(4811468..4812511)
     CDS             complement(4812517..4812804)
     CDS             4813219..4813596
     CDS             complement(4813602..4814864)
     CDS             4815181..4815480
     CDS             complement(4815603..4817285)
     CDS             4817864..4820929
     CDS             complement(4823842..4824756)
     CDS             4824933..4825346
     CDS             complement(4825484..4825915)
     CDS             complement(4826045..4826590)
     CDS             4826810..4827607
     CDS             4827757..4828698
     CDS             4828719..4829660
     CDS             4829695..4830258
     CDS             complement(4830423..4831226)
     CDS             complement(4831331..4833679)
     CDS             complement(4833844..4834812)
     CDS             4835055..4835792
     CDS             4835881..4836342
     CDS             complement(4836452..4837093)
     CDS             4837680..4838345
     CDS             4838439..4838693
     CDS             complement(4838690..4839169)
     CDS             4839222..4840727
     CDS             4840914..4841702
     CDS             4842189..4842965
     CDS             complement(4843611..4844135)
     CDS             complement(4844457..4844747)
     CDS             complement(4844965..4845555)
     CDS             complement(4845570..4846271)
     CDS             4846475..4847107
     CDS             complement(4847243..4847470)
     CDS             complement(4847735..4848295)
     CDS             complement(4848307..4849053)
     CDS             4849313..4850368
     CDS             4850523..4850699
     CDS             4850835..4851521
     CDS             4851666..4852592
     CDS             4852782..4853270
     CDS             4853282..4853662
     CDS             complement(4853884..4855128)
     CDS             4855292..4855444
     CDS             complement(4855512..4855631)
     CDS             complement(4855671..4856321)
     CDS             complement(4856590..4856919)
     CDS             complement(4856976..4857374)
     CDS             complement(4857469..4858899)
     CDS             4859733..4860893
     CDS             4861020..4861793
     CDS             complement(4862070..4862729)
     CDS             complement(4862756..4864114)
     CDS             4865402..4865695
     CDS             4865661..4867088
     CDS             4867199..4867549
     CDS             4867552..4868754
     CDS             4868874..4869776
     CDS             4870039..4870926
     CDS             4871065..4872507
     CDS             complement(4872729..4873376)
     CDS             complement(4873721..4873909)
     CDS             4874037..4874420
     CDS             complement(4874518..4874730)
     CDS             complement(4874842..4876221)
     CDS             complement(4876250..4876828)
     CDS             complement(4877176..4878330)
     CDS             complement(4878485..4878589)
     CDS             complement(4878586..4879251)
     CDS             4879485..4880051
     CDS             complement(4880072..4880632)
     CDS             complement(4880865..4881887)
     CDS             complement(4881954..4883372)
     CDS             4883832..4885370
     CDS             4885510..4885836
     CDS             4886154..4887596
     CDS             4887596..4888930
     CDS             4889036..4889449
     CDS             4889446..4889922
     CDS             4890161..4890376
     CDS             4890373..4890690
     CDS             4890701..4891504
     CDS             4891584..4891955
     CDS             4892147..4892446
     CDS             4892502..4892813
     CDS             complement(4893073..4893282)
     CDS             4894000..4894593
     CDS             4894646..4895170
     CDS             4895157..4896443
     CDS             4896461..4896835
     CDS             complement(4896911..4897372)
     CDS             4897665..4897769
     CDS             4897773..4897871
     CDS             complement(4897900..4898454)
     CDS             4898776..4899768
     CDS             complement(4899831..4900253)
     CDS             complement(4900510..4901028)
     CDS             4901292..4902767
     CDS             4903837..4904589
     CDS             4904592..4904831
     CDS             4905028..4905231
     CDS             4905646..4906779
     CDS             4906766..4907053
     CDS             4907028..4907231
     CDS             4907341..4907907
     CDS             complement(4907946..4908317)
     CDS             complement(4908559..4908822)
     CDS             complement(4908964..4910580)
     CDS             4910980..4912257
     CDS             complement(4912352..4914514)
     CDS             complement(4914811..4914996)
     CDS             complement(4915401..4916009)
     CDS             complement(4916239..4917642)
     CDS             complement(4917896..4918705)
     CDS             4918861..4919835
     CDS             complement(4920625..4921395)
     CDS             complement(4921436..4921648)
     CDS             4921847..4922332
     CDS             4922820..4923080
     CDS             complement(4923352..4923516)
     CDS             complement(4923585..4923716)
     CDS             complement(4923760..4926528)
     CDS             4926919..4929354
     CDS             4929351..4930646
     CDS             4931051..4931533
     CDS             4931625..4932293
     CDS             complement(4932360..4932740)
     CDS             complement(4933158..4934234)
     CDS             complement(4934756..4935709)
     CDS             complement(4935771..4936469)
     CDS             complement(4936667..4937647)
     CDS             complement(4937791..4942722)
     CDS             complement(4943244..4950899)
     CDS             complement(4951043..4956667)
     CDS             complement(4956664..4958652)
     CDS             complement(4958808..4960511)
     CDS             complement(4961091..4962323)
     CDS             complement(4962468..4963244)
     CDS             complement(4963755..4964117)
     CDS             4964439..4965515
     CDS             4965906..4966076
     CDS             complement(4966396..4966923)
     CDS             4967923..4973307
     CDS             complement(4973271..4973432)
     CDS             complement(4973544..4975049)
     CDS             complement(4975381..4975866)
     CDS             4976184..4977011
     CDS             complement(4977204..4982669)
     CDS             4983460..4984305
     CDS             complement(4984516..4984917)
     CDS             complement(4984945..4985391)
     CDS             complement(4985718..4986077)
     CDS             complement(4986176..4987417)
     CDS             complement(4987448..4988914)
     CDS             complement(4989003..4989161)
     CDS             complement(4989270..4990397)
     CDS             4990614..4991009
     CDS             complement(4991164..4992417)
     CDS             complement(4992612..4994600)
     CDS             4994941..4995519
     CDS             complement(4996067..4996570)
     CDS             complement(4996728..4997516)
     CDS             complement(4997636..4998472)
     CDS             4998677..4999396
     CDS             4999380..4999559
     CDS             complement(4999602..5000966)
     CDS             complement(5001241..5001753)
     CDS             5001812..5002447
     CDS             5002532..5003086
     CDS             complement(5003260..5003373)
     CDS             5003583..5003957
     CDS             complement(5004136..5005791)
     CDS             complement(5006036..5007037)
     CDS             5007307..5008089
     CDS             complement(5008114..5008950)
     CDS             complement(5009335..5009553)
     CDS             complement(5009579..5009740)
     CDS             5009815..5010612
     CDS             5011312..5013075
     CDS             5013399..5014790
     CDS             5014923..5016452
     CDS             5016498..5017898
     CDS             complement(5017967..5018461)
     CDS             complement(5018458..5018706)
     CDS             complement(5019057..5019701)
     CDS             5019851..5020081
     CDS             5020078..5020464
     CDS             complement(5020590..5021411)
     CDS             complement(5021585..5021776)
     CDS             complement(5021811..5022485)
     CDS             5022502..5023104
     CDS             complement(5023139..5024293)
     CDS             complement(5024290..5024988)
     CDS             complement(5025133..5026014)
     CDS             complement(5026243..5027361)
     CDS             complement(5027389..5028519)
     CDS             complement(5028908..5029291)
     CDS             complement(5029288..5029524)
     CDS             complement(5029592..5029945)
     CDS             complement(5030014..5030841)
     CDS             complement(5030955..5031968)
     CDS             complement(5031990..5033408)
     CDS             complement(5034197..5034904)
     CDS             complement(5035372..5035569)
     CDS             5036448..5037818
     CDS             5037881..5038282
     CDS             complement(5038445..5038753)
     CDS             complement(5039282..5040256)
     CDS             complement(5040544..5041677)
     CDS             5041940..5042110
     CDS             complement(5042317..5043093)
     CDS             complement(5043175..5044089)
     CDS             5044434..5046179
     CDS             5046694..5048577
     CDS             complement(5048945..5049766)
     CDS             complement(5049777..5050733)
     CDS             5051177..5052730
     CDS             complement(5052958..5053707)
     CDS             5054098..5055156
     CDS             5055470..5056540
     CDS             5056725..5058434
     CDS             5058663..5059187
     CDS             5059217..5059912
     CDS             5059940..5060722
     CDS             5060738..5061199
     CDS             5061231..5061458
     CDS             5061519..5062496
     CDS             5062575..5063585
     CDS             complement(5063587..5064486)
     CDS             complement(5064653..5065732)
     CDS             complement(5065776..5067080)
     CDS             complement(5067276..5068466)
     CDS             complement(5068575..5068745)
     CDS             complement(5068880..5069845)
     CDS             complement(5070167..5070340)
     CDS             5070549..5070959
     CDS             5070968..5071636
     CDS             5071673..5071816
     CDS             5071895..5072464
     CDS             complement(5072513..5072704)
     CDS             5072930..5075845
     CDS             complement(5076330..5076935)
     CDS             5077184..5077861
     CDS             5077806..5079218
     CDS             5079219..5081822
     CDS             complement(5082056..5083222)
     CDS             complement(5083240..5083650)
     CDS             complement(5083766..5084332)
     CDS             complement(5084396..5084560)
     CDS             complement(5084751..5084984)
     CDS             complement(5085039..5085422)
     CDS             5085609..5086040
     CDS             5086055..5087233
     CDS             5087557..5088561
     CDS             5088991..5089704
     CDS             complement(5089707..5089853)
     CDS             complement(5089916..5091094)
     CDS             complement(5091103..5092311)
     CDS             5092680..5098802
     CDS             5098966..5099988
     CDS             5100210..5104247
     CDS             5104259..5105575
     CDS             5106063..5107289
     CDS             5107312..5108469
     CDS             5108865..5109560
     CDS             5109651..5111141
     CDS             5111411..5111956
     CDS             5112020..5116990
     CDS             5117629..5122989
     CDS             complement(5123111..5125300)
     CDS             complement(5125455..5125616)
     CDS             5126185..5126640
     CDS             5126708..5126899
     CDS             5126937..5128100
     CDS             complement(5128163..5128342)
     CDS             5128608..5130233
     CDS             5130291..5131388
     CDS             5131661..5131924
     CDS             complement(5131960..5132364)
     CDS             complement(5132480..5132908)
     CDS             complement(5133095..5134168)
     CDS             5134796..5135077
     CDS             complement(5135070..5136140)
     CDS             5136862..5137644
     CDS             5137647..5138579
     CDS             5138592..5139254
     CDS             complement(5139305..5140039)
     CDS             5140200..5141672
     CDS             complement(5141655..5142101)
     CDS             5142745..5143272
     CDS             5143696..5145288
     CDS             complement(5145463..5148009)
     CDS             complement(5148212..5149762)
     CDS             complement(5149845..5151065)
     CDS             5151640..5152359
     CDS             5152547..5155243
     CDS             5155240..5156562
     CDS             5156632..5159238
     CDS             complement(5159350..5160117)
     CDS             complement(5160221..5161048)
     CDS             complement(5161596..5163398)
     CDS             5164114..5164935
     CDS             5165061..5166425
     CDS             5166886..5168415
     CDS             5168497..5169150
     CDS             5169172..5170170
     CDS             5170224..5171264
     CDS             5171854..5173755
     CDS             5174066..5175046
     CDS             5175056..5176831
     CDS             complement(5176941..5177795)
     CDS             complement(5177752..5178606)
     CDS             5178706..5178867
     CDS             5178897..5179652
     CDS             complement(5179732..5180553)
     CDS             complement(5180577..5181680)
     CDS             complement(5182208..5183344)
     CDS             complement(5183334..5184719)
     CDS             complement(5184771..5185385)
     CDS             complement(5185418..5185627)
     CDS             5185982..5186455
     CDS             complement(5187009..5187947)
     CDS             complement(5188000..5207745)
     CDS             complement(5208395..5209141)
     CDS             5210341..5211216
     CDS             5211297..5212415
     CDS             complement(5212492..5213358)
     CDS             5213459..5215636
     CDS             5215967..5216170
     CDS             5216398..5216643
     CDS             5216646..5217005
     CDS             5217053..5218072
     CDS             5218091..5221366
     CDS             5221412..5222428
     CDS             5222428..5223135
     CDS             5223246..5223857
     CDS             5223900..5224772
     CDS             5224857..5225447
     CDS             5225621..5226622
     CDS             5226684..5226956
     CDS             5227943..5228107
     CDS             complement(5229675..5230259)
     CDS             complement(5230269..5231006)
     CDS             5231460..5233739
     CDS             5233736..5235562
     CDS             5235577..5238435
     CDS             5238786..5241932
     CDS             5241956..5242732
     CDS             5243542..5245386
     CDS             5245550..5246650
     CDS             5246698..5247174
     CDS             5247270..5247938
     CDS             5248193..5249308
     CDS             5249541..5251211
     CDS             5251208..5251597
     CDS             5251635..5252024
     CDS             5252222..5253226
     CDS             5253233..5255185
     CDS             5255246..5256655
     CDS             5256875..5257903
     CDS             5257970..5260552
     CDS             complement(5260727..5262781)
     CDS             complement(5262934..5263839)
     CDS             5264070..5264450
     CDS             complement(5264463..5265059)
     CDS             complement(5265109..5265534)
     CDS             complement(5265756..5267057)
     CDS             5267786..5268079
     CDS             5268159..5268944
     CDS             5269721..5273074
     CDS             5273209..5275086
     CDS             5275281..5279348
     CDS             complement(5279614..5280693)
     CDS             complement(5281066..5282118)
     CDS             complement(5282348..5283166)
     CDS             5283253..5284482
     CDS             complement(5284487..5285680)
     CDS             5285948..5286670
     CDS             5286842..5287705
     CDS             5287821..5288564
     CDS             5288721..5289866
     CDS             complement(5290004..5291299)
     CDS             5291533..5292012
     CDS             complement(5292413..5293159)
     CDS             5293276..5293431
     CDS             5293641..5294438
     CDS             5294696..5295454
     CDS             5295403..5298084
     CDS             5298424..5302788
     CDS             complement(5303107..5303793)
     CDS             complement(5303874..5305955)
     CDS             complement(5306157..5306726)
     CDS             5307100..5308095
     CDS             5308096..5308908
     CDS             5309002..5310894
     CDS             5310898..5311512
     CDS             5311721..5312575
     CDS             complement(5312505..5312696)
     CDS             5312877..5315138
     CDS             5315153..5315554
     CDS             5315646..5316056
     CDS             complement(5316160..5317113)
     CDS             complement(5317442..5318440)
     CDS             complement(5318542..5319915)
     CDS             5320282..5321025
     CDS             complement(5321280..5321483)
     CDS             complement(5321480..5321746)
     CDS             5322983..5324437
     CDS             5324521..5325717
     CDS             5325795..5326724
     CDS             5326926..5327816
     CDS             5327904..5329379
     CDS             5329452..5330990
     CDS             5331063..5331350
     CDS             5331317..5334133
     CDS             5334162..5334566
     CDS             5334563..5335039
     CDS             5335088..5335336
     CDS             5335320..5335637
     CDS             5335650..5336447
     CDS             5336471..5336842
     CDS             5336877..5337176
     CDS             5337247..5337543
     CDS             5337784..5337981
     CDS             5338552..5340147
     CDS             complement(5340332..5340883)
     CDS             complement(5340880..5341431)
     CDS             5341481..5341702
     CDS             complement(5341704..5343158)
     CDS             complement(5343242..5345455)
     CDS             5345596..5346432
     CDS             5346601..5348262
     CDS             complement(5348305..5351067)
     CDS             complement(5351405..5352577)
     CDS             complement(5352987..5353373)
     CDS             complement(5353399..5353968)
     CDS             complement(5354023..5354820)
     CDS             complement(5354831..5355763)
     CDS             complement(5355889..5357139)
     CDS             complement(5357530..5358519)
     CDS             complement(5358685..5361081)
     CDS             5361963..5362997
     CDS             5363099..5363968
     CDS             complement(5364291..5364623)
     CDS             5364884..5365672
     CDS             5365647..5366912
     CDS             5367225..5368238
     CDS             complement(5368556..5368810)
     CDS             complement(5368776..5369420)
     CDS             complement(5369596..5370183)
     CDS             5370381..5371724
     CDS             5371805..5372623
     CDS             5372844..5373920
     CDS             complement(5373985..5374728)
     CDS             complement(5374782..5376182)
     CDS             5376297..5377196
     CDS             complement(5377199..5377747)
     CDS             5377942..5379381
     CDS             5380076..5380498
     CDS             complement(5380510..5380689)
     CDS             5381323..5383215
     CDS             5383762..5383941
     CDS             complement(5383938..5384126)
     CDS             5385325..5385825
     CDS             5385822..5386427
     CDS             5386452..5387366
     CDS             5387391..5389058
     CDS             5389169..5389783
     CDS             5390012..5390644
     CDS             complement(5390695..5391315)
     CDS             5391503..5392111
     CDS             5392788..5393834
     CDS             5393831..5395615
     CDS             complement(5395752..5396072)
     CDS             5396660..5397208
     CDS             5397205..5398347
     CDS             complement(5398276..5398443)
     CDS             5398919..5400160
     CDS             5400248..5401531
     CDS             5401693..5401947
     CDS             5401937..5402746
     CDS             5402908..5403261
     CDS             complement(5403374..5403817)
     CDS             5404378..5404539
     CDS             complement(5404612..5405892)
     CDS             5406096..5406566
     CDS             complement(5406624..5407289)
     CDS             5407465..5408121
     CDS             5408283..5409014
     CDS             complement(5409015..5409848)
     CDS             complement(5409963..5410502)
     CDS             5410667..5411185
     CDS             complement(5411235..5411636)
     CDS             5412073..5413290
     CDS             5413534..5414715
     CDS             5415312..5420276
     CDS             5420279..5421994
     CDS             complement(5422550..5423413)
     CDS             5423841..5424035
     CDS             5424019..5424903
     CDS             5425029..5425946
     CDS             5426157..5427530
     CDS             5427730..5428680
     CDS             5428821..5429540
     CDS             5429587..5430243
     CDS             5430280..5430417
     CDS             complement(5430427..5431479)
     CDS             5431520..5432284
     CDS             5434362..5434766
     CDS             complement(5434848..5434976)
     CDS             5436917..5437150
     CDS             5437679..5438563
     CDS             5438668..5439153
     CDS             5439216..5441612
     CDS             complement(5441651..5442601)
     CDS             5443337..5443471
     CDS             5443686..5444663
     CDS             complement(5444774..5445286)
     CDS             complement(5445393..5447273)
     CDS             complement(5447630..5449909)
     CDS             complement(5449915..5450355)
     CDS             complement(5450358..5453030)
     CDS             complement(5453338..5453994)
     CDS             5454093..5454785
     CDS             complement(5454904..5457348)
     CDS             5457581..5457877
     CDS             complement(5457918..5458640)
     CDS             complement(5458658..5459137)
     CDS             complement(5459546..5460331)
     CDS             complement(5460506..5460910)
     CDS             complement(5460991..5461944)
     CDS             complement(5462304..5462480)
     CDS             complement(5462758..5463192)
     CDS             complement(5463155..5463415)
     CDS             complement(5463585..5465057)
     CDS             5465456..5466733
     CDS             5466717..5467793
     CDS             5468018..5469334
     CDS             5469452..5470612
     CDS             5470652..5471770
     CDS             5471745..5472485
     CDS             5472587..5473285
     CDS             complement(5473418..5474785)
     CDS             5474989..5475783
     CDS             5475918..5476361
     CDS             complement(5476495..5477109)
     CDS             5477260..5478846
     CDS             5478884..5480401
     CDS             5480683..5480940
     CDS             5481577..5481819
     CDS             5481965..5482207
     CDS             5482353..5482589
     CDS             5482703..5482939
     CDS             5483049..5483285
     CDS             5483702..5483923
     CDS             5484232..5485404
     CDS             5485630..5486712
     CDS             5486864..5487145
     CDS             complement(5487319..5488101)
     CDS             complement(5488417..5489964)
     CDS             complement(5490234..5493269)
     CDS             complement(5493560..5494150)
     CDS             complement(5495065..5495199)
     CDS             complement(5495510..5496268)
     CDS             complement(5496913..5497041)
     CDS             complement(5497082..5498173)
     CDS             complement(5498245..5498847)
     CDS             5499029..5499124
     CDS             complement(5499393..5500400)
     CDS             complement(5500485..5501225)
     CDS             5501515..5503155
     CDS             5503567..5503890
     CDS             5504186..5505604
     CDS             5505674..5506828
     CDS             5507619..5508203
     CDS             complement(5508284..5509225)
     CDS             5509584..5509751
     CDS             complement(5509704..5510549)
     CDS             5510609..5512174
     CDS             5512413..5512994
     CDS             5513198..5514070
     CDS             complement(5514041..5514154)
     CDS             complement(5514154..5516079)
     CDS             5516586..5519129
     CDS             5519179..5522568
     CDS             5522773..5523867
     CDS             complement(5524014..5524439)
     CDS             complement(5524627..5525349)
     CDS             5525504..5526355
     CDS             5526446..5527534
     CDS             complement(5527464..5528552)
     CDS             5528955..5530121
     CDS             5530269..5530670
     CDS             5531211..5531696
     CDS             5531795..5532778
     CDS             5532876..5533178
     CDS             complement(5533271..5534260)
     CDS             complement(5534217..5534627)
     CDS             complement(5534705..5535100)
     CDS             complement(5535257..5535637)
     CDS             complement(5535797..5536063)
     CDS             5536204..5536755
     CDS             5536855..5537586
     CDS             complement(5537617..5538333)
     CDS             complement(5538566..5539132)
     CDS             5539529..5540242
     CDS             complement(5540605..5543247)
     CDS             complement(5543709..5545496)
     CDS             complement(5545751..5546758)
     CDS             5546990..5548339
     CDS             5548397..5548819
     CDS             complement(5548881..5549108)
     CDS             complement(5549264..5549641)
     CDS             complement(5549704..5552712)
     CDS             complement(5552705..5554747)
     CDS             complement(5554734..5554904)
     CDS             complement(5555049..5556116)
     CDS             complement(5556292..5556528)
     CDS             complement(5556863..5556955)
     CDS             complement(5557258..5557488)
     CDS             complement(5557805..5557927)
     CDS             complement(5557962..5558846)
     CDS             5559072..5559434
     CDS             complement(5559492..5560265)
     CDS             complement(5560426..5561445)
     CDS             5561827..5563422
     CDS             complement(5563545..5564018)
     CDS             complement(5564313..5564906)
     CDS             complement(5565158..5566078)
     CDS             5566395..5567465
     CDS             5567468..5570020
     CDS             complement(5570079..5570297)
     CDS             5570730..5570906
     CDS             complement(5571151..5571792)
     CDS             complement(5571829..5572101)
     CDS             complement(5572528..5572716)
     CDS             5572802..5572933
     CDS             complement(5573021..5576197)
     CDS             5576465..5578003
     CDS             complement(5578147..5579091)
     CDS             5579232..5580077
     CDS             complement(5580419..5581027)
     CDS             complement(5580996..5583020)
     CDS             complement(5583711..5584046)
     CDS             5584221..5584367
     CDS             5584448..5584993
     CDS             5585010..5585399
     CDS             complement(5585439..5585774)
     CDS             complement(5585801..5587387)
     CDS             complement(5587368..5589986)
     CDS             complement(5590477..5592114)
     CDS             complement(5592298..5593248)
     CDS             5593311..5593403
     CDS             complement(5593681..5594463)
     CDS             complement(5594497..5595243)
     CDS             complement(5595251..5595415)
     CDS             complement(5595463..5597133)
     CDS             complement(5597304..5597609)
     CDS             complement(5597616..5597960)
     CDS             complement(5598142..5598450)
     CDS             5599109..5600965
     CDS             5601055..5602557
     CDS             5602677..5603807
     CDS             complement(5603880..5607593)
     CDS             5609023..5609916
     CDS             complement(5610169..5611827)
     CDS             complement(5612119..5612496)
     CDS             5612603..5612908
     CDS             complement(5612960..5613946)
     CDS             complement(5614089..5614787)
     CDS             5615080..5617188
     CDS             complement(5617330..5617593)
     CDS             5618464..5619381
     CDS             complement(5619581..5619697)
     CDS             complement(5619797..5620093)
     CDS             complement(5620256..5620393)
     CDS             complement(5620671..5626223)
     CDS             complement(5626516..5627055)
     CDS             complement(5627500..5628210)
     CDS             complement(5628517..5630334)
     CDS             5630624..5630818
     CDS             complement(5631060..5631482)
     CDS             complement(5631619..5631735)
     CDS             5631761..5632162
     CDS             5632206..5633300
     CDS             5633425..5634123
     CDS             5634209..5635378
     CDS             5635417..5635518
     CDS             5635668..5636075
     CDS             5636180..5637358
     CDS             5637361..5637699
     CDS             complement(5637974..5638303)
     CDS             5638461..5643854
     CDS             5644071..5649458
     CDS             5649758..5650612
     CDS             complement(5650692..5651438)
     CDS             complement(5651691..5652551)
     CDS             complement(5652695..5653783)
     CDS             5653857..5655230
     CDS             5655563..5655841
     CDS             complement(5655978..5656838)
     CDS             complement(5656890..5657675)
     CDS             complement(5658442..5659224)
     CDS             complement(5659521..5660402)
     CDS             complement(5660425..5661423)
     CDS             complement(5661496..5662539)
     CDS             5663622..5664596
     CDS             5664716..5665426
     CDS             complement(5665356..5665592)
     CDS             complement(5665686..5666108)
     CDS             5666172..5668901
     CDS             complement(5669005..5669355)
     CDS             complement(5669674..5669808)
     CDS             5669852..5670652
     CDS             complement(5670907..5672421)
     CDS             5672742..5674145
     CDS             complement(5674299..5674595)
     CDS             complement(5675141..5675980)
     CDS             complement(5676279..5677064)
     CDS             complement(5677378..5678037)
     CDS             complement(5678104..5678361)
     CDS             5678679..5679374
     CDS             5679823..5681730
     CDS             complement(5681802..5682050)
     CDS             5682164..5682652
     CDS             complement(5682763..5683842)
     CDS             complement(5684151..5685089)
     CDS             complement(5685345..5687219)
     CDS             complement(5687551..5688753)
     CDS             complement(5688890..5689300)
     CDS             5690128..5691738
     CDS             5691895..5693217
     CDS             5693253..5694092
     CDS             5694274..5696247
     CDS             5696374..5697207
     CDS             5697402..5699585
     CDS             5699828..5700286
     CDS             5700376..5700828
     CDS             complement(5701285..5701836)
     CDS             5702073..5702753
     CDS             5702825..5703391
     CDS             5703482..5704198
     CDS             complement(5704215..5704718)
     CDS             complement(5704745..5705119)
     CDS             complement(5705131..5705916)
     CDS             5706227..5707870
     CDS             complement(5707993..5709345)
     CDS             complement(5709382..5710677)
     CDS             complement(5710864..5711553)
     CDS             complement(5711661..5712752)
     CDS             5713371..5716094
     CDS             complement(5716169..5716417)
     CDS             complement(5716457..5716702)
     CDS             complement(5716699..5717085)
     CDS             complement(5717347..5717736)
     CDS             complement(5717835..5718599)
     CDS             complement(5718644..5718925)
     CDS             5719298..5720770
     CDS             complement(5720767..5722074)
     CDS             complement(5722542..5723063)
     CDS             complement(5723150..5725615)
     CDS             5725953..5726207
     CDS             complement(5726590..5726811)
     CDS             complement(5727102..5728742)
     CDS             complement(5728974..5729273)
     CDS             5729611..5730330
     CDS             5730587..5731240
     CDS             5731619..5731984
     CDS             complement(5732062..5732763)
     CDS             5733273..5734496
     CDS             5734587..5735183
     CDS             complement(5735369..5735737)
     CDS             complement(5736152..5737195)
     CDS             5737703..5738227
     CDS             5738629..5739699
     CDS             5739913..5741229
     CDS             5741326..5741523
     CDS             5741604..5742260
     CDS             5742406..5744544
     CDS             5744889..5745824
     CDS             5745981..5747369
     CDS             complement(5747474..5747944)
     CDS             5748217..5748504
     CDS             5748501..5748866
     CDS             5749069..5750082
     CDS             complement(5750246..5751841)
     CDS             complement(5751917..5752879)
     CDS             5753349..5753615
     CDS             5753624..5753848
     CDS             5754060..5755037
     CDS             5755094..5755570
     CDS             5755596..5756768
     CDS             5756792..5759152
     CDS             5759242..5759502
     CDS             5759737..5760888
     CDS             5760942..5761157
     CDS             5761449..5762552
     CDS             5762571..5762912
     CDS             5762903..5763748
     CDS             complement(5766415..5766588)
     CDS             5766608..5767849
     CDS             complement(5767971..5768342)
     CDS             complement(5768415..5769389)
     CDS             complement(5769520..5770590)
     CDS             complement(5770736..5772658)
     CDS             complement(5772671..5773570)
     CDS             complement(5773719..5776013)
     CDS             complement(5776376..5776714)
     CDS             complement(5777347..5777535)
     CDS             5778015..5778692
     CDS             5778950..5780692
     CDS             5780840..5781946
     CDS             5782068..5782760
     CDS             complement(5782890..5783993)
     CDS             5784162..5785082
     CDS             complement(5785109..5786200)
     CDS             complement(5786222..5786431)
     CDS             5786622..5787071
     CDS             complement(5787136..5788671)
     CDS             complement(5789054..5789830)
     CDS             5789966..5790643
     CDS             complement(5790847..5795865)
     CDS             5795934..5796038
     CDS             5796187..5796999
     CDS             5797098..5797721
     CDS             5797875..5798318
     CDS             5798296..5798985
     CDS             5799045..5799647
     CDS             complement(5799809..5801179)
     CDS             5801380..5802306
     CDS             5802963..5803511
     CDS             5803521..5804102
     CDS             5804139..5805677
     CDS             5805884..5806192
     CDS             5806323..5806511
     CDS             5806871..5807293
     CDS             5807232..5807435
     CDS             complement(5807647..5809287)
     CDS             5809736..5811220
     CDS             complement(5811283..5812164)
     CDS             complement(5812259..5812642)
     CDS             5812707..5812811
     CDS             complement(5812759..5813817)
     CDS             complement(5814248..5814718)
     CDS             complement(5814731..5815000)
     CDS             5815298..5815840
     CDS             5815959..5816453
     CDS             5816664..5818271
     CDS             complement(5818352..5818633)
     CDS             complement(5818642..5818911)
     CDS             5819229..5819945
     CDS             5820060..5820656
     CDS             5820657..5821274
     CDS             5821356..5821955
     CDS             5822034..5823497
     CDS             complement(5823573..5824130)
     CDS             complement(5824252..5825127)
     CDS             complement(5825240..5827996)
     CDS             complement(5828419..5828895)
     CDS             complement(5829058..5830092)
     CDS             complement(5830208..5830912)
     CDS             complement(5831541..5832158)
     CDS             5832677..5832967
     CDS             5833193..5833651
     CDS             complement(5833831..5835744)
     CDS             5835906..5837105
     CDS             complement(5837232..5838560)
     CDS             5838612..5838836
     CDS             complement(5838971..5840560)
     CDS             5840748..5841455
     CDS             complement(5841538..5842059)
     CDS             complement(5842094..5842534)
     CDS             complement(5842757..5842939)
     CDS             complement(5843176..5843658)
     CDS             5843981..5845978
     CDS             5846083..5846568
     CDS             5846562..5847893
     CDS             complement(5848260..5848532)
     CDS             complement(5848731..5849204)
     CDS             complement(5849498..5849731)
     CDS             5849750..5849845
     CDS             5849918..5850487
     CDS             complement(5850690..5851667)
     CDS             complement(5851726..5855352)
     CDS             5855976..5857337
     CDS             5858107..5859468
     CDS             complement(5859614..5859997)
     CDS             5860115..5860813
     CDS             5860951..5861442
     CDS             5861485..5861700
     CDS             5861663..5862151
     CDS             complement(5862200..5867953)
     CDS             5868645..5869412
     CDS             5869409..5871616
     CDS             complement(5871620..5872849)
     CDS             5873029..5873979
     CDS             complement(5874301..5874453)
     CDS             5874491..5878225
     CDS             5878222..5879367
     CDS             complement(5879543..5880304)
     CDS             complement(5880304..5881686)
     CDS             complement(5881919..5882290)
     CDS             5882503..5884266
     CDS             complement(5884369..5884701)
     CDS             complement(5885018..5885905)
     CDS             5886121..5886432
     CDS             5886521..5886874
     CDS             complement(5887061..5887327)
     CDS             complement(5887412..5888287)
     CDS             complement(5888274..5889143)
     CDS             complement(5889386..5890531)
     CDS             5891084..5892220
     CDS             complement(5892373..5897799)
     CDS             complement(5898135..5899478)
     CDS             complement(5899841..5900575)
     CDS             complement(5900613..5901302)
     CDS             complement(5901534..5902313)
     CDS             complement(5902681..5904195)
     CDS             complement(5904343..5904762)
     CDS             complement(5904865..5906775)
     CDS             5906870..5907028
     CDS             5907759..5910041
     CDS             complement(5910148..5913261)
     CDS             complement(5913695..5916175)
     CDS             complement(5916564..5919647)
     CDS             5920029..5927069
     CDS             complement(5927567..5928325)
     CDS             complement(5928453..5931500)
     CDS             complement(5931587..5934319)
     CDS             complement(5934340..5936166)
     CDS             complement(5936226..5936474)
     CDS             complement(5937017..5940106)
     CDS             complement(5940320..5941852)
     CDS             complement(5941950..5942900)
     CDS             complement(5943185..5944168)
     CDS             complement(5944423..5945172)
     CDS             5946354..5947187
     CDS             5947324..5947581
     CDS             5948134..5951568
     CDS             complement(5951535..5953349)
     CDS             5953383..5954804
     CDS             5954819..5959582
     CDS             5959995..5962946
     CDS             5963408..5967316
     CDS             5967376..5968083
     CDS             5968612..5970366
     CDS             5970419..5975236
     CDS             5975417..5976994
     CDS             5977033..5978199
     CDS             5978948..5980840
     CDS             5980930..5981433
     CDS             complement(5981535..5982344)
     CDS             complement(5982559..5983560)
     CDS             complement(5983992..5984855)
     CDS             complement(5985003..5985692)
     CDS             complement(5985969..5986634)
     CDS             complement(5986737..5987945)
     CDS             complement(5987969..5988301)
     CDS             5988379..5988717
     CDS             5988837..5989085
     CDS             5989196..5991436
     CDS             5991476..5992501
     CDS             complement(5992577..5992927)
     CDS             complement(5993070..5994581)
     CDS             complement(5994671..5995018)
     CDS             5995211..5995786
     CDS             complement(5995943..5997814)
     CDS             complement(5997786..5999342)
     CDS             complement(5999398..6000369)
     CDS             6000619..6001026
     CDS             6001201..6002211
     CDS             6002332..6003750
     CDS             complement(6003903..6004979)
     CDS             complement(6005184..6005828)
     CDS             complement(6006058..6006759)
     CDS             6007086..6010673
     CDS             complement(6010777..6011460)
     CDS             6011923..6012753
     CDS             6012753..6013325
     CDS             6013330..6015372
     CDS             complement(6015424..6016083)
     CDS             6016505..6017626
     CDS             6018085..6018348
     CDS             6018345..6019772
     CDS             6019769..6020158
     CDS             6020155..6020406
     CDS             6020674..6021243
     CDS             6021240..6021902
     CDS             6022053..6022868
     CDS             complement(6022994..6024319)
     CDS             complement(6024730..6025662)
     CDS             complement(6025646..6027085)
     CDS             6027345..6028037
     CDS             6028121..6028954
     CDS             6029190..6029624
     CDS             6029644..6029754
     CDS             complement(6029726..6029974)
     CDS             6030072..6030527
     CDS             complement(6030813..6031307)
     CDS             6031425..6032651
     CDS             6032760..6033917
     CDS             complement(6034230..6034925)
     CDS             complement(6035098..6036432)
     CDS             6036651..6037493
     CDS             complement(6037533..6041396)
     CDS             6042793..6043623
     CDS             complement(6043702..6044487)
     CDS             complement(6044554..6045408)
     CDS             6045490..6046455
     CDS             6046676..6047143
     CDS             complement(6047243..6051676)
     CDS             complement(6051688..6053292)
     CDS             6053918..6054163
     CDS             6054172..6055200
     CDS             complement(6055253..6056755)
     CDS             complement(6056879..6057247)
     CDS             complement(6057237..6057551)
     CDS             complement(6057778..6058347)
     CDS             6058677..6059108
     CDS             complement(6059098..6059703)
     CDS             6060195..6060350
     CDS             6060462..6062138
     CDS             complement(6062360..6065389)
     CDS             6065458..6066039
     CDS             6066051..6066506
     CDS             complement(6066549..6067100)
     CDS             complement(6067133..6068233)
     CDS             complement(6068313..6069029)
     CDS             6069341..6070762
     CDS             6070777..6070896
     CDS             complement(6071203..6071313)
     CDS             6072713..6074134
     CDS             6074194..6076077
     CDS             6076081..6081021
     CDS             6081152..6081979
     CDS             6082040..6083191
     CDS             6083299..6086580
     CDS             6086577..6090887
     CDS             6090835..6092271
     CDS             6092280..6093293
     CDS             6093465..6094589
     CDS             6094586..6095887
     CDS             6095926..6097113
     CDS             6097194..6097979
     CDS             6098040..6099410
     CDS             6100353..6102581
     CDS             complement(6102994..6104079)
     CDS             6104464..6104781
     CDS             complement(6105041..6107962)
     CDS             complement(6108360..6110078)
     CDS             6110564..6113596
     CDS             complement(6113671..6114408)
     CDS             complement(6114625..6114885)
     CDS             complement(6115184..6116407)
     CDS             6116924..6118924
     CDS             complement(6118941..6120110)
     CDS             6120272..6121852
     CDS             complement(6121953..6122435)
     CDS             complement(6122444..6123169)
     CDS             6123641..6124309
     CDS             complement(6124393..6125838)
     CDS             6126211..6126447
     CDS             complement(6126457..6127983)
     CDS             complement(6128039..6129643)
     CDS             complement(6129977..6131161)
     CDS             complement(6131381..6132865)
     CDS             6132915..6134120
     CDS             6134485..6135573
     CDS             6135836..6136450
     CDS             complement(6136595..6137035)
     CDS             complement(6137035..6137277)
     CDS             6137698..6138780
     CDS             6138806..6139129
     CDS             6139136..6139303
     CDS             6139300..6139617
     CDS             6139648..6140061
     CDS             6140359..6141108
     CDS             6141108..6141899
     CDS             6142203..6142418
     CDS             6142562..6142720
     CDS             6142936..6143247
     CDS             complement(6143637..6145304)
     CDS             6146145..6146762
     CDS             6146798..6147085
     CDS             complement(6147086..6147487)
     CDS             6147820..6149274
     CDS             6149364..6152279
     CDS             6152845..6152985
     CDS             6153128..6153943
     CDS             6154069..6155022
     CDS             6155026..6155343
     CDS             complement(6155340..6156233)
     CDS             6158145..6160259
     CDS             6160405..6160650
     CDS             6161090..6161932
     CDS             complement(6162108..6162314)
     CDS             complement(6162385..6162855)
     CDS             complement(6163615..6163776)
     CDS             6164276..6164680
     CDS             complement(6164643..6165044)
     CDS             6165660..6166697
     CDS             6166853..6167644
     CDS             complement(6167672..6168856)
     CDS             complement(6168967..6171975)
     CDS             6172845..6173303
     CDS             6173575..6173913
     CDS             6174291..6175484
     CDS             6175602..6175811
     CDS             6175833..6176648
     CDS             6176711..6177694
     CDS             complement(6177713..6177919)
     CDS             complement(6177999..6178436)
     CDS             complement(6178754..6179416)
     CDS             complement(6179959..6180765)
     CDS             complement(6180776..6181417)
     CDS             6181619..6182314
     CDS             complement(6182393..6183019)
     CDS             6183673..6184395
     CDS             complement(6184817..6185014)
     CDS             6185462..6186721
     CDS             complement(6186772..6187422)
     CDS             complement(6187511..6187705)
     CDS             6187815..6189113
     CDS             6189124..6189357
     CDS             complement(6189450..6189923)
     CDS             6190355..6191929
     CDS             6192272..6192976
     CDS             complement(6193346..6194422)
     CDS             6194807..6195892
     CDS             complement(6195988..6196869)
     CDS             complement(6196882..6199551)
     CDS             6199978..6200916
     CDS             6201036..6201584
     CDS             complement(6201655..6202467)
     CDS             6202746..6202898
     CDS             6203699..6204355
     CDS             6204511..6205116
     CDS             complement(6205113..6205580)
     CDS             6205668..6208286
     CDS             complement(6208464..6208895)
     CDS             6208912..6209835
     CDS             complement(6210100..6210972)
     CDS             6211639..6212211
     CDS             complement(6212215..6214752)
     CDS             6214989..6215624
     CDS             6215650..6216018
     CDS             complement(6216158..6216574)
     CDS             complement(6216665..6218143)
     CDS             complement(6218143..6220860)
     CDS             complement(6221184..6221876)
     CDS             complement(6221943..6225779)
     CDS             complement(6225776..6227305)
     CDS             complement(6227460..6228002)
     CDS             complement(6228088..6230661)
     CDS             6231200..6232564
     CDS             6232638..6232913
     CDS             complement(6232970..6233314)
     CDS             6233462..6234502
     CDS             6234715..6235332
     CDS             complement(6235379..6235873)
     CDS             6236307..6237383
     CDS             6237594..6238427
     CDS             6238439..6239146
     CDS             6239140..6240126
     CDS             6240149..6241531
     CDS             6241882..6242025
     CDS             6242145..6242408
     CDS             complement(6242426..6243895)
     CDS             complement(6244145..6244897)
     CDS             6245229..6246413
     CDS             6246610..6246915
     CDS             complement(6247033..6249129)
     CDS             complement(6249465..6250832)
     CDS             complement(6250829..6251707)
     CDS             6252192..6252881
     CDS             6252906..6253115
     CDS             6253409..6254617
     CDS             6255130..6255960
     CDS             complement(6256177..6257445)
     CDS             6257761..6258195
     CDS             6258271..6258990
     CDS             6259304..6260491
     CDS             6260564..6261481
     CDS             6261523..6261990
     CDS             6262086..6262472
     CDS             complement(6262632..6263387)
     CDS             complement(6263591..6263962)
     CDS             6264084..6264965
     CDS             6265144..6265512
     CDS             6265655..6266038
     CDS             complement(6266215..6266319)
     CDS             6266773..6267285
     CDS             complement(6267354..6268028)
     CDS             6268349..6269287
     CDS             complement(6269391..6271646)
     CDS             6271932..6272291
     CDS             6272543..6272815
     CDS             6272816..6273280
     CDS             6273399..6275051
     CDS             complement(6275165..6276484)
     CDS             6276775..6278592
     CDS             complement(6279595..6280638)
     CDS             complement(6281089..6281763)
     CDS             complement(6282410..6283081)
     CDS             6283316..6284107
     CDS             complement(6284413..6286020)
     CDS             complement(6286055..6286351)
     CDS             complement(6286753..6286935)
     CDS             6287435..6288478
     CDS             6288550..6289593
     CDS             6289793..6291613
     CDS             6291806..6292462
     CDS             6292465..6293688
     CDS             6293752..6295443
     CDS             6295456..6295797
     CDS             complement(6295834..6296826)
     CDS             6297095..6298132
     CDS             6298246..6298911
     CDS             complement(6299077..6299484)
     CDS             6300326..6301435
     CDS             6301683..6302057
     CDS             6302054..6302854
     CDS             complement(6302893..6304143)
     CDS             6304439..6305584
     CDS             complement(6305702..6306421)
     CDS             6306676..6307146
     CDS             6307165..6308127
     CDS             complement(6308223..6308648)
     CDS             complement(6308952..6309752)
     CDS             complement(6310202..6310825)
     CDS             complement(6310933..6311685)
     CDS             6312055..6312990
     CDS             complement(6312987..6313673)
     CDS             complement(6313727..6314518)
     CDS             6314950..6315717
     CDS             6315865..6316293
     CDS             complement(6316328..6317131)
     CDS             complement(6317724..6318548)
     CDS             complement(6318744..6318974)
     CDS             6319062..6322685
     CDS             6322985..6323620
     CDS             6323683..6324276
     CDS             complement(6324335..6324763)
     CDS             6325132..6325599
     CDS             6325736..6326818
     CDS             6326955..6327803
     CDS             complement(6327808..6328458)
     CDS             6328853..6329305
     CDS             complement(6329302..6330390)
     CDS             complement(6330549..6331256)
     CDS             complement(6331480..6333432)
     CDS             complement(6333778..6334755)
     CDS             6335812..6337059
     CDS             complement(6337075..6337287)
     CDS             complement(6337386..6338525)
     CDS             6338721..6340601
     CDS             complement(6340806..6341456)
     CDS             6341963..6342622
     CDS             6342806..6343663
     CDS             6343682..6344953
     CDS             complement(6345074..6346015)
     CDS             complement(6346168..6347955)
     CDS             complement(6348406..6349200)
     CDS             complement(6349423..6349566)
     CDS             complement(6349547..6349717)
     CDS             complement(6349781..6351202)
     CDS             6351998..6353077
     CDS             6353289..6354434
     CDS             6354733..6355383
     CDS             complement(6355624..6356217)
     CDS             6356465..6357280
     CDS             complement(6357378..6357965)
     CDS             complement(6358788..6359090)
     CDS             complement(6359165..6361477)
     CDS             complement(6361581..6362288)
     CDS             complement(6362324..6363481)
     CDS             complement(6363573..6364112)
     CDS             complement(6364426..6365676)