CDS             24..1520
     CDS             1629..2423
     CDS             complement(2412..3131)
     CDS             3158..3886
     CDS             3946..5124
     CDS             5121..5816
     CDS             5813..6211
     CDS             complement(6244..7563)
     CDS             complement(7692..8762)
     CDS             8836..9147
     CDS             9144..9491
     CDS             9493..10056
     CDS             10050..10571
     CDS             complement(10639..11079)
     CDS             complement(11122..11652)
     CDS             complement(11772..12521)
     CDS             complement(12595..13257)
     CDS             13602..14504
     CDS             14577..15884
     CDS             complement(15903..16250)
     CDS             16582..17574
     CDS             17788..19323
     CDS             complement(19422..23705)
     CDS             complement(23796..27974)
     CDS             complement(28348..28470)
     CDS             28769..29299
     CDS             29522..29674
     CDS             29703..30233
     CDS             30233..30454
     CDS             30749..31261
     CDS             31331..31702
     CDS             complement(31788..33122)
     CDS             complement(33228..33710)
     CDS             33831..35222
     CDS             35373..35660
     CDS             35710..37353
     CDS             37528..39198
     CDS             complement(39195..39740)
     CDS             complement(39737..40942)
     CDS             complement(41050..44232)
     CDS             complement(44243..45412)
     CDS             complement(45711..46010)
     CDS             46556..47653
     CDS             complement(47669..48052)
     CDS             48084..49208
     CDS             complement(49205..50020)
     CDS             complement(50017..50994)
     CDS             complement(51006..51617)
     CDS             51839..52816
     CDS             52820..53854
     CDS             53851..54654
     CDS             complement(54739..55317)
     CDS             complement(55425..55937)
     CDS             complement(55939..56421)
     CDS             complement(56435..57793)
     CDS             complement(57928..59172)
     CDS             complement(59181..59606)
     CDS             complement(59701..60093)
     CDS             complement(60203..60889)
     CDS             complement(60853..62130)
     CDS             62365..63528
     CDS             63536..63886
     CDS             64024..64728
     CDS             complement(64795..65796)
     CDS             65841..66119
     CDS             66339..68717
     CDS             68777..69850
     CDS             69911..71506
     CDS             71562..71750
     CDS             71824..72219
     CDS             72269..72907
     CDS             complement(72885..73172)
     CDS             complement(73153..73716)
     CDS             complement(73731..74663)
     CDS             complement(74760..76298)
     CDS             76376..77512
     CDS             complement(77647..79581)
     CDS             complement(79691..80671)
     CDS             complement(80685..81668)
     CDS             complement(81777..82778)
     CDS             complement(82906..85185)
     CDS             complement(85389..85547)
     CDS             85777..85974
     CDS             86075..86605
     CDS             complement(86610..88079)
     CDS             complement(88076..89545)
     CDS             89620..90519
     CDS             90501..91166
     CDS             91248..91976
     CDS             92038..93036
     CDS             complement(93172..94020)
     CDS             94149..95252
     CDS             95267..96148
     CDS             complement(96131..96439)
     CDS             complement(96436..97104)
     CDS             97182..98003
     CDS             complement(98012..98638)
     CDS             98769..100091
     CDS             100159..101661
     CDS             complement(101654..102610)
     CDS             102957..103934
     CDS             104030..105130
     CDS             105225..105974
     CDS             complement(106017..106622)
     CDS             106888..107547
     CDS             107549..109435
     CDS             109446..111035
     CDS             111131..112870
     CDS             complement(112945..113574)
     CDS             complement(114133..114627)
     CDS             complement(114602..115063)
     CDS             complement(115237..115818)
     CDS             complement(115877..116566)
     CDS             complement(116615..117220)
     CDS             complement(117217..118089)
     CDS             complement(118086..118673)
     CDS             complement(118670..119512)
     CDS             119850..120875
     CDS             120973..121398
     CDS             121800..123056
     CDS             123183..125729
     CDS             125747..126037
     CDS             126051..126389
     CDS             126726..127250
     CDS             127423..128208
     CDS             complement(128212..129159)
     CDS             129220..130938
     CDS             130935..131750
     CDS             complement(131784..133244)
     CDS             133354..133836
     CDS             133981..134679
     CDS             complement(134788..135942)
     CDS             complement(136094..137041)
     CDS             complement(137038..137814)
     CDS             complement(137811..138503)
     CDS             complement(138500..140359)
     CDS             complement(140445..141758)
     CDS             complement(141791..142051)
     CDS             142162..142860
     CDS             142959..143342
     CDS             complement(143400..143744)
     CDS             complement(143844..145367)
     CDS             145505..145999
     CDS             146028..146723
     CDS             146720..147157
     CDS             147206..147760
     CDS             147894..149066
     CDS             complement(149157..149603)
     CDS             149630..150133
     CDS             complement(150130..150489)
     CDS             150718..151713
     CDS             complement(151725..153050)
     CDS             complement(153225..153653)
     CDS             153797..154090
     CDS             154071..154466
     CDS             154525..155304
     CDS             155351..155611
     CDS             155613..156290
     CDS             156327..156797
     CDS             156827..158104
     CDS             158147..160069
     CDS             complement(160099..160779)
     CDS             complement(160892..162904)
     CDS             163049..163438
     CDS             163591..163872
     CDS             164436..165092
     CDS             complement(165119..166585)
     CDS             complement(166719..169919)
     CDS             complement(170278..171132)
     CDS             complement(171151..171354)
     CDS             complement(171381..172862)
     CDS             172915..174150
     CDS             complement(174140..174769)
     CDS             complement(174769..175971)
     CDS             complement(175968..177854)
     CDS             complement(177868..179916)
     CDS             complement(179921..180835)
     CDS             181101..183626
     CDS             183684..184328
     CDS             complement(184339..184839)
     CDS             184954..185745
     CDS             185738..186619
     CDS             complement(186588..186974)
     CDS             complement(186971..189067)
     CDS             complement(189125..189562)
     CDS             complement(189604..191061)
     CDS             complement(191067..191660)
     CDS             191828..193351
     CDS             193439..195367
     CDS             195378..196112
     CDS             complement(196166..197983)
     CDS             complement(198104..199849)
     CDS             complement(199866..200915)
     CDS             201349..201789
     CDS             201786..203267
     CDS             203407..203928
     CDS             203940..204683
     CDS             204680..205414
     CDS             205411..206622
     CDS             206619..207101
     CDS             207125..207487
     CDS             207873..208901
     CDS             complement(208948..209634)
     CDS             complement(209688..211682)
     CDS             212005..212925
     CDS             213013..213429
     CDS             213426..213617
     CDS             213651..214397
     CDS             214420..215325
     CDS             215322..216314
     CDS             216557..221278
     CDS             221359..222126
     CDS             222107..222826
     CDS             222816..223424
     CDS             complement(223426..224613)
     CDS             224840..226087
     CDS             complement(226099..227148)
     CDS             227195..228184
     CDS             228181..229425
     CDS             229503..230840
     CDS             230975..231466
     CDS             complement(231568..231852)
     CDS             231976..232431
     CDS             complement(232442..233143)
     CDS             complement(233145..233567)
     CDS             complement(233605..234471)
     CDS             complement(234587..235384)
     CDS             complement(235381..235500)
     CDS             complement(235497..236642)
     CDS             complement(236715..237512)
     CDS             complement(237523..238908)
     CDS             complement(238919..239863)
     CDS             complement(239934..241280)
     CDS             complement(241371..242273)
     CDS             complement(242270..243529)
     CDS             complement(243529..243966)
     CDS             complement(243963..244673)
     CDS             complement(244870..246366)
     CDS             246695..248005
     CDS             248002..248190
     CDS             complement(248163..249485)
     CDS             249771..250346
     CDS             250407..250910
     CDS             complement(250928..251245)
     CDS             251857..253635
     CDS             253632..254972
     CDS             254975..256591
     CDS             256712..257794
     CDS             complement(257827..259098)
     CDS             complement(259175..259891)
     CDS             260029..262320
     CDS             262402..264123
     CDS             complement(264168..265013)
     CDS             complement(265107..266273)
     CDS             complement(266331..267662)
     CDS             268306..269598
     CDS             269688..269858
     CDS             complement(270703..271512)
     CDS             complement(271746..272366)
     CDS             272477..273949
     CDS             273992..274123
     CDS             274181..276076
     CDS             276073..278802
     CDS             278799..279641
     CDS             279989..281029
     CDS             281100..283169
     CDS             283162..284337
     CDS             284887..285792
     CDS             285798..286427
     CDS             complement(286443..287063)
     CDS             complement(287068..287892)
     CDS             complement(287952..288215)
     CDS             complement(288402..289457)
     CDS             289732..290175
     CDS             complement(290466..290843)
     CDS             complement(291083..293059)
     CDS             293585..293833
     CDS             complement(293861..295369)
     CDS             295554..296258
     CDS             complement(296295..299132)
     CDS             299427..299615
     CDS             complement(299871..300836)
     CDS             301057..302388
     CDS             302388..303689
     CDS             complement(303724..304314)
     CDS             complement(304519..305724)
     CDS             complement(305765..307333)
     CDS             complement(307416..308330)
     CDS             complement(308535..309410)
     CDS             complement(309482..310546)
     CDS             complement(310668..312029)
     CDS             312109..313980
     CDS             313985..314635
     CDS             314790..315329
     CDS             complement(315351..316691)
     CDS             complement(316744..318090)
     CDS             complement(318152..318520)
     CDS             318728..319504
     CDS             319545..321041
     CDS             complement(321137..322000)
     CDS             complement(322022..323905)
     CDS             complement(323913..324809)
     CDS             complement(324814..327390)
     CDS             327631..328644
     CDS             328963..329664
     CDS             complement(329740..330558)
     CDS             330670..331386
     CDS             331516..332769
     CDS             333031..333927
     CDS             complement(333915..334139)
     CDS             complement(334136..335332)
     CDS             complement(335329..336360)
     CDS             complement(336357..337040)
     CDS             complement(337044..338354)
     CDS             complement(338356..338676)
     CDS             complement(338682..339458)
     CDS             complement(339464..341929)
     CDS             complement(341936..342211)
     CDS             complement(342211..342543)
     CDS             complement(342540..343523)
     CDS             complement(343777..344160)
     CDS             complement(344157..346142)
     CDS             346387..346593
     CDS             complement(347120..347647)
     CDS             complement(347644..349131)
     CDS             complement(349119..350084)
     CDS             complement(350062..351045)
     CDS             complement(351042..351782)
     CDS             complement(351779..352348)
     CDS             complement(352345..353361)
     CDS             complement(353358..353765)
     CDS             complement(353791..354390)
     CDS             complement(354453..355079)
     CDS             complement(355069..355833)
     CDS             complement(355830..357164)
     CDS             complement(357161..357946)
     CDS             complement(357943..358323)
     CDS             complement(358320..359528)
     CDS             359527..360288
     CDS             complement(360252..361040)
     CDS             complement(361037..361774)
     CDS             complement(361771..362400)
     CDS             complement(362400..363545)
     CDS             complement(363542..366826)
     CDS             complement(366837..367889)
     CDS             complement(368386..369432)
     CDS             complement(369514..371550)
     CDS             372308..373762
     CDS             complement(373704..373940)
     CDS             374310..375047
     CDS             375088..376569
     CDS             376717..378921
     CDS             378931..379908
     CDS             379978..385092
     CDS             385089..387890
     CDS             387890..391849
     CDS             392607..393173
     CDS             393322..394233
     CDS             394230..395027
     CDS             complement(395159..397027)
     CDS             complement(397143..397844)
     CDS             complement(397848..398180)
     CDS             complement(398177..398755)
     CDS             complement(398752..399441)
     CDS             complement(399438..400316)
     CDS             complement(400326..400598)
     CDS             complement(400725..401057)
     CDS             complement(401654..401917)
     CDS             402046..402363
     CDS             complement(402413..402736)
     CDS             complement(403323..403727)
     CDS             complement(403872..404030)
     CDS             404582..405697
     CDS             406050..407546
     CDS             complement(407653..408582)
     CDS             complement(408916..409953)
     CDS             complement(410029..414408)
     CDS             complement(414602..415432)
     CDS             complement(415429..415902)
     CDS             complement(416008..418149)
     CDS             complement(418306..419244)
     CDS             complement(419819..420133)
     CDS             420278..421420
     CDS             421508..422518
     CDS             422876..423853
     CDS             complement(423854..424546)
     CDS             complement(424543..426051)
     CDS             426165..426689
     CDS             426706..426993
     CDS             427167..427850
     CDS             427850..428329
     CDS             428326..429432
     CDS             429429..430784
     CDS             complement(430888..430995)
     CDS             431251..431793
     CDS             431793..433526
     CDS             433539..434387
     CDS             434462..435793
     CDS             435786..436460
     CDS             complement(436525..439260)
     CDS             complement(439359..440204)
     CDS             440475..441857
     CDS             441880..442653
     CDS             442737..443264
     CDS             443284..443673
     CDS             complement(443690..445009)
     CDS             445149..446018
     CDS             complement(446037..447314)
     CDS             447796..448563
     CDS             448658..449185
     CDS             complement(449193..450791)
     CDS             450996..451175
     CDS             complement(451251..452222)
     CDS             452294..452494
     CDS             452563..454002
     CDS             454077..454475
     CDS             454543..454965
     CDS             455007..455561
     CDS             455622..456746
     CDS             complement(456748..457443)
     CDS             457574..458338
     CDS             458344..458694
     CDS             458696..459172
     CDS             459269..459883
     CDS             459887..460915
     CDS             complement(461403..462005)
     CDS             complement(462232..464904)
     CDS             complement(465142..466032)
     CDS             466174..467673
     CDS             467681..467896
     CDS             complement(467869..468492)
     CDS             complement(468544..469047)
     CDS             complement(469082..469318)
     CDS             complement(469415..469723)
     CDS             469798..471252
     CDS             complement(471309..471974)
     CDS             471997..472533
     CDS             472628..475009
     CDS             complement(475017..475415)
     CDS             complement(475412..477478)
     CDS             477544..479349
     CDS             479405..479773
     CDS             480001..480681
     CDS             480687..481424
     CDS             481428..482825
     CDS             482963..485629
     CDS             complement(485699..487273)
     CDS             487393..489180
     CDS             489185..490354
     CDS             490351..491019
     CDS             491006..491434
     CDS             complement(491483..492766)
     CDS             492906..493802
     CDS             complement(493816..494490)
     CDS             494678..495793
     CDS             495805..496860
     CDS             497246..499669
     CDS             complement(499747..500358)
     CDS             500603..501355
     CDS             501355..502287
     CDS             502433..503392
     CDS             complement(503393..503857)
     CDS             504045..504479
     CDS             complement(504527..505498)
     CDS             complement(505498..506568)
     CDS             complement(506565..507851)
     CDS             complement(507890..508867)
     CDS             complement(508864..510147)
     CDS             complement(510144..510803)
     CDS             complement(510856..511746)
     CDS             511901..512791
     CDS             complement(512851..513237)
     CDS             513332..513940
     CDS             complement(513974..514474)
     CDS             complement(514536..515204)
     CDS             complement(515201..516268)
     CDS             complement(516979..518394)
     CDS             complement(518616..519611)
     CDS             519733..520689
     CDS             520686..521564
     CDS             521632..522087
     CDS             complement(522072..522821)
     CDS             complement(522823..523047)
     CDS             complement(523049..524386)
     CDS             524457..525746
     CDS             525874..526488
     CDS             complement(526476..527675)
     CDS             complement(527833..528441)
     CDS             complement(528434..528607)
     CDS             528858..530525
     CDS             complement(530563..531360)
     CDS             complement(531406..531810)
     CDS             531932..532702
     CDS             complement(532919..533377)
     CDS             complement(533476..534636)
     CDS             534801..535892
     CDS             complement(535912..536418)
     CDS             complement(536474..537574)
     CDS             complement(537564..538808)
     CDS             539046..539477
     CDS             complement(539558..539938)
     CDS             complement(540114..540980)
     CDS             complement(541124..542986)
     CDS             543158..544357
     CDS             544498..545304
     CDS             545339..546724
     CDS             547495..547653
     CDS             548134..548331
     CDS             548331..548717
     CDS             complement(548866..549255)
     CDS             complement(549276..549623)
     CDS             550318..550491
     CDS             complement(550605..552242)
     CDS             complement(552466..553236)
     CDS             complement(553249..553995)
     CDS             554310..555392
     CDS             555434..556699
     CDS             556696..557178
     CDS             complement(557175..557762)
     CDS             complement(557813..558748)
     CDS             complement(558851..559693)
     CDS             559882..561576
     CDS             561623..562768
     CDS             complement(562789..563454)
     CDS             563635..564759
     CDS             564837..567248
     CDS             complement(567592..567765)
     CDS             complement(567941..568525)
     CDS             568674..570248
     CDS             570248..571147
     CDS             571140..572099
     CDS             572831..573016
     CDS             573909..575255
     CDS             complement(575338..576366)
     CDS             complement(576491..577765)
     CDS             complement(577801..580191)
     CDS             580304..582577
     CDS             582643..585204
     CDS             585343..586290
     CDS             complement(586351..587277)
     CDS             587562..588896
     CDS             588893..589378
     CDS             589362..590162
     CDS             590232..591146
     CDS             591233..592552
     CDS             592634..593659
     CDS             593656..594798
     CDS             complement(594815..597991)
     CDS             598289..598936
     CDS             598936..599712
     CDS             599767..600258
     CDS             complement(600266..600691)
     CDS             complement(600682..602241)
     CDS             602432..602539
     CDS             602665..603510
     CDS             603507..603737
     CDS             603757..604317
     CDS             604391..605263
     CDS             605322..605684
     CDS             complement(605947..606279)
     CDS             complement(606296..606475)
     CDS             606585..607016
     CDS             complement(607023..607658)
     CDS             607713..609581
     CDS             complement(609600..610397)
     CDS             complement(610390..611001)
     CDS             complement(611046..611741)
     CDS             611833..612276
     CDS             complement(612277..612960)
     CDS             complement(612965..613513)
     CDS             complement(613531..614190)
     CDS             complement(614213..615109)
     CDS             complement(615106..615816)
     CDS             615911..616783
     CDS             complement(616832..617476)
     CDS             617619..618398
     CDS             618437..618913
     CDS             619329..621647
     CDS             complement(621723..623030)
     CDS             623203..623337
     CDS             623374..623862
     CDS             624133..625935
     CDS             625932..626585
     CDS             626690..627580
     CDS             627580..628707
     CDS             complement(628691..629263)
     CDS             complement(629263..630486)
     CDS             complement(630495..631238)
     CDS             631271..631513
     CDS             631473..631994
     CDS             632025..633596
     CDS             633608..634627
     CDS             634798..635496
     CDS             complement(635565..636032)
     CDS             complement(636019..637206)
     CDS             637311..637709
     CDS             complement(637714..638733)
     CDS             complement(638968..640527)
     CDS             complement(640532..641269)
     CDS             641330..642142
     CDS             complement(642174..643286)
     CDS             643436..643897
     CDS             644032..644970
     CDS             645059..645979
     CDS             645976..647553
     CDS             647570..647929
     CDS             648031..648384
     CDS             complement(648439..649371)
     CDS             complement(649374..651143)
     CDS             complement(651140..654733)
     CDS             complement(654730..655365)
     CDS             complement(655382..656206)
     CDS             complement(656203..656679)
     CDS             complement(656681..657487)
     CDS             complement(657484..658299)
     CDS             complement(658339..659421)
     CDS             660035..662467
     CDS             662553..663497
     CDS             663645..664640
     CDS             664669..665286
     CDS             complement(665462..666613)
     CDS             complement(666617..666838)
     CDS             complement(666842..667162)
     CDS             complement(667159..667779)
     CDS             complement(667779..668300)
     CDS             complement(668297..668983)
     CDS             complement(668987..669502)
     CDS             complement(669506..669823)
     CDS             complement(669827..671284)
     CDS             complement(671305..672378)
     CDS             complement(672375..672731)
     CDS             complement(672860..672979)
     CDS             complement(673218..673670)
     CDS             673862..674125
     CDS             complement(674200..674433)
     CDS             complement(674523..675179)
     CDS             complement(675176..675895)
     CDS             complement(675882..676061)
     CDS             complement(676226..676456)
     CDS             676567..677037
     CDS             677034..677600
     CDS             677597..677956
     CDS             677953..679200
     CDS             679217..679414
     CDS             679419..681137
     CDS             681134..682756
     CDS             683070..683543
     CDS             684404..684628
     CDS             684636..686372
     CDS             686369..687673
     CDS             687663..688358
     CDS             688371..689768
     CDS             689846..690067
     CDS             690125..690487
     CDS             690557..691102
     CDS             691102..691452
     CDS             691488..692093
     CDS             692086..692493
     CDS             692508..692723
     CDS             692812..693273
     CDS             693380..693796
     CDS             693910..694263
     CDS             694266..697238
     CDS             697235..698281
     CDS             698281..699117
     CDS             699232..700221
     CDS             700231..702399
     CDS             702396..702740
     CDS             702737..703276
     CDS             703273..703542
     CDS             703753..704052
     CDS             704132..706129
     CDS             complement(706136..707629)
     CDS             707757..708095
     CDS             708399..708689
     CDS             708788..709732
     CDS             709795..711912
     CDS             complement(711968..712504)
     CDS             complement(712582..713397)
     CDS             complement(713428..714717)
     CDS             complement(714729..715307)
     CDS             complement(715567..716622)
     CDS             complement(716619..717518)
     CDS             717676..719388
     CDS             719453..722191
     CDS             722249..722809
     CDS             723040..723945
     CDS             724127..724330
     CDS             724344..724706
     CDS             724842..725723
     CDS             725769..726869
     CDS             726866..729256
     CDS             729333..730856
     CDS             730917..731789
     CDS             731798..732535
     CDS             732711..733049
     CDS             733085..734404
     CDS             734586..735704
     CDS             735701..736654
     CDS             complement(736651..737943)
     CDS             complement(737927..738631)
     CDS             complement(738625..739173)
     CDS             complement(739170..740105)
     CDS             complement(740102..740866)
     CDS             741489..741899
     CDS             complement(742296..743213)
     CDS             complement(743286..746729)
     CDS             746833..747303
     CDS             complement(747278..747925)
     CDS             747979..749004
     CDS             complement(749075..749500)
     CDS             complement(749500..749889)
     CDS             complement(749871..750902)
     CDS             complement(750994..752226)
     CDS             752468..753583
     CDS             753607..754509
     CDS             754513..755670
     CDS             755671..756129
     CDS             756152..756931
     CDS             complement(756948..757568)
     CDS             complement(757565..758713)
     CDS             complement(758713..759783)
     CDS             complement(759902..760549)
     CDS             complement(760546..761343)
     CDS             complement(761345..762397)
     CDS             complement(762499..763257)
     CDS             complement(763254..765296)
     CDS             complement(765335..767341)
     CDS             complement(767334..768185)
     CDS             complement(768182..769204)
     CDS             complement(769458..770453)
     CDS             complement(770732..772492)
     CDS             complement(772489..773442)
     CDS             complement(773446..774426)
     CDS             774648..775061
     CDS             775058..776596
     CDS             776593..777126
     CDS             777116..779974
     CDS             779971..780237
     CDS             780218..781012
     CDS             complement(780966..781355)
     CDS             781541..782284
     CDS             782489..784855
     CDS             784842..786134
     CDS             786182..787222
     CDS             787219..788022
     CDS             788253..789335
     CDS             789614..790894
     CDS             791010..792065
     CDS             792065..792868
     CDS             792865..793563
     CDS             793560..794450
     CDS             794456..796771
     CDS             796771..797691
     CDS             797758..799029
     CDS             799016..800221
     CDS             800381..802510
     CDS             complement(802606..803580)
     CDS             803799..805238
     CDS             805250..806563
     CDS             complement(807011..807907)
     CDS             complement(807907..809118)
     CDS             complement(809121..811361)
     CDS             811497..811700
     CDS             812004..812432
     CDS             complement(812451..813524)
     CDS             complement(813526..816048)
     CDS             complement(816051..816803)
     CDS             complement(816842..817414)
     CDS             complement(817414..818019)
     CDS             complement(818022..818591)
     CDS             complement(818597..819172)
     CDS             complement(819213..819746)
     CDS             complement(819769..820344)
     CDS             complement(820417..821043)
     CDS             complement(821539..822216)
     CDS             complement(822519..823604)
     CDS             complement(823625..824614)
     CDS             complement(824644..825819)
     CDS             826306..826422
     CDS             826510..827112
     CDS             827289..829526
     CDS             829618..830526
     CDS             830561..830965
     CDS             831038..831862
     CDS             complement(832239..832796)
     CDS             832996..833913
     CDS             833906..834310
     CDS             834388..836754
     CDS             836845..837762
     CDS             837765..839096
     CDS             complement(839311..839643)
     CDS             840137..840940
     CDS             841071..842240
     CDS             complement(842319..843251)
     CDS             complement(843248..844180)
     CDS             844342..845796
     CDS             845889..846629
     CDS             846780..848210
     CDS             848253..848978
     CDS             849016..850071
     CDS             850094..851695
     CDS             complement(851855..852331)
     CDS             complement(852328..853812)
     CDS             853881..854354
     CDS             854402..855700
     CDS             855966..857228
     CDS             857600..857980
     CDS             complement(858057..859466)
     CDS             859691..861217
     CDS             861245..862423
     CDS             862426..862866
     CDS             862984..865128
     CDS             865399..866682
     CDS             complement(866733..867068)
     CDS             867522..869543
     CDS             complement(869612..871045)
     CDS             871189..871578
     CDS             complement(871589..873526)
     CDS             873669..874724
     CDS             complement(874729..874998)
     CDS             complement(875100..876857)
     CDS             876996..877616
     CDS             877564..878097
     CDS             878184..878597
     CDS             complement(879049..879840)
     CDS             880265..880684
     CDS             880677..880988
     CDS             complement(881069..881854)
     CDS             complement(881925..882569)
     CDS             882900..883094
     CDS             883127..883663
     CDS             883820..884251
     CDS             884256..884957
     CDS             885047..885244
     CDS             complement(885225..885779)
     CDS             complement(885781..886557)
     CDS             complement(886512..888611)
     CDS             complement(888663..889424)
     CDS             complement(889465..890988)
     CDS             891079..892053
     CDS             892181..892828
     CDS             892853..893851
     CDS             893966..895585
     CDS             895720..897009
     CDS             complement(897013..898428)
     CDS             898533..898943
     CDS             complement(898940..899983)
     CDS             complement(899983..900738)
     CDS             complement(900738..902018)
     CDS             complement(902064..902255)
     CDS             902522..904303
     CDS             904571..904870
     CDS             complement(904919..905815)
     CDS             905920..907416
     CDS             907491..907985
     CDS             907997..908311
     CDS             908398..909540
     CDS             909537..910583
     CDS             910697..911482
     CDS             911487..912356
     CDS             complement(912404..913183)
     CDS             913308..914693
     CDS             complement(914694..916976)
     CDS             complement(917069..917809)
     CDS             917991..920645
     CDS             complement(920716..921891)
     CDS             complement(921894..923498)
     CDS             complement(923513..924769)
     CDS             complement(924792..926024)
     CDS             complement(926038..926886)
     CDS             complement(927106..928386)
     CDS             complement(928492..929379)
     CDS             929478..930590
     CDS             complement(930813..931592)
     CDS             complement(931664..932206)
     CDS             complement(932203..932898)
     CDS             complement(932898..933737)
     CDS             complement(933739..934365)
     CDS             934521..934988
     CDS             complement(935440..935685)
     CDS             complement(935831..937096)
     CDS             complement(937249..938286)
     CDS             complement(938283..939491)
     CDS             939725..941863
     CDS             complement(941886..942707)
     CDS             complement(942704..943711)
     CDS             complement(943788..945158)
     CDS             complement(945287..947557)
     CDS             947659..949116
     CDS             949333..949764
     CDS             complement(949958..950257)
     CDS             950467..950889
     CDS             951145..953454
     CDS             953540..953791
     CDS             complement(953832..954965)
     CDS             complement(954970..955557)
     CDS             complement(955550..956656)
     CDS             956793..958061
     CDS             958095..958709
     CDS             958737..959459
     CDS             959555..959827
     CDS             complement(959841..960254)
     CDS             complement(960251..960754)
     CDS             complement(960808..961293)
     CDS             complement(961272..962387)
     CDS             complement(962391..963458)
     CDS             complement(963464..964270)
     CDS             complement(964366..964773)
     CDS             complement(964782..965525)
     CDS             complement(965522..966106)
     CDS             966325..967434
     CDS             967462..969150
     CDS             969351..970265
     CDS             970267..970437
     CDS             970439..971068
     CDS             971151..971972
     CDS             971972..972343
     CDS             972343..972927
     CDS             973079..974500
     CDS             974493..975377
     CDS             975413..975805
     CDS             975805..976563
     CDS             976560..977579
     CDS             977597..977815
     CDS             977817..978263
     CDS             complement(978281..978814)
     CDS             979072..979368
     CDS             979395..979664
     CDS             979898..980467
     CDS             complement(980516..981409)
     CDS             981477..982028
     CDS             complement(982012..982758)
     CDS             982797..983837
     CDS             complement(983841..984728)
     CDS             984937..985431
     CDS             985557..985784
     CDS             complement(985781..987196)
     CDS             complement(987315..988724)
     CDS             988797..989651
     CDS             989648..990808
     CDS             990938..991699
     CDS             991721..993067
     CDS             993110..994444
     CDS             994592..994792
     CDS             994818..995099
     CDS             complement(995096..995395)
     CDS             complement(995490..996863)
     CDS             complement(996954..997703)
     CDS             997752..998666
     CDS             complement(998645..999490)
     CDS             complement(999480..999857)
     CDS             1000009..1000449
     CDS             complement(1000446..1003889)
     CDS             complement(1003928..1004677)
     CDS             1005022..1005348
     CDS             complement(1005560..1006276)
     CDS             complement(1006273..1006842)
     CDS             1006872..1007951
     CDS             1007956..1009251
     CDS             1009251..1010132
     CDS             1010129..1010821
     CDS             complement(1010832..1011239)
     CDS             complement(1011254..1012699)
     CDS             1012810..1013265
     CDS             complement(1013326..1014654)
     CDS             complement(1014694..1015128)
     CDS             complement(1015181..1015429)
     CDS             complement(1015433..1017154)
     CDS             1017201..1018136
     CDS             complement(1018189..1018677)
     CDS             1018762..1019349
     CDS             complement(1019333..1020274)
     CDS             1020437..1021216
     CDS             1021224..1021673
     CDS             complement(1021670..1022071)
     CDS             complement(1022068..1022949)
     CDS             complement(1022952..1023893)
     CDS             complement(1023914..1024417)
     CDS             complement(1024414..1025460)
     CDS             complement(1025606..1026871)
     CDS             complement(1026972..1027664)
     CDS             complement(1027729..1028151)
     CDS             complement(1028255..1028692)
     CDS             complement(1028861..1029334)
     CDS             complement(1029346..1029966)
     CDS             complement(1029983..1030570)
     CDS             1030696..1031259
     CDS             1031323..1034208
     CDS             1034325..1035698
     CDS             complement(1035736..1036329)
     CDS             complement(1036419..1036754)
     CDS             complement(1036891..1037952)
     CDS             complement(1037964..1039052)
     CDS             complement(1039072..1040364)
     CDS             complement(1040458..1041885)
     CDS             complement(1041882..1042730)
     CDS             1042925..1044085
     CDS             1044089..1045228
     CDS             1045340..1046143
     CDS             1046149..1047036
     CDS             complement(1047044..1047709)
     CDS             complement(1047777..1048169)
     CDS             complement(1048204..1048704)
     CDS             1048789..1049382
     CDS             1049375..1050004
     CDS             1050070..1051209
     CDS             1051232..1051957
     CDS             1051962..1052735
     CDS             1052847..1053008
     CDS             1053185..1053508
     CDS             1053510..1053887
     CDS             1053963..1054427
     CDS             1054424..1055125
     CDS             1055129..1055581
     CDS             1055592..1056473
     CDS             1056470..1057855
     CDS             1057969..1058481
     CDS             1058602..1059135
     CDS             1059123..1060022
     CDS             complement(1059940..1061142)
     CDS             complement(1061135..1061749)
     CDS             complement(1061746..1062315)
     CDS             complement(1062338..1062847)
     CDS             1063077..1064498
     CDS             1064498..1065496
     CDS             1065483..1065644
     CDS             complement(1065625..1067019)
     CDS             1067166..1068761
     CDS             1068826..1068984
     CDS             1069183..1071492
     CDS             complement(1071489..1072166)
     CDS             complement(1072181..1072414)
     CDS             1072837..1073451
     CDS             1073448..1074422
     CDS             1074419..1075405
     CDS             1075438..1076550
     CDS             complement(1076575..1079421)
     CDS             complement(1079480..1079674)
     CDS             complement(1079674..1079976)
     CDS             complement(1080291..1081076)
     CDS             1081361..1081786
     CDS             1081783..1082370
     CDS             1082364..1083260
     CDS             1083306..1085522
     CDS             1085515..1086528
     CDS             1086525..1086989
     CDS             complement(1087170..1087943)
     CDS             complement(1088007..1089080)
     CDS             complement(1089104..1090249)
     CDS             complement(1090260..1091687)
     CDS             complement(1091834..1092781)
     CDS             1093126..1095501
     CDS             1095516..1097246
     CDS             complement(1097674..1097847)
     CDS             complement(1097844..1098842)
     CDS             complement(1098832..1099437)
     CDS             complement(1099437..1099733)
     CDS             1100033..1102534
     CDS             1102730..1104667
     CDS             1104677..1105735
     CDS             1105871..1106659
     CDS             1106656..1107108
     CDS             complement(1107109..1108011)
     CDS             complement(1108056..1108937)
     CDS             complement(1108934..1110097)
     CDS             complement(1110255..1112408)
     CDS             complement(1112500..1113378)
     CDS             1113487..1114659
     CDS             1114693..1115478
     CDS             1115540..1116412
     CDS             1116409..1117047
     CDS             1117252..1117710
     CDS             1117707..1118714
     CDS             complement(1118771..1119778)
     CDS             complement(1119798..1120772)
     CDS             complement(1120816..1122090)
     CDS             complement(1122095..1122766)
     CDS             complement(1122781..1124400)
     CDS             complement(1124402..1125430)
     CDS             complement(1125506..1125994)
     CDS             1126076..1127068
     CDS             1127065..1128174
     CDS             1128266..1128448
     CDS             complement(1128544..1128975)
     CDS             complement(1128972..1129958)
     CDS             complement(1129961..1130929)
     CDS             1131056..1131718
     CDS             1131811..1133559
     CDS             1133516..1134334
     CDS             1134481..1135497
     CDS             1135497..1136294
     CDS             1136291..1136938
     CDS             1137023..1137274
     CDS             1137301..1137729
     CDS             1137726..1138565
     CDS             complement(1138736..1140442)
     CDS             complement(1140439..1141449)
     CDS             1141460..1141846
     CDS             1141884..1143149
     CDS             1143360..1144214
     CDS             1144285..1146414
     CDS             1146414..1150610
     CDS             complement(1150672..1152096)
     CDS             complement(1152213..1152359)
     CDS             1152536..1154830
     CDS             complement(1154865..1155350)
     CDS             complement(1155575..1156984)
     CDS             complement(1157136..1157474)
     CDS             complement(1157759..1158598)
     CDS             complement(1158645..1159451)
     CDS             1159505..1160887
     CDS             1160890..1161315
     CDS             1161312..1162241
     CDS             complement(1162325..1162642)
     CDS             1162772..1163389
     CDS             1163430..1164230
     CDS             complement(1164233..1164523)
     CDS             1164585..1165160
     CDS             1165157..1165819
     CDS             1165887..1166882
     CDS             1166897..1167280
     CDS             1167310..1168020
     CDS             1168158..1168838
     CDS             1168835..1169824
     CDS             1169821..1170681
     CDS             1170678..1172423
     CDS             1172420..1173868
     CDS             1173865..1175334
     CDS             1175335..1176399
     CDS             1176396..1177727
     CDS             1177724..1178959
     CDS             1178956..1180122
     CDS             1180119..1181543
     CDS             1181540..1182433
     CDS             1182477..1183418
     CDS             1183423..1184385
     CDS             1184393..1185673
     CDS             1185868..1187343
     CDS             1187406..1189598
     CDS             1189783..1190304
     CDS             1190387..1191196
     CDS             1191311..1192054
     CDS             1192227..1192958
     CDS             1193278..1194336
     CDS             1194468..1195601
     CDS             1195601..1196521
     CDS             1196622..1197038
     CDS             1197056..1197472
     CDS             complement(1197469..1200012)
     CDS             complement(1200009..1200701)
     CDS             1200770..1201453
     CDS             complement(1201482..1202555)
     CDS             complement(1202640..1203683)
     CDS             1203837..1203995
     CDS             1204145..1204819
     CDS             1204823..1205119
     CDS             1205116..1205490
     CDS             1205522..1205803
     CDS             1205803..1206111
     CDS             1206108..1206380
     CDS             1206395..1206649
     CDS             1206672..1206884
     CDS             1206957..1207370
     CDS             1207430..1207738
     CDS             1207735..1208808
     CDS             1208875..1209450
     CDS             complement(1209469..1209987)
     CDS             1210124..1210504
     CDS             1210614..1212050
     CDS             1212058..1212588
     CDS             1212585..1213091
     CDS             1213151..1213312
     CDS             1213375..1213983
     CDS             1214075..1215076
     CDS             complement(1215126..1215764)
     CDS             complement(1215757..1216752)
     CDS             complement(1216809..1217006)
     CDS             complement(1217118..1218518)
     CDS             complement(1218600..1219826)
     CDS             complement(1219865..1222717)
     CDS             complement(1222937..1223827)
     CDS             complement(1223941..1224903)
     CDS             complement(1225225..1225536)
     CDS             complement(1225715..1226656)
     CDS             complement(1226780..1228009)
     CDS             1228490..1230394
     CDS             1230394..1231398
     CDS             1231395..1232357
     CDS             1232357..1233088
     CDS             complement(1233089..1233292)
     CDS             1233471..1234793
     CDS             1234807..1235709
     CDS             1235856..1238768
     CDS             complement(1238854..1239360)
     CDS             1239972..1241567
     CDS             1241746..1242537
     CDS             complement(1242494..1243708)
     CDS             1243919..1245124
     CDS             complement(1245211..1246557)
     CDS             complement(1246715..1247386)
     CDS             1247448..1248821
     CDS             1248898..1249146
     CDS             1249150..1249515
     CDS             1249534..1251357
     CDS             1251369..1251824
     CDS             complement(1252074..1252862)
     CDS             complement(1252859..1253782)
     CDS             1253908..1254222
     CDS             1254345..1254989
     CDS             1255008..1256687
     CDS             1256692..1258152
     CDS             1258216..1258803
     CDS             1258874..1260457
     CDS             complement(1260614..1261603)
     CDS             complement(1261600..1264326)
     CDS             complement(1264328..1265212)
     CDS             complement(1265224..1265667)
     CDS             complement(1265710..1266237)
     CDS             complement(1266836..1267111)
     CDS             1267472..1268650
     CDS             1268657..1271791
     CDS             1271788..1273191
     CDS             complement(1273185..1274354)
     CDS             complement(1274354..1275568)
     CDS             complement(1275620..1276849)
     CDS             complement(1276877..1278061)
     CDS             complement(1278073..1278990)
     CDS             1279093..1279842
     CDS             1279961..1280869
     CDS             complement(1280878..1281339)
     CDS             complement(1281400..1282374)
     CDS             complement(1282400..1283035)
     CDS             1283080..1283751
     CDS             complement(1283767..1284663)
     CDS             complement(1284926..1285189)
     CDS             1285483..1285884
     CDS             1285884..1286726
     CDS             complement(1286812..1287213)
     CDS             complement(1287299..1287925)
     CDS             complement(1287922..1289529)
     CDS             1289694..1290305
     CDS             1290408..1290764
     CDS             1290802..1291248
     CDS             1291310..1291828
     CDS             complement(1291870..1292307)
     CDS             complement(1292291..1292533)
     CDS             complement(1292818..1293099)
     CDS             1293513..1293884
     CDS             1293986..1294456
     CDS             1294541..1296613
     CDS             1296706..1297896
     CDS             1298066..1298377
     CDS             1298719..1299474
     CDS             1299478..1300101
     CDS             1300094..1300396
     CDS             1300406..1301242
     CDS             1301249..1301527
     CDS             1301527..1301904
     CDS             1301907..1302602
     CDS             1302625..1303059
     CDS             1303073..1303276
     CDS             1303287..1303556
     CDS             1303671..1304039
     CDS             1304039..1304356
     CDS             1304349..1304930
     CDS             1304959..1305264
     CDS             1305275..1305670
     CDS             1305670..1306203
     CDS             1306203..1306553
     CDS             1306556..1307269
     CDS             1307276..1307452
     CDS             1307618..1308133
     CDS             1308286..1309653
     CDS             1309682..1310332
     CDS             1310380..1311117
     CDS             1311265..1312620
     CDS             complement(1312675..1313022)
     CDS             complement(1313066..1313875)
     CDS             1314279..1315349
     CDS             1315537..1316163
     CDS             complement(1316192..1318252)
     CDS             1318409..1319236
     CDS             1319280..1321925
     CDS             complement(1321929..1322093)
     CDS             complement(1322145..1323929)
     CDS             complement(1324213..1325436)
     CDS             1325623..1326387
     CDS             complement(1326432..1327220)
     CDS             complement(1327217..1328431)
     CDS             complement(1328422..1329735)
     CDS             complement(1330047..1330430)
     CDS             1330636..1331544
     CDS             complement(1331879..1332658)
     CDS             complement(1332757..1334175)
     CDS             1334341..1334913
     CDS             1335055..1336449
     CDS             complement(1336587..1338884)
     CDS             1339056..1339685
     CDS             1339901..1341172
     CDS             complement(1341179..1341721)
     CDS             complement(1341718..1342530)
     CDS             1342714..1344042
     CDS             complement(1344074..1345381)
     CDS             complement(1345413..1346264)
     CDS             complement(1346261..1347061)
     CDS             complement(1347061..1348371)
     CDS             1348647..1349204
     CDS             complement(1349308..1349997)
     CDS             complement(1350010..1350765)
     CDS             complement(1350835..1351338)
     CDS             complement(1351343..1352017)
     CDS             complement(1352014..1352343)
     CDS             complement(1352436..1353752)
     CDS             complement(1353867..1355690)
     CDS             1355903..1356028
     CDS             complement(1356054..1356791)
     CDS             1356877..1360107
     CDS             1360104..1360361
     CDS             1360391..1360789
     CDS             1360997..1361317
     CDS             1361358..1362140
     CDS             1362189..1362416
     CDS             1362491..1362985
     CDS             1362978..1363532
     CDS             complement(1363722..1364750)
     CDS             complement(1364792..1365556)
     CDS             complement(1365649..1367349)
     CDS             complement(1367634..1367795)
     CDS             complement(1368133..1368759)
     CDS             complement(1368756..1369010)
     CDS             complement(1369010..1370335)
     CDS             1370546..1370863
     CDS             1371271..1371876
     CDS             1371876..1372580
     CDS             complement(1372662..1373597)
     CDS             1373662..1374105
     CDS             1374166..1374348
     CDS             1374493..1374774
     CDS             complement(1374764..1376086)
     CDS             1376224..1376817
     CDS             complement(1376843..1377739)
     CDS             complement(1377746..1378963)
     CDS             1379139..1380920
     CDS             1381048..1381284
     CDS             1381374..1382678
     CDS             1382689..1383666
     CDS             1383897..1384439
     CDS             1384495..1385775
     CDS             1386230..1388293
     CDS             complement(1388322..1389089)
     CDS             1389434..1389961
     CDS             1389958..1392267
     CDS             complement(1392290..1394167)
     CDS             complement(1394446..1395462)
     CDS             complement(1395459..1397264)
     CDS             1397513..1397980
     CDS             complement(1398014..1398304)
     CDS             1398395..1399408
     CDS             1399440..1400456
     CDS             complement(1400469..1400615)
     CDS             1400714..1403167
     CDS             1403186..1403494
     CDS             1403760..1405649
     CDS             1405646..1405981
     CDS             1406057..1407109
     CDS             complement(1407116..1408150)
     CDS             1408377..1410788
     CDS             1410990..1411262
     CDS             complement(1411377..1412237)
     CDS             complement(1412258..1413073)
     CDS             1413395..1414267
     CDS             1414307..1415065
     CDS             1415062..1415904
     CDS             complement(1415852..1416130)
     CDS             1416528..1417283
     CDS             1417409..1418335
     CDS             1418481..1419215
     CDS             1419217..1419774
     CDS             1419771..1420481
     CDS             1420471..1421217
     CDS             1421222..1422379
     CDS             1422393..1423514
     CDS             1423743..1426460
     CDS             1426460..1427143
     CDS             1427166..1427642
     CDS             1427743..1427967
     CDS             1428104..1428544
     CDS             complement(1428555..1429190)
     CDS             1429276..1429749
     CDS             1429739..1430173
     CDS             1430170..1430766
     CDS             1430763..1431749
     CDS             1431896..1432825
     CDS             1432833..1432973
     CDS             1432970..1433440
     CDS             1433437..1435404
     CDS             1435401..1435952
     CDS             1435949..1436389
     CDS             1436386..1437084
     CDS             1437252..1439198
     CDS             1439284..1440267
     CDS             1440264..1440617
     CDS             complement(1440684..1440989)
     CDS             complement(1441218..1441790)
     CDS             complement(1441908..1442567)
     CDS             complement(1442564..1443490)
     CDS             complement(1443487..1444683)
     CDS             complement(1444680..1445507)
     CDS             complement(1445564..1447207)
     CDS             1447540..1449015
     CDS             1449064..1449501
     CDS             1449504..1450004
     CDS             1450001..1450741
     CDS             1450745..1451113
     CDS             1451362..1453542
     CDS             1453782..1454807
     CDS             1454816..1455571
     CDS             1455670..1456146
     CDS             complement(1456240..1457676)
     CDS             complement(1457796..1458395)
     CDS             complement(1458408..1458632)
     CDS             complement(1458636..1458998)
     CDS             1459207..1459983
     CDS             1460006..1460431
     CDS             complement(1460403..1461563)
     CDS             complement(1461592..1461879)
     CDS             1462057..1464231
     CDS             1464323..1465267
     CDS             complement(1465280..1465645)
     CDS             1465845..1466378
     CDS             complement(1466398..1467825)
     CDS             1467912..1468733
     CDS             1468791..1469726
     CDS             1469732..1470496
     CDS             1470682..1471809
     CDS             1471981..1473426
     CDS             complement(1473435..1474448)
     CDS             complement(1474448..1476196)
     CDS             complement(1476300..1477604)
     CDS             complement(1477676..1478485)
     CDS             1478581..1481271
     CDS             complement(1481281..1482570)
     CDS             1482804..1483475
     CDS             complement(1483542..1484039)
     CDS             complement(1484036..1484230)
     CDS             complement(1484230..1484859)
     CDS             complement(1484877..1485362)
     CDS             complement(1485464..1487482)
     CDS             1487581..1488471
     CDS             1488542..1489024
     CDS             1489133..1489693
     CDS             1489693..1492128
     CDS             complement(1492505..1492810)
     CDS             complement(1492815..1493807)
     CDS             complement(1494442..1496010)
     CDS             complement(1496007..1496474)
     CDS             complement(1496474..1496806)
     CDS             1497036..1498343
     CDS             1498340..1498870
     CDS             1498867..1499457
     CDS             complement(1499514..1499642)
     CDS             1499809..1500054
     CDS             1500151..1501404
     CDS             1501401..1502258
     CDS             1502365..1502853
     CDS             1502946..1503332
     CDS             complement(1503407..1503913)
     CDS             complement(1503934..1504452)
     CDS             complement(1504449..1505219)
     CDS             complement(1505223..1506062)
     CDS             complement(1506059..1506508)
     CDS             1506861..1507511
     CDS             complement(1507606..1508706)
     CDS             complement(1508743..1509897)
     CDS             1510080..1511672
     CDS             complement(1511678..1512337)
     CDS             1512466..1512729
     CDS             1512961..1513257
     CDS             1513254..1514396
     CDS             1514632..1517085
     CDS             1517212..1518012
     CDS             complement(1518089..1519171)
     CDS             complement(1519205..1519450)
     CDS             complement(1519557..1520810)
     CDS             1520981..1521694
     CDS             complement(1521727..1523376)
     CDS             1523603..1524319
     CDS             complement(1524528..1525247)
     CDS             1525404..1526213
     CDS             1526272..1526724
     CDS             1526794..1527510
     CDS             complement(1527456..1527806)
     CDS             complement(1527910..1528980)
     CDS             complement(1529171..1530226)
     CDS             complement(1530312..1532891)
     CDS             complement(1532918..1534144)
     CDS             complement(1534155..1534484)
     CDS             complement(1534481..1536040)
     CDS             complement(1536037..1536588)
     CDS             complement(1536757..1538463)
     CDS             1538674..1539390
     CDS             1539369..1539857
     CDS             complement(1539881..1540711)
     CDS             1540830..1542164
     CDS             complement(1542170..1543345)
     CDS             1543701..1545002
     CDS             complement(1545008..1545943)
     CDS             1546358..1546900
     CDS             1547027..1547737
     CDS             1547713..1549518
     CDS             1549515..1550909
     CDS             1551018..1551734
     CDS             complement(1551955..1552206)
     CDS             1552296..1552529
     CDS             complement(1552530..1552868)
     CDS             complement(1553514..1554188)
     CDS             complement(1554185..1555621)
     CDS             complement(1555630..1557534)
     CDS             complement(1557945..1558790)
     CDS             1559197..1559379
     CDS             1559452..1559640
     CDS             1559984..1560604
     CDS             1560594..1562147
     CDS             1562137..1562424
     CDS             1562441..1564003
     CDS             1564000..1564533
     CDS             1564530..1565159
     CDS             1565208..1566404
     CDS             1566401..1567804
     CDS             1567809..1568795
     CDS             1568798..1569766
     CDS             1569771..1570430
     CDS             1570451..1570924
     CDS             complement(1570927..1571700)
     CDS             complement(1571775..1572164)
     CDS             complement(1572185..1572532)
     CDS             complement(1573114..1574736)
     CDS             complement(1574831..1576426)
     CDS             complement(1576437..1577201)
     CDS             1577488..1579650
     CDS             complement(1579840..1580724)
     CDS             complement(1580684..1580809)
     CDS             1580914..1582263
     CDS             1583103..1584665
     CDS             1584662..1587898
     CDS             complement(1587982..1589310)
     CDS             complement(1589321..1590565)
     CDS             1590650..1591225
     CDS             complement(1591258..1593597)
     CDS             1593855..1595447
     CDS             1595924..1596109
     CDS             1596114..1597727
     CDS             1597961..1598527
     CDS             1598538..1599911
     CDS             1599944..1600894
     CDS             complement(1601033..1601833)
     CDS             1602156..1604336
     CDS             1604434..1605384
     CDS             1605381..1606103
     CDS             1606100..1607053
     CDS             1607077..1609185
     CDS             complement(1609227..1610573)
     CDS             complement(1610570..1611043)
     CDS             1611187..1612068
     CDS             1612111..1612620
     CDS             1612743..1613537
     CDS             complement(1613598..1615247)
     CDS             complement(1615327..1617609)
     CDS             complement(1617712..1618485)
     CDS             1618665..1620215
     CDS             1620330..1621094
     CDS             1621111..1622706
     CDS             1622710..1623423
     CDS             1623417..1623935
     CDS             1623987..1624754
     CDS             1624862..1625746
     CDS             1625751..1626938
     CDS             1626947..1628056
     CDS             1628053..1628577
     CDS             1628596..1629372
     CDS             complement(1629369..1630460)
     CDS             complement(1630555..1630848)
     CDS             complement(1630845..1631228)
     CDS             complement(1631230..1631577)
     CDS             complement(1631614..1632303)
     CDS             1632386..1633933
     CDS             1633923..1634546
     CDS             complement(1634560..1635861)
     CDS             1636020..1637672
     CDS             1637794..1638051
     CDS             complement(1638057..1638317)
     CDS             complement(1638340..1639632)
     CDS             complement(1640051..1641124)
     CDS             complement(1641127..1642695)
     CDS             complement(1642692..1643663)
     CDS             complement(1643707..1645572)
     CDS             1645676..1646542
     CDS             1646637..1647869
     CDS             1647966..1650911
     CDS             1650973..1651800
     CDS             complement(1651802..1652491)
     CDS             complement(1652488..1653054)
     CDS             1653070..1654308
     CDS             1654437..1655300
     CDS             complement(1655345..1658650)
     CDS             complement(1658647..1659384)
     CDS             complement(1659381..1662014)
     CDS             complement(1662011..1662445)
     CDS             1662598..1663284
     CDS             1663284..1664690
     CDS             complement(1664720..1666207)
     CDS             1666217..1667824
     CDS             1667939..1670911
     CDS             1671027..1672568
     CDS             1672565..1673287
     CDS             1673271..1674287
     CDS             1674284..1675801
     CDS             1675798..1676718
     CDS             1676725..1677795
     CDS             1677803..1679017
     CDS             1679091..1681526
     CDS             complement(1681543..1681866)
     CDS             1682177..1682995
     CDS             1683390..1684055
     CDS             1684254..1686080
     CDS             1686073..1686729
     CDS             complement(1686892..1687071)
     CDS             complement(1687215..1688267)
     CDS             1688627..1692235
     CDS             1692252..1693646
     CDS             1693643..1694503
     CDS             1694500..1696245
     CDS             1696251..1697762
     CDS             1697762..1698775
     CDS             1698772..1699644
     CDS             1699641..1701191
     CDS             1701688..1702422
     CDS             1702722..1703126
     CDS             1703348..1705504
     CDS             1705501..1706886
     CDS             complement(1706922..1707605)
     CDS             complement(1707602..1709143)
     CDS             1709469..1709672
     CDS             complement(1709675..1710802)
     CDS             complement(1710850..1712469)
     CDS             complement(1712512..1713090)
     CDS             complement(1713166..1713579)
     CDS             complement(1713633..1714364)
     CDS             1714489..1715418
     CDS             complement(1715452..1715703)
     CDS             complement(1715870..1716319)
     CDS             complement(1716319..1718190)
     CDS             complement(1718205..1719818)
     CDS             complement(1719815..1720801)
     CDS             complement(1720822..1721985)
     CDS             1722084..1722953
     CDS             complement(1722938..1723519)
     CDS             complement(1723704..1724894)
     CDS             1725007..1725918
     CDS             1725915..1726571
     CDS             1726699..1727028
     CDS             1727025..1728656
     CDS             1728773..1729426
     CDS             complement(1729430..1731196)
     CDS             complement(1731193..1732821)
     CDS             complement(1732818..1734275)
     CDS             complement(1734272..1735531)
     CDS             complement(1735553..1737718)
     CDS             complement(1737715..1740138)
     CDS             complement(1740519..1741058)
     CDS             complement(1741060..1743120)
     CDS             1743356..1743559
     CDS             1743718..1745310
     CDS             1745307..1746230
     CDS             complement(1746280..1746594)
     CDS             1747042..1748031
     CDS             1748389..1749789
     CDS             1749818..1750672
     CDS             1750798..1752201
     CDS             complement(1752191..1752796)
     CDS             1752855..1754036
     CDS             1754081..1755694
     CDS             complement(1755648..1756985)
     CDS             1757069..1758697
     CDS             1758826..1761453
     CDS             complement(1761461..1762396)
     CDS             complement(1762454..1763410)
     CDS             1763443..1764999
     CDS             1764996..1766339
     CDS             1766336..1766836
     CDS             complement(1766893..1768008)
     CDS             1768151..1768621
     CDS             complement(1768599..1769282)
     CDS             1769431..1770606
     CDS             1770608..1771093
     CDS             1771093..1771683
     CDS             1771687..1772247
     CDS             1772244..1772702
     CDS             1772699..1773172
     CDS             1773187..1775418
     CDS             1775460..1776863
     CDS             1776860..1778491
     CDS             1778608..1779465
     CDS             1779469..1782000
     CDS             complement(1782016..1783392)
     CDS             complement(1783416..1783826)
     CDS             complement(1783835..1784023)
     CDS             1784208..1785101
     CDS             complement(1785131..1785691)
     CDS             complement(1785688..1786665)
     CDS             complement(1786675..1788837)
     CDS             complement(1788834..1789337)
     CDS             1789432..1790208
     CDS             1790371..1791552
     CDS             1791549..1792616
     CDS             1792977..1793183
     CDS             1793486..1793659
     CDS             1793755..1796181
     CDS             complement(1796243..1797076)
     CDS             1797083..1797823
     CDS             1797851..1799113
     CDS             complement(1799103..1799798)
     CDS             complement(1799749..1799928)
     CDS             complement(1800022..1801488)
     CDS             complement(1801488..1803086)
     CDS             complement(1803083..1804228)
     CDS             1804839..1805402
     CDS             1805578..1807137
     CDS             1807270..1809192
     CDS             1809217..1810731
     CDS             complement(1810735..1811271)
     CDS             1811488..1811967
     CDS             1812008..1812403
     CDS             1812584..1814701
     CDS             1814724..1815650
     CDS             1815647..1816936
     CDS             1816983..1820396
     CDS             complement(1820365..1821411)
     CDS             1821701..1823914
     CDS             1823917..1825410
     CDS             1825510..1825944
     CDS             1826055..1826861
     CDS             complement(1826910..1827863)
     CDS             complement(1827972..1829036)
     CDS             complement(1829033..1829944)
     CDS             1830078..1831742
     CDS             1831758..1832441
     CDS             1832438..1834603
     CDS             1834573..1835235
     CDS             1835243..1835746
     CDS             complement(1835731..1836528)
     CDS             complement(1836751..1837707)
     CDS             complement(1837704..1838609)
     CDS             1838728..1839153
     CDS             1839192..1839575
     CDS             1839579..1841393
     CDS             1841531..1842238
     CDS             complement(1842477..1843142)
     CDS             complement(1843203..1844057)
     CDS             1844153..1844938
     CDS             1845056..1846600
     CDS             1846624..1848126
     CDS             1848137..1849324
     CDS             1849379..1849885
     CDS             complement(1849895..1850380)
     CDS             complement(1850377..1851333)
     CDS             1851541..1853424
     CDS             1853436..1854476
     CDS             1854600..1855964
     CDS             1856001..1857272
     CDS             complement(1857280..1857633)
     CDS             complement(1857722..1858453)
     CDS             complement(1858454..1859944)
     CDS             1860092..1860184
     CDS             1860227..1861168
     CDS             1861258..1862499
     CDS             1862492..1863166
     CDS             1863220..1863486
     CDS             1863552..1863785
     CDS             1863782..1864270
     CDS             1864289..1867936
     CDS             1867958..1869577
     CDS             1869636..1870046
     CDS             complement(1870043..1871083)
     CDS             1871233..1872684
     CDS             1872681..1873412
     CDS             complement(1873372..1873935)
     CDS             complement(1874166..1875185)
     CDS             complement(1875277..1875804)
     CDS             complement(1875794..1877572)
     CDS             complement(1877572..1878348)
     CDS             1878453..1880102
     CDS             1880119..1880976
     CDS             1880973..1881695
     CDS             1881817..1883664
     CDS             1883666..1884019
     CDS             1884003..1885409
     CDS             1885409..1886614
     CDS             complement(1886619..1887053)
     CDS             complement(1887082..1887516)
     CDS             1887709..1888914
     CDS             1888914..1889264
     CDS             1889275..1890474
     CDS             1890515..1891741
     CDS             1891915..1893120
     CDS             complement(1893193..1893585)
     CDS             complement(1893626..1894309)
     CDS             complement(1894532..1895752)
     CDS             complement(1895894..1896814)
     CDS             complement(1896831..1897664)
     CDS             1897735..1898328
     CDS             1898325..1899452
     CDS             1899458..1899820
     CDS             1899884..1902463
     CDS             complement(1902515..1904047)
     CDS             complement(1904223..1905077)
     CDS             complement(1905065..1905958)
     CDS             complement(1906007..1906579)
     CDS             complement(1906678..1907541)
     CDS             1907699..1909222
     CDS             1909311..1910672
     CDS             1910740..1911462
     CDS             complement(1911497..1912246)
     CDS             complement(1912243..1913088)
     CDS             complement(1913169..1914140)
     CDS             complement(1914145..1914726)
     CDS             complement(1914723..1916201)
     CDS             complement(1916198..1917394)
     CDS             1917490..1918086
     CDS             1918216..1919733
     CDS             complement(1919909..1921273)
     CDS             complement(1921284..1922516)
     CDS             complement(1922605..1923888)
     CDS             complement(1923888..1925978)
     CDS             1926312..1928192
     CDS             1928289..1928696
     CDS             1928742..1929137
     CDS             1929205..1929600
     CDS             complement(1929593..1930033)
     CDS             complement(1930221..1930520)
     CDS             complement(1930793..1931098)
     CDS             complement(1931151..1931903)
     CDS             complement(1931908..1932312)
     CDS             complement(1932309..1932746)
     CDS             complement(1932781..1932951)
     CDS             complement(1933209..1933367)
     CDS             complement(1933469..1934308)
     CDS             complement(1934355..1935044)
     CDS             1935151..1937463
     CDS             complement(1937510..1938541)
     CDS             1938642..1939283
     CDS             1939534..1940676
     CDS             1940747..1941853
     CDS             complement(1941856..1943274)
     CDS             1943442..1943564
     CDS             1943584..1944699
     CDS             1944711..1944995
     CDS             1944995..1946407
     CDS             1946407..1946736
     CDS             1946888..1947580
     CDS             1947716..1948885
     CDS             1948878..1949567
     CDS             1949880..1951046
     CDS             1951046..1951417
     CDS             1951422..1952780
     CDS             1952777..1954336
     CDS             complement(1954414..1954545)
     CDS             complement(1954635..1955513)
     CDS             1955595..1955813
     CDS             complement(1955826..1957391)
     CDS             1957674..1958576
     CDS             complement(1958674..1959516)
     CDS             complement(1959513..1960985)
     CDS             complement(1960982..1962316)
     CDS             complement(1962318..1962761)
     CDS             complement(1962769..1963989)
     CDS             1964115..1964915
     CDS             1964998..1966011
     CDS             1966070..1966615
     CDS             1966737..1968014
     CDS             1968031..1968969
     CDS             1969087..1971690
     CDS             1971767..1972300
     CDS             1972326..1972862
     CDS             1972870..1973403
     CDS             1973414..1974484
     CDS             1974514..1975353
     CDS             1975363..1976370
     CDS             1976401..1977243
     CDS             complement(1977248..1978189)
     CDS             1978421..1979797
     CDS             1979797..1981896
     CDS             1981934..1983067
     CDS             complement(1983088..1984122)
     CDS             1984386..1986902
     CDS             1987056..1988561
     CDS             1988558..1989931
     CDS             1989933..1991255
     CDS             complement(1991234..1992139)
     CDS             complement(1992136..1993641)
     CDS             complement(1993798..1994832)
     CDS             1995165..1997885
     CDS             1998001..1999515
     CDS             1999508..2001337
     CDS             2001334..2002968
     CDS             2002968..2005016
     CDS             2005196..2006644
     CDS             2006637..2007263
     CDS             2007263..2009083
     CDS             2009128..2010096
     CDS             2010219..2011001
     CDS             2011040..2011489
     CDS             complement(2011490..2012599)
     CDS             complement(2012590..2013171)
     CDS             2013267..2013395
     CDS             2013392..2015284
     CDS             2015288..2016169
     CDS             2016202..2017146
     CDS             2017265..2018746
     CDS             complement(2018861..2019040)
     CDS             complement(2019139..2019321)
     CDS             2019395..2019844
     CDS             2020312..2021457
     CDS             2021459..2022844
     CDS             complement(2023108..2023530)
     CDS             complement(2023527..2023988)
     CDS             complement(2023985..2025331)
     CDS             2025430..2026017
     CDS             2026101..2026571
     CDS             complement(2026593..2027963)
     CDS             2028031..2028711
     CDS             complement(2028689..2029042)
     CDS             complement(2029039..2031765)
     CDS             2032081..2033382
     CDS             complement(2033469..2034122)
     CDS             2034189..2035121
     CDS             2035124..2035585
     CDS             complement(2035546..2036049)
     CDS             complement(2036054..2036623)
     CDS             complement(2036643..2037803)
     CDS             2037905..2038960
     CDS             2038957..2040078
     CDS             2040075..2041508
     CDS             2041721..2043823
     CDS             2043837..2045222
     CDS             2045402..2045983
     CDS             2046049..2047329
     CDS             complement(2047316..2048206)
     CDS             2048323..2049489
     CDS             2049480..2051612
     CDS             2051609..2052088
     CDS             complement(2052295..2052459)
     CDS             complement(2052456..2053223)
     CDS             complement(2053220..2053999)
     CDS             complement(2053996..2055561)
     CDS             complement(2055596..2056552)
     CDS             complement(2056549..2057178)
     CDS             complement(2057175..2058383)
     CDS             complement(2058390..2059301)
     CDS             complement(2059285..2060331)
     CDS             complement(2060567..2060710)
     CDS             complement(2060883..2062295)
     CDS             complement(2062376..2063659)
     CDS             2063832..2064290
     CDS             complement(2064303..2066582)
     CDS             complement(2066623..2067933)
     CDS             complement(2068026..2069573)
     CDS             complement(2069644..2070198)
     CDS             complement(2070281..2071351)
     CDS             complement(2071344..2072978)
     CDS             complement(2073050..2073418)
     CDS             complement(2073483..2074037)
     CDS             complement(2074050..2075417)
     CDS             complement(2075694..2076518)
     CDS             complement(2076522..2077085)
     CDS             2077208..2077585
     CDS             complement(2077582..2079534)
     CDS             complement(2079602..2080741)
     CDS             complement(2080800..2081441)
     CDS             2081521..2081886
     CDS             complement(2081972..2082877)
     CDS             complement(2083063..2084250)
     CDS             complement(2084247..2084717)
     CDS             complement(2084730..2085737)
     CDS             complement(2085758..2087725)
     CDS             2087938..2088156
     CDS             2088167..2088505
     CDS             2088711..2089298
     CDS             2089295..2089513
     CDS             complement(2090151..2090723)
     CDS             complement(2090753..2092093)
     CDS             complement(2092097..2093152)
     CDS             complement(2093149..2094447)
     CDS             complement(2094575..2095519)
     CDS             2095976..2096539
     CDS             complement(2096600..2098657)
     CDS             2098850..2099254
     CDS             2099370..2099651
     CDS             2099682..2103176
     CDS             complement(2103173..2104465)
     CDS             2104604..2105383
     CDS             2105904..2106023
     CDS             complement(2106020..2106343)
     CDS             complement(2106466..2109585)
     CDS             complement(2109582..2117429)
     CDS             complement(2117429..2119192)
     CDS             complement(2119388..2122123)
     CDS             complement(2122230..2122520)
     CDS             complement(2122548..2123156)
     CDS             2123244..2124470
     CDS             2124484..2125089
     CDS             2125098..2125907
     CDS             complement(2125964..2126284)
     CDS             complement(2126345..2129830)
     CDS             complement(2129827..2132808)
     CDS             complement(2132808..2133530)
     CDS             complement(2133527..2134510)
     CDS             complement(2134501..2134950)
     CDS             complement(2134947..2137295)
     CDS             complement(2137479..2138885)
     CDS             2139107..2139586
     CDS             complement(2139629..2140384)
     CDS             complement(2140389..2140850)
     CDS             complement(2140974..2141588)
     CDS             complement(2141605..2143119)
     CDS             2143376..2144029
     CDS             complement(2144010..2144318)
     CDS             complement(2144540..2145019)
     CDS             complement(2145016..2145861)
     CDS             complement(2145858..2146124)
     CDS             2146285..2146746
     CDS             2146923..2148500
     CDS             complement(2148509..2149198)
     CDS             complement(2149283..2150914)
     CDS             complement(2151067..2151462)
     CDS             complement(2151568..2152284)
     CDS             2152337..2152450
     CDS             2152601..2154541
     CDS             2154555..2156090
     CDS             2156087..2156674
     CDS             2156671..2157663
     CDS             2157759..2158547
     CDS             complement(2158544..2159749)
     CDS             complement(2159925..2160737)
     CDS             2160981..2161454
     CDS             2161451..2162656
     CDS             2162774..2163478
     CDS             complement(2163622..2165793)
     CDS             2165934..2167397
     CDS             2167442..2168728
     CDS             2168860..2169045
     CDS             complement(2169049..2170425)
     CDS             complement(2170427..2171383)
     CDS             complement(2171393..2172637)
     CDS             complement(2172713..2173012)
     CDS             2173084..2175678
     CDS             complement(2175675..2177105)
     CDS             complement(2177102..2178367)
     CDS             2178644..2179135
     CDS             complement(2179236..2180813)
     CDS             2181011..2181880
     CDS             2181960..2183027
     CDS             complement(2183030..2184097)
     CDS             complement(2184172..2185773)
     CDS             complement(2185739..2187118)
     CDS             complement(2187115..2189250)
     CDS             complement(2189261..2190664)
     CDS             complement(2190847..2191128)
     CDS             2191236..2193557
     CDS             2193628..2194191
     CDS             complement(2194213..2195349)
     CDS             complement(2195435..2197342)
     CDS             2197510..2198055
     CDS             2198052..2198576
     CDS             complement(2198561..2198818)
     CDS             2198985..2199662
     CDS             complement(2199768..2200328)
     CDS             complement(2200325..2201389)
     CDS             2201469..2202182
     CDS             2202182..2202811
     CDS             2202886..2204040
     CDS             2204037..2204930
     CDS             complement(2204941..2206272)
     CDS             complement(2206348..2207025)
     CDS             complement(2207142..2207441)
     CDS             2207602..2209398
     CDS             complement(2209399..2209872)
     CDS             2209989..2210561
     CDS             2210563..2211738
     CDS             complement(2211779..2212756)
     CDS             complement(2212771..2214378)
     CDS             complement(2214406..2214732)
     CDS             2215158..2215571
     CDS             2215628..2216014
     CDS             2216103..2216555
     CDS             2216655..2217143
     CDS             2217156..2218502
     CDS             complement(2218570..2219169)
     CDS             complement(2219246..2220193)
     CDS             2220307..2220513
     CDS             complement(2220539..2220895)
     CDS             complement(2220892..2221728)
     CDS             2221778..2222962
     CDS             2223045..2225045
     CDS             complement(2225196..2225486)
     CDS             complement(2225476..2225733)
     CDS             complement(2225765..2226544)
     CDS             2226779..2227624
     CDS             complement(2227684..2228424)
     CDS             2228520..2228942
     CDS             2228948..2230129
     CDS             2230227..2231000
     CDS             complement(2231313..2231468)
     CDS             2232472..2233047
     CDS             2233152..2234426
     CDS             complement(2234649..2235851)
     CDS             complement(2235848..2236321)
     CDS             2236438..2237667
     CDS             2237799..2238137
     CDS             2238258..2239541
     CDS             2239574..2240491
     CDS             2240497..2241201
     CDS             complement(2241329..2243131)
     CDS             complement(2243137..2243607)
     CDS             complement(2243640..2244023)
     CDS             complement(2244411..2245220)
     CDS             2245284..2246075
     CDS             complement(2246098..2248761)
     CDS             complement(2248829..2251045)
     CDS             complement(2251230..2252135)
     CDS             2252270..2253178
     CDS             2253175..2254077
     CDS             2254216..2254830
     CDS             2254975..2255550
     CDS             complement(2255790..2256044)
     CDS             complement(2256144..2257658)
     CDS             2257832..2258548
     CDS             complement(2258634..2260151)
     CDS             2260265..2261365
     CDS             complement(2261421..2261816)
     CDS             2261861..2262658
     CDS             2262722..2263513
     CDS             2263557..2264015
     CDS             complement(2264090..2264587)
     CDS             complement(2264590..2266401)
     CDS             2266590..2267636
     CDS             2267716..2268621
     CDS             2268618..2269172
     CDS             2269174..2271243
     CDS             2271243..2272358
     CDS             2272896..2273012
     CDS             complement(2273318..2273746)
     CDS             complement(2273874..2274074)
     CDS             complement(2274494..2275273)
     CDS             complement(2275270..2275455)
     CDS             complement(2275546..2277174)
     CDS             complement(2277362..2277931)
     CDS             complement(2277928..2278368)
     CDS             complement(2278365..2278643)
     CDS             2278782..2279165
     CDS             2279170..2280102
     CDS             2280167..2282512
     CDS             2282509..2282712
     CDS             2282709..2283098
     CDS             complement(2283438..2285918)
     CDS             complement(2286002..2289253)
     CDS             complement(2289255..2290436)
     CDS             complement(2290448..2291650)
     CDS             complement(2291652..2292110)
     CDS             complement(2292174..2292494)
     CDS             complement(2292560..2292910)
     CDS             complement(2292907..2293533)
     CDS             2293603..2294016
     CDS             complement(2294101..2294346)
     CDS             complement(2294394..2294855)
     CDS             2295204..2295533
     CDS             2295560..2295847
     CDS             2295859..2296431
     CDS             2296431..2297189
     CDS             2297182..2298522
     CDS             2298519..2299433
     CDS             2299438..2300247
     CDS             2300247..2302790
     CDS             2302820..2303212
     CDS             2303209..2303616
     CDS             2303603..2304127
     CDS             2304124..2304771
     CDS             2304768..2305883
     CDS             2305873..2307321
     CDS             2307355..2310057
     CDS             complement(2310068..2310298)
     CDS             complement(2310734..2313502)
     CDS             complement(2313519..2316458)
     CDS             complement(2316468..2317040)
     CDS             complement(2317040..2320144)
     CDS             complement(2320276..2321145)
     CDS             2321554..2322195
     CDS             2322208..2322633
     CDS             2322684..2322932
     CDS             2322932..2323129
     CDS             complement(2323154..2323393)
     CDS             complement(2323464..2324306)
     CDS             complement(2324303..2325931)
     CDS             complement(2325969..2328365)
     CDS             complement(2328355..2328687)
     CDS             complement(2328816..2329022)
     CDS             2329126..2329320
     CDS             complement(2329423..2329659)
     CDS             2329983..2330213
     CDS             complement(2330329..2330718)
     CDS             complement(2331079..2331507)
     CDS             complement(2331518..2331979)
     CDS             complement(2332102..2333055)
     CDS             complement(2333356..2333778)
     CDS             complement(2333790..2334377)
     CDS             complement(2334380..2336281)
     CDS             complement(2336911..2337309)
     CDS             complement(2337477..2339465)
     CDS             2339884..2340771
     CDS             2340764..2341417
     CDS             2341420..2342457
     CDS             2342460..2343707
     CDS             complement(2343959..2344807)
     CDS             complement(2344797..2345120)
     CDS             2345253..2345471
     CDS             2345529..2346557
     CDS             2346608..2347255
     CDS             complement(2347321..2348055)
     CDS             complement(2348052..2348465)
     CDS             complement(2348519..2352760)
     CDS             complement(2352836..2353732)
     CDS             2353857..2354513
     CDS             complement(2354601..2355872)
     CDS             complement(2356063..2356587)
     CDS             complement(2356571..2356927)
     CDS             2357050..2357391
     CDS             complement(2357459..2360374)
     CDS             2360752..2361171
     CDS             complement(2361175..2361699)
     CDS             complement(2361696..2362280)
     CDS             complement(2362270..2363361)
     CDS             complement(2363361..2364449)
     CDS             2364572..2364853
     CDS             2365062..2365595
     CDS             complement(2365698..2366984)
     CDS             2367208..2367798
     CDS             2367819..2368205
     CDS             2368202..2368486
     CDS             2368488..2368988
     CDS             2369075..2369296
     CDS             complement(2369385..2369861)
     CDS             complement(2369993..2373316)
     CDS             complement(2373388..2374563)
     CDS             2374724..2375179
     CDS             2375390..2375710
     CDS             2375707..2377572
     CDS             2377635..2379638
     CDS             2379628..2380452
     CDS             complement(2380449..2380904)
     CDS             complement(2380901..2382193)
     CDS             2382411..2382848
     CDS             2382863..2384173
     CDS             2384177..2384383
     CDS             2384388..2384867
     CDS             2384860..2385615
     CDS             complement(2385612..2385899)
     CDS             2386109..2386720
     CDS             2386868..2387065
     CDS             complement(2387062..2388249)
     CDS             2388250..2389020
     CDS             complement(2389017..2390207)
     CDS             complement(2390270..2391298)
     CDS             complement(2391325..2392023)
     CDS             complement(2392122..2392634)
     CDS             complement(2392634..2393545)
     CDS             complement(2393557..2393808)
     CDS             2393882..2394280
     CDS             2394320..2396479
     CDS             complement(2396536..2397366)
     CDS             2397485..2398069
     CDS             complement(2398070..2398954)
     CDS             2398980..2399921
     CDS             2400108..2401856
     CDS             2401871..2402389
     CDS             2402566..2403585
     CDS             2403714..2404073
     CDS             2404152..2404811
     CDS             complement(2404816..2405949)
     CDS             2406158..2407828
     CDS             2407965..2409011
     CDS             2409090..2410085
     CDS             complement(2410112..2410675)
     CDS             complement(2410645..2411391)
     CDS             complement(2411490..2411978)
     CDS             complement(2411985..2413235)
     CDS             2413476..2415197
     CDS             2415703..2416887
     CDS             2416956..2418002
     CDS             2418021..2419403
     CDS             2419411..2420697
     CDS             2420699..2421526
     CDS             2421536..2422222
     CDS             2422368..2423057
     CDS             complement(2423106..2424590)
     CDS             complement(2424614..2424886)
     CDS             complement(2424892..2426544)
     CDS             complement(2426541..2427323)
     CDS             complement(2427307..2428038)
     CDS             complement(2428043..2429506)
     CDS             complement(2429506..2431056)
     CDS             complement(2431053..2433122)
     CDS             complement(2433132..2433437)
     CDS             complement(2433437..2434054)
     CDS             complement(2434082..2434567)
     CDS             complement(2434564..2435607)
     CDS             complement(2435747..2437756)
     CDS             complement(2437874..2439160)
     CDS             complement(2439162..2439830)
     CDS             complement(2439823..2440020)
     CDS             complement(2440017..2440256)
     CDS             complement(2440229..2440579)
     CDS             complement(2440576..2441787)
     CDS             complement(2441936..2442865)
     CDS             complement(2442879..2443433)
     CDS             complement(2443430..2443816)
     CDS             complement(2443979..2445409)
     CDS             complement(2445429..2446217)
     CDS             2446328..2447524
     CDS             complement(2447597..2447986)
     CDS             2448208..2449227
     CDS             2449396..2450709
     CDS             2450763..2451269
     CDS             2451632..2452210
     CDS             complement(2452218..2453627)
     CDS             complement(2453627..2454385)
     CDS             complement(2454382..2455509)
     CDS             complement(2455619..2456173)
     CDS             complement(2456270..2458804)
     CDS             complement(2458867..2459751)
     CDS             2460343..2463150
     CDS             complement(2463215..2463847)
     CDS             complement(2463922..2465049)
     CDS             2465491..2466180
     CDS             2466404..2467186
     CDS             2467191..2467655
     CDS             2467652..2468785
     CDS             complement(2469082..2471364)
     CDS             complement(2471447..2473336)
     CDS             complement(2473346..2474914)
     CDS             complement(2474901..2476133)
     CDS             complement(2476130..2477185)
     CDS             complement(2477182..2478063)
     CDS             complement(2478089..2479357)
     CDS             complement(2479376..2481082)
     CDS             complement(2481079..2481999)
     CDS             complement(2482011..2483528)
     CDS             complement(2483554..2484201)
     CDS             complement(2484413..2485639)
     CDS             complement(2485636..2487165)
     CDS             2487195..2488199
     CDS             2488259..2488516
     CDS             2488513..2489184
     CDS             2489181..2489969
     CDS             complement(2489959..2490927)
     CDS             complement(2491066..2491854)
     CDS             complement(2491959..2492348)
     CDS             complement(2492345..2493439)
     CDS             complement(2493513..2493947)
     CDS             complement(2493944..2495143)
     CDS             2495287..2496534
     CDS             complement(2496607..2497944)
     CDS             2498081..2499760
     CDS             complement(2499782..2500261)
     CDS             2500513..2501571
     CDS             complement(2501665..2502000)
     CDS             2502282..2502959
     CDS             2502950..2504809
     CDS             2504873..2505280
     CDS             2505304..2505699
     CDS             2505703..2506848
     CDS             complement(2506853..2508457)
     CDS             complement(2508639..2509622)
     CDS             2509800..2512523
     CDS             2512520..2513065
     CDS             complement(2513062..2513517)
     CDS             complement(2513528..2513824)
     CDS             complement(2513945..2514922)
     CDS             complement(2514919..2516013)
     CDS             complement(2516040..2516219)
     CDS             2516463..2516855
     CDS             complement(2516920..2517588)
     CDS             complement(2517870..2518571)
     CDS             2518688..2518876
     CDS             2518866..2519243
     CDS             complement(2519335..2523933)
     CDS             complement(2523933..2525951)
     CDS             complement(2525951..2527939)
     CDS             complement(2527939..2529354)
     CDS             complement(2529536..2530972)
     CDS             complement(2531046..2532701)
     CDS             complement(2532877..2533800)
     CDS             complement(2533879..2535360)
     CDS             complement(2535399..2544608)
     CDS             complement(2544608..2546482)
     CDS             complement(2546598..2547353)
     CDS             complement(2547384..2548166)
     CDS             complement(2548153..2550198)
     CDS             complement(2550202..2553381)
     CDS             complement(2553517..2554188)
     CDS             complement(2554241..2556055)
     CDS             complement(2556130..2556783)
     CDS             complement(2556909..2557592)
     CDS             complement(2557710..2558402)
     CDS             2558451..2560652
     CDS             2560701..2562269
     CDS             complement(2562266..2563135)
     CDS             complement(2563138..2564169)
     CDS             complement(2564166..2564648)
     CDS             2564747..2566306
     CDS             2566475..2567029
     CDS             2567075..2568604
     CDS             2568929..2569801
     CDS             2569866..2571311
     CDS             2571460..2571717
     CDS             2571954..2573342
     CDS             2573603..2574442
     CDS             complement(2574470..2575483)
     CDS             complement(2575480..2576235)
     CDS             complement(2576232..2576624)
     CDS             complement(2576621..2577754)
     CDS             2578426..2581104
     CDS             complement(2581270..2583744)
     CDS             complement(2583756..2585444)
     CDS             complement(2585441..2587951)
     CDS             complement(2588004..2589146)
     CDS             complement(2589143..2590183)
     CDS             complement(2590210..2590950)
     CDS             2591474..2593792
     CDS             2593789..2596416
     CDS             2596413..2598962
     CDS             2598959..2600401
     CDS             2600398..2602707
     CDS             2602704..2604977
     CDS             2604974..2606890
     CDS             complement(2606887..2609781)
     CDS             complement(2609778..2610539)
     CDS             complement(2610554..2611399)
     CDS             complement(2611396..2611728)
     CDS             complement(2611746..2613047)
     CDS             complement(2613078..2613818)
     CDS             complement(2613829..2615037)
     CDS             complement(2615034..2615363)
     CDS             complement(2615344..2616177)
     CDS             complement(2616174..2617163)
     CDS             complement(2617282..2618100)
     CDS             complement(2618097..2618192)
     CDS             complement(2618189..2619067)
     CDS             2619147..2620316
     CDS             2620391..2621065
     CDS             complement(2621275..2623953)
     CDS             complement(2624046..2625635)
     CDS             2625899..2626285
     CDS             complement(2626298..2627761)
     CDS             complement(2627754..2629262)
     CDS             complement(2629276..2630364)
     CDS             complement(2630492..2631406)
     CDS             complement(2631403..2632416)
     CDS             complement(2632413..2634422)
     CDS             2634603..2636954
     CDS             complement(2637286..2638515)
     CDS             2638634..2639713
     CDS             complement(2639757..2640728)
     CDS             complement(2640725..2641969)
     CDS             complement(2642004..2643956)
     CDS             complement(2644059..2645693)
     CDS             complement(2645737..2646387)
     CDS             complement(2646384..2647562)
     CDS             2647738..2648964
     CDS             complement(2648961..2649866)
     CDS             complement(2649885..2652161)
     CDS             complement(2652414..2653736)
     CDS             complement(2653733..2656573)
     CDS             complement(2656664..2657311)
     CDS             2657679..2658371
     CDS             complement(2658391..2659686)
     CDS             complement(2659717..2660265)
     CDS             2660381..2661277
     CDS             2661639..2662601
     CDS             2662725..2663654
     CDS             complement(2663813..2664505)
     CDS             2664741..2667272
     CDS             2667360..2669720
     CDS             2669717..2671183
     CDS             2671129..2672589
     CDS             2672670..2673440
     CDS             2673478..2674410
     CDS             complement(2674487..2677045)
     CDS             complement(2677081..2678460)
     CDS             2678583..2679455
     CDS             2679961..2680341
     CDS             complement(2680366..2681127)
     CDS             2681359..2682066
     CDS             2682146..2683312
     CDS             complement(2683433..2685751)
     CDS             complement(2685914..2686183)
     CDS             complement(2686189..2687103)
     CDS             complement(2687106..2687813)
     CDS             complement(2687810..2688364)
     CDS             complement(2688361..2688939)
     CDS             complement(2688951..2689358)
     CDS             complement(2689361..2689897)
     CDS             complement(2690002..2692638)
     CDS             complement(2692635..2693369)
     CDS             complement(2693350..2694984)
     CDS             complement(2694988..2695548)
     CDS             2695894..2696022
     CDS             2696022..2696246
     CDS             complement(2696315..2697040)
     CDS             complement(2697274..2697945)
     CDS             complement(2697939..2698520)
     CDS             complement(2698517..2700412)
     CDS             2700925..2702313
     CDS             complement(2702379..2703551)
     CDS             complement(2703561..2705093)
     CDS             complement(2705109..2706542)
     CDS             complement(2706568..2707683)
     CDS             complement(2707680..2709611)
     CDS             complement(2709608..2709916)
     CDS             2710035..2710988
     CDS             complement(2710971..2712032)
     CDS             2712187..2714607
     CDS             2714730..2715464
     CDS             2715476..2716702
     CDS             2716714..2717754
     CDS             complement(2717729..2718886)
     CDS             2718951..2719328
     CDS             complement(2719619..2720899)
     CDS             complement(2720987..2721454)
     CDS             complement(2721511..2721759)
     CDS             complement(2721893..2722678)
     CDS             complement(2722991..2723320)
     CDS             complement(2723345..2723578)
     CDS             complement(2723578..2723901)
     CDS             complement(2724014..2724580)
     CDS             complement(2724740..2725330)
     CDS             complement(2725475..2727694)
     CDS             complement(2727747..2729882)
     CDS             complement(2730199..2730624)
     CDS             complement(2730746..2731807)
     CDS             complement(2731923..2732312)
     CDS             complement(2732361..2732729)
     CDS             complement(2733048..2733446)
     CDS             2733539..2734054
     CDS             2734123..2734542
     CDS             complement(2734524..2736611)
     CDS             2736748..2737959
     CDS             complement(2737946..2738572)
     CDS             complement(2738577..2739440)
     CDS             2739485..2740159
     CDS             2740284..2740805
     CDS             2741051..2741350
     CDS             2741432..2742238
     CDS             complement(2742309..2744999)
     CDS             2745439..2747283
     CDS             complement(2747347..2747997)
     CDS             2748161..2749378
     CDS             complement(2749375..2749923)
     CDS             complement(2749923..2750567)
     CDS             2750666..2751988
     CDS             2751985..2752857
     CDS             2753088..2753273
     CDS             2753448..2753918
     CDS             complement(2753941..2754393)
     CDS             complement(2754422..2754997)
     CDS             2755275..2755766
     CDS             2755899..2756741
     CDS             2756814..2758046
     CDS             2758043..2759008
     CDS             2759277..2760008
     CDS             2760005..2760301
     CDS             2760303..2761937
     CDS             2761930..2762361
     CDS             2762385..2763197
     CDS             2763324..2764727
     CDS             2764917..2765588
     CDS             2765588..2766340
     CDS             2766342..2767694
     CDS             2767633..2768811
     CDS             2768850..2769950
     CDS             complement(2770011..2772794)
     CDS             complement(2772819..2773433)
     CDS             complement(2773551..2774900)
     CDS             complement(2774890..2775138)
     CDS             complement(2775135..2775284)
     CDS             complement(2775281..2777404)
     CDS             complement(2777401..2777871)
     CDS             complement(2777868..2779337)
     CDS             complement(2779359..2780282)
     CDS             complement(2780275..2780445)
     CDS             complement(2780442..2781191)
     CDS             complement(2781217..2782863)
     CDS             2783100..2783786
     CDS             2784084..2786504
     CDS             complement(2786581..2787276)
     CDS             complement(2787539..2788027)
     CDS             complement(2788082..2788993)
     CDS             2789267..2791003
     CDS             complement(2791100..2791240)
     CDS             complement(2791267..2791524)
     CDS             complement(2791529..2791735)
     CDS             complement(2791974..2793791)
     CDS             2794095..2795537
     CDS             complement(2795589..2796605)
     CDS             2796840..2797214
     CDS             complement(2797271..2799319)
     CDS             2799463..2800737
     CDS             2800825..2802342
     CDS             complement(2802353..2803405)
     CDS             2803495..2804361
     CDS             2804790..2805413
     CDS             complement(2805478..2806278)
     CDS             2806423..2807313
     CDS             2807327..2808745
     CDS             2808811..2809866
     CDS             complement(2809891..2812260)
     CDS             complement(2812382..2813683)
     CDS             complement(2813680..2815092)
     CDS             complement(2815108..2816343)
     CDS             2816589..2817617
     CDS             2817653..2818495
     CDS             complement(2818565..2819437)
     CDS             2819584..2820849
     CDS             2820902..2822227
     CDS             2822235..2823695
     CDS             complement(2823727..2824686)
     CDS             2824912..2827278
     CDS             2827306..2828118
     CDS             2828193..2828594
     CDS             complement(2828659..2829504)
     CDS             complement(2829738..2831276)
     CDS             complement(2831273..2831974)
     CDS             complement(2832091..2833401)
     CDS             complement(2833398..2834120)
     CDS             complement(2834191..2834826)
     CDS             complement(2834823..2835098)
     CDS             complement(2835202..2835537)
     CDS             complement(2835569..2837452)
     CDS             complement(2837522..2839213)
     CDS             complement(2839239..2840651)
     CDS             2840827..2842776
     CDS             2842798..2843421
     CDS             complement(2843398..2846748)
     CDS             2864556..2865608
     CDS             2865605..2867119
     CDS             2867173..2868108
     CDS             2868163..2869989
     CDS             complement(2870055..2870255)
     CDS             complement(2870264..2870620)
     CDS             complement(2870737..2872038)
     CDS             complement(2872135..2872692)
     CDS             complement(2872738..2873232)
     CDS             2873435..2873953
     CDS             2873950..2874465
     CDS             2874470..2875915
     CDS             complement(2875964..2877673)
     CDS             complement(2877773..2878525)
     CDS             complement(2878522..2879436)
     CDS             complement(2879513..2880529)
     CDS             complement(2880616..2882082)
     CDS             2882210..2883382
     CDS             2883484..2883939
     CDS             complement(2883943..2884677)
     CDS             complement(2884674..2885153)
     CDS             complement(2885150..2886268)
     CDS             complement(2886278..2886745)
     CDS             complement(2886748..2887977)
     CDS             complement(2887977..2889494)
     CDS             complement(2889499..2891745)
     CDS             complement(2891742..2892581)
     CDS             2892805..2893251
     CDS             complement(2893230..2894366)
     CDS             2894441..2895709
     CDS             complement(2895710..2897635)
     CDS             complement(2897751..2898548)
     CDS             complement(2898561..2898980)
     CDS             2899056..2899664
     CDS             2899712..2900770
     CDS             2900783..2901904
     CDS             complement(2901927..2903246)
     CDS             2903330..2904538
     CDS             2904622..2905962
     CDS             complement(2905959..2906210)
     CDS             complement(2906274..2906897)
     CDS             complement(2906949..2907704)
     CDS             2907940..2908287
     CDS             2908711..2909814
     CDS             complement(2909887..2911326)
     CDS             2911534..2912442
     CDS             complement(2912612..2913397)
     CDS             complement(2913402..2914661)
     CDS             complement(2914673..2914924)
     CDS             complement(2914921..2916330)
     CDS             2916374..2916925
     CDS             2917053..2918192
     CDS             2918381..2919967
     CDS             2920156..2921307
     CDS             complement(2921348..2922322)
     CDS             2922561..2923850
     CDS             2923921..2924424
     CDS             2924512..2925492
     CDS             complement(2925551..2926183)
     CDS             2926498..2927220
     CDS             complement(2927202..2927837)
     CDS             complement(2927888..2929408)
     CDS             complement(2929417..2930913)
     CDS             2931041..2932786
     CDS             complement(2932972..2934186)
     CDS             complement(2934361..2934786)
     CDS             complement(2934783..2935445)
     CDS             complement(2935442..2935678)
     CDS             complement(2935681..2935794)
     CDS             complement(2936062..2936298)
     CDS             complement(2936298..2936492)
     CDS             complement(2936495..2937379)
     CDS             complement(2937379..2938290)
     CDS             complement(2938287..2938430)
     CDS             complement(2938427..2938561)
     CDS             complement(2938552..2938728)
     CDS             complement(2938730..2938885)
     CDS             complement(2938885..2939229)
     CDS             complement(2939334..2939726)
     CDS             complement(2939733..2940137)
     CDS             complement(2940137..2940820)
     CDS             2941207..2941413
     CDS             2941416..2941907
     CDS             2941904..2942581
     CDS             2942581..2942874
     CDS             2942940..2943107
     CDS             2943104..2943460
     CDS             2943457..2943594
     CDS             2943602..2943826
     CDS             2943823..2944263
     CDS             2944260..2944448
     CDS             2944445..2945338
     CDS             2945335..2946594
     CDS             2946869..2947111
     CDS             2947108..2947431
     CDS             2947428..2947976
     CDS             2947963..2949339
     CDS             complement(2949340..2949612)
     CDS             2949732..2951636
     CDS             2952102..2952923
     CDS             2953470..2954543
     CDS             2954556..2955023
     CDS             2955037..2956128
     CDS             2956140..2956304
     CDS             2956413..2956787
     CDS             2956760..2957158
     CDS             2957158..2957568
     CDS             2957565..2957747
     CDS             2957689..2958120
     CDS             2958141..2958371
     CDS             complement(2958379..2958879)
     CDS             complement(2958876..2959208)
     CDS             2959365..2959814
     CDS             2959818..2960222
     CDS             2960285..2960389
     CDS             2960429..2960695
     CDS             2960755..2963025
     CDS             2963025..2963579
     CDS             2963579..2963962
     CDS             2963955..2965928
     CDS             2965925..2967073
     CDS             2967125..2967811
     CDS             2967808..2968197
     CDS             2968197..2968664
     CDS             2968661..2970802
     CDS             2970802..2971140
     CDS             2971137..2971727
     CDS             2971828..2972094
     CDS             2972091..2972390
     CDS             complement(2972601..2972819)
     CDS             complement(2973213..2973401)
     CDS             complement(2973398..2974189)
     CDS             complement(2974291..2974452)
     CDS             complement(2974626..2975435)
     CDS             complement(2976637..2976807)
     CDS             complement(2976961..2977167)
     CDS             complement(2977809..2978849)
     CDS             complement(2979002..2979106)
     CDS             complement(2979464..2979853)
     CDS             complement(2979874..2980221)
     CDS             2980319..2980534
     CDS             complement(2980950..2981309)
     CDS             2981469..2982089
     CDS             2982157..2984184
     CDS             2984217..2984681
     CDS             2984834..2985742
     CDS             complement(2985817..2986299)
     CDS             complement(2986394..2987377)
     CDS             complement(2987418..2988449)
     CDS             2988690..2989418
     CDS             2989657..2990319
     CDS             complement(2990334..2990954)
     CDS             complement(2991231..2991995)
     CDS             complement(2992078..2992890)
     CDS             complement(2992899..2993846)
     CDS             complement(2993846..2995279)
     CDS             2995464..2997527
     CDS             2997589..2998008
     CDS             complement(2998012..2998821)
     CDS             complement(2998916..2999464)
     CDS             2999521..3001764
     CDS             3001869..3002333
     CDS             complement(3002334..3002915)
     CDS             complement(3002951..3004435)
     CDS             complement(3004428..3005423)
     CDS             complement(3005420..3006472)
     CDS             3006473..3007456
     CDS             3007453..3008133
     CDS             3008163..3009053
     CDS             complement(3009076..3010296)
     CDS             complement(3010293..3011981)
     CDS             3012058..3014172
     CDS             complement(3014182..3014955)
     CDS             complement(3015091..3017376)
     CDS             complement(3017505..3018956)
     CDS             complement(3019067..3020224)
     CDS             complement(3020291..3020623)
     CDS             complement(3020625..3021707)
     CDS             complement(3021704..3022681)
     CDS             3022879..3023535
     CDS             complement(3023603..3024439)
     CDS             complement(3024456..3025925)
     CDS             complement(3025940..3026341)
     CDS             complement(3026531..3028921)
     CDS             3029036..3029587
     CDS             complement(3029605..3030336)
     CDS             3030486..3031349
     CDS             complement(3031475..3031801)
     CDS             complement(3032114..3033031)
     CDS             complement(3033028..3034521)
     CDS             complement(3034579..3035367)
     CDS             complement(3035500..3036444)
     CDS             complement(3036468..3037310)
     CDS             complement(3037312..3037749)
     CDS             complement(3037746..3038771)
     CDS             complement(3038768..3039601)
     CDS             complement(3039664..3040815)
     CDS             3040922..3041596
     CDS             3041744..3042802
     CDS             3042799..3043689
     CDS             3043710..3044132
     CDS             3044315..3046384
     CDS             3046435..3046779
     CDS             complement(3046851..3048119)
     CDS             3048299..3048958
     CDS             complement(3048765..3051344)
     CDS             complement(3051535..3053154)
     CDS             3053366..3056224
     CDS             3056332..3056628
     CDS             complement(3057306..3057839)
     CDS             complement(3057855..3058298)
     CDS             complement(3058378..3059871)
     CDS             complement(3059873..3061357)
     CDS             complement(3061357..3061659)
     CDS             complement(3061771..3062334)
     CDS             complement(3062508..3062714)
     CDS             3062901..3063299
     CDS             3063296..3064606
     CDS             3064606..3065208
     CDS             3065219..3065875
     CDS             3065872..3066138
     CDS             3066140..3066832
     CDS             complement(3066845..3067417)
     CDS             complement(3067432..3068391)
     CDS             complement(3068402..3069304)
     CDS             complement(3069304..3070422)
     CDS             3070572..3073286
     CDS             3073305..3074048
     CDS             complement(3074150..3074701)
     CDS             complement(3074799..3076655)
     CDS             complement(3076652..3076909)
     CDS             complement(3076998..3077651)
     CDS             complement(3077665..3078282)
     CDS             3078375..3078989
     CDS             3078997..3079470
     CDS             3079463..3080221
     CDS             3080262..3080753
     CDS             3080750..3081721
     CDS             3081734..3082357
     CDS             complement(3082415..3083083)
     CDS             complement(3083086..3083970)
     CDS             complement(3084044..3085444)
     CDS             3085570..3086424
     CDS             3086505..3086906
     CDS             complement(3087013..3087750)
     CDS             complement(3087750..3088526)
     CDS             complement(3088531..3089280)
     CDS             complement(3089277..3089738)
     CDS             complement(3089774..3090646)
     CDS             complement(3090707..3092221)
     CDS             complement(3092342..3094459)
     CDS             complement(3094493..3096058)
     CDS             complement(3096062..3096847)
     CDS             complement(3096844..3097614)
     CDS             complement(3097877..3098245)
     CDS             complement(3098245..3098649)
     CDS             complement(3098651..3100237)
     CDS             complement(3100344..3100841)
     CDS             complement(3100898..3103081)
     CDS             complement(3103078..3103935)
     CDS             3104026..3104415
     CDS             3104429..3104881
     CDS             3104889..3105629
     CDS             complement(3105644..3105853)
     CDS             complement(3105921..3106835)
     CDS             complement(3106835..3107800)
     CDS             complement(3107867..3108307)
     CDS             complement(3108322..3109002)
     CDS             complement(3109004..3109501)
     CDS             complement(3109498..3110127)
     CDS             complement(3110200..3110847)
     CDS             3110927..3111907
     CDS             complement(3111968..3113083)
     CDS             complement(3113088..3113852)
     CDS             complement(3113845..3114750)
     CDS             3114883..3115398
     CDS             3115464..3116030
     CDS             3116300..3116410
     CDS             3116607..3118121
     CDS             3118118..3118897
     CDS             complement(3118903..3119304)
     CDS             complement(3119359..3120162)
     CDS             complement(3120214..3120522)
     CDS             complement(3120524..3120928)
     CDS             complement(3121064..3121981)
     CDS             complement(3122043..3122468)
     CDS             complement(3122465..3124003)
     CDS             complement(3124029..3124781)
     CDS             3125015..3126619
     CDS             3126810..3129053
     CDS             complement(3129100..3129690)
     CDS             3129731..3130003
     CDS             3130142..3130591
     CDS             3130588..3131478
     CDS             complement(3131492..3133135)
     CDS             complement(3133388..3134218)
     CDS             3134479..3135297
     CDS             3135294..3136181
     CDS             complement(3136178..3137239)
     CDS             3137282..3137953
     CDS             3137953..3139242
     CDS             3139239..3139685
     CDS             complement(3139911..3140768)
     CDS             complement(3140768..3141139)
     CDS             complement(3141239..3142093)
     CDS             complement(3142113..3142490)
     CDS             3142634..3142897
     CDS             3142897..3143334
     CDS             3143341..3143904
     CDS             3143931..3145715
     CDS             3145712..3146755
     CDS             3146841..3147533
     CDS             complement(3147585..3148733)
     CDS             complement(3148778..3149275)
     CDS             complement(3149299..3150699)
     CDS             complement(3150843..3151922)
     CDS             complement(3151939..3153396)
     CDS             complement(3153396..3154253)
     CDS             3154454..3155926
     CDS             complement(3155971..3157107)
     CDS             complement(3157104..3158483)
     CDS             complement(3158480..3158788)
     CDS             complement(3158785..3160533)
     CDS             complement(3160530..3161354)
     CDS             complement(3161351..3162340)
     CDS             complement(3162340..3163869)
     CDS             complement(3163869..3165152)
     CDS             complement(3165157..3165831)
     CDS             complement(3165997..3166926)
     CDS             complement(3166923..3167936)
     CDS             complement(3167995..3170157)
     CDS             complement(3170469..3171677)
     CDS             complement(3171712..3172338)
     CDS             complement(3172352..3173074)
     CDS             complement(3173082..3173465)
     CDS             complement(3173489..3174241)
     CDS             3174457..3174918
     CDS             complement(3174939..3175232)
     CDS             complement(3175232..3175987)
     CDS             complement(3175995..3177206)
     CDS             3177327..3178076
     CDS             3178224..3178550
     CDS             3178547..3180175
     CDS             3180175..3180927
     CDS             3180940..3181818
     CDS             complement(3181823..3181951)
     CDS             complement(3181951..3182730)
     CDS             complement(3182727..3185306)
     CDS             complement(3185309..3185653)
     CDS             complement(3185650..3188145)
     CDS             complement(3188360..3189616)
     CDS             complement(3189683..3190936)
     CDS             3191032..3192723
     CDS             complement(3192952..3194160)
     CDS             complement(3194160..3194822)
     CDS             complement(3194788..3195495)
     CDS             3196374..3196742
     CDS             3197039..3197218
     CDS             3197427..3197930
     CDS             3197923..3198303
     CDS             3198592..3199014
     CDS             3199004..3199204
     CDS             3199201..3199644
     CDS             3199641..3199979
     CDS             3199972..3200304
     CDS             complement(3200915..3201277)
     CDS             complement(3201270..3201437)
     CDS             complement(3201523..3202038)
     CDS             complement(3202429..3202575)
     CDS             complement(3202568..3202687)
     CDS             complement(3202684..3203901)
     CDS             complement(3203910..3204101)
     CDS             complement(3204101..3206242)
     CDS             complement(3206239..3206682)
     CDS             complement(3206684..3207823)
     CDS             complement(3207820..3208284)
     CDS             complement(3208281..3208880)
     CDS             complement(3208915..3211800)
     CDS             complement(3211802..3213004)
     CDS             complement(3213004..3213561)
     CDS             complement(3213730..3214251)
     CDS             complement(3214235..3215596)
     CDS             complement(3215596..3216036)
     CDS             complement(3216036..3216863)
     CDS             complement(3216865..3217158)
     CDS             complement(3217158..3217361)
     CDS             complement(3217437..3218699)
     CDS             complement(3218729..3219550)
     CDS             complement(3219642..3221714)
     CDS             complement(3221762..3223216)
     CDS             complement(3223519..3223953)
     CDS             complement(3223963..3224262)
     CDS             complement(3224282..3224449)
     CDS             complement(3224446..3224646)
     CDS             complement(3224646..3225173)
     CDS             complement(3225798..3226205)
     CDS             complement(3226202..3226663)
     CDS             complement(3226660..3227346)
     CDS             complement(3227343..3227495)
     CDS             complement(3227492..3227710)
     CDS             complement(3227707..3227991)
     CDS             complement(3227991..3228155)
     CDS             complement(3228155..3228622)
     CDS             complement(3228726..3228929)
     CDS             complement(3228926..3229018)
     CDS             complement(3229409..3229681)
     CDS             3230088..3230366
     CDS             3230363..3230728
     CDS             3230871..3231146
     CDS             3231143..3231382
     CDS             3231379..3231567
     CDS             3231564..3231848
     CDS             3232113..3232223
     CDS             3232220..3232507
     CDS             3232500..3232688
     CDS             3232685..3232855
     CDS             3232848..3233042
     CDS             3233039..3233704
     CDS             3233743..3234369
     CDS             3234452..3234832
     CDS             3234832..3235155
     CDS             3235152..3235526
     CDS             3235523..3235693
     CDS             3235845..3237056
     CDS             complement(3237240..3238499)
     CDS             3238746..3240530
     CDS             3240527..3241981
     CDS             3241978..3242304
     CDS             3242442..3243542
     CDS             3243577..3244581
     CDS             3244746..3246293
     CDS             3246286..3246966
     CDS             3247022..3249055
     CDS             complement(3249171..3251852)
     CDS             complement(3252293..3252730)
     CDS             3252814..3253572
     CDS             complement(3253707..3254450)
     CDS             3254703..3255509
     CDS             3255874..3258405
     CDS             complement(3258473..3259195)
     CDS             3259345..3260040
     CDS             complement(3260186..3261085)
     CDS             complement(3261197..3262195)
     CDS             complement(3262218..3263393)
     CDS             complement(3263390..3265138)
     CDS             3265324..3265722
     CDS             3265879..3266520
     CDS             3266537..3267241
     CDS             3267702..3268658
     CDS             3269011..3269586
     CDS             complement(3269818..3271074)
     CDS             complement(3271222..3271929)
     CDS             complement(3272069..3272734)
     CDS             3273003..3274487
     CDS             complement(3274468..3275232)
     CDS             complement(3275439..3276980)
     CDS             3277393..3277575
     CDS             complement(3277719..3279596)
     CDS             3279684..3280709
     CDS             3280706..3281935
     CDS             complement(3282003..3283325)
     CDS             complement(3283348..3283863)
     CDS             complement(3283877..3284602)
     CDS             3284947..3286107
     CDS             3286112..3287326
     CDS             complement(3287258..3288442)
     CDS             3288488..3289687
     CDS             3289801..3290493
     CDS             complement(3290531..3291325)
     CDS             complement(3291337..3292119)
     CDS             complement(3292116..3293099)
     CDS             complement(3293161..3293895)
     CDS             3294076..3296196
     CDS             complement(3296225..3296455)
     CDS             complement(3296634..3296825)
     CDS             complement(3296966..3297730)
     CDS             complement(3297734..3298048)
     CDS             3298573..3299244
     CDS             complement(3299458..3300423)
     CDS             complement(3301191..3302078)
     CDS             complement(3302081..3302860)
     CDS             complement(3302873..3305065)
     CDS             3305260..3305907
     CDS             3307181..3308095
     CDS             3308092..3309804
     CDS             complement(3309817..3310956)
     CDS             3311225..3311611
     CDS             3311622..3311753
     CDS             complement(3311811..3312593)
     CDS             complement(3312771..3313274)
     CDS             complement(3313271..3314119)
     CDS             complement(3314172..3315026)
     CDS             3315106..3315642
     CDS             complement(3315639..3316898)
     CDS             3316969..3317145
     CDS             complement(3317166..3317627)
     CDS             complement(3317633..3319111)
     CDS             complement(3319158..3319520)
     CDS             complement(3319699..3320157)
     CDS             3320452..3320796
     CDS             complement(3320807..3321982)
     CDS             complement(3321945..3322721)
     CDS             complement(3322693..3323160)
     CDS             complement(3323157..3323786)
     CDS             complement(3323783..3323989)
     CDS             3324134..3324496
     CDS             complement(3324517..3325101)
     CDS             3325240..3325479
     CDS             3325484..3326683
     CDS             3326683..3327546
     CDS             complement(3327559..3328107)
     CDS             complement(3328116..3328808)
     CDS             3328925..3329791
     CDS             complement(3329801..3330448)
     CDS             3330666..3331166
     CDS             3331159..3332481
     CDS             3332560..3333729
     CDS             3333726..3334034
     CDS             3334031..3334483
     CDS             3334561..3335703
     CDS             3335824..3336375
     CDS             3336372..3336530
     CDS             3336535..3336930
     CDS             3336959..3337366
     CDS             3337363..3337680
     CDS             3337626..3337877
     CDS             3337867..3338448
     CDS             3338468..3340807
     CDS             3340804..3341625
     CDS             3341622..3342017
     CDS             3342023..3344215
     CDS             3344239..3344697
     CDS             3344891..3345964
     CDS             3346058..3346597
     CDS             complement(3346614..3348206)
     CDS             complement(3348178..3348810)
     CDS             complement(3348941..3349372)
     CDS             complement(3349503..3350402)
     CDS             complement(3350414..3351349)
     CDS             complement(3351346..3352539)
     CDS             complement(3352715..3353518)
     CDS             3353813..3354247
     CDS             3354272..3354703
     CDS             3354700..3355593
     CDS             complement(3355580..3356191)
     CDS             3356399..3358726
     CDS             complement(3359153..3360457)
     CDS             complement(3360447..3361565)
     CDS             3361673..3362998
     CDS             3363104..3364102
     CDS             complement(3364131..3364523)
     CDS             complement(3364643..3365686)
     CDS             3365728..3368436
     CDS             3368433..3368906
     CDS             3368961..3369755
     CDS             3369948..3370664
     CDS             complement(3370779..3371468)
     CDS             3371609..3372700
     CDS             3372723..3373298
     CDS             3373450..3375000
     CDS             3375020..3376312
     CDS             complement(3376371..3377777)
     CDS             complement(3378071..3379762)
     CDS             complement(3379785..3380327)
     CDS             3380417..3381637
     CDS             3381637..3382617
     CDS             complement(3383015..3383947)
     CDS             complement(3383947..3384699)
     CDS             complement(3384930..3386129)
     CDS             3386353..3387129
     CDS             complement(3387136..3388131)
     CDS             complement(3388263..3388955)
     CDS             3389088..3390464
     CDS             complement(3390562..3391995)
     CDS             complement(3392022..3396662)
     CDS             complement(3396868..3398451)
     CDS             complement(3398543..3399751)
     CDS             3399817..3399978
     CDS             3399971..3401332
     CDS             3401412..3401873
     CDS             3401890..3402426
     CDS             complement(3402497..3403753)
     CDS             3403904..3405715
     CDS             3405807..3406619
     CDS             3406716..3406982
     CDS             3407063..3407347
     CDS             complement(3407491..3408429)
     CDS             3408604..3408771
     CDS             3408868..3409554
     CDS             3409927..3410718
     CDS             3410715..3411779
     CDS             complement(3411879..3412181)
     CDS             complement(3412230..3412568)
     CDS             complement(3412609..3413598)
     CDS             complement(3413686..3413988)
     CDS             complement(3413981..3414193)
     CDS             complement(3414207..3415115)
     CDS             3415457..3415633
     CDS             3415696..3416685
     CDS             complement(3416729..3418531)
     CDS             complement(3418559..3419029)
     CDS             complement(3419089..3419604)
     CDS             complement(3419630..3420844)
     CDS             3420940..3421236
     CDS             3421366..3421638
     CDS             complement(3421708..3424344)
     CDS             complement(3424461..3425537)
     CDS             complement(3425534..3426475)
     CDS             complement(3426482..3427507)
     CDS             3427706..3428011
     CDS             3428075..3428275
     CDS             complement(3428543..3429265)
     CDS             complement(3429441..3430181)
     CDS             3430597..3431061
     CDS             3431111..3433657
     CDS             3433689..3434150
     CDS             3434161..3435183
     CDS             3435376..3436779
     CDS             complement(3436809..3437744)
     CDS             3437998..3439263
     CDS             3439260..3440513
     CDS             complement(3440545..3441090)
     CDS             3441276..3441989
     CDS             3442033..3444234
     CDS             3444331..3445527
     CDS             complement(3445570..3446523)
     CDS             complement(3446520..3447566)
     CDS             complement(3447652..3448959)
     CDS             3449023..3449382
     CDS             3449427..3451442
     CDS             complement(3451482..3452762)
     CDS             complement(3452750..3453721)
     CDS             complement(3453763..3455235)
     CDS             3455384..3456517
     CDS             complement(3456553..3457611)
     CDS             complement(3457604..3458461)
     CDS             complement(3458458..3459003)
     CDS             complement(3459000..3459905)
     CDS             complement(3459902..3460051)
     CDS             complement(3460109..3461335)
     CDS             complement(3461337..3463040)
     CDS             complement(3463030..3464979)
     CDS             complement(3465481..3465750)
     CDS             complement(3465782..3465913)
     CDS             complement(3466034..3466894)
     CDS             3467290..3467547
     CDS             3467726..3469084
     CDS             3469081..3469791
     CDS             complement(3469832..3470386)
     CDS             complement(3470383..3471027)
     CDS             complement(3471052..3471669)
     CDS             3471830..3472744
     CDS             3472744..3474678
     CDS             3474721..3475002
     CDS             complement(3475038..3476342)
     CDS             3476471..3477151
     CDS             complement(3477222..3477638)
     CDS             complement(3477635..3478150)
     CDS             complement(3478150..3481056)
     CDS             complement(3481250..3482173)
     CDS             complement(3482170..3483354)
     CDS             complement(3483378..3483887)
     CDS             complement(3483884..3484942)
     CDS             complement(3484957..3485442)
     CDS             complement(3485472..3486158)
     CDS             complement(3486204..3486383)
     CDS             complement(3486624..3486914)
     CDS             3486981..3487997
     CDS             3487994..3488917
     CDS             complement(3488827..3489711)
     CDS             3489731..3492346
     CDS             3492343..3493101
     CDS             complement(3493098..3493721)
     CDS             complement(3493829..3493954)
     CDS             3494090..3494899
     CDS             complement(3494893..3495894)
     CDS             3496015..3496704
     CDS             3496835..3497428
     CDS             3497425..3498555
     CDS             3498579..3498728
     CDS             complement(3498762..3499103)
     CDS             3499265..3501388
     CDS             complement(3501473..3501982)
     CDS             complement(3502015..3502779)
     CDS             3502808..3503434
     CDS             complement(3503438..3504133)
     CDS             complement(3504255..3504797)
     CDS             complement(3504800..3505279)
     CDS             complement(3505418..3505744)
     CDS             complement(3505741..3506793)
     CDS             3506969..3507340
     CDS             3507383..3508378
     CDS             complement(3508428..3510692)
     CDS             complement(3510824..3512479)
     CDS             3512505..3515183
     CDS             3515176..3515790
     CDS             complement(3515840..3517096)
     CDS             3517186..3517851
     CDS             3517962..3518873
     CDS             3519014..3519457
     CDS             3519646..3519945
     CDS             3519973..3520866
     CDS             3521161..3521565
     CDS             complement(3521569..3521748)
     CDS             complement(3521752..3522489)
     CDS             3522575..3523831
     CDS             complement(3523876..3524550)
     CDS             3524917..3525945
     CDS             3525997..3527214
     CDS             complement(3527377..3528012)
     CDS             complement(3528182..3529600)
     CDS             3529728..3532292
     CDS             3532295..3532546
     CDS             complement(3532565..3534979)
     CDS             complement(3535002..3536780)
     CDS             complement(3536777..3538483)
     CDS             3538648..3539553
     CDS             complement(3539560..3540978)
     CDS             complement(3541039..3541335)
     CDS             complement(3541335..3542159)
     CDS             3542259..3543119
     CDS             3543116..3543460
     CDS             complement(3543483..3544331)
     CDS             complement(3544391..3545242)
     CDS             complement(3545279..3545545)
     CDS             3545798..3546109
     CDS             complement(3546220..3546735)
     CDS             3546871..3547224
     CDS             3547376..3548014
     CDS             3548061..3548468
     CDS             3548577..3550715
     CDS             3550784..3551026
     CDS             complement(3551124..3552656)
     CDS             complement(3552814..3553665)
     CDS             complement(3553667..3554845)
     CDS             3554941..3555906
     CDS             3555912..3558212
     CDS             3558219..3559232
     CDS             3559319..3560713
     CDS             3560825..3561085