CDS             96..1520
     CDS             1541..2644
     CDS             2667..3758
     CDS             3763..6183
     CDS             6298..6996
     CDS             complement(7111..8718)
     CDS             complement(8792..9232)
     CDS             complement(9269..11347)
     CDS             complement(11351..12256)
     CDS             12372..12944
     CDS             complement(12966..13415)
     CDS             complement(13424..13951)
     CDS             complement(13985..14107)
     CDS             complement(14429..15052)
     CDS             15261..15881
     CDS             complement(16229..19015)
     CDS             19825..21276
     CDS             complement(21516..22262)
     CDS             complement(22303..22662)
     CDS             complement(22918..23454)
     CDS             complement(23559..24938)
     CDS             complement(24986..26299)
     CDS             complement(26296..27243)
     CDS             complement(27253..27762)
     CDS             complement(27771..27899)
     CDS             28001..29080
     CDS             29105..30244
     CDS             30246..30722
     CDS             30779..31339
     CDS             31408..31971
     CDS             31975..32898
     CDS             33101..33784
     CDS             33805..34749
     CDS             34746..34988
     CDS             complement(35035..35568)
     CDS             40108..40203
     CDS             complement(40570..41004)
     CDS             complement(42057..44933)
     CDS             complement(44945..45148)
     CDS             complement(45151..46605)
     CDS             complement(46615..47304)
     CDS             47490..47951
     CDS             complement(47969..48841)
     CDS             complement(48863..49564)
     CDS             complement(49808..51577)
     CDS             complement(51625..51948)
     CDS             52248..53906
     CDS             54077..55933
     CDS             complement(56015..56608)
     CDS             complement(56671..57924)
     CDS             58059..58733
     CDS             58780..59673
     CDS             59813..60049
     CDS             60062..60217
     CDS             60368..60898
     CDS             60939..61751
     CDS             complement(61839..62912)
     CDS             complement(63017..63499)
     CDS             complement(63548..64951)
     CDS             complement(65078..65797)
     CDS             65951..67027
     CDS             complement(67034..68350)
     CDS             68610..69029
     CDS             69031..70212
     CDS             70248..72662
     CDS             72809..74005
     CDS             74002..75024
     CDS             75040..75360
     CDS             75364..76242
     CDS             complement(76249..76662)
     CDS             76790..77368
     CDS             77358..78230
     CDS             78268..80214
     CDS             complement(80220..80471)
     CDS             80654..82669
     CDS             complement(82673..85264)
     CDS             complement(85401..85799)
     CDS             complement(85909..86748)
     CDS             complement(87003..87830)
     CDS             complement(88177..88446)
     CDS             complement(88840..89112)
     CDS             complement(89226..90290)
     CDS             90460..91098
     CDS             91179..91898
     CDS             91898..92929
     CDS             93048..94478
     CDS             94503..94823
     CDS             94933..96576
     CDS             96793..97500
     CDS             complement(97568..98071)
     CDS             98333..100111
     CDS             100158..101012
     CDS             complement(101096..101725)
     CDS             complement(101751..102350)
     CDS             102565..103050
     CDS             103110..103556
     CDS             103571..104920
     CDS             complement(104987..106351)
     CDS             106492..107370
     CDS             complement(107394..107906)
     CDS             108792..109910
     CDS             complement(110016..111023)
     CDS             complement(111033..111287)
     CDS             complement(111594..112109)
     CDS             112208..112372
     CDS             112604..114013
     CDS             complement(114100..114525)
     CDS             114655..115083
     CDS             complement(115140..115256)
     CDS             115463..116398
     CDS             116399..117769
     CDS             complement(117774..118760)
     CDS             118966..120147
     CDS             120150..121289
     CDS             complement(123037..123513)
     CDS             complement(123970..124719)
     CDS             124838..125812
     CDS             125825..126037
     CDS             complement(126077..126211)
     CDS             126363..128315
     CDS             128355..128924
     CDS             complement(128929..129813)
     CDS             129932..131038
     CDS             complement(131145..133427)
     CDS             complement(133424..135652)
     CDS             complement(135665..136852)
     CDS             complement(136932..138209)
     CDS             complement(138266..140584)
     CDS             140937..141944
     CDS             142237..145131
     CDS             145201..148035
     CDS             148122..148991
     CDS             149032..150015
     CDS             150012..151772
     CDS             151772..152509
     CDS             152568..155183
     CDS             155186..156976
     CDS             157009..159252
     CDS             159319..160314
     CDS             160684..161109
     CDS             161124..162251
     CDS             162445..163506
     CDS             163527..163763
     CDS             complement(163800..164396)
     CDS             complement(164393..165229)
     CDS             complement(165229..165792)
     CDS             165887..166570
     CDS             166737..167270
     CDS             167392..168615
     CDS             168612..169073
     CDS             169158..170777
     CDS             complement(170802..171509)
     CDS             complement(171502..171909)
     CDS             complement(171926..174754)
     CDS             175118..176389
     CDS             176706..177308
     CDS             177901..180309
     CDS             complement(180712..182178)
     CDS             complement(182192..183355)
     CDS             complement(183672..185084)
     CDS             complement(185095..186795)
     CDS             complement(186821..189145)
     CDS             complement(189179..189631)
     CDS             complement(189646..190203)
     CDS             complement(190218..190838)
     CDS             complement(190845..191366)
     CDS             complement(191371..192522)
     CDS             192790..193455
     CDS             complement(193549..193977)
     CDS             194129..195334
     CDS             195340..196380
     CDS             196451..197257
     CDS             197585..198442
     CDS             198439..199050
     CDS             199047..199739
     CDS             199741..200091
     CDS             200081..201733
     CDS             201738..202646
     CDS             202643..203764
     CDS             203761..205674
     CDS             205649..206884
     CDS             206888..207400
     CDS             207418..208056
     CDS             208160..208720
     CDS             208803..209369
     CDS             209359..209928
     CDS             209928..210770
     CDS             210721..211200
     CDS             211200..215813
     CDS             216079..217122
     CDS             217173..218033
     CDS             218030..218506
     CDS             218526..219104
     CDS             219094..220557
     CDS             220554..224459
     CDS             224452..225282
     CDS             225275..226717
     CDS             complement(226817..229252)
     CDS             complement(229258..229785)
     CDS             229894..231219
     CDS             complement(231294..233210)
     CDS             complement(233297..234409)
     CDS             234578..235192
     CDS             complement(235224..235676)
     CDS             complement(235660..236616)
     CDS             complement(236751..238082)
     CDS             complement(238178..240091)
     CDS             240399..242558
     CDS             242580..243740
     CDS             complement(243936..246038)
     CDS             246371..247648
     CDS             247723..248220
     CDS             complement(248297..250039)
     CDS             complement(250329..251219)
     CDS             complement(251449..252048)
     CDS             252198..252932
     CDS             253297..254175
     CDS             complement(254179..255201)
     CDS             complement(255445..256641)
     CDS             256999..257700
     CDS             complement(257682..258101)
     CDS             complement(258225..259523)
     CDS             complement(259605..259790)
     CDS             complement(259847..261346)
     CDS             complement(261346..262065)
     CDS             complement(262171..262890)
     CDS             complement(262901..263605)
     CDS             complement(263790..264875)
     CDS             265252..265473
     CDS             complement(265559..266632)
     CDS             complement(266714..267616)
     CDS             268013..268735
     CDS             268812..270059
     CDS             complement(270114..271007)
     CDS             complement(271040..271456)
     CDS             271615..272310
     CDS             272407..273309
     CDS             273315..275384
     CDS             275387..276964
     CDS             276966..278186
     CDS             278186..278626
     CDS             278669..279277
     CDS             279274..279669
     CDS             279662..280354
     CDS             280351..281355
     CDS             281435..282628
     CDS             282630..283109
     CDS             283106..283849
     CDS             complement(283943..284914)
     CDS             285176..286486
     CDS             286546..287316
     CDS             complement(287391..288458)
     CDS             complement(288710..289525)
     CDS             289860..290291
     CDS             290341..290805
     CDS             290795..291232
     CDS             291321..292427
     CDS             complement(292531..293967)
     CDS             complement(294077..295885)
     CDS             296014..296487
     CDS             complement(296594..297028)
     CDS             complement(297028..297876)
     CDS             complement(297866..300202)
     CDS             complement(300203..300925)
     CDS             301220..301822
     CDS             301976..302893
     CDS             303017..304756
     CDS             304720..308532
     CDS             308799..310136
     CDS             310353..310526
     CDS             310710..311258
     CDS             311329..311490
     CDS             311580..312512
     CDS             complement(312664..313947)
     CDS             complement(314049..314855)
     CDS             complement(315013..316635)
     CDS             complement(316735..317028)
     CDS             complement(317058..318059)
     CDS             complement(318371..318676)
     CDS             318844..319689
     CDS             complement(319825..320709)
     CDS             320842..321492
     CDS             321604..322287
     CDS             322466..323392
     CDS             323423..324010
     CDS             complement(323999..324100)
     CDS             324848..325192
     CDS             325456..326493
     CDS             326636..327058
     CDS             327084..327299
     CDS             327666..329345
     CDS             329338..330366
     CDS             330366..331781
     CDS             complement(331820..332266)
     CDS             complement(332361..333713)
     CDS             complement(333758..334144)
     CDS             complement(334189..334359)
     CDS             complement(334620..335567)
     CDS             complement(335571..337343)
     CDS             complement(337355..338494)
     CDS             complement(338546..339847)
     CDS             339963..340988
     CDS             complement(341181..343154)
     CDS             complement(343545..344942)
     CDS             complement(344976..347369)
     CDS             347587..348264
     CDS             348267..348746
     CDS             348754..349164
     CDS             349169..350416
     CDS             350413..351114
     CDS             351274..352194
     CDS             352178..353173
     CDS             complement(353189..353848)
     CDS             complement(353934..354473)
     CDS             complement(354474..355055)
     CDS             355161..356015
     CDS             356009..357241
     CDS             complement(357305..357682)
     CDS             complement(357969..358229)
     CDS             358477..359523
     CDS             complement(359646..361739)
     CDS             362416..362946
     CDS             362950..364440
     CDS             complement(364502..365470)
     CDS             365602..366756
     CDS             366862..367824
     CDS             367885..369498
     CDS             369583..370395
     CDS             370438..372507
     CDS             372520..374331
     CDS             374405..375277
     CDS             375310..376905
     CDS             complement(377376..378887)
     CDS             379667..380044
     CDS             380132..380575
     CDS             380844..381410
     CDS             complement(381516..381950)
     CDS             complement(381964..382518)
     CDS             complement(382505..383959)
     CDS             complement(383970..384455)
     CDS             385210..386595
     CDS             complement(386770..387990)
     CDS             complement(388003..389298)
     CDS             389502..391949
     CDS             392102..393682
     CDS             393692..394930
     CDS             395088..396245
     CDS             complement(396334..397353)
     CDS             complement(397355..398536)
     CDS             complement(398533..399909)
     CDS             complement(399910..400632)
     CDS             complement(400636..401565)
     CDS             complement(401752..402231)
     CDS             complement(402259..402738)
     CDS             complement(402912..403583)
     CDS             complement(403630..404022)
     CDS             404076..404723
     CDS             404828..405100
     CDS             405241..407370
     CDS             407392..407778
     CDS             407954..408724
     CDS             408761..409405
     CDS             409608..411683
     CDS             411676..412524
     CDS             412575..412970
     CDS             413007..413486
     CDS             complement(413526..415112)
     CDS             complement(415114..416025)
     CDS             416252..416995
     CDS             complement(416992..417939)
     CDS             418168..418761
     CDS             complement(419352..419558)
     CDS             complement(419607..419822)
     CDS             complement(419849..420064)
     CDS             complement(420091..420306)
     CDS             complement(420333..420548)
     CDS             complement(420575..420790)
     CDS             complement(420897..422156)
     CDS             422332..423621
     CDS             423632..424531
     CDS             424819..425034
     CDS             425166..425966
     CDS             426068..426940
     CDS             complement(426937..427623)
     CDS             427750..428931
     CDS             complement(429058..429183)
     CDS             complement(429205..429372)
     CDS             429709..432060
     CDS             432193..433590
     CDS             433657..435582
     CDS             435638..435853
     CDS             435871..436062
     CDS             436046..436861
     CDS             436926..438056
     CDS             438222..439991
     CDS             440605..441546
     CDS             441601..442029
     CDS             complement(442111..442671)
     CDS             442956..443183
     CDS             complement(443295..444002)
     CDS             444125..444964
     CDS             complement(444971..445591)
     CDS             complement(445651..446331)
     CDS             complement(446315..447964)
     CDS             complement(447940..449160)
     CDS             complement(449144..450022)
     CDS             complement(450118..452259)
     CDS             complement(452281..454680)
     CDS             455020..456267
     CDS             complement(456257..457240)
     CDS             complement(457594..457791)
     CDS             462975..463070
     CDS             complement(463437..463871)
     CDS             complement(464603..464764)
     CDS             465515..467716
     CDS             complement(467916..468995)
     CDS             complement(469395..469790)
     CDS             complement(469824..473198)
     CDS             complement(473437..476646)
     CDS             complement(476655..477818)
     CDS             478069..479721
     CDS             479796..480335
     CDS             480415..480609
     CDS             480606..480914
     CDS             481037..481906
     CDS             complement(481967..482434)
     CDS             482576..483394
     CDS             483394..484536
     CDS             complement(484604..485233)
     CDS             485568..485984
     CDS             486270..488621
     CDS             488828..489574
     CDS             489774..490454
     CDS             complement(490492..491880)
     CDS             complement(492124..493863)
     CDS             494116..494232
     CDS             494407..497160
     CDS             complement(497258..497686)
     CDS             complement(497687..498676)
     CDS             498909..499550
     CDS             499547..501946
     CDS             502113..502607
     CDS             502924..504084
     CDS             504223..504690
     CDS             complement(504787..505974)
     CDS             complement(506131..506454)
     CDS             506561..508288
     CDS             complement(508359..509669)
     CDS             509893..510513
     CDS             510497..510952
     CDS             510968..511720
     CDS             511731..512324
     CDS             512409..514298
     CDS             514351..515640
     CDS             complement(515663..515962)
     CDS             complement(516023..516334)
     CDS             516450..516638
     CDS             complement(516639..517664)
     CDS             517702..518271
     CDS             518341..519324
     CDS             519409..520545
     CDS             520668..521117
     CDS             521167..521655
     CDS             complement(521641..522237)
     CDS             complement(522251..523405)
     CDS             523431..524063
     CDS             524109..524423
     CDS             524521..524691
     CDS             524787..525968
     CDS             526033..526212
     CDS             526413..527786
     CDS             527790..529001
     CDS             528991..529752
     CDS             529764..530396
     CDS             530401..531009
     CDS             531034..532260
     CDS             532348..533373
     CDS             533408..533641
     CDS             533737..534807
     CDS             534913..535146
     CDS             535225..536103
     CDS             complement(536200..537858)
     CDS             complement(538040..540127)
     CDS             complement(540401..541423)
     CDS             complement(541570..544911)
     CDS             complement(545066..547276)
     CDS             547635..547946
     CDS             547965..548603
     CDS             548622..549227
     CDS             549224..549526
     CDS             549541..550365
     CDS             550381..550656
     CDS             550667..550999
     CDS             551009..551707
     CDS             551710..552120
     CDS             552120..552311
     CDS             552311..552562
     CDS             complement(552665..554080)
     CDS             554178..554393
     CDS             554597..555778
     CDS             555911..557407
     CDS             complement(557538..558083)
     CDS             complement(558138..558566)
     CDS             complement(558568..559836)
     CDS             560121..560690
     CDS             complement(560733..561587)
     CDS             complement(561691..562221)
     CDS             562323..564803
     CDS             564933..567278
     CDS             complement(567295..568161)
     CDS             568597..568935
     CDS             568956..570224
     CDS             570525..571445
     CDS             complement(571808..572902)
     CDS             complement(572947..574242)
     CDS             complement(574297..575301)
     CDS             575629..575961
     CDS             complement(576022..576738)
     CDS             complement(576959..578020)
     CDS             complement(578325..578777)
     CDS             578895..579488
     CDS             complement(579605..580024)
     CDS             complement(580126..580581)
     CDS             complement(580890..581420)
     CDS             complement(581408..584083)
     CDS             584541..585221
     CDS             complement(585269..588436)
     CDS             588566..589681
     CDS             589764..592076
     CDS             592139..593803
     CDS             593812..594930
     CDS             complement(594895..594993)
     CDS             complement(594948..595445)
     CDS             complement(595672..596970)
     CDS             597181..598380
     CDS             complement(598424..598840)
     CDS             complement(598922..599365)
     CDS             complement(599546..600442)
     CDS             complement(600524..601231)
     CDS             complement(601477..602643)
     CDS             complement(602825..604510)
     CDS             604827..606767
     CDS             606787..607446
     CDS             complement(607394..610831)
     CDS             611013..611279
     CDS             611290..613011
     CDS             613208..614350
     CDS             614392..616209
     CDS             616438..618273
     CDS             618306..618980
     CDS             619131..620309
     CDS             complement(620372..621211)
     CDS             complement(621278..622486)
     CDS             complement(622532..623155)
     CDS             623360..623503
     CDS             complement(623490..624425)
     CDS             complement(624415..625254)
     CDS             625702..628728
     CDS             628798..629973
     CDS             complement(630064..630528)
     CDS             630694..631629
     CDS             complement(631721..632326)
     CDS             complement(632464..632856)
     CDS             632976..633497
     CDS             complement(633647..634747)
     CDS             complement(635057..635401)
     CDS             complement(635516..636214)
     CDS             636328..638007
     CDS             638047..638475
     CDS             638708..638884
     CDS             639081..639635
     CDS             639803..640855
     CDS             complement(640941..641672)
     CDS             complement(641780..642886)
     CDS             643130..643570
     CDS             643664..645034
     CDS             645137..646198
     CDS             complement(646307..647566)
     CDS             complement(647636..647893)
     CDS             complement(647921..648253)
     CDS             complement(648254..648895)
     CDS             complement(648927..649391)
     CDS             complement(649405..650184)
     CDS             complement(650185..650982)
     CDS             651314..652276
     CDS             652283..653254
     CDS             653254..653808
     CDS             653805..654368
     CDS             654337..654930
     CDS             654930..655655
     CDS             655778..657271
     CDS             657297..657584
     CDS             657600..658043
     CDS             658046..658891
     CDS             658888..659166
     CDS             complement(659267..660037)
     CDS             complement(660173..661072)
     CDS             complement(661158..662456)
     CDS             complement(662447..662686)
     CDS             complement(662691..662972)
     CDS             663416..664537
     CDS             complement(664628..665203)
     CDS             665706..666269
     CDS             666360..666881
     CDS             666826..667038
     CDS             667007..667345
     CDS             complement(667442..669196)
     CDS             669385..670419
     CDS             670419..671243
     CDS             671391..672158
     CDS             672223..672912
     CDS             672941..674320
     CDS             complement(674404..674742)
     CDS             675225..675845
     CDS             675868..677709
     CDS             678242..678619
     CDS             678622..679194
     CDS             679596..680024
     CDS             680028..680729
     CDS             681094..681612
     CDS             681668..682039
     CDS             682317..686345
     CDS             686436..690623
     CDS             690833..691207
     CDS             691284..691754
     CDS             691767..693872
     CDS             693936..695120
     CDS             696007..697932
     CDS             complement(697954..698583)
     CDS             complement(698816..701434)
     CDS             701738..702358
     CDS             702556..704121
     CDS             complement(704196..704366)
     CDS             704745..706373
     CDS             706531..707571
     CDS             complement(707629..708255)
     CDS             708306..708473
     CDS             708470..709135
     CDS             complement(709146..709532)
     CDS             complement(709635..710612)
     CDS             710884..712671
     CDS             712878..714923
     CDS             715336..716499
     CDS             716499..719636
     CDS             719786..720373
     CDS             720406..720705
     CDS             721027..721515
     CDS             721719..722087
     CDS             722308..724026
     CDS             724026..724523
     CDS             complement(724619..725203)
     CDS             complement(725314..727344)
     CDS             complement(727478..728119)
     CDS             complement(728129..729325)
     CDS             complement(729431..730285)
     CDS             complement(730410..731153)
     CDS             complement(731253..731948)
     CDS             complement(732080..732784)
     CDS             complement(732785..733897)
     CDS             complement(733899..735119)
     CDS             735248..736156
     CDS             complement(736215..737423)
     CDS             737823..740459
     CDS             740951..741589
     CDS             complement(741638..742354)
     CDS             complement(742351..743109)
     CDS             complement(743099..743452)
     CDS             complement(743439..744773)
     CDS             complement(744779..745447)
     CDS             745646..747004
     CDS             747008..747874
     CDS             complement(748009..749178)
     CDS             complement(749183..750232)
     CDS             complement(750430..751902)
     CDS             complement(751906..752940)
     CDS             complement(752962..754167)
     CDS             complement(754436..755590)
     CDS             complement(755670..756314)
     CDS             756762..757511
     CDS             757537..758466
     CDS             758487..760247
     CDS             760422..761435
     CDS             complement(761791..762804)
     CDS             complement(762828..763514)
     CDS             763830..764555
     CDS             764793..765098
     CDS             765104..765301
     CDS             complement(765348..766181)
     CDS             complement(766274..767812)
     CDS             complement(767936..769003)
     CDS             complement(769036..769551)
     CDS             complement(769786..771528)
     CDS             complement(771521..772054)
     CDS             complement(772051..772662)
     CDS             complement(772663..773244)
     CDS             complement(773232..774362)
     CDS             774617..775849
     CDS             775921..776091
     CDS             complement(776394..777047)
     CDS             complement(777783..778517)
     CDS             complement(779075..779485)
     CDS             complement(779593..780189)
     CDS             complement(780204..780707)
     CDS             780835..781044
     CDS             781046..781546
     CDS             781558..781851
     CDS             781919..782467
     CDS             782467..783159
     CDS             783170..783427
     CDS             783481..783990
     CDS             783983..784516
     CDS             784516..784758
     CDS             784755..785525
     CDS             785528..788209
     CDS             complement(788244..788837)
     CDS             789096..789674
     CDS             789735..790508
     CDS             complement(790563..790808)
     CDS             790979..791593
     CDS             complement(791614..792630)
     CDS             complement(792631..794364)
     CDS             794593..795474
     CDS             795529..796563
     CDS             796658..797503
     CDS             797592..798068
     CDS             798068..798526
     CDS             798519..799208
     CDS             799224..800330
     CDS             800334..800783
     CDS             800784..801383
     CDS             801380..801865
     CDS             801877..802167
     CDS             802206..802499
     CDS             802724..804853
     CDS             804853..805188
     CDS             805202..805984
     CDS             805988..807892
     CDS             807892..808287
     CDS             808280..809443
     CDS             809440..809970
     CDS             809960..810709
     CDS             810706..811911
     CDS             811913..812518
     CDS             812536..813276
     CDS             813276..813812
     CDS             813802..814479
     CDS             814473..815438
     CDS             complement(815384..815575)
     CDS             816009..818609
     CDS             818799..820493
     CDS             complement(820705..820890)
     CDS             821162..823021
     CDS             complement(822964..823098)
     CDS             823247..824323
     CDS             complement(824348..825463)
     CDS             826013..826165
     CDS             complement(826174..826650)
     CDS             complement(826668..828674)
     CDS             complement(828671..829588)
     CDS             complement(829739..830452)
     CDS             830725..833514
     CDS             833783..835168
     CDS             835155..835778
     CDS             836214..837404
     CDS             complement(837355..837951)
     CDS             838158..839189
     CDS             complement(839337..842504)
     CDS             complement(842517..843632)
     CDS             complement(843979..845463)
     CDS             845676..846164
     CDS             complement(846470..846901)
     CDS             847157..847285
     CDS             complement(847294..847944)
     CDS             848078..849169
     CDS             849274..850827
     CDS             850992..851579
     CDS             complement(851672..852811)
     CDS             complement(852899..854101)
     CDS             854375..854626
     CDS             complement(854956..855519)
     CDS             complement(855570..856208)
     CDS             complement(856205..857311)
     CDS             complement(857399..858355)
     CDS             complement(858394..859446)
     CDS             complement(859543..860253)
     CDS             860506..860895
     CDS             860913..862352
     CDS             complement(862411..864144)
     CDS             864453..865283
     CDS             865666..866388
     CDS             complement(866410..869055)
     CDS             869318..869788
     CDS             869785..870072
     CDS             complement(870147..870563)
     CDS             870680..872470
     CDS             872901..874967
     CDS             875480..878125
     CDS             878245..880236
     CDS             complement(880886..881620)
     CDS             882028..883005
     CDS             883008..883532
     CDS             883535..884815
     CDS             884901..885614
     CDS             885726..886691
     CDS             887034..888035
     CDS             complement(888142..890079)
     CDS             890327..892759
     CDS             893269..894993
     CDS             895003..896505
     CDS             complement(896649..898076)
     CDS             898288..899181
     CDS             complement(899207..899818)
     CDS             complement(899820..901406)
     CDS             complement(901572..903173)
     CDS             complement(903211..905700)
     CDS             complement(905871..907022)
     CDS             complement(907019..907693)
     CDS             complement(907936..908778)
     CDS             complement(909153..909995)
     CDS             complement(910274..910672)
     CDS             910873..911784
     CDS             911809..913152
     CDS             913252..914310
     CDS             914423..915016
     CDS             complement(915921..917570)
     CDS             917823..918581
     CDS             919173..920189
     CDS             920189..921019
     CDS             921030..921968
     CDS             complement(922495..924033)
     CDS             924263..925687
     CDS             926028..927530
     CDS             927508..929028
     CDS             929370..931946
     CDS             931959..932846
     CDS             complement(932953..933621)
     CDS             complement(933650..935149)
     CDS             complement(935240..936940)
     CDS             complement(937015..940671)
     CDS             941366..942718
     CDS             942763..943677
     CDS             943674..944966
     CDS             945020..945325
     CDS             complement(945395..946813)
     CDS             complement(946823..950047)
     CDS             complement(950056..951297)
     CDS             complement(951300..952697)
     CDS             952867..953748
     CDS             complement(953886..955457)
     CDS             complement(955473..957356)
     CDS             complement(957359..960598)
     CDS             960764..961120
     CDS             961282..962886
     CDS             962928..964292
     CDS             complement(964467..966668)
     CDS             966778..968661
     CDS             968658..969536
     CDS             969541..971043
     CDS             971122..972621
     CDS             complement(972733..974553)
     CDS             complement(974691..976283)
     CDS             976664..979603
     CDS             979593..981230
     CDS             981235..982713
     CDS             982726..984294
     CDS             984317..985264
     CDS             985264..986187
     CDS             complement(986256..987026)
     CDS             987484..990435
     CDS             complement(990436..991392)
     CDS             991682..991897
     CDS             complement(992448..994088)
     CDS             complement(994210..995064)
     CDS             complement(995709..996758)
     CDS             997021..997716
     CDS             complement(997818..998729)
     CDS             998845..999897
     CDS             1000097..1001035
     CDS             1001078..1002157
     CDS             1002356..1003549
     CDS             complement(1003648..1004598)
     CDS             1004702..1005769
     CDS             complement(1005941..1006849)
     CDS             1007033..1008028
     CDS             1008028..1008816
     CDS             1008873..1010033
     CDS             1010044..1010976
     CDS             1010982..1011344
     CDS             1011341..1012471
     CDS             1013568..1014245
     CDS             complement(1014279..1015235)
     CDS             complement(1015563..1016771)
     CDS             1016894..1017466
     CDS             complement(1017828..1018001)
     CDS             1018873..1021362
     CDS             complement(1021555..1021692)
     CDS             complement(1021929..1022828)
     CDS             1023142..1024215
     CDS             1024367..1024777
     CDS             1024823..1025779
     CDS             1025863..1027590
     CDS             complement(1028189..1028932)
     CDS             complement(1028959..1029636)
     CDS             complement(1029863..1030021)
     CDS             1030393..1031952
     CDS             complement(1032121..1033332)
     CDS             1033828..1034814
     CDS             complement(1035186..1035596)
     CDS             1036136..1036765
     CDS             1036849..1039473
     CDS             1039675..1040676
     CDS             1040699..1042231
     CDS             1042575..1043162
     CDS             1043470..1043730
     CDS             complement(1043860..1044639)
     CDS             complement(1044832..1047258)
     CDS             complement(1047358..1049106)
     CDS             complement(1049213..1052923)
     CDS             1054099..1055652
     CDS             1055728..1057230
     CDS             1057378..1059318
     CDS             1059484..1061181
     CDS             1061178..1063103
     CDS             1063103..1064368
     CDS             1064775..1065536
     CDS             1065563..1067005
     CDS             1067420..1068862
     CDS             1068862..1070025
     CDS             1070031..1071092
     CDS             1071159..1071809
     CDS             1071940..1073496
     CDS             1073655..1074395
     CDS             complement(1074669..1075148)
     CDS             1076060..1076413
     CDS             1076474..1077295
     CDS             1077475..1078458
     CDS             complement(1078807..1079130)
     CDS             complement(1079279..1079692)
     CDS             1080415..1082394
     CDS             1082683..1084677
     CDS             complement(1084924..1085823)
     CDS             complement(1085885..1086061)
     CDS             complement(1086466..1086696)
     CDS             1086933..1087784
     CDS             complement(1087832..1088350)
     CDS             complement(1088420..1089460)
     CDS             1090177..1090674
     CDS             1091362..1092030
     CDS             1092023..1092604
     CDS             1092671..1093237
     CDS             1093272..1093451
     CDS             1093604..1093807
     CDS             1094567..1095544
     CDS             1095674..1096702
     CDS             complement(1096774..1097733)
     CDS             1098092..1098868
     CDS             1099213..1100481
     CDS             1100914..1101645
     CDS             1101746..1102555
     CDS             1102555..1102806
     CDS             complement(1102963..1103400)
     CDS             complement(1103486..1104340)
     CDS             1104604..1106361
     CDS             complement(1106804..1108303)
     CDS             complement(1108477..1110999)
     CDS             1111176..1111325
     CDS             complement(1111842..1113746)
     CDS             complement(1113913..1114839)
     CDS             complement(1115027..1117924)
     CDS             complement(1118029..1119081)
     CDS             complement(1119084..1119704)
     CDS             complement(1120076..1120600)
     CDS             complement(1120789..1123080)
     CDS             1123645..1125987
     CDS             1126005..1127231
     CDS             complement(1127325..1127867)
     CDS             1128196..1128711
     CDS             complement(1128966..1129367)
     CDS             complement(1129375..1130160)
     CDS             1130247..1131113
     CDS             complement(1131124..1132743)
     CDS             1133011..1134501
     CDS             1134513..1135670
     CDS             1135764..1136894
     CDS             1136897..1137817
     CDS             1137877..1138638
     CDS             1138987..1140543
     CDS             1140679..1141278
     CDS             complement(1141279..1141542)
     CDS             complement(1141864..1142643)
     CDS             1142805..1143269
     CDS             1143550..1145889
     CDS             1145889..1146761
     CDS             1146762..1148213
     CDS             complement(1148224..1150959)
     CDS             1151071..1151646
     CDS             1151594..1151791
     CDS             complement(1151732..1152067)
     CDS             1152458..1153468
     CDS             1153561..1153809
     CDS             complement(1153897..1155072)
     CDS             complement(1155298..1157907)
     CDS             1158134..1158286
     CDS             complement(1158364..1159800)
     CDS             complement(1160140..1160994)
     CDS             1161270..1162760
     CDS             1162762..1163454
     CDS             1163464..1165287
     CDS             1165290..1166243
     CDS             1166249..1166896
     CDS             complement(1166966..1167373)
     CDS             complement(1167439..1167789)
     CDS             complement(1167867..1169177)
     CDS             complement(1169201..1170577)
     CDS             complement(1170577..1171815)
     CDS             complement(1171851..1172768)
     CDS             complement(1172778..1173551)
     CDS             complement(1173548..1174576)
     CDS             1174917..1176062
     CDS             1176062..1177225
     CDS             1177288..1177695
     CDS             complement(1177846..1178694)
     CDS             1178871..1179578
     CDS             1179575..1180978
     CDS             1181111..1182088
     CDS             1182154..1182618
     CDS             complement(1182710..1183423)
     CDS             1183936..1184169
     CDS             1184285..1184938
     CDS             1185078..1187510
     CDS             1187513..1188253
     CDS             complement(1188435..1188767)
     CDS             1188877..1189770
     CDS             1189933..1191573
     CDS             1192107..1192472
     CDS             1192485..1192799
     CDS             1192815..1193354
     CDS             1193314..1193670
     CDS             1193683..1194075
     CDS             1194086..1194619
     CDS             1194632..1194985
     CDS             1194995..1195498
     CDS             1195505..1195687
     CDS             1195691..1196125
     CDS             1196131..1197450
     CDS             1197475..1197591
     CDS             1197717..1198073
     CDS             1198086..1198478
     CDS             1198503..1199123
     CDS             1199146..1200135
     CDS             1200173..1200574
     CDS             complement(1200965..1201738)
     CDS             complement(1202041..1202163)
     CDS             1206316..1206411
     CDS             complement(1206778..1207212)
     CDS             1208246..1208902
     CDS             complement(1208973..1209935)
     CDS             complement(1209937..1211160)
     CDS             1211257..1211991
     CDS             1211975..1213675
     CDS             1213678..1215207
     CDS             1215304..1216086
     CDS             complement(1216153..1217988)
     CDS             1218172..1219773
     CDS             1219973..1220497
     CDS             1220581..1221660
     CDS             1221657..1223063
     CDS             complement(1223130..1224269)
     CDS             1224455..1225174
     CDS             1225207..1225560
     CDS             1225682..1226419
     CDS             1226869..1231380
     CDS             1231418..1231969
     CDS             1232391..1236815
     CDS             1236938..1237075
     CDS             1237190..1238254
     CDS             1238260..1241370
     CDS             complement(1241650..1243491)
     CDS             complement(1243637..1245403)
     CDS             complement(1245558..1246001)
     CDS             complement(1246086..1246301)
     CDS             1246520..1247533
     CDS             complement(1247613..1248248)
     CDS             1248292..1248651
     CDS             1248648..1249166
     CDS             1249163..1249963
     CDS             1249988..1250353
     CDS             complement(1250458..1252458)
     CDS             complement(1252499..1254187)
     CDS             1254453..1255289
     CDS             complement(1255365..1256270)
     CDS             complement(1256370..1258097)
     CDS             1258355..1259044
     CDS             1259106..1260416
     CDS             1260653..1262254
     CDS             1262322..1264988
     CDS             complement(1265043..1265750)
     CDS             1265921..1267972
     CDS             complement(1268066..1270399)
     CDS             1270925..1271695
     CDS             1271709..1273112
     CDS             1273124..1273645
     CDS             1273676..1274083
     CDS             1274087..1274695
     CDS             1274707..1276050
     CDS             1276355..1276924
     CDS             1277044..1278651
     CDS             1279154..1279744
     CDS             1279741..1282479
     CDS             complement(1282626..1284152)
     CDS             1284916..1286100
     CDS             1286124..1286660
     CDS             1286678..1288945
     CDS             1288942..1289670
     CDS             1289661..1290404
     CDS             complement(1290461..1290865)
     CDS             complement(1290862..1292265)
     CDS             complement(1292378..1293022)
     CDS             complement(1293262..1295253)
     CDS             complement(1295275..1295922)
     CDS             1296393..1298954
     CDS             1299125..1299760
     CDS             complement(1299944..1301398)
     CDS             1301914..1303821
     CDS             complement(1303915..1304985)
     CDS             complement(1305039..1306010)
     CDS             1306704..1307696
     CDS             1308003..1308770
     CDS             1308780..1309871
     CDS             1309875..1311002
     CDS             1311017..1312306
     CDS             1312303..1313250
     CDS             complement(1313415..1314410)
     CDS             1315152..1315976
     CDS             1316024..1317169
     CDS             complement(1317430..1319139)
     CDS             complement(1319374..1320006)
     CDS             1320773..1321690
     CDS             1321970..1322884
     CDS             1323322..1324146
     CDS             1324213..1324347
     CDS             1324578..1326056
     CDS             1326404..1328806
     CDS             complement(1329011..1329430)
     CDS             complement(1329512..1330879)
     CDS             complement(1331029..1332441)
     CDS             complement(1332556..1333830)
     CDS             1334429..1336039
     CDS             1336224..1336817
     CDS             1337108..1338571
     CDS             complement(1338748..1340625)
     CDS             complement(1341544..1342326)
     CDS             complement(1342810..1344117)
     CDS             1344290..1345309
     CDS             complement(1345397..1346794)
     CDS             complement(1346797..1349496)
     CDS             1350103..1351659
     CDS             complement(1351743..1351922)
     CDS             1352175..1354994
     CDS             1354933..1355145
     CDS             1355168..1356508
     CDS             1356609..1357883
     CDS             1357904..1358227
     CDS             1358169..1358297
     CDS             1358477..1359487
     CDS             complement(1359562..1360017)
     CDS             complement(1360350..1361663)
     CDS             complement(1361729..1362259)
     CDS             complement(1362333..1363409)
     CDS             complement(1363771..1364238)
     CDS             complement(1364347..1366482)
     CDS             complement(1366576..1367196)
     CDS             1367374..1368270
     CDS             complement(1368280..1369458)
     CDS             complement(1369472..1370488)
     CDS             complement(1370550..1371275)
     CDS             complement(1371290..1372339)
     CDS             complement(1372339..1372971)
     CDS             complement(1372976..1374580)
     CDS             complement(1374577..1375329)
     CDS             complement(1375326..1375880)
     CDS             complement(1375966..1376775)
     CDS             complement(1376811..1378061)
     CDS             complement(1378055..1378177)
     CDS             complement(1378183..1379205)
     CDS             complement(1379202..1380164)
     CDS             1380640..1382775
     CDS             1382865..1384055
     CDS             complement(1384191..1384664)
     CDS             1385553..1385882
     CDS             complement(1386000..1386665)
     CDS             1386943..1387257
     CDS             1387527..1390550
     CDS             1390989..1391708
     CDS             1391736..1392875
     CDS             1392872..1393702
     CDS             1393935..1394897
     CDS             1394899..1395483
     CDS             1395566..1395997
     CDS             1396136..1396801
     CDS             1396935..1398164
     CDS             complement(1398289..1399035)
     CDS             1399448..1399588
     CDS             1399642..1400535
     CDS             complement(1400604..1401185)
     CDS             1401333..1401899
     CDS             complement(1402021..1402713)
     CDS             1402816..1403736
     CDS             complement(1403750..1403920)
     CDS             complement(1404126..1404761)
     CDS             complement(1404989..1405546)
     CDS             1405728..1407476
     CDS             complement(1407480..1409090)
     CDS             complement(1409090..1409989)
     CDS             complement(1409986..1411569)
     CDS             complement(1411599..1412234)
     CDS             1412408..1413820
     CDS             1413823..1414668
     CDS             1414690..1416183
     CDS             1416195..1417094
     CDS             1417112..1418128
     CDS             complement(1418164..1419297)
     CDS             complement(1419326..1419907)
     CDS             complement(1419904..1421145)
     CDS             1421533..1422459
     CDS             1422592..1423407
     CDS             1423440..1424645
     CDS             complement(1424638..1424982)
     CDS             complement(1424979..1426571)
     CDS             complement(1426568..1427923)
     CDS             complement(1427974..1429032)
     CDS             complement(1429176..1430093)
     CDS             complement(1430096..1431562)
     CDS             complement(1431559..1432641)
     CDS             complement(1432685..1434565)
     CDS             complement(1434660..1436132)
     CDS             complement(1436158..1437312)
     CDS             complement(1437309..1438358)
     CDS             complement(1438362..1439477)
     CDS             complement(1439491..1441395)
     CDS             complement(1441469..1442536)
     CDS             complement(1442533..1443540)
     CDS             complement(1443540..1444655)
     CDS             complement(1444668..1445582)
     CDS             complement(1445655..1448267)
     CDS             complement(1448275..1449411)
     CDS             complement(1449448..1452204)
     CDS             complement(1452356..1453981)
     CDS             complement(1454211..1455047)
     CDS             complement(1455424..1456233)
     CDS             complement(1456265..1457104)
     CDS             complement(1457196..1457951)
     CDS             complement(1458025..1458195)
     CDS             1458307..1459089
     CDS             1459233..1459775
     CDS             1460050..1460961
     CDS             1460958..1462094
     CDS             complement(1462116..1464290)
     CDS             complement(1464389..1465333)
     CDS             complement(1465597..1467198)
     CDS             1467633..1468922
     CDS             complement(1469091..1469789)
     CDS             complement(1469905..1470483)
     CDS             complement(1470551..1471714)
     CDS             complement(1471723..1472337)
     CDS             complement(1472346..1472762)
     CDS             complement(1472789..1473436)
     CDS             complement(1473438..1474382)
     CDS             complement(1474665..1475345)
     CDS             complement(1475361..1475750)
     CDS             1475937..1476245
     CDS             1476482..1477522
     CDS             1477703..1478815
     CDS             1478846..1479184
     CDS             1479262..1481106
     CDS             1481117..1482058
     CDS             complement(1482323..1483102)
     CDS             1483339..1483722
     CDS             1483756..1484073
     CDS             1484105..1484830
     CDS             1484833..1485636
     CDS             1485762..1486247
     CDS             1486264..1487487
     CDS             1487551..1487931
     CDS             1487957..1488280
     CDS             1488415..1488942
     CDS             1488963..1490831
     CDS             1490878..1491216
     CDS             1491355..1491645
     CDS             complement(1491804..1493579)
     CDS             complement(1493690..1494508)
     CDS             complement(1494644..1497256)
     CDS             complement(1497404..1498195)
     CDS             complement(1498221..1498406)
     CDS             1498507..1499238
     CDS             1499371..1500243
     CDS             1500511..1501254
     CDS             1501270..1501827
     CDS             1501842..1502582
     CDS             1502632..1503495
     CDS             1503495..1504688
     CDS             1504688..1506040
     CDS             1506102..1508576
     CDS             1508631..1509146
     CDS             1509189..1510223
     CDS             1510265..1510711
     CDS             1510713..1511483
     CDS             1511487..1512653
     CDS             1512654..1513247
     CDS             1513248..1516715
     CDS             1516764..1517720
     CDS             1517817..1519211
     CDS             1519371..1520156
     CDS             complement(1520383..1522026)
     CDS             complement(1522222..1523085)
     CDS             1523214..1525187
     CDS             1525296..1527098
     CDS             1527170..1528222
     CDS             1528327..1528800
     CDS             complement(1528848..1529978)
     CDS             complement(1530005..1530844)
     CDS             complement(1531129..1532844)
     CDS             complement(1532939..1533694)
     CDS             1533918..1534991
     CDS             complement(1535033..1537555)
     CDS             1537769..1539133
     CDS             1539268..1540386
     CDS             1540394..1540954
     CDS             1540954..1543065
     CDS             complement(1543516..1543659)
     CDS             complement(1543813..1543974)
     CDS             complement(1544338..1547061)
     CDS             complement(1547176..1547937)
     CDS             complement(1548486..1548896)
     CDS             complement(1549032..1550315)
     CDS             complement(1550396..1551031)
     CDS             1551445..1551792
     CDS             1551977..1552903
     CDS             1552906..1554900
     CDS             1554897..1555541
     CDS             1555541..1555858
     CDS             1555872..1556762
     CDS             complement(1556903..1560574)
     CDS             complement(1560749..1562416)
     CDS             1562690..1563994
     CDS             1564018..1565067
     CDS             1565337..1566593
     CDS             1566972..1567613
     CDS             complement(1567796..1569109)
     CDS             complement(1569091..1569600)
     CDS             complement(1569604..1572894)
     CDS             complement(1572908..1573666)
     CDS             complement(1573666..1574430)
     CDS             complement(1574517..1575158)
     CDS             complement(1575169..1575876)
     CDS             complement(1576069..1576170)
     CDS             complement(1576809..1577585)
     CDS             complement(1577595..1578191)
     CDS             1578376..1578825
     CDS             1578884..1580002
     CDS             1580146..1580811
     CDS             1580907..1582004
     CDS             1582254..1582730
     CDS             1582731..1583153
     CDS             1583226..1584236
     CDS             1584236..1584724
     CDS             1584827..1585270
     CDS             complement(1585355..1587220)
     CDS             complement(1587266..1588156)
     CDS             complement(1588156..1588407)
     CDS             1588745..1589509
     CDS             1589513..1590430
     CDS             complement(1590544..1591101)
     CDS             complement(1591110..1591634)
     CDS             complement(1591638..1592891)
     CDS             complement(1592893..1593621)
     CDS             complement(1593621..1594892)
     CDS             complement(1594909..1595625)
     CDS             complement(1595622..1596044)
     CDS             1596207..1596773
     CDS             1596829..1597443
     CDS             1597436..1598107
     CDS             complement(1598187..1598954)
     CDS             1599127..1600110
     CDS             1600117..1600851
     CDS             1600972..1603548
     CDS             complement(1603657..1606452)
     CDS             complement(1606610..1607374)
     CDS             1607753..1608577
     CDS             complement(1609016..1609318)
     CDS             1613471..1613566
     CDS             complement(1613933..1614367)
     CDS             complement(1614998..1615264)
     CDS             complement(1615679..1617835)
     CDS             1617903..1618310
     CDS             1618310..1619215
     CDS             1619481..1621544
     CDS             1621560..1621817
     CDS             1621817..1622464
     CDS             1622442..1623281
     CDS             1623851..1624396
     CDS             1624389..1624835
     CDS             complement(1624890..1625144)
     CDS             1625234..1625392
     CDS             complement(1625431..1626216)
     CDS             complement(1626297..1627007)
     CDS             complement(1627007..1627273)
     CDS             1627867..1628679
     CDS             complement(1628717..1628875)
     CDS             complement(1629072..1629317)
     CDS             complement(1629528..1630433)
     CDS             1630540..1631529
     CDS             1631882..1633468
     CDS             1633544..1635280
     CDS             1635520..1636566
     CDS             1636610..1638163
     CDS             complement(1638319..1639203)
     CDS             complement(1639221..1639970)
     CDS             complement(1639930..1640493)
     CDS             1640599..1643475
     CDS             1643579..1645168
     CDS             1647600..1647746
     CDS             1647909..1648565
     CDS             1649245..1650792
     CDS             complement(1650789..1651415)
     CDS             1651562..1652425
     CDS             1652457..1654505
     CDS             complement(1654602..1655483)
     CDS             1655631..1656608
     CDS             1656696..1657046
     CDS             1657116..1658897
     CDS             complement(1658989..1660320)
     CDS             1660746..1662029
     CDS             1662178..1662579
     CDS             complement(1662631..1664499)
     CDS             complement(1664826..1665119)
     CDS             1666093..1666488
     CDS             1666567..1666980
     CDS             1667135..1667368
     CDS             1667471..1667896
     CDS             1667976..1668314
     CDS             complement(1668337..1668978)
     CDS             complement(1670082..1671065)
     CDS             1671349..1671687
     CDS             complement(1671789..1672997)
     CDS             1673219..1673539
     CDS             complement(1673792..1674160)
     CDS             complement(1674182..1674676)
     CDS             complement(1674696..1674989)
     CDS             complement(1675056..1676621)
     CDS             complement(1676625..1677908)
     CDS             complement(1677962..1679884)
     CDS             complement(1680172..1680753)
     CDS             1681020..1681349
     CDS             complement(1681535..1681894)
     CDS             1681996..1682601
     CDS             complement(1682716..1683351)
     CDS             1683561..1684424
     CDS             complement(1684559..1685548)
     CDS             complement(1685585..1685968)
     CDS             complement(1686071..1686385)
     CDS             complement(1686808..1688181)
     CDS             complement(1689023..1690048)
     CDS             complement(1690452..1691222)
     CDS             complement(1691215..1691352)
     CDS             complement(1691387..1691638)
     CDS             1691940..1693760
     CDS             complement(1694036..1694746)
     CDS             complement(1694830..1695138)
     CDS             complement(1695482..1695823)
     CDS             complement(1695942..1696193)
     CDS             complement(1696542..1696856)
     CDS             complement(1697029..1697184)
     CDS             complement(1697399..1697503)
     CDS             complement(1698607..1699353)
     CDS             complement(1699407..1700387)
     CDS             1701243..1701911
     CDS             1702016..1702894
     CDS             1703010..1704134
     CDS             1704152..1704277
     CDS             1704267..1706873
     CDS             1706883..1708112
     CDS             1708330..1709511
     CDS             1709704..1710717
     CDS             1711089..1712306
     CDS             1712484..1713539
     CDS             1714223..1715626
     CDS             1715626..1716534
     CDS             complement(1716663..1718381)
     CDS             complement(1718674..1720185)
     CDS             1720445..1720666
     CDS             complement(1720632..1721882)
     CDS             complement(1722055..1722735)
     CDS             1723069..1724295
     CDS             complement(1724342..1725973)
     CDS             complement(1726151..1726522)
     CDS             complement(1726714..1727601)
     CDS             1727829..1728155
     CDS             1728300..1729424
     CDS             1729563..1730405
     CDS             complement(1730483..1731457)
     CDS             1731605..1732456
     CDS             complement(1732667..1732927)
     CDS             1733332..1735563
     CDS             1735724..1736914
     CDS             complement(1737132..1738439)
     CDS             1738740..1739666
     CDS             complement(1740074..1741006)
     CDS             complement(1741194..1741847)
     CDS             1742355..1744754
     CDS             1744842..1745189
     CDS             complement(1745240..1745869)
     CDS             1746252..1747838
     CDS             1747835..1748974
     CDS             1749046..1749198
     CDS             1749152..1750975
     CDS             1750968..1752842
     CDS             1753148..1753582
     CDS             1753742..1753960
     CDS             1754089..1754475
     CDS             1754650..1754865
     CDS             1755296..1756450
     CDS             complement(1756496..1756894)
     CDS             complement(1757031..1757792)
     CDS             complement(1757832..1758281)
     CDS             1758500..1759486
     CDS             1759667..1759972
     CDS             complement(1760258..1760716)
     CDS             1760764..1762218
     CDS             1762277..1763050
     CDS             1763249..1763680
     CDS             1764156..1764362
     CDS             1764364..1765140
     CDS             complement(1765588..1766325)
     CDS             complement(1766713..1768449)
     CDS             complement(1768479..1770317)
     CDS             complement(1770721..1772658)
     CDS             complement(1773350..1773733)
     CDS             complement(1774569..1775093)
     CDS             complement(1775157..1776482)
     CDS             complement(1776910..1778637)
     CDS             1778794..1779255
     CDS             complement(1779642..1780790)
     CDS             complement(1781096..1782031)
     CDS             complement(1782092..1782739)
     CDS             complement(1782924..1783415)
     CDS             complement(1783550..1784722)
     CDS             1785088..1787121
     CDS             1787150..1788274
     CDS             1788434..1789366
     CDS             1789363..1790484
     CDS             1790490..1791326
     CDS             1791360..1792094
     CDS             complement(1792239..1792799)
     CDS             1792952..1793074
     CDS             1793052..1793489
     CDS             1793533..1793742
     CDS             1793787..1794311
     CDS             complement(1794544..1795512)
     CDS             complement(1795698..1796423)
     CDS             1796522..1797439
     CDS             1798091..1798948
     CDS             complement(1799244..1799792)
     CDS             1800045..1800206
     CDS             1800877..1805007
     CDS             1805125..1805736
     CDS             complement(1805833..1808079)
     CDS             1808362..1808664
     CDS             1808668..1809723
     CDS             1809716..1811134
     CDS             complement(1811470..1812735)
     CDS             complement(1812819..1813124)
     CDS             complement(1813136..1813891)
     CDS             1813984..1815333
     CDS             1815337..1816755
     CDS             1816760..1818235
     CDS             1818235..1819581
     CDS             complement(1819845..1820228)
     CDS             complement(1820225..1820539)
     CDS             1820659..1821555
     CDS             complement(1821989..1822453)
     CDS             complement(1822628..1824175)
     CDS             complement(1824159..1825355)
     CDS             complement(1825402..1828569)
     CDS             complement(1828656..1829666)
     CDS             complement(1829663..1830232)
     CDS             1830404..1830946
     CDS             1831169..1831828
     CDS             complement(1831880..1832203)
     CDS             complement(1832200..1833231)
     CDS             complement(1833368..1834060)
     CDS             complement(1834057..1835508)
     CDS             1835646..1835894
     CDS             1836011..1836355
     CDS             complement(1836496..1837269)
     CDS             1837569..1838114
     CDS             1838107..1839600
     CDS             complement(1839578..1840897)
     CDS             complement(1840935..1842635)
     CDS             complement(1842674..1843498)
     CDS             complement(1843573..1844130)
     CDS             1844284..1845333
     CDS             1845413..1847104
     CDS             complement(1847101..1847661)
     CDS             1847774..1848703
     CDS             1848774..1849874
     CDS             1849925..1851061
     CDS             1851381..1851587
     CDS             complement(1851714..1852721)
     CDS             complement(1852837..1853823)
     CDS             complement(1853830..1854567)
     CDS             1854714..1854995
     CDS             1855036..1855383
     CDS             1855462..1855803
     CDS             complement(1855822..1856364)
     CDS             complement(1856534..1856818)
     CDS             complement(1856918..1857649)
     CDS             1858094..1858219
     CDS             complement(1858212..1859174)
     CDS             complement(1859167..1859820)
     CDS             complement(1859882..1860145)
     CDS             complement(1860166..1861338)
     CDS             complement(1861515..1862480)
     CDS             complement(1862470..1863564)
     CDS             complement(1863639..1864763)
     CDS             complement(1864779..1866710)
     CDS             complement(1866713..1867183)
     CDS             complement(1867230..1867547)
     CDS             complement(1867586..1868245)
     CDS             complement(1868242..1869264)
     CDS             complement(1869264..1869785)
     CDS             complement(1869801..1872413)
     CDS             1873202..1875589
     CDS             1875674..1876168
     CDS             complement(1876292..1876651)
     CDS             1876684..1877313
     CDS             1877366..1879336
     CDS             1879422..1880246
     CDS             1880249..1881592
     CDS             1881722..1882471
     CDS             1882481..1882852
     CDS             1883052..1884197
     CDS             1884691..1884942
     CDS             1884973..1885503
     CDS             1885503..1886300
     CDS             1886293..1886652
     CDS             complement(1886721..1887104)
     CDS             1887195..1887650
     CDS             1887686..1888678
     CDS             1888849..1889439
     CDS             1889429..1890241
     CDS             complement(1890308..1892518)
     CDS             1892943..1894034
     CDS             1894046..1895173
     CDS             1895203..1895871
     CDS             complement(1895927..1897111)
     CDS             complement(1897335..1898135)
     CDS             complement(1898168..1898488)
     CDS             1898622..1898927
     CDS             1898961..1900607
     CDS             1900616..1901077
     CDS             1901119..1902174
     CDS             1902208..1903860
     CDS             1903853..1904899
     CDS             1904995..1905444
     CDS             1905905..1906177
     CDS             1906292..1907695
     CDS             1907695..1908297
     CDS             1908294..1909643
     CDS             1909837..1910628
     CDS             1910766..1911614
     CDS             1911630..1912910
     CDS             1912907..1913551
     CDS             1913689..1914177
     CDS             1914204..1915721
     CDS             complement(1915888..1916487)
     CDS             1916804..1917817
     CDS             1917817..1920624
     CDS             1920628..1921752
     CDS             1921934..1922686
     CDS             complement(1922702..1923238)
     CDS             1923391..1924011
     CDS             1924127..1924678
     CDS             complement(1924785..1926128)
     CDS             complement(1926222..1926878)
     CDS             complement(1926888..1927607)
     CDS             1927727..1928620
     CDS             complement(1928666..1929433)
     CDS             complement(1929484..1930179)
     CDS             1930376..1931350
     CDS             complement(1931489..1932862)
     CDS             complement(1933100..1933693)
     CDS             complement(1933698..1935122)
     CDS             1935321..1936850
     CDS             1937064..1938620
     CDS             1938617..1939288
     CDS             1939622..1940917
     CDS             1941283..1943394
     CDS             complement(1943526..1944365)
     CDS             complement(1944442..1945437)
     CDS             1945673..1947868
     CDS             1947919..1950108
     CDS             1950112..1952187
     CDS             1952316..1952699
     CDS             complement(1952834..1953736)
     CDS             1953807..1955267
     CDS             1955560..1956687
     CDS             1956775..1958448
     CDS             1958543..1958869
     CDS             1958869..1959150
     CDS             1959140..1961938
     CDS             1962116..1962970
     CDS             complement(1963181..1964908)
     CDS             complement(1964927..1966336)
     CDS             complement(1966339..1967127)
     CDS             complement(1967127..1967723)
     CDS             complement(1967723..1968637)
     CDS             complement(1968769..1969989)
     CDS             complement(1970010..1971545)
     CDS             1971652..1972110
     CDS             complement(1972221..1972949)
     CDS             complement(1972921..1973478)
     CDS             complement(1973665..1975419)
     CDS             complement(1975424..1977367)
     CDS             complement(1977360..1978391)
     CDS             complement(1978384..1978887)
     CDS             complement(1978884..1979855)
     CDS             complement(1979867..1980823)
     CDS             complement(1980784..1981209)
     CDS             1981222..1982532
     CDS             1982543..1984696
     CDS             complement(1984895..1985047)
     CDS             complement(1985405..1989922)
     CDS             complement(1990112..1992871)
     CDS             1993002..1993475
     CDS             1993545..1993736
     CDS             complement(1993765..1995054)
     CDS             complement(1995158..1995946)
     CDS             1996180..1997556
     CDS             1997673..1997945
     CDS             1998099..1999316
     CDS             complement(1999338..2000246)
     CDS             2000404..2001402
     CDS             complement(2001601..2002503)
     CDS             complement(2002606..2003301)
     CDS             complement(2003325..2003774)
     CDS             2003868..2004002
     CDS             complement(2004547..2005926)
     CDS             2006155..2010729
     CDS             complement(2010852..2011472)
     CDS             2011704..2013386
     CDS             2013447..2014274
     CDS             complement(2014283..2014558)
     CDS             2014905..2015672
     CDS             2015721..2016896
     CDS             complement(2016850..2017011)
     CDS             2017199..2018521
     CDS             complement(2018626..2020881)
     CDS             complement(2021162..2021947)
     CDS             2022245..2022691
     CDS             2022973..2025657
     CDS             complement(2025574..2025738)
     CDS             2025832..2026137
     CDS             2026570..2027028
     CDS             2027077..2028570
     CDS             2028594..2031203
     CDS             2031311..2031727
     CDS             2031731..2032684
     CDS             2032794..2033063
     CDS             complement(2033252..2033632)
     CDS             complement(2033632..2033850)
     CDS             complement(2033843..2035639)
     CDS             complement(2035663..2036775)
     CDS             complement(2036798..2037391)
     CDS             complement(2037393..2039057)
     CDS             complement(2039060..2040268)
     CDS             2040339..2040830
     CDS             2041131..2042474
     CDS             2042558..2042791
     CDS             2042867..2044723
     CDS             complement(2044795..2045271)
     CDS             2045640..2045807
     CDS             complement(2045922..2047508)
     CDS             complement(2047951..2048307)
     CDS             complement(2048421..2050094)
     CDS             complement(2050187..2051062)
     CDS             2051327..2052325
     CDS             2052442..2053818
     CDS             2054086..2054412
     CDS             complement(2054459..2055457)
     CDS             2055873..2057462
     CDS             2057452..2058066
     CDS             2058085..2058597
     CDS             2058701..2061307
     CDS             complement(2061402..2062829)
     CDS             complement(2062829..2066311)
     CDS             complement(2066317..2066913)
     CDS             2067274..2068485
     CDS             2068641..2069198
     CDS             complement(2069432..2069965)
     CDS             2070228..2070836
     CDS             2071100..2071297
     CDS             2071648..2071809
     CDS             complement(2072358..2072969)
     CDS             complement(2072951..2073937)
     CDS             complement(2074186..2075169)
     CDS             complement(2075208..2075345)
     CDS             2076094..2077383
     CDS             2077666..2078073
     CDS             complement(2079646..2080122)
     CDS             2080248..2080679
     CDS             2080676..2081002
     CDS             complement(2081043..2081726)
     CDS             complement(2081924..2082736)
     CDS             2082948..2085323
     CDS             complement(2085491..2085709)
     CDS             2085974..2089015
     CDS             complement(2089239..2090642)
     CDS             2090904..2092739
     CDS             2092742..2093659
     CDS             complement(2093787..2095769)
     CDS             2096116..2096619
     CDS             complement(2096735..2096851)
     CDS             complement(2096910..2097086)
     CDS             2097332..2098333
     CDS             2098564..2099724
     CDS             2099975..2100631
     CDS             2100863..2104363
     CDS             2104360..2108322
     CDS             2108316..2110529
     CDS             complement(2110518..2115323)
     CDS             2115488..2115880
     CDS             2115880..2116494
     CDS             2116627..2118330
     CDS             complement(2118399..2118938)
     CDS             2118959..2119189
     CDS             2119189..2120223
     CDS             complement(2120291..2120515)
     CDS             2120761..2121393
     CDS             2121393..2122112
     CDS             complement(2122155..2122454)
     CDS             complement(2122548..2123990)
     CDS             complement(2124006..2124107)
     CDS             complement(2124107..2125366)
     CDS             complement(2125371..2126612)
     CDS             2126733..2127800
     CDS             complement(2127805..2128539)
     CDS             2128778..2132272
     CDS             2132297..2133631
     CDS             2133682..2135715
     CDS             2135719..2136057
     CDS             complement(2136119..2136661)
     CDS             2136711..2138999
     CDS             2139095..2140852
     CDS             2140915..2141832
     CDS             2141841..2142044
     CDS             2142057..2142821
     CDS             2142878..2143876
     CDS             2144035..2145813
     CDS             2145818..2146246
     CDS             2146266..2146766
     CDS             complement(2146933..2147346)
     CDS             complement(2147370..2148311)
     CDS             2148436..2149173
     CDS             complement(2149198..2149989)
     CDS             2150274..2151695
     CDS             2151724..2153169
     CDS             complement(2153263..2154543)
     CDS             2154956..2155330
     CDS             2155324..2155671
     CDS             2155672..2157441
     CDS             2157456..2158166
     CDS             2158344..2161166
     CDS             2161176..2162663
     CDS             2162787..2163956
     CDS             2163953..2164825
     CDS             complement(2165345..2167540)
     CDS             complement(2167608..2169029)
     CDS             2169332..2169901
     CDS             complement(2169917..2171314)
     CDS             complement(2171621..2172403)
     CDS             complement(2172537..2173541)
     CDS             complement(2173646..2174353)
     CDS             complement(2174484..2177072)
     CDS             2177408..2178085
     CDS             2178101..2179327
     CDS             2179342..2180376
     CDS             2180434..2181408
     CDS             complement(2181636..2182031)
     CDS             2182324..2182494
     CDS             complement(2182608..2183774)
     CDS             2183924..2184463
     CDS             complement(2184581..2186659)
     CDS             2187000..2187197
     CDS             complement(2187292..2188608)
     CDS             complement(2189309..2189713)
     CDS             complement(2189984..2192254)
     CDS             2192680..2193705
     CDS             2193807..2195054
     CDS             2195059..2196588
     CDS             complement(2196716..2199601)
     CDS             2200054..2202789
     CDS             complement(2202982..2203878)
     CDS             complement(2203878..2204996)
     CDS             complement(2205100..2205549)
     CDS             complement(2205665..2206564)
     CDS             complement(2206622..2207374)
     CDS             complement(2207450..2207899)
     CDS             complement(2207902..2209323)
     CDS             complement(2209662..2215199)
     CDS             complement(2215620..2219645)
     CDS             complement(2220064..2221656)
     CDS             2221659..2221790
     CDS             2222121..2222408
     CDS             2222670..2225138
     CDS             2225731..2228373
     CDS             2228429..2230093
     CDS             2230172..2231752
     CDS             complement(2231944..2232117)
     CDS             complement(2232104..2232982)
     CDS             2233243..2233686
     CDS             complement(2233717..2234673)
     CDS             complement(2235002..2236210)
     CDS             2236333..2236671
     CDS             complement(2237053..2238036)
     CDS             complement(2238080..2238532)
     CDS             2238594..2238938
     CDS             2239147..2239365
     CDS             2239658..2240572
     CDS             complement(2240904..2242820)
     CDS             complement(2242955..2243422)
     CDS             complement(2243493..2243783)
     CDS             complement(2244095..2245858)
     CDS             complement(2246056..2246940)
     CDS             complement(2246927..2247367)
     CDS             2247667..2248884
     CDS             2248911..2249900
     CDS             2249870..2250754
     CDS             2250751..2251527
     CDS             2251735..2254044
     CDS             2254044..2256389
     CDS             2256483..2257523
     CDS             2257507..2258346
     CDS             2258339..2259079
     CDS             2259115..2260461
     CDS             2260647..2261804
     CDS             2261841..2262161
     CDS             2262298..2262954
     CDS             complement(2262951..2265521)
     CDS             complement(2265518..2266663)
     CDS             complement(2266877..2268955)
     CDS             complement(2269022..2270542)
     CDS             complement(2270838..2271473)
     CDS             2271868..2272224
     CDS             2272426..2272656
     CDS             complement(2272764..2273681)
     CDS             complement(2273919..2275316)
     CDS             2275574..2275960
     CDS             2276150..2276461
     CDS             complement(2276605..2277636)
     CDS             2277778..2278230
     CDS             2278396..2279769
     CDS             2279874..2281577
     CDS             complement(2281737..2282477)
     CDS             complement(2282531..2283025)
     CDS             2283211..2284605
     CDS             2285138..2286502
     CDS             complement(2287170..2287613)
     CDS             complement(2287692..2287973)
     CDS             complement(2288283..2288375)
     CDS             2288687..2288839
     CDS             2289471..2289971
     CDS             complement(2290228..2291889)
     CDS             complement(2291918..2292691)
     CDS             2292849..2293598
     CDS             complement(2293695..2295722)
     CDS             2295841..2296905
     CDS             2297011..2297610
     CDS             complement(2297708..2298658)
     CDS             2298773..2299240
     CDS             complement(2300730..2301173)
     CDS             complement(2301393..2301554)
     CDS             2302176..2304242
     CDS             complement(2304964..2305056)
     CDS             2305171..2306280
     CDS             2306850..2307035
     CDS             2307306..2307635
     CDS             2307700..2309031
     CDS             complement(2309153..2309944)
     CDS             2310185..2311489
     CDS             2311767..2313143
     CDS             complement(2313351..2315942)
     CDS             complement(2316179..2317828)
     CDS             complement(2317906..2318673)
     CDS             complement(2318688..2319608)
     CDS             2319872..2321980
     CDS             2322012..2323196
     CDS             2323244..2325046
     CDS             2325128..2326057
     CDS             complement(2326160..2327200)
     CDS             complement(2327535..2327930)
     CDS             complement(2328219..2329388)
     CDS             2329515..2330186
     CDS             2330208..2330342
     CDS             2330428..2331174
     CDS             2331263..2331676
     CDS             2331768..2332709
     CDS             complement(2332720..2333946)
     CDS             complement(2334071..2335174)
     CDS             complement(2335266..2335886)
     CDS             complement(2336793..2337062)
     CDS             2337720..2339606
     CDS             2339611..2340843
     CDS             2340837..2341034
     CDS             2341006..2341836
     CDS             2341839..2343677
     CDS             2343674..2344897
     CDS             2345055..2345432
     CDS             2346243..2349158
     CDS             2349353..2350849
     CDS             2351338..2354370
     CDS             2354466..2358818
     CDS             2359322..2359600
     CDS             2359737..2360270
     CDS             complement(2360378..2361640)
     CDS             2361726..2362145
     CDS             complement(2362261..2363523)
     CDS             2363616..2363864
     CDS             2363952..2364404
     CDS             complement(2364536..2365519)
     CDS             complement(2365562..2366236)
     CDS             2366349..2366867
     CDS             complement(2366890..2367846)
     CDS             2368186..2368530
     CDS             2368628..2369143
     CDS             2369244..2369747
     CDS             complement(2369840..2370004)
     CDS             2370584..2371141
     CDS             complement(2371246..2371584)
     CDS             2371941..2372099
     CDS             2372202..2372597
     CDS             complement(2372742..2374013)
     CDS             2374217..2374837
     CDS             complement(2375086..2375868)
     CDS             complement(2376031..2376801)
     CDS             2377004..2377786
     CDS             2377787..2378914
     CDS             complement(2379175..2379912)
     CDS             complement(2379965..2381560)
     CDS             complement(2381708..2383843)
     CDS             complement(2383917..2387639)
     CDS             complement(2388517..2388786)
     CDS             complement(2388901..2389986)
     CDS             complement(2390025..2390981)
     CDS             complement(2390983..2392572)
     CDS             2393044..2395425
     CDS             2395790..2396323
     CDS             2396357..2396488
     CDS             2396550..2397740
     CDS             complement(2397767..2397937)
     CDS             2398166..2400427
     CDS             complement(2400552..2401337)
     CDS             complement(2401334..2402443)
     CDS             complement(2402470..2403672)
     CDS             complement(2403704..2404999)
     CDS             2405193..2407517
     CDS             2407827..2408468
     CDS             complement(2408544..2410403)
     CDS             2410879..2411313
     CDS             complement(2411329..2411655)
     CDS             complement(2412004..2415420)
     CDS             2415612..2416226
     CDS             2416360..2418279
     CDS             2418479..2419618
     CDS             2419825..2419917
     CDS             2419975..2420442
     CDS             2420778..2421185
     CDS             2421182..2421469
     CDS             2421444..2422142
     CDS             2422147..2424186
     CDS             2424388..2425734
     CDS             2425734..2427254
     CDS             2427354..2429978
     CDS             2429978..2430199
     CDS             2430380..2432446
     CDS             2432457..2433824
     CDS             2433883..2434881
     CDS             2434888..2437203
     CDS             2437488..2442326
     CDS             2442397..2443404
     CDS             2443520..2444056
     CDS             2444192..2446297
     CDS             2446290..2446526
     CDS             2446523..2448427
     CDS             2448458..2450155
     CDS             2450420..2450593
     CDS             complement(2450700..2451218)
     CDS             2451371..2451622
     CDS             complement(2451920..2452396)
     CDS             complement(2452605..2452988)
     CDS             complement(2453056..2453703)
     CDS             complement(2453703..2454701)
     CDS             complement(2454789..2456192)
     CDS             complement(2456213..2457007)
     CDS             complement(2457170..2457604)
     CDS             complement(2457836..2458087)
     CDS             2458410..2458646
     CDS             complement(2458967..2459800)
     CDS             complement(2460187..2461440)
     CDS             complement(2461443..2462561)
     CDS             complement(2462554..2464506)
     CDS             complement(2464506..2466335)
     CDS             complement(2467200..2467589)
     CDS             2467671..2468306
     CDS             2468303..2468662
     CDS             2468655..2469539
     CDS             2469627..2470022
     CDS             2470094..2471416
     CDS             2471413..2472351
     CDS             2472405..2475518
     CDS             complement(2475567..2475728)
     CDS             complement(2476051..2476644)
     CDS             complement(2476647..2476973)
     CDS             complement(2476970..2478199)
     CDS             2478525..2479319
     CDS             2479780..2480976
     CDS             2480969..2481946
     CDS             2481970..2483637
     CDS             2483805..2484686
     CDS             2484711..2486561
     CDS             2486604..2487458
     CDS             2487473..2488000
     CDS             2488370..2489497
     CDS             complement(2489583..2490419)
     CDS             2490785..2491207
     CDS             2491280..2492755
     CDS             2492934..2493488
     CDS             2493650..2494570
     CDS             2494675..2495292
     CDS             2495329..2495640
     CDS             complement(2495696..2496922)
     CDS             complement(2496922..2498142)
     CDS             complement(2498206..2499030)
     CDS             complement(2499089..2500675)
     CDS             complement(2500678..2501895)
     CDS             complement(2502246..2503655)
     CDS             complement(2503799..2504617)
     CDS             2504905..2505666
     CDS             2505657..2506292
     CDS             2506396..2507139
     CDS             2507132..2507992
     CDS             2507989..2508660
     CDS             complement(2508880..2509863)
     CDS             complement(2509874..2510830)
     CDS             complement(2511184..2512116)
     CDS             complement(2512282..2512944)
     CDS             complement(2512931..2513179)
     CDS             complement(2513197..2515572)
     CDS             complement(2515572..2516081)
     CDS             complement(2516153..2517106)
     CDS             complement(2517099..2517272)
     CDS             complement(2517274..2517879)
     CDS             complement(2517891..2519330)
     CDS             2519579..2520031
     CDS             complement(2520199..2520666)
     CDS             complement(2520666..2521145)
     CDS             2521619..2521852
     CDS             2521849..2522679
     CDS             2522703..2523233
     CDS             2523483..2523701
     CDS             2523825..2524925
     CDS             2525209..2526099
     CDS             complement(2526184..2528388)
     CDS             complement(2528450..2528965)
     CDS             2529319..2530638
     CDS             2530846..2531640
     CDS             2531719..2532066
     CDS             complement(2532086..2533204)
     CDS             complement(2533182..2534180)
     CDS             2534536..2535456
     CDS             2535679..2536110
     CDS             2536100..2538352
     CDS             2538388..2538741
     CDS             2539008..2539187
     CDS             2539618..2540040
     CDS             complement(2540220..2540627)
     CDS             complement(2540765..2541403)
     CDS             complement(2541393..2542589)
     CDS             2542792..2543649
     CDS             complement(2543683..2543988)
     CDS             complement(2543993..2544955)
     CDS             complement(2545112..2545576)
     CDS             2545959..2546543
     CDS             complement(2546805..2547686)
     CDS             2548103..2551231
     CDS             complement(2551326..2551628)
     CDS             complement(2551634..2552107)
     CDS             complement(2552107..2552586)
     CDS             2553041..2553178
     CDS             2553550..2553825
     CDS             complement(2553834..2554649)
     CDS             complement(2555257..2556726)
     CDS             2557218..2558453
     CDS             complement(2558550..2560994)
     CDS             complement(2561287..2563059)
     CDS             2563473..2563985
     CDS             complement(2564158..2564931)
     CDS             complement(2564994..2565896)
     CDS             complement(2565898..2566527)
     CDS             complement(2566595..2567593)
     CDS             complement(2567618..2568433)
     CDS             complement(2568566..2569804)
     CDS             complement(2569883..2570122)
     CDS             complement(2570306..2571043)
     CDS             complement(2571058..2571987)
     CDS             complement(2572049..2573008)
     CDS             complement(2573012..2574037)
     CDS             complement(2574050..2574220)
     CDS             complement(2574231..2574758)
     CDS             2574984..2575466
     CDS             complement(2575532..2576392)
     CDS             complement(2576439..2576987)
     CDS             complement(2577015..2577908)
     CDS             complement(2577911..2579002)
     CDS             complement(2579054..2580010)
     CDS             2580576..2583743
     CDS             2583926..2585233
     CDS             2585365..2587956
     CDS             2587959..2588132
     CDS             2588142..2588471
     CDS             complement(2588568..2589332)
     CDS             complement(2589360..2590124)
     CDS             complement(2590282..2592132)
     CDS             2592313..2593287
     CDS             2593868..2594176
     CDS             complement(2594233..2596191)
     CDS             complement(2596540..2597466)
     CDS             complement(2597466..2598215)
     CDS             2598644..2600293
     CDS             2600475..2600876
     CDS             2601063..2601746
     CDS             2601808..2602020
     CDS             2602075..2602599
     CDS             2602822..2603244
     CDS             complement(2603549..2604241)
     CDS             complement(2604231..2605025)
     CDS             complement(2605018..2605482)
     CDS             complement(2605486..2605731)
     CDS             complement(2605728..2606213)
     CDS             complement(2606232..2606777)
     CDS             complement(2606892..2607584)
     CDS             complement(2607601..2608698)
     CDS             2609119..2610009
     CDS             2610002..2610826
     CDS             2610888..2612117
     CDS             2612128..2613903
     CDS             2614339..2614545
     CDS             2614657..2614875
     CDS             complement(2615075..2616058)
     CDS             2616159..2617346
     CDS             complement(2617479..2617781)
     CDS             complement(2617897..2621820)
     CDS             complement(2621919..2622338)
     CDS             2622570..2624000
     CDS             2624151..2625809
     CDS             complement(2625905..2626168)
     CDS             complement(2626295..2627131)
     CDS             2627244..2627729
     CDS             complement(2627744..2628502)
     CDS             complement(2628540..2629301)
     CDS             complement(2629462..2630907)
     CDS             complement(2631132..2633741)
     CDS             complement(2634108..2635142)
     CDS             complement(2635239..2637857)
     CDS             2638116..2638859
     CDS             complement(2638971..2640647)
     CDS             2640933..2641952
     CDS             complement(2641997..2643727)
     CDS             complement(2643750..2645258)
     CDS             complement(2645619..2646707)
     CDS             complement(2646920..2647366)
     CDS             complement(2647569..2648339)
     CDS             2648569..2648913
     CDS             2648910..2650040
     CDS             2650037..2650738
     CDS             2650735..2650896
     CDS             complement(2650965..2651291)
     CDS             complement(2651408..2652460)
     CDS             complement(2652565..2653887)
     CDS             complement(2654049..2656544)
     CDS             complement(2656797..2658446)
     CDS             complement(2658460..2658984)
     CDS             complement(2659148..2660218)
     CDS             complement(2660222..2660593)
     CDS             complement(2660695..2661318)
     CDS             complement(2661302..2662213)
     CDS             2662430..2662717
     CDS             complement(2662859..2663710)
     CDS             2664143..2665576
     CDS             2665605..2666642
     CDS             2666639..2667097
     CDS             2667131..2667991
     CDS             2668006..2669499
     CDS             complement(2669616..2670509)
     CDS             2671058..2671618
     CDS             complement(2671778..2672254)
     CDS             complement(2672354..2675572)
     CDS             complement(2675611..2676756)
     CDS             complement(2677047..2677850)
     CDS             complement(2677940..2678413)
     CDS             complement(2678590..2682396)
     CDS             2682815..2683504
     CDS             complement(2683689..2684390)
     CDS             complement(2684534..2685373)
     CDS             2685784..2687343
     CDS             2687391..2688851
     CDS             2688817..2688912
     CDS             2689001..2690380
     CDS             2690697..2693135
     CDS             2693219..2694946
     CDS             2695242..2695547
     CDS             complement(2695641..2696222)
     CDS             2696765..2697982
     CDS             2697998..2701468
     CDS             2701461..2704583
     CDS             2704675..2705691
     CDS             2705691..2706305
     CDS             2706560..2707783
     CDS             2707796..2710864
     CDS             complement(2710968..2713148)
     CDS             complement(2713261..2713569)
     CDS             2713728..2715026
     CDS             2715090..2715800
     CDS             2715862..2717100
     CDS             2717114..2718340
     CDS             complement(2718367..2719275)
     CDS             complement(2719281..2720555)
     CDS             complement(2720552..2721175)
     CDS             complement(2721172..2724873)
     CDS             2726236..2726364
     CDS             2726999..2729290
     CDS             complement(2729490..2731025)
     CDS             complement(2731316..2732311)
     CDS             complement(2732348..2735779)
     CDS             2735920..2736387
     CDS             2736578..2737249
     CDS             2737249..2738556
     CDS             2738649..2740991
     CDS             2741107..2741541
     CDS             complement(2741552..2742547)
     CDS             complement(2742529..2742639)
     CDS             2742736..2743641
     CDS             2743669..2747001
     CDS             2747216..2749342
     CDS             complement(2749403..2750167)
     CDS             complement(2750349..2751179)
     CDS             complement(2751309..2752019)
     CDS             complement(2752026..2752298)
     CDS             complement(2752487..2754121)
     CDS             2754457..2756322
     CDS             2756484..2756843
     CDS             complement(2757141..2757239)
     CDS             complement(2757377..2758762)
     CDS             complement(2758996..2759349)
     CDS             complement(2759545..2762418)
     CDS             complement(2762637..2763257)
     CDS             2763770..2763910
     CDS             2764211..2764723
     CDS             2764799..2765425
     CDS             complement(2765464..2766147)
     CDS             complement(2766266..2767375)
     CDS             complement(2767476..2769815)
     CDS             complement(2769822..2770832)
     CDS             complement(2770832..2771251)
     CDS             complement(2771248..2771673)
     CDS             complement(2771679..2772380)
     CDS             complement(2772868..2773893)
     CDS             complement(2773921..2776770)
     CDS             2777770..2779401
     CDS             2779649..2780005
     CDS             2780394..2782100
     CDS             2782102..2783073
     CDS             2783347..2786061
     CDS             complement(2786213..2787022)
     CDS             2787537..2790827
     CDS             2791181..2791795
     CDS             complement(2791889..2792536)
     CDS             complement(2792533..2793927)
     CDS             2794171..2795244
     CDS             2795386..2795916
     CDS             2795916..2797196
     CDS             2797215..2798246
     CDS             2798350..2798730
     CDS             complement(2798796..2799338)
     CDS             2799741..2800136
     CDS             2800292..2800537
     CDS             complement(2800762..2801205)
     CDS             2801373..2802107
     CDS             2802110..2803462
     CDS             complement(2803538..2804794)
     CDS             complement(2804883..2805191)
     CDS             complement(2805288..2806445)
     CDS             complement(2806652..2807527)
     CDS             2807682..2808800
     CDS             2808814..2809626
     CDS             complement(2809739..2810389)
     CDS             2810713..2812869
     CDS             2813027..2814148
     CDS             2814437..2815264
     CDS             complement(2815323..2816150)
     CDS             2816775..2818733
     CDS             2818815..2819162
     CDS             2819182..2819853
     CDS             2819869..2820351
     CDS             complement(2820497..2821822)
     CDS             complement(2822118..2824415)
     CDS             2824739..2825614
     CDS             2825740..2826651
     CDS             2826655..2827587
     CDS             2827679..2828023
     CDS             2828023..2828823
     CDS             2828902..2830371
     CDS             2830393..2830488
     CDS             2830515..2830613
     CDS             complement(2830702..2831475)
     CDS             complement(2831609..2832016)
     CDS             2832309..2834012
     CDS             2834121..2835560
     CDS             complement(2835661..2836941)
     CDS             complement(2837508..2838431)
     CDS             2838513..2839319
     CDS             complement(2839388..2840308)
     CDS             complement(2840532..2840918)
     CDS             complement(2841058..2841696)
     CDS             complement(2841871..2842206)
     CDS             complement(2842332..2843147)
     CDS             complement(2843349..2845775)
     CDS             complement(2845918..2846784)
     CDS             complement(2846832..2848784)
     CDS             2849088..2852603
     CDS             2852635..2853162
     CDS             2853440..2853937
     CDS             complement(2854044..2855309)
     CDS             complement(2855309..2855713)
     CDS             2855789..2855914
     CDS             2855942..2856235
     CDS             2856590..2856994
     CDS             complement(2857084..2859393)
     CDS             complement(2859440..2859925)
     CDS             2860164..2860364
     CDS             2860312..2861403
     CDS             complement(2861567..2862541)
     CDS             complement(2862771..2863430)
     CDS             2863774..2864739
     CDS             2864861..2865148
     CDS             complement(2865348..2865902)
     CDS             complement(2866018..2868657)
     CDS             2868973..2870313
     CDS             complement(2870436..2872619)
     CDS             2872745..2874094
     CDS             complement(2874212..2875447)
     CDS             complement(2875461..2876144)
     CDS             complement(2876185..2877234)
     CDS             complement(2877929..2879374)
     CDS             complement(2879404..2880111)
     CDS             2880192..2880653
     CDS             complement(2880709..2881062)
     CDS             2881294..2883156
     CDS             2883264..2883794
     CDS             complement(2883791..2884237)
     CDS             2884496..2885446
     CDS             2885498..2886202
     CDS             2886202..2886897
     CDS             2886978..2887196
     CDS             complement(2887305..2889572)
     CDS             complement(2889593..2889913)
     CDS             2890115..2890333
     CDS             complement(2890395..2892626)
     CDS             2892853..2893431
     CDS             2893484..2894674
     CDS             2894674..2895333
     CDS             2895347..2896714
     CDS             2896848..2898071
     CDS             2898138..2899307
     CDS             complement(2899458..2900300)
     CDS             complement(2900406..2901224)
     CDS             complement(2901214..2902296)
     CDS             complement(2902433..2902894)
     CDS             complement(2902987..2903664)
     CDS             2903830..2905680
     CDS             2905949..2906989
     CDS             2907223..2908224
     CDS             complement(2908298..2911435)
     CDS             complement(2911432..2913009)
     CDS             complement(2913006..2914469)
     CDS             complement(2914684..2915127)
     CDS             complement(2915504..2916571)
     CDS             2917252..2917518
     CDS             complement(2917802..2917897)
     CDS             2918061..2918672
     CDS             complement(2918743..2919663)
     CDS             2919822..2921900
     CDS             complement(2922027..2923004)
     CDS             2923262..2925403
     CDS             2925493..2926674
     CDS             2926936..2927400
     CDS             2927780..2929111
     CDS             2929306..2930049
     CDS             2930059..2931375
     CDS             2931386..2932636
     CDS             2932887..2933438
     CDS             2933657..2934028
     CDS             2934165..2934608
     CDS             complement(2934804..2935541)
     CDS             complement(2935548..2935745)
     CDS             complement(2935998..2937230)
     CDS             complement(2937424..2938278)
     CDS             complement(2938361..2939350)
     CDS             complement(2939403..2940803)
     CDS             complement(2941290..2943002)
     CDS             complement(2943043..2944509)
     CDS             complement(2945062..2946078)
     CDS             2946668..2947999
     CDS             complement(2948154..2949059)
     CDS             complement(2949073..2949717)
     CDS             2950031..2951473
     CDS             2951572..2953926
     CDS             2953928..2954857
     CDS             2954854..2955363
     CDS             2955356..2955688
     CDS             2955705..2957000
     CDS             2957041..2958255
     CDS             complement(2958476..2959096)
     CDS             complement(2959421..2959798)
     CDS             complement(2960019..2961023)
     CDS             complement(2961025..2962302)
     CDS             complement(2962400..2963248)
     CDS             complement(2963432..2963677)
     CDS             complement(2964028..2964276)
     CDS             complement(2964439..2965815)
     CDS             complement(2965991..2966416)
     CDS             2966748..2967575
     CDS             2967634..2968848
     CDS             2968845..2970503
     CDS             2970557..2971168
     CDS             2971519..2971713
     CDS             2971923..2972333
     CDS             complement(2972541..2974244)
     CDS             complement(2974682..2975146)
     CDS             complement(2975744..2976010)
     CDS             complement(2977132..2977704)
     CDS             complement(2977774..2979600)
     CDS             complement(2979604..2980248)
     CDS             2982284..2982952
     CDS             2983028..2983417
     CDS             2983420..2983776
     CDS             2983777..2984091
     CDS             2984169..2984513
     CDS             complement(2984605..2985903)
     CDS             complement(2985914..2986297)
     CDS             complement(2986298..2987635)
     CDS             complement(2987635..2988297)
     CDS             complement(2988301..2990772)
     CDS             complement(2990939..2991424)
     CDS             2991575..2992705
     CDS             complement(2992813..2993508)
     CDS             complement(2993515..2994684)
     CDS             complement(2994687..2994956)
     CDS             complement(2995156..2995446)
     CDS             complement(2995517..2997256)
     CDS             complement(2997314..2997991)
     CDS             complement(2998117..2999406)
     CDS             complement(2999408..3000493)
     CDS             complement(3000593..3003286)
     CDS             3003567..3004286
     CDS             3004279..3004944
     CDS             3005210..3007642
     CDS             3007708..3008838
     CDS             complement(3008775..3008942)
     CDS             complement(3009242..3010345)
     CDS             complement(3010424..3011530)
     CDS             complement(3011540..3012421)
     CDS             3012583..3013110
     CDS             3013167..3013631
     CDS             complement(3013697..3014767)
     CDS             3015105..3016571
     CDS             complement(3016557..3017027)
     CDS             3017106..3017477
     CDS             3017474..3018070
     CDS             3018092..3018520
     CDS             complement(3018517..3019230)
     CDS             complement(3019230..3020342)
     CDS             3020529..3021566
     CDS             3021566..3022222
     CDS             3022182..3022907
     CDS             3023111..3025576
     CDS             complement(3025779..3026075)
     CDS             complement(3026081..3028468)
     CDS             complement(3028481..3029461)
     CDS             complement(3029759..3030115)
     CDS             complement(3030131..3030328)
     CDS             complement(3030446..3030910)
     CDS             complement(3031009..3032925)
     CDS             3033116..3033736
     CDS             3033865..3034608
     CDS             3034645..3035658
     CDS             complement(3035655..3036410)
     CDS             complement(3036427..3038313)
     CDS             complement(3038444..3040069)
     CDS             complement(3040226..3041578)
     CDS             3042922..3043971
     CDS             3044463..3044846
     CDS             3044824..3045351
     CDS             complement(3045359..3047614)
     CDS             complement(3047611..3048111)
     CDS             complement(3048142..3048807)
     CDS             complement(3048804..3049850)
     CDS             complement(3049855..3051216)
     CDS             complement(3051230..3052408)
     CDS             complement(3052408..3053244)
     CDS             3053657..3054622
     CDS             3054749..3055201
     CDS             3055302..3056471
     CDS             3056508..3056876
     CDS             complement(3056904..3057335)
     CDS             3057722..3058309
     CDS             3058374..3058805
     CDS             complement(3058933..3059505)
     CDS             complement(3059716..3062268)
     CDS             3062452..3062994
     CDS             complement(3063055..3063663)
     CDS             complement(3063765..3064877)
     CDS             complement(3064870..3065508)
     CDS             complement(3065943..3067028)
     CDS             complement(3067192..3068220)
     CDS             complement(3068217..3071120)
     CDS             complement(3071170..3071514)
     CDS             complement(3071525..3074068)
     CDS             3074417..3074563
     CDS             3074687..3075568
     CDS             3075604..3076374
     CDS             3076514..3077761
     CDS             3077762..3079126
     CDS             3079273..3080610
     CDS             complement(3080657..3081454)
     CDS             complement(3081735..3083252)
     CDS             3083417..3084037
     CDS             complement(3084125..3084508)
     CDS             3084705..3086423
     CDS             complement(3086533..3087249)
     CDS             complement(3087311..3088864)
     CDS             complement(3089048..3091822)
     CDS             complement(3092399..3093010)
     CDS             3093175..3094311
     CDS             3094321..3095346
     CDS             3095373..3096137
     CDS             3096143..3097606
     CDS             complement(3097836..3098699)
     CDS             complement(3098767..3099738)
     CDS             complement(3099728..3100960)
     CDS             complement(3100960..3102069)
     CDS             3102168..3103448
     CDS             complement(3103496..3104410)
     CDS             complement(3104709..3105086)
     CDS             complement(3105172..3106725)
     CDS             complement(3106831..3107727)
     CDS             complement(3107733..3108821)
     CDS             complement(3108923..3110194)
     CDS             3110284..3110940
     CDS             3110925..3111785
     CDS             3111946..3112893
     CDS             3113044..3114120
     CDS             3114367..3115008
     CDS             3115014..3115598
     CDS             3115643..3116734
     CDS             3117012..3118256
     CDS             3118449..3118892
     CDS             complement(3119215..3119412)
     CDS             3120677..3122092
     CDS             complement(3122222..3122791)
     CDS             complement(3122833..3123012)
     CDS             complement(3123109..3125001)
     CDS             complement(3125056..3126171)
     CDS             3126506..3128149
     CDS             3128146..3128430
     CDS             complement(3128554..3130200)
     CDS             complement(3130197..3130640)
     CDS             complement(3130640..3131938)
     CDS             3131995..3132111
     CDS             complement(3132500..3134833)
     CDS             complement(3135083..3137455)
     CDS             complement(3137547..3138764)
     CDS             complement(3138869..3140539)
     CDS             complement(3140539..3142002)
     CDS             complement(3142004..3142594)
     CDS             3143163..3144359
     CDS             3144369..3146513
     CDS             complement(3146680..3147651)
     CDS             complement(3147691..3148374)
     CDS             3148393..3148743
     CDS             3149083..3151521
     CDS             3151871..3153547
     CDS             complement(3153601..3154614)
     CDS             3155331..3155552
     CDS             complement(3155628..3156836)
     CDS             complement(3157083..3161396)
     CDS             complement(3161674..3162447)
     CDS             3162875..3163339
     CDS             3163336..3165585
     CDS             3165596..3166216
     CDS             complement(3166306..3168426)
     CDS             complement(3168502..3168774)
     CDS             complement(3169218..3169778)
     CDS             complement(3169916..3171370)
     CDS             complement(3171554..3172345)
     CDS             complement(3172342..3172770)
     CDS             complement(3172824..3173030)
     CDS             3173290..3173835
     CDS             3173898..3174239
     CDS             3174839..3176086
     CDS             complement(3176455..3177342)
     CDS             3177622..3177762
     CDS             complement(3177867..3178376)
     CDS             complement(3178609..3179670)
     CDS             3180605..3181474
     CDS             complement(3181690..3182610)
     CDS             3182773..3183378
     CDS             complement(3183929..3184147)
     CDS             3184204..3184401
     CDS             3184537..3185418
     CDS             complement(3185878..3186549)
     CDS             complement(3186635..3187096)
     CDS             3187786..3188940
     CDS             3189038..3189772
     CDS             complement(3189960..3190409)
     CDS             complement(3191560..3192273)
     CDS             3192536..3192760
     CDS             3192753..3193043
     CDS             complement(3193084..3193272)
     CDS             complement(3193272..3193772)
     CDS             complement(3193926..3194204)
     CDS             complement(3195308..3196228)
     CDS             3196655..3198028
     CDS             complement(3198138..3198680)
     CDS             complement(3198784..3199197)
     CDS             3199461..3200486
     CDS             3200754..3201386
     CDS             3201444..3202481
     CDS             complement(3202543..3204984)
     CDS             complement(3205055..3206302)
     CDS             complement(3206286..3208634)
     CDS             complement(3208631..3209317)
     CDS             complement(3209418..3210422)
     CDS             complement(3210419..3211819)
     CDS             complement(3211833..3212987)
     CDS             complement(3212984..3213679)
     CDS             3213983..3214792
     CDS             3214807..3215463
     CDS             complement(3215580..3216254)
     CDS             3216403..3217287
     CDS             complement(3217631..3217891)
     CDS             3218230..3219186
     CDS             complement(3219218..3220060)
     CDS             complement(3220900..3221400)
     CDS             3221644..3222444
     CDS             3222537..3223808
     CDS             complement(3223859..3237928)
     CDS             3238198..3239553
     CDS             3239705..3241843
     CDS             3241840..3243261
     CDS             complement(3243369..3245291)
     CDS             complement(3245323..3246084)
     CDS             complement(3246230..3248281)
     CDS             complement(3248574..3250619)
     CDS             complement(3250931..3251827)
     CDS             3252109..3253176
     CDS             3253372..3254985
     CDS             3254975..3255364
     CDS             3255369..3255761
     CDS             3255751..3256077
     CDS             3256067..3256786
     CDS             3256786..3257064
     CDS             3257068..3257976
     CDS             3258045..3259631
     CDS             3259624..3260523
     CDS             3260762..3261124
     CDS             complement(3261214..3261339)
     CDS             3261566..3263113
     CDS             complement(3263133..3264146)
     CDS             complement(3264161..3265588)
     CDS             complement(3265604..3266611)
     CDS             complement(3266618..3267838)
     CDS             complement(3268064..3269632)
     CDS             complement(3269938..3270756)
     CDS             complement(3270772..3271371)
     CDS             complement(3271374..3273059)
     CDS             complement(3273127..3274032)
     CDS             complement(3274025..3275245)
     CDS             complement(3275368..3276420)
     CDS             complement(3276575..3277762)
     CDS             3278058..3279065
     CDS             3279114..3280016
     CDS             complement(3280154..3280840)
     CDS             3281367..3284204
     CDS             3284311..3285738
     CDS             complement(3285837..3286307)
     CDS             3286684..3287847
     CDS             3287847..3288890
     CDS             3288916..3289614
     CDS             3289752..3290318
     CDS             3290570..3293038
     CDS             complement(3293181..3294563)
     CDS             3294938..3295957
     CDS             complement(3296032..3297270)
     CDS             complement(3297402..3298319)
     CDS             complement(3298418..3298855)
     CDS             3299332..3300297
     CDS             complement(3300337..3300648)
     CDS             complement(3300876..3301226)
     CDS             complement(3301284..3302693)
     CDS             complement(3302821..3305109)
     CDS             complement(3305413..3306477)
     CDS             complement(3306493..3307653)
     CDS             complement(3307704..3308894)
     CDS             complement(3308993..3310168)
     CDS             complement(3310185..3310703)
     CDS             complement(3310723..3311550)
     CDS             complement(3311547..3312443)
     CDS             complement(3312521..3313363)
     CDS             complement(3313372..3313680)
     CDS             complement(3314568..3315020)
     CDS             3315264..3316163
     CDS             3316288..3316476
     CDS             complement(3316948..3319122)
     CDS             complement(3319562..3319702)
     CDS             3319805..3320665
     CDS             complement(3320724..3321206)
     CDS             complement(3321371..3323257)
     CDS             complement(3323774..3324151)
     CDS             complement(3324148..3325416)
     CDS             complement(3325416..3326144)
     CDS             3326478..3327137
     CDS             3327340..3328353
     CDS             3328353..3329276
     CDS             complement(3329433..3329960)
     CDS             3330182..3330622
     CDS             3330619..3330873
     CDS             complement(3331581..3332135)
     CDS             complement(3332220..3332648)
     CDS             3332780..3333988
     CDS             complement(3334101..3334400)
     CDS             complement(3334527..3335096)
     CDS             complement(3335138..3335974)
     CDS             3336143..3337351
     CDS             complement(3337431..3337745)
     CDS             complement(3337926..3338453)
     CDS             complement(3338573..3339400)
     CDS             complement(3339519..3340361)
     CDS             3340461..3340700
     CDS             complement(3340947..3341858)
     CDS             complement(3341927..3342343)
     CDS             complement(3342343..3343125)
     CDS             3343247..3344143
     CDS             complement(3344270..3344716)
     CDS             complement(3344890..3345699)
     CDS             complement(3345789..3348014)
     CDS             3348762..3350633
     CDS             3350683..3351270
     CDS             complement(3351350..3352342)
     CDS             complement(3352383..3353030)
     CDS             complement(3353124..3353690)
     CDS             complement(3353762..3354694)
     CDS             3355078..3356277
     CDS             complement(3356551..3357216)
     CDS             complement(3357216..3358619)
     CDS             complement(3358624..3359562)
     CDS             complement(3359567..3361153)
     CDS             3361380..3362153
     CDS             complement(3362305..3362994)
     CDS             complement(3363671..3364372)
     CDS             complement(3364376..3364849)
     CDS             complement(3364846..3365520)
     CDS             complement(3365617..3366213)
     CDS             complement(3366468..3366731)
     CDS             complement(3366924..3367133)
     CDS             complement(3367607..3368836)
     CDS             complement(3368833..3369555)
     CDS             complement(3369555..3371024)
     CDS             complement(3371259..3372299)
     CDS             complement(3372302..3373210)
     CDS             3373364..3374272
     CDS             complement(3374277..3375893)
     CDS             3376235..3378409
     CDS             complement(3378504..3378839)
     CDS             3379058..3379660
     CDS             complement(3379691..3380629)
     CDS             3380954..3383092
     CDS             complement(3383276..3384610)
     CDS             3384872..3385750
     CDS             3385938..3386939
     CDS             3387027..3388052
     CDS             complement(3388132..3389250)
     CDS             complement(3389497..3391422)
     CDS             complement(3391466..3393208)
     CDS             complement(3394112..3394822)
     CDS             3395069..3396649
     CDS             3396731..3397246
     CDS             3397555..3399066
     CDS             complement(3399242..3399736)
     CDS             complement(3399729..3400115)
     CDS             complement(3400200..3400859)
     CDS             complement(3400860..3401855)
     CDS             complement(3401919..3402206)
     CDS             complement(3402199..3403371)
     CDS             complement(3403450..3405108)
     CDS             complement(3405260..3406207)
     CDS             complement(3406323..3406919)
     CDS             complement(3407117..3407428)
     CDS             complement(3407660..3408364)
     CDS             complement(3408361..3410484)
     CDS             complement(3410618..3411970)
     CDS             complement(3412090..3413235)
     CDS             3413450..3414175
     CDS             3414176..3415366
     CDS             3416382..3417296
     CDS             3418128..3418943
     CDS             3419195..3421357
     CDS             complement(3421492..3422076)
     CDS             3422376..3422870
     CDS             complement(3423016..3423618)
     CDS             complement(3424228..3424425)
     CDS             complement(3424487..3424753)
     CDS             complement(3424746..3425015)
     CDS             complement(3425888..3426757)
     CDS             complement(3426757..3427509)
     CDS             complement(3427510..3428367)
     CDS             complement(3428385..3429005)
     CDS             complement(3429038..3429904)
     CDS             3430347..3431981
     CDS             3431981..3432661
     CDS             3432671..3433693
     CDS             3433704..3435110
     CDS             3435165..3436352
     CDS             3436345..3437187
     CDS             3437197..3437496
     CDS             3437619..3438032
     CDS             3438192..3439154
     CDS             3439257..3442079
     CDS             3442258..3442533
     CDS             3442533..3443213
     CDS             3443217..3444554
     CDS             complement(3444617..3445726)
     CDS             complement(3446136..3446906)
     CDS             complement(3447140..3449449)
     CDS             complement(3449524..3450543)
     CDS             complement(3450720..3451697)
     CDS             3451912..3452376
     CDS             complement(3452408..3453529)
     CDS             3453686..3454642
     CDS             complement(3454851..3455354)
     CDS             complement(3455905..3457314)
     CDS             complement(3457372..3458556)
     CDS             complement(3459320..3460303)
     CDS             3460417..3461055
     CDS             3461048..3462124
     CDS             complement(3462220..3463617)
     CDS             3463850..3464353
     CDS             3464503..3466470
     CDS             3466633..3468618
     CDS             complement(3468730..3469479)
     CDS             3469829..3471916
     CDS             3471944..3472495
     CDS             3472497..3473783
     CDS             3473785..3474825
     CDS             3475211..3477607
     CDS             3477914..3478255
     CDS             complement(3478387..3479085)
     CDS             3479152..3479541
     CDS             complement(3479649..3482723)
     CDS             complement(3482720..3483775)
     CDS             complement(3483775..3484848)
     CDS             3485020..3485739
     CDS             complement(3485818..3486171)
     CDS             complement(3486216..3487589)
     CDS             complement(3487612..3488592)
     CDS             complement(3488674..3489663)
     CDS             complement(3489673..3490638)
     CDS             complement(3490924..3491376)
     CDS             complement(3491380..3491724)
     CDS             3492356..3493255
     CDS             3493336..3494652
     CDS             3494645..3495760
     CDS             3495762..3496838
     CDS             3496838..3497467
     CDS             3497476..3498210
     CDS             3498398..3499396
     CDS             3499473..3500246
     CDS             3500308..3500928
     CDS             3501258..3501809
     CDS             3501812..3502381
     CDS             3502701..3503165
     CDS             complement(3503281..3503670)
     CDS             complement(3503801..3504445)
     CDS             complement(3504634..3506556)
     CDS             complement(3506713..3507315)
     CDS             complement(3507354..3507680)
     CDS             complement(3507711..3510455)
     CDS             complement(3510465..3511001)
     CDS             complement(3511242..3511991)
     CDS             complement(3511992..3512840)
     CDS             complement(3512956..3513429)
     CDS             complement(3513966..3515207)
     CDS             complement(3515668..3516873)
     CDS             3517075..3519819
     CDS             3520112..3520435
     CDS             complement(3521010..3521351)
     CDS             complement(3521352..3522431)
     CDS             3522801..3523823
     CDS             complement(3524245..3525363)
     CDS             3525557..3525922
     CDS             3525940..3526833
     CDS             complement(3526973..3529501)
     CDS             complement(3529505..3530245)
     CDS             3530247..3530885
     CDS             3531029..3531229
     CDS             complement(3531332..3532264)
     CDS             complement(3532352..3532468)
     CDS             3532769..3533974
     CDS             3533979..3534986
     CDS             complement(3535033..3535431)
     CDS             complement(3536654..3538063)
     CDS             complement(3539268..3539705)
     CDS             3539802..3541418
     CDS             complement(3541734..3542978)
     CDS             complement(3542978..3543901)
     CDS             complement(3544078..3545262)
     CDS             3545542..3545937
     CDS             3545934..3547103
     CDS             3547194..3548801
     CDS             3548814..3549635
     CDS             3549632..3551659
     CDS             3551656..3552573
     CDS             complement(3552613..3553023)
     CDS             complement(3553169..3553708)
     CDS             3554161..3555423
     CDS             complement(3555489..3556328)
     CDS             complement(3556356..3557681)
     CDS             3557938..3558750
     CDS             complement(3558857..3559702)
     CDS             complement(3560531..3561286)
     CDS             complement(3561298..3561858)
     CDS             complement(3561905..3563260)
     CDS             complement(3563260..3564156)
     CDS             complement(3564170..3564592)
     CDS             complement(3564605..3565315)
     CDS             complement(3565305..3565721)
     CDS             complement(3566331..3567338)
     CDS             complement(3567469..3568092)
     CDS             complement(3568115..3568636)
     CDS             complement(3568673..3569056)
     CDS             complement(3569143..3570921)
     CDS             3571223..3572125
     CDS             complement(3572273..3573466)
     CDS             complement(3573481..3574263)
     CDS             3574507..3575214
     CDS             complement(3575253..3576107)
     CDS             3576185..3577828
     CDS             3578144..3579814
     CDS             complement(3580005..3580892)
     CDS             3581278..3582285
     CDS             complement(3582458..3583384)
     CDS             complement(3583323..3583757)
     CDS             complement(3583772..3584518)
     CDS             3584552..3585208
     CDS             complement(3585380..3586300)
     CDS             complement(3586509..3588518)
     CDS             complement(3588554..3589915)
     CDS             3591647..3592228
     CDS             3592228..3592794
     CDS             3592794..3595466
     CDS             3595475..3596548
     CDS             3596545..3597192
     CDS             3597199..3597897
     CDS             3597932..3598564
     CDS             complement(3598721..3599077)
     CDS             3599177..3600070
     CDS             3600247..3600426
     CDS             complement(3600513..3601253)
     CDS             complement(3601262..3601948)
     CDS             complement(3602009..3602959)
     CDS             3603170..3604063
     CDS             complement(3604181..3604339)
     CDS             3604481..3604675
     CDS             3604749..3605501
     CDS             complement(3605580..3606086)
     CDS             complement(3606148..3607653)
     CDS             complement(3607927..3608709)
     CDS             complement(3608909..3610168)
     CDS             complement(3610168..3610782)
     CDS             complement(3610784..3611185)
     CDS             complement(3611198..3611722)
     CDS             complement(3611724..3613076)
     CDS             complement(3613082..3613846)
     CDS             3614365..3615339
     CDS             complement(3615564..3615836)
     CDS             complement(3615946..3617592)
     CDS             complement(3617682..3620582)
     CDS             3621079..3621345
     CDS             complement(3621586..3622635)
     CDS             3622858..3623328
     CDS             complement(3623460..3624542)
     CDS             complement(3624746..3626302)
     CDS             complement(3626435..3627235)
     CDS             complement(3627662..3628738)
     CDS             complement(3628735..3630159)
     CDS             complement(3630322..3630783)
     CDS             complement(3630780..3631016)
     CDS             complement(3631039..3631722)
     CDS             3631939..3633051
     CDS             3633057..3634691
     CDS             3634691..3635722
     CDS             3635709..3636602
     CDS             3636602..3637597
     CDS             3637594..3638379
     CDS             complement(3638482..3639612)
     CDS             complement(3639622..3641412)
     CDS             complement(3641443..3641706)
     CDS             complement(3641900..3642154)
     CDS             complement(3642770..3642985)
     CDS             complement(3643121..3645718)
     CDS             complement(3645844..3646311)
     CDS             3646338..3647492
     CDS             complement(3647546..3648175)
     CDS             complement(3648209..3650833)
     CDS             complement(3650922..3651974)
     CDS             complement(3652013..3652939)
     CDS             complement(3653253..3653657)
     CDS             complement(3653694..3654188)
     CDS             complement(3654212..3655075)
     CDS             complement(3655072..3655851)
     CDS             complement(3655920..3657059)
     CDS             complement(3657084..3659348)
     CDS             complement(3659361..3660104)
     CDS             complement(3660136..3660507)
     CDS             complement(3660567..3661295)
     CDS             complement(3661292..3662158)
     CDS             complement(3662155..3663486)
     CDS             complement(3663521..3665623)
     CDS             complement(3665745..3666869)
     CDS             complement(3666882..3667661)
     CDS             complement(3667663..3667932)
     CDS             complement(3667935..3668690)
     CDS             complement(3668683..3669183)
     CDS             complement(3669143..3669538)
     CDS             complement(3669559..3670617)
     CDS             complement(3670636..3671163)
     CDS             complement(3671242..3673413)
     CDS             complement(3673771..3674211)
     CDS             complement(3674296..3675630)
     CDS             complement(3675637..3676437)
     CDS             complement(3676465..3677520)
     CDS             complement(3677564..3679270)
     CDS             complement(3679281..3679622)
     CDS             complement(3679949..3681292)
     CDS             complement(3681297..3682493)
     CDS             complement(3682648..3684081)
     CDS             complement(3684334..3685137)
     CDS             3685539..3689078
     CDS             3689153..3689950
     CDS             complement(3689985..3690764)
     CDS             complement(3690757..3691467)
     CDS             complement(3691468..3692163)
     CDS             complement(3692166..3692792)
     CDS             complement(3692981..3694093)
     CDS             complement(3694090..3695310)
     CDS             complement(3695307..3695870)
     CDS             complement(3695867..3696925)
     CDS             complement(3696925..3697692)
     CDS             complement(3697689..3699005)
     CDS             complement(3699060..3699929)
     CDS             3699932..3700072
     CDS             complement(3700069..3701325)
     CDS             complement(3701279..3702388)
     CDS             complement(3702385..3703686)
     CDS             complement(3703688..3704863)
     CDS             complement(3704864..3705817)
     CDS             complement(3705903..3706628)
     CDS             complement(3706621..3707967)
     CDS             complement(3707967..3708227)
     CDS             complement(3708230..3708835)
     CDS             complement(3708832..3709953)
     CDS             complement(3709943..3711010)
     CDS             complement(3711049..3712125)
     CDS             complement(3712127..3712828)
     CDS             complement(3712839..3713975)
     CDS             complement(3713984..3714982)
     CDS             complement(3715114..3715422)
     CDS             complement(3715419..3715850)
     CDS             complement(3715870..3717330)
     CDS             complement(3717355..3717795)
     CDS             complement(3717919..3718743)
     CDS             3718783..3719160
     CDS             complement(3719372..3719563)
     CDS             complement(3720147..3720977)
     CDS             complement(3721373..3722197)
     CDS             3722422..3723393
     CDS             complement(3723453..3724679)
     CDS             complement(3724702..3726831)
     CDS             complement(3726859..3727674)
     CDS             complement(3727690..3727830)
     CDS             complement(3727859..3728971)
     CDS             complement(3728985..3729677)
     CDS             complement(3729677..3730465)
     CDS             complement(3730527..3731270)
     CDS             complement(3731448..3732824)
     CDS             complement(3732839..3733525)
     CDS             complement(3733560..3733982)
     CDS             complement(3733982..3734383)
     CDS             complement(3734476..3735312)
     CDS             complement(3735329..3736249)
     CDS             3736403..3737113
     CDS             3737242..3737568
     CDS             3737612..3738040
     CDS             complement(3738337..3738798)
     CDS             3739084..3740253
     CDS             complement(3740624..3741580)
     CDS             3742197..3744413
     CDS             3744753..3745529
     CDS             complement(3745648..3747549)
     CDS             3747724..3748308
     CDS             complement(3748422..3748604)
     CDS             complement(3748949..3752836)
     CDS             3753171..3754742
     CDS             3755146..3755304
     CDS             complement(3755301..3755789)
     CDS             3755996..3756229
     CDS             complement(3756309..3757436)
     CDS             complement(3757574..3758107)
     CDS             complement(3758182..3759759)
     CDS             complement(3759837..3761306)
     CDS             3761410..3762744
     CDS             complement(3762867..3764315)
     CDS             complement(3764403..3765632)
     CDS             complement(3765643..3766266)
     CDS             complement(3766334..3767584)
     CDS             complement(3767728..3768846)
     CDS             complement(3768925..3769962)
     CDS             complement(3769999..3770997)
     CDS             complement(3771009..3772151)
     CDS             complement(3772284..3772715)
     CDS             complement(3773178..3775061)
     CDS             complement(3775231..3775503)
     CDS             complement(3775742..3778108)
     CDS             complement(3778354..3779631)
     CDS             complement(3779722..3780360)
     CDS             complement(3780448..3781758)
     CDS             complement(3782671..3783303)
     CDS             3783473..3784330
     CDS             3784347..3784907
     CDS             complement(3784956..3785996)
     CDS             complement(3785993..3787873)
     CDS             complement(3787876..3788610)
     CDS             complement(3788613..3789533)
     CDS             3789698..3790387
     CDS             complement(3790384..3791154)
     CDS             complement(3791167..3791808)
     CDS             complement(3791886..3792788)
     CDS             complement(3792781..3793464)
     CDS             complement(3793465..3794370)
     CDS             complement(3794371..3796167)
     CDS             complement(3796351..3796854)
     CDS             complement(3796856..3797944)
     CDS             complement(3797898..3798500)
     CDS             complement(3798637..3799215)
     CDS             3799456..3801060
     CDS             complement(3801063..3802025)
     CDS             complement(3802048..3802467)
     CDS             complement(3802490..3802741)
     CDS             3802899..3803858
     CDS             3803927..3804412
     CDS             complement(3804517..3804855)
     CDS             complement(3804880..3805710)
     CDS             complement(3805809..3807473)
     CDS             complement(3807474..3808553)
     CDS             complement(3808600..3809175)
     CDS             complement(3809226..3809744)
     CDS             3809971..3810363
     CDS             3810459..3811031
     CDS             complement(3811056..3811523)
     CDS             complement(3811531..3815610)
     CDS             complement(3815622..3816224)
     CDS             complement(3816221..3817087)
     CDS             complement(3817099..3817674)
     CDS             complement(3817973..3818917)
     CDS             complement(3818963..3819406)
     CDS             complement(3819399..3819917)
     CDS             complement(3819886..3822714)
     CDS             complement(3822756..3823682)
     CDS             complement(3823878..3825449)
     CDS             3825927..3826190
     CDS             3826705..3828123
     CDS             complement(3828225..3828671)
     CDS             complement(3828705..3829463)
     CDS             complement(3829463..3829819)
     CDS             3829879..3830904
     CDS             3830901..3831206
     CDS             complement(3831767..3831910)
     CDS             complement(3832165..3832809)
     CDS             3832923..3833153
     CDS             complement(3833229..3833597)
     CDS             3833788..3834078
     CDS             complement(3834083..3834643)
     CDS             3834770..3835609
     CDS             3835682..3837037
     CDS             3837125..3837499
     CDS             3837514..3839271
     CDS             3839447..3840454
     CDS             3840613..3840921
     CDS             complement(3841002..3841895)
     CDS             complement(3841897..3843237)
     CDS             3843668..3844024
     CDS             3844112..3844786
     CDS             3844805..3845548
     CDS             3845545..3847674
     CDS             complement(3847863..3848729)
     CDS             complement(3848726..3849556)
     CDS             complement(3849839..3851515)
     CDS             complement(3851639..3852736)
     CDS             complement(3852928..3854091)
     CDS             complement(3854192..3855277)
     CDS             complement(3855288..3855686)
     CDS             complement(3855702..3856979)
     CDS             complement(3857007..3858962)
     CDS             complement(3859108..3860157)
     CDS             complement(3860382..3861755)
     CDS             complement(3861801..3863045)
     CDS             complement(3863042..3864493)
     CDS             3864632..3867340
     CDS             3867372..3868361
     CDS             complement(3868384..3870405)
     CDS             complement(3870405..3871286)
     CDS             complement(3871373..3872293)
     CDS             3872446..3873228
     CDS             complement(3873350..3874237)
     CDS             complement(3874320..3875657)
     CDS             complement(3876057..3877016)
     CDS             complement(3877013..3877666)
     CDS             complement(3877673..3878089)
     CDS             complement(3878076..3878504)
     CDS             complement(3878506..3878940)
     CDS             complement(3879049..3880239)
     CDS             complement(3880236..3881921)
     CDS             3882081..3883031
     CDS             3883028..3883609
     CDS             3883602..3884063
     CDS             3884106..3886241
     CDS             complement(3886380..3886871)
     CDS             complement(3887354..3888805)
     CDS             complement(3888808..3889458)
     CDS             complement(3889455..3890240)
     CDS             complement(3890259..3892022)
     CDS             complement(3892019..3892291)
     CDS             complement(3892486..3893550)
     CDS             3894106..3895593
     CDS             3895730..3896029
     CDS             3896034..3897050
     CDS             complement(3897176..3897943)
     CDS             complement(3897940..3899241)
     CDS             complement(3899238..3899687)
     CDS             complement(3899684..3900256)
     CDS             complement(3900253..3902286)
     CDS             complement(3902288..3902782)
     CDS             complement(3902779..3903015)
     CDS             complement(3903019..3903765)
     CDS             complement(3903765..3904433)
     CDS             complement(3904430..3905059)
     CDS             3905693..3908299
     CDS             3908331..3908663
     CDS             complement(3908741..3909772)
     CDS             complement(3910110..3910334)
     CDS             complement(3910563..3910934)
     CDS             complement(3911039..3911551)
     CDS             3911681..3914350
     CDS             complement(3914651..3915013)
     CDS             3915234..3916865
     CDS             3916984..3918276
     CDS             3918355..3919038
     CDS             3919367..3920926
     CDS             3920934..3922034
     CDS             3922047..3923453
     CDS             3923469..3924095
     CDS             3924326..3925384
     CDS             3925448..3925912
     CDS             complement(3926007..3928475)
     CDS             complement(3928521..3930062)
     CDS             complement(3930442..3932004)
     CDS             complement(3932161..3933678)
     CDS             complement(3933837..3936857)
     CDS             complement(3937945..3938859)
     CDS             complement(3938993..3940138)
     CDS             complement(3940131..3941042)
     CDS             3941306..3942523
     CDS             3942578..3943234
     CDS             3943322..3944560
     CDS             complement(3944751..3945152)
     CDS             complement(3945297..3946403)
     CDS             3946633..3947259
     CDS             3947264..3948454
     CDS             complement(3948513..3949169)
     CDS             complement(3949237..3950016)
     CDS             complement(3950107..3950604)
     CDS             complement(3950606..3952321)
     CDS             complement(3952408..3953121)
     CDS             complement(3953164..3953541)
     CDS             complement(3953606..3954964)
     CDS             complement(3954990..3957008)
     CDS             complement(3957069..3958193)
     CDS             complement(3958617..3959990)
     CDS             complement(3960138..3961439)
     CDS             3961693..3964089
     CDS             complement(3964180..3964989)
     CDS             complement(3965225..3965473)
     CDS             complement(3965555..3966451)
     CDS             3966567..3967199
     CDS             complement(3967304..3967834)
     CDS             complement(3968167..3968640)
     CDS             complement(3969095..3970444)
     CDS             complement(3970549..3970992)
     CDS             complement(3971333..3972256)
     CDS             complement(3972267..3972917)
     CDS             complement(3972904..3973452)
     CDS             complement(3973527..3974438)
     CDS             complement(3974674..3976062)
     CDS             complement(3976456..3977157)
     CDS             complement(3977173..3978045)
     CDS             complement(3978058..3979383)
     CDS             complement(3979386..3980780)
     CDS             complement(3980797..3981813)
     CDS             complement(3982096..3983364)
     CDS             complement(3983377..3984054)
     CDS             3984364..3984876
     CDS             3985021..3987105
     CDS             3987095..3988624
     CDS             3988791..3989051
     CDS             3989114..3989707
     CDS             complement(3989704..3990042)
     CDS             complement(3990250..3991149)
     CDS             complement(3991307..3992482)
     CDS             complement(3992605..3993633)
     CDS             complement(3993777..3995777)
     CDS             3996057..3997208
     CDS             3997397..3998203
     CDS             complement(3998276..3999103)
     CDS             3999419..3999577
     CDS             3999764..4000492
     CDS             4000685..4002079
     CDS             complement(4002171..4003259)
     CDS             complement(4003416..4004453)
     CDS             complement(4004589..4005332)
     CDS             complement(4005482..4005712)
     CDS             complement(4005749..4006501)
     CDS             complement(4006632..4007246)
     CDS             complement(4007281..4008183)
     CDS             complement(4008290..4009495)
     CDS             complement(4009560..4010006)
     CDS             complement(4010211..4011053)
     CDS             complement(4011101..4011637)
     CDS             4011705..4012289
     CDS             4012349..4013161
     CDS             4013379..4014134
     CDS             4014241..4016913
     CDS             4016934..4018928
     CDS             4019041..4020465
     CDS             4020808..4022889
     CDS             4022973..4023293
     CDS             complement(4023290..4024231)
     CDS             4024357..4025187
     CDS             4025366..4026097
     CDS             4026147..4026884
     CDS             complement(4026947..4028179)
     CDS             complement(4028176..4030533)
     CDS             complement(4030526..4031167)
     CDS             complement(4031294..4035037)
     CDS             complement(4035445..4036461)
     CDS             complement(4036502..4037626)
     CDS             complement(4037857..4038750)
     CDS             complement(4038750..4039502)
     CDS             4039599..4040291
     CDS             4040427..4042580
     CDS             4042616..4043689
     CDS             4043682..4044209
     CDS             4044583..4045599
     CDS             4045599..4046228
     CDS             4046237..4048237
     CDS             4048628..4049557
     CDS             complement(4049602..4050135)
     CDS             complement(4050312..4051121)
     CDS             complement(4051114..4051989)
     CDS             complement(4052138..4053187)
     CDS             4053374..4053592
     CDS             4053601..4055130
     CDS             complement(4055183..4056031)
     CDS             complement(4056106..4057302)
     CDS             complement(4057660..4058874)
     CDS             4059136..4061253
     CDS             complement(4061275..4061586)
     CDS             complement(4061620..4062756)
     CDS             complement(4062756..4063388)
     CDS             4063537..4064274
     CDS             4064344..4065171
     CDS             4065178..4065642
     CDS             4065656..4066933
     CDS             complement(4067039..4067896)
     CDS             4068348..4069184
     CDS             4069317..4070213
     CDS             complement(4070358..4071413)
     CDS             complement(4071428..4072162)
     CDS             complement(4072162..4072686)
     CDS             complement(4072775..4073119)
     CDS             4073360..4074397
     CDS             complement(4074405..4074896)
     CDS             4075022..4075519
     CDS             complement(4075532..4075906)
     CDS             complement(4076082..4076441)
     CDS             complement(4076893..4077741)
     CDS             complement(4077938..4078462)
     CDS             4078721..4079992
     CDS             4080148..4080534
     CDS             complement(4080643..4081755)
     CDS             complement(4081736..4082935)
     CDS             complement(4083105..4085450)
     CDS             4085752..4086441
     CDS             4086438..4087853
     CDS             complement(4087855..4088997)
     CDS             complement(4089018..4091081)
     CDS             complement(4091328..4092182)
     CDS             complement(4092224..4092952)
     CDS             complement(4093047..4094084)
     CDS             4094167..4096446
     CDS             4096514..4097809
     CDS             4097813..4098793
     CDS             4098790..4099596
     CDS             4099597..4099998
     CDS             4100013..4100813
     CDS             4101210..4103234
     CDS             complement(4103318..4104676)
     CDS             4104696..4104902
     CDS             4104915..4106477
     CDS             4106428..4106562
     CDS             complement(4106593..4107057)
     CDS             complement(4107334..4109946)
     CDS             4110102..4110245
     CDS             4110367..4111443
     CDS             4111791..4112336
     CDS             complement(4112396..4114750)
     CDS             complement(4114966..4116252)
     CDS             complement(4116453..4117019)
     CDS             complement(4117046..4118794)
     CDS             4118991..4120673
     CDS             4120933..4121865
     CDS             complement(4122052..4124106)
     CDS             complement(4124602..4125276)
     CDS             complement(4125488..4126507)
     CDS             4126663..4127505
     CDS             complement(4127662..4130193)
     CDS             4130747..4132144
     CDS             4132144..4135842
     CDS             complement(4136542..4136763)
     CDS             4137023..4137148
     CDS             4137194..4137370
     CDS             4137367..4137651
     CDS             4138629..4139237
     CDS             complement(4140711..4140992)
     CDS             4141105..4142313
     CDS             complement(4142276..4143835)
     CDS             complement(4143957..4144598)
     CDS             complement(4144869..4145459)
     CDS             4145801..4147093
     CDS             complement(4147128..4148921)
     CDS             complement(4148999..4150171)
     CDS             complement(4150342..4151037)
     CDS             4151323..4153071
     CDS             complement(4153428..4153703)
     CDS             complement(4153740..4154228)
     CDS             complement(4154233..4154538)
     CDS             complement(4154948..4155550)
     CDS             complement(4155942..4157564)
     CDS             complement(4157733..4158242)
     CDS             4158456..4160612
     CDS             4160699..4162018
     CDS             4162182..4163303
     CDS             complement(4163410..4164108)
     CDS             complement(4164228..4165826)
     CDS             complement(4165924..4168374)
     CDS             complement(4168942..4170132)
     CDS             complement(4170228..4171496)
     CDS             complement(4171497..4171826)
     CDS             4172076..4173665
     CDS             complement(4173653..4173784)
     CDS             complement(4173723..4174688)
     CDS             4175011..4176312
     CDS             complement(4176354..4176800)
     CDS             complement(4176859..4178601)
     CDS             complement(4178588..4179454)
     CDS             complement(4180581..4181126)
     CDS             4181239..4182267
     CDS             4182428..4183288
     CDS             4183291..4184157
     CDS             4184167..4184892
     CDS             complement(4184958..4185368)
     CDS             complement(4185529..4186809)
     CDS             4187071..4188423
     CDS             4188439..4190199
     CDS             4190417..4192045
     CDS             4192072..4193406
     CDS             4193497..4194207
     CDS             4194263..4195327
     CDS             4195330..4196232
     CDS             4196229..4197740
     CDS             4197740..4200142
     CDS             4200139..4202292
     CDS             complement(4202361..4202969)
     CDS             complement(4203269..4203727)
     CDS             complement(4203804..4204271)
     CDS             complement(4204304..4205530)
     CDS             complement(4205570..4206901)
     CDS             complement(4206914..4207483)
     CDS             4208026..4208436
     CDS             4208531..4209427
     CDS             4209449..4210384
     CDS             4210540..4211136
     CDS             4211277..4211933
     CDS             4212136..4213173
     CDS             complement(4213184..4213576)
     CDS             complement(4213670..4216399)
     CDS             complement(4216574..4217473)
     CDS             complement(4217612..4218526)
     CDS             complement(4218703..4219875)
     CDS             complement(4219959..4221188)
     CDS             complement(4221210..4221971)
     CDS             complement(4221977..4222867)
     CDS             complement(4222930..4224384)
     CDS             complement(4224381..4225529)
     CDS             complement(4225522..4226985)
     CDS             complement(4226982..4228307)
     CDS             complement(4228323..4229405)
     CDS             complement(4229399..4230814)
     CDS             complement(4230811..4232403)
     CDS             complement(4232393..4234153)
     CDS             complement(4234150..4234470)
     CDS             complement(4234467..4235402)
     CDS             complement(4235402..4235860)
     CDS             4236329..4237096
     CDS             4237096..4238052
     CDS             4238054..4238983
     CDS             4239051..4239785
     CDS             4239824..4241317
     CDS             4241314..4242396
     CDS             complement(4242477..4243469)
     CDS             complement(4243715..4244347)
     CDS             complement(4244525..4245151)
     CDS             complement(4245144..4245713)
     CDS             complement(4245779..4246438)
     CDS             complement(4246624..4248060)
     CDS             complement(4248496..4251525)
     CDS             complement(4251522..4253294)
     CDS             complement(4253284..4257780)
     CDS             complement(4258041..4260176)
     CDS             complement(4260675..4262384)
     CDS             complement(4262437..4263993)
     CDS             complement(4264023..4264439)
     CDS             complement(4264442..4265902)
     CDS             complement(4266405..4269629)
     CDS             complement(4269712..4270311)
     CDS             complement(4270741..4271127)
     CDS             4271250..4271966
     CDS             complement(4272077..4272676)
     CDS             complement(4272618..4273124)
     CDS             complement(4273136..4273642)
     CDS             4274310..4275128
     CDS             4275156..4277927
     CDS             4278819..4279325
     CDS             complement(4279352..4280413)
     CDS             complement(4280410..4281516)
     CDS             4281804..4283309
     CDS             4283336..4283806
     CDS             4283833..4286598
     CDS             4286964..4288439
     CDS             4288432..4290117
     CDS             complement(4290160..4290693)
     CDS             complement(4291096..4292466)
     CDS             4292717..4293595
     CDS             4293635..4294015
     CDS             4294015..4294713
     CDS             4294723..4295976
     CDS             4296136..4297563
     CDS             4297563..4298528
     CDS             4298662..4299285
     CDS             4299616..4301070
     CDS             complement(4301054..4301722)
     CDS             complement(4301753..4303036)
     CDS             complement(4303085..4304080)
     CDS             complement(4304080..4306542)
     CDS             complement(4307236..4308621)
     CDS             complement(4308709..4309206)
     CDS             complement(4309297..4309578)
     CDS             4309943..4311136
     CDS             4312079..4313320
     CDS             4313337..4314131
     CDS             complement(4314183..4314929)
     CDS             complement(4315184..4315357)
     CDS             complement(4315354..4316658)
     CDS             complement(4316627..4317037)
     CDS             4317901..4318146
     CDS             4318553..4320739
     CDS             4320705..4320890
     CDS             complement(4321406..4324315)
     CDS             complement(4324520..4324909)
     CDS             complement(4324982..4326010)
     CDS             4326203..4327054
     CDS             complement(4327346..4327516)
     CDS             complement(4327750..4328823)
     CDS             complement(4329049..4329699)
     CDS             complement(4329783..4330649)
     CDS             complement(4330795..4334001)
     CDS             complement(4333998..4335239)
     CDS             complement(4335236..4336594)
     CDS             4336739..4337155
     CDS             4337214..4340114
     CDS             complement(4340125..4340742)
     CDS             complement(4340833..4341765)
     CDS             4342028..4345546
     CDS             complement(4345570..4345827)
     CDS             complement(4346165..4347424)
     CDS             complement(4347602..4347832)
     CDS             complement(4348039..4348983)
     CDS             complement(4349036..4349803)
     CDS             complement(4349820..4350899)
     CDS             complement(4350974..4352509)
     CDS             4352780..4353205
     CDS             4353224..4353481
     CDS             4353504..4354013
     CDS             4354025..4355023
     CDS             complement(4355160..4355603)
     CDS             complement(4355808..4356665)
     CDS             complement(4356665..4356898)
     CDS             complement(4356965..4357057)
     CDS             4357223..4357990
     CDS             complement(4358103..4358876)
     CDS             complement(4359099..4359596)
     CDS             4359823..4360776
     CDS             4360858..4362501
     CDS             complement(4362600..4363691)
     CDS             complement(4363701..4364765)
     CDS             complement(4364768..4365250)
     CDS             4365763..4367997
     CDS             complement(4368142..4369269)
     CDS             complement(4369289..4369678)
     CDS             complement(4369732..4372092)
     CDS             complement(4372109..4373995)
     CDS             complement(4374453..4374848)
     CDS             4375084..4376163
     CDS             complement(4376168..4377172)
     CDS             4377530..4379785
     CDS             4379994..4380395
     CDS             4380469..4381527
     CDS             4382227..4385208
     CDS             4385393..4386520
     CDS             4386604..4388874
     CDS             4389008..4389769
     CDS             4389803..4390237
     CDS             4390339..4391577
     CDS             4391600..4392088
     CDS             4392160..4393233
     CDS             complement(4393404..4394480)
     CDS             complement(4394633..4395865)
     CDS             complement(4396010..4397209)
     CDS             complement(4397252..4398709)
     CDS             4399376..4402414
     CDS             4402691..4404937
     CDS             complement(4405076..4406230)
     CDS             4406308..4406658
     CDS             complement(4406812..4408197)
     CDS             complement(4408210..4408491)
     CDS             complement(4408491..4409660)
     CDS             complement(4409816..4410739)
     CDS             complement(4410804..4412102)
     CDS             complement(4412160..4414424)
     CDS             4414948..4415685
     CDS             complement(4415783..4416529)
     CDS             complement(4416901..4418088)
     CDS             complement(4418284..4420452)
     CDS             complement(4420470..4421597)
     CDS             complement(4421790..4422779)
     CDS             4423032..4423937
     CDS             4424009..4424458
     CDS             4424721..4425263
     CDS             complement(4425328..4426230)
     CDS             4426818..4427411
     CDS             4427713..4428546
     CDS             complement(4428761..4429906)
     CDS             4430094..4430984
     CDS             complement(4430970..4432727)
     CDS             complement(4432752..4433471)
     CDS             complement(4433475..4434191)
     CDS             complement(4434361..4435308)
     CDS             complement(4435550..4437838)
     CDS             complement(4437840..4438337)
     CDS             complement(4438651..4439499)
     CDS             complement(4439677..4440453)
     CDS             complement(4440756..4442396)
     CDS             complement(4442429..4443889)
     CDS             complement(4444001..4444765)
     CDS             complement(4444768..4446294)
     CDS             complement(4446550..4449309)
     CDS             4449848..4452004
     CDS             4452315..4453514
     CDS             complement(4453618..4454910)
     CDS             complement(4455022..4455675)
     CDS             complement(4455751..4456248)
     CDS             complement(4456317..4457162)
     CDS             4457315..4459291
     CDS             4459308..4459652
     CDS             4459676..4460269
     CDS             4460274..4460852
     CDS             complement(4461144..4461569)
     CDS             complement(4461584..4462216)
     CDS             complement(4462410..4463144)
     CDS             complement(4463141..4464409)
     CDS             complement(4464411..4465043)
     CDS             complement(4465301..4465693)
     CDS             complement(4465706..4466134)
     CDS             complement(4466453..4467040)
     CDS             complement(4467148..4467450)
     CDS             complement(4467454..4467570)
     CDS             complement(4467624..4468478)
     CDS             complement(4468478..4470640)
     CDS             4470697..4470804
     CDS             complement(4470916..4471296)
     CDS             complement(4471311..4472048)
     CDS             complement(4472045..4472767)
     CDS             complement(4472815..4473099)
     CDS             complement(4473196..4474914)
     CDS             complement(4474995..4475723)
     CDS             complement(4475869..4476774)
     CDS             complement(4476764..4477072)
     CDS             complement(4477159..4478271)
     CDS             complement(4478304..4479347)
     CDS             4479376..4480059
     CDS             4480196..4481017
     CDS             4481043..4481585
     CDS             4481566..4482015
     CDS             4482102..4483409
     CDS             4483430..4486141
     CDS             complement(4486204..4487376)
     CDS             4487559..4489037
     CDS             4489191..4490510
     CDS             complement(4491062..4492462)
     CDS             complement(4492590..4493741)
     CDS             complement(4493876..4494604)
     CDS             4494867..4497284
     CDS             complement(4497460..4498191)
     CDS             complement(4498197..4500359)
     CDS             4500742..4500948
     CDS             complement(4501061..4501555)
     CDS             complement(4501891..4502406)
     CDS             complement(4502525..4503718)
     CDS             complement(4503892..4504149)
     CDS             complement(4504165..4504476)
     CDS             4504716..4505687
     CDS             complement(4505749..4506714)
     CDS             complement(4506736..4507269)
     CDS             complement(4507262..4507657)
     CDS             4507858..4508589
     CDS             complement(4508663..4509115)
     CDS             complement(4509142..4509369)
     CDS             complement(4509381..4509785)
     CDS             complement(4510002..4512347)
     CDS             4512978..4517444
     CDS             4517464..4518879
     CDS             4519114..4520280
     CDS             complement(4520449..4521117)
     CDS             4521533..4521823
     CDS             4521858..4523504
     CDS             complement(4523751..4524011)
     CDS             4524215..4525468
     CDS             complement(4525491..4526447)
     CDS             complement(4527170..4527301)
     CDS             4528253..4529266
     CDS             4529366..4530841
     CDS             4530893..4531510
     CDS             4531557..4532375
     CDS             4532443..4533573
     CDS             4534184..4534477
     CDS             complement(4535353..4536000)
     CDS             complement(4536005..4536514)
     CDS             complement(4536615..4537367)
     CDS             complement(4537842..4540112)
     CDS             4540393..4541679
     CDS             complement(4541892..4542488)
     CDS             complement(4542488..4543345)
     CDS             4543813..4544550
     CDS             4544547..4546010
     CDS             4546007..4547317
     CDS             4547345..4549468
     CDS             complement(4549620..4550882)
     CDS             complement(4551126..4552115)
     CDS             4552259..4554175
     CDS             4554397..4555062
     CDS             4555450..4555827
     CDS             4555866..4556369
     CDS             complement(4556525..4556743)
     CDS             complement(4556839..4558086)
     CDS             4558711..4558920
     CDS             4559193..4561439
     CDS             complement(4561557..4562192)
     CDS             complement(4562262..4562729)
     CDS             complement(4562781..4563035)
     CDS             complement(4563140..4563328)
     CDS             4563405..4563908
     CDS             4564027..4564464
     CDS             4564671..4566182
     CDS             4566275..4566601
     CDS             complement(4566705..4568153)
     CDS             complement(4568310..4569122)
     CDS             4569680..4572322
     CDS             complement(4572390..4575512)
     CDS             complement(4575912..4577534)
     CDS             complement(4577790..4579259)
     CDS             complement(4579252..4582413)
     CDS             complement(4582417..4583631)
     CDS             complement(4583844..4584122)
     CDS             complement(4584113..4585702)
     CDS             complement(4585699..4585980)
     CDS             complement(4586003..4588426)
     CDS             complement(4588568..4589194)
     CDS             complement(4589280..4591106)
     CDS             complement(4591160..4591609)
     CDS             complement(4591867..4592925)
     CDS             complement(4592926..4593903)
     CDS             complement(4594309..4595130)
     CDS             complement(4595157..4595333)
     CDS             complement(4595584..4596564)
     CDS             complement(4596675..4598318)
     CDS             complement(4598397..4599179)
     CDS             complement(4599438..4600034)
     CDS             complement(4600037..4603918)
     CDS             4604136..4605362
     CDS             complement(4605450..4605896)
     CDS             complement(4605949..4607442)
     CDS             complement(4607623..4610547)
     CDS             complement(4610753..4612030)
     CDS             4612317..4614254
     CDS             complement(4614280..4615254)
     CDS             4615767..4617098
     CDS             4617095..4618690
     CDS             4618896..4619558
     CDS             4619628..4619822
     CDS             4619849..4620205
     CDS             4620174..4621217
     CDS             4621353..4622021
     CDS             complement(4622099..4623496)
     CDS             4623847..4626678
     CDS             4626693..4627349
     CDS             4627419..4628399
     CDS             4628554..4628886
     CDS             complement(4628897..4630150)
     CDS             complement(4630197..4631147)
     CDS             complement(4631159..4632175)
     CDS             4632419..4633270
     CDS             4633398..4634276
     CDS             complement(4634346..4635638)
     CDS             complement(4635914..4636546)
     CDS             4636821..4637291
     CDS             complement(4637381..4638163)
     CDS             complement(4638324..4639166)
     CDS             complement(4639176..4639976)
     CDS             complement(4639991..4642279)
     CDS             complement(4642289..4642813)
     CDS             4642873..4643523
     CDS             4643516..4644202
     CDS             complement(4644275..4645705)
     CDS             complement(4645716..4647356)
     CDS             complement(4647517..4649004)
     CDS             4649149..4649748
     CDS             4649776..4650471
     CDS             4650512..4651015
     CDS             4651017..4652780
     CDS             4652929..4653207
     CDS             4653271..4653909
     CDS             4653906..4654394
     CDS             4654399..4655451
     CDS             4655448..4656194
     CDS             4656283..4656921
     CDS             4657088..4657972
     CDS             4658013..4658831
     CDS             4658897..4659880
     CDS             complement(4659969..4660379)
     CDS             complement(4660395..4660577)
     CDS             4660887..4661654
     CDS             4661821..4662153
     CDS             complement(4662204..4662956)
     CDS             4662980..4663090
     CDS             4663366..4663803
     CDS             4663917..4664381
     CDS             4664383..4664595
     CDS             complement(4664747..4666309)
     CDS             4666842..4668770
     CDS             complement(4668845..4669924)
     CDS             4670287..4671660
     CDS             4671660..4672163
     CDS             4672182..4673084
     CDS             complement(4673172..4674596)
     CDS             4674986..4676347
     CDS             4676420..4677250
     CDS             4677254..4679086
     CDS             complement(4679431..4680504)
     CDS             complement(4680524..4681510)
     CDS             complement(4681539..4682477)
     CDS             complement(4682487..4683326)
     CDS             complement(4683326..4683712)
     CDS             complement(4683722..4684630)
     CDS             complement(4684627..4685646)
     CDS             complement(4685714..4686811)
     CDS             complement(4686814..4687500)
     CDS             4687629..4688831
     CDS             complement(4688845..4689726)
     CDS             4689867..4691081
     CDS             complement(4691875..4692963)
     CDS             complement(4693000..4694442)
     CDS             4694882..4696126
     CDS             complement(4696338..4698110)
     CDS             4698619..4699737
     CDS             4699844..4700320
     CDS             4700925..4703318
     CDS             4703334..4704272
     CDS             complement(4705190..4706650)
     CDS             complement(4706736..4709024)
     CDS             4709833..4710468
     CDS             4710919..4711848
     CDS             4712685..4714154
     CDS             4714192..4714515
     CDS             4714577..4715029
     CDS             complement(4715548..4716150)
     CDS             complement(4716400..4717119)
     CDS             4717545..4719191
     CDS             4719461..4720165
     CDS             complement(4720203..4722959)
     CDS             4723477..4725996
     CDS             complement(4726066..4726959)
     CDS             complement(4727087..4727851)
     CDS             4728137..4728697
     CDS             complement(4728746..4730998)
     CDS             complement(4731004..4731705)
     CDS             4731949..4732773
     CDS             4732794..4735187
     CDS             4735184..4735900
     CDS             4736112..4736573
     CDS             4736705..4738138
     CDS             complement(4738169..4738759)
     CDS             4739036..4739995
     CDS             4739988..4740758
     CDS             4740773..4741450
     CDS             complement(4741496..4742221)
     CDS             4742442..4744052
     CDS             complement(4744134..4744985)
     CDS             complement(4744993..4745790)
     CDS             complement(4745877..4746365)
     CDS             complement(4746362..4747609)
     CDS             complement(4747817..4748734)
     CDS             complement(4748799..4749248)
     CDS             complement(4749415..4750119)
     CDS             4750187..4751470
     CDS             complement(4751570..4751752)
     CDS             4751982..4752572
     CDS             4752595..4753185
     CDS             complement(4753232..4753816)
     CDS             4753901..4755358
     CDS             4755430..4756104
     CDS             4756175..4757155
     CDS             complement(4757226..4758467)
     CDS             4758981..4759850
     CDS             complement(4759935..4760861)
     CDS             complement(4760957..4761394)
     CDS             complement(4761391..4762359)
     CDS             4762454..4762681
     CDS             4762702..4763340
     CDS             complement(4763354..4764256)
     CDS             complement(4764293..4765177)
     CDS             4765324..4765647
     CDS             complement(4765751..4766416)
     CDS             complement(4766572..4766898)
     CDS             4766965..4768407
     CDS             4768395..4768526
     CDS             4768575..4771433
     CDS             4771522..4772136
     CDS             4772305..4773633
     CDS             complement(4773736..4774056)
     CDS             4774574..4775626
     CDS             4775623..4776531
     CDS             complement(4776657..4777673)
     CDS             4777795..4778169
     CDS             complement(4778260..4780467)
     CDS             4780531..4781181
     CDS             4781225..4782016
     CDS             4782130..4782507
     CDS             complement(4782584..4783777)
     CDS             4783786..4785300
     CDS             4785297..4785758
     CDS             4785755..4787092
     CDS             4787142..4789061
     CDS             4789093..4789992
     CDS             4790072..4790323
     CDS             4790349..4791647
     CDS             4791711..4792859
     CDS             4792863..4793747
     CDS             complement(4794102..4794533)
     CDS             complement(4794587..4795246)
     CDS             complement(4795260..4795868)
     CDS             complement(4795917..4797812)
     CDS             complement(4798006..4798425)
     CDS             complement(4798425..4799507)
     CDS             complement(4799610..4801208)
     CDS             4801430..4801963
     CDS             4801972..4803729
     CDS             4803747..4804250
     CDS             4804247..4806403
     CDS             complement(4806360..4807544)
     CDS             complement(4807609..4808661)
     CDS             complement(4808715..4809128)
     CDS             complement(4809741..4810925)
     CDS             4811138..4811275
     CDS             complement(4811511..4812251)
     CDS             complement(4812235..4813221)
     CDS             complement(4813218..4814255)
     CDS             complement(4814303..4816429)
     CDS             complement(4816432..4816872)
     CDS             complement(4817020..4818867)
     CDS             complement(4818864..4820042)
     CDS             complement(4820070..4820705)
     CDS             complement(4820695..4821315)
     CDS             complement(4821308..4822492)
     CDS             complement(4822489..4823649)
     CDS             complement(4823667..4825025)
     CDS             complement(4825009..4826106)
     CDS             complement(4826099..4827361)
     CDS             complement(4827808..4828515)
     CDS             complement(4828755..4830149)
     CDS             complement(4830106..4830339)
     CDS             complement(4830363..4831019)
     CDS             4831158..4832102
     CDS             4833632..4834066
     CDS             complement(4834433..4834528)
     CDS             4839129..4839584
     CDS             complement(4839668..4840858)
     CDS             complement(4840942..4841709)
     CDS             complement(4841735..4842721)
     CDS             complement(4842712..4843968)
     CDS             4844094..4844726
     CDS             4844723..4845964
     CDS             complement(4846057..4846452)
     CDS             complement(4846488..4847321)
     CDS             4847494..4848351
     CDS             4848361..4849488
     CDS             complement(4849503..4850474)
     CDS             complement(4850510..4851241)
     CDS             4851513..4852151
     CDS             complement(4852228..4853727)
     CDS             4853810..4854907
     CDS             complement(4854904..4855503)
     CDS             4855663..4856790
     CDS             complement(4856980..4857306)
     CDS             complement(4857998..4860238)
     CDS             4860416..4861315
     CDS             complement(4861312..4862082)
     CDS             complement(4862075..4863784)
     CDS             complement(4863784..4865616)
     CDS             complement(4865748..4866506)
     CDS             complement(4866510..4867496)
     CDS             complement(4867506..4867949)
     CDS             complement(4868065..4868409)
     CDS             complement(4868406..4868609)
     CDS             complement(4868685..4869344)
     CDS             4869696..4869989
     CDS             4869994..4870689
     CDS             4870686..4872029
     CDS             4872077..4872721
     CDS             4872739..4873791
     CDS             complement(4873812..4873970)
     CDS             complement(4873981..4874259)
     CDS             complement(4874473..4875510)
     CDS             complement(4875715..4876260)
     CDS             4876561..4877115
     CDS             4877298..4877873
     CDS             4877986..4878888
     CDS             4878892..4879788
     CDS             4879789..4881033
     CDS             complement(4881090..4881290)
     CDS             4881574..4882353
     CDS             4882440..4883291
     CDS             complement(4883361..4884782)
     CDS             complement(4884923..4885684)
     CDS             complement(4885681..4886106)
     CDS             4886275..4886817
     CDS             complement(4886814..4887983)
     CDS             complement(4888127..4891264)
     CDS             4891556..4892017
     CDS             4892146..4892694
     CDS             4892691..4893491
     CDS             4893888..4894295
     CDS             complement(4894456..4894941)
     CDS             4895148..4895657
     CDS             4895741..4896817
     CDS             4896980..4897150
     CDS             4897152..4898399
     CDS             4898586..4899416
     CDS             4899413..4900111
     CDS             4900127..4901023
     CDS             4901071..4901787
     CDS             complement(4901884..4902663)
     CDS             4902812..4904986
     CDS             4905076..4906332
     CDS             complement(4906352..4907272)
     CDS             4907430..4907687
     CDS             4908063..4908635
     CDS             4908649..4909572
     CDS             complement(4909660..4910055)
     CDS             4910437..4910877
     CDS             4910957..4911487
     CDS             4911731..4913353
     CDS             4913734..4914279
     CDS             4914379..4915428
     CDS             4915875..4916318
     CDS             complement(4916543..4916842)
     CDS             complement(4916839..4917030)
     CDS             complement(4917027..4918163)
     CDS             4918214..4918546
     CDS             complement(4918626..4919042)
     CDS             4919598..4921205
     CDS             complement(4921386..4923176)
     CDS             complement(4923198..4924622)
     CDS             complement(4924775..4926595)
     CDS             complement(4926595..4928490)
     CDS             complement(4928538..4931753)
     CDS             complement(4931760..4934105)
     CDS             complement(4934467..4936227)
     CDS             4936717..4937601
     CDS             complement(4937651..4938391)
     CDS             4938883..4940073
     CDS             4940073..4940492
     CDS             4940699..4941898
     CDS             4941886..4942317
     CDS             4942583..4943782
     CDS             4943779..4944198
     CDS             4944296..4945498
     CDS             4945498..4945914
     CDS             complement(4945940..4947985)
     CDS             4948633..4950048
     CDS             4950158..4951501
     CDS             4951570..4952442
     CDS             4952445..4953275
     CDS             4953286..4954302
     CDS             4954583..4955296
     CDS             4955299..4956258
     CDS             complement(4956359..4957321)
     CDS             complement(4957892..4958506)
     CDS             4958925..4960172
     CDS             4960184..4963360
     CDS             4963353..4964735
     CDS             complement(4964994..4965539)
     CDS             4965941..4966561
     CDS             4966606..4967313
     CDS             complement(4967479..4967724)
     CDS             complement(4967807..4967944)
     CDS             complement(4968186..4968698)
     CDS             4968959..4969942
     CDS             complement(4970034..4970192)
     CDS             complement(4970368..4970934)
     CDS             complement(4971043..4971198)
     CDS             complement(4971324..4972145)
     CDS             complement(4972388..4973743)
     CDS             complement(4973849..4974028)
     CDS             complement(4974206..4974400)
     CDS             complement(4974447..4974623)
     CDS             complement(4974841..4975818)
     CDS             complement(4975880..4977010)
     CDS             complement(4977132..4977290)
     CDS             complement(4977412..4978374)
     CDS             4978485..4979639
     CDS             complement(4979662..4980795)
     CDS             complement(4980914..4982332)
     CDS             complement(4982600..4983841)
     CDS             complement(4983844..4984950)
     CDS             complement(4984962..4986455)
     CDS             complement(4986466..4986639)
     CDS             4986947..4987471
     CDS             complement(4987494..4988066)
     CDS             4988429..4989343
     CDS             4989351..4991774
     CDS             complement(4992428..4994416)
     CDS             complement(4994432..4994890)
     CDS             complement(4994892..4996373)
     CDS             complement(4996426..4996659)
     CDS             complement(4996663..4997994)
     CDS             complement(4998397..4999587)
     CDS             complement(4999589..5001055)
     CDS             complement(5001319..5002863)
     CDS             complement(5003054..5005510)
     CDS             5005949..5009026
     CDS             5009172..5011073
     CDS             5011197..5011598
     CDS             5011843..5012691
     CDS             5013050..5015893
     CDS             complement(5016066..5016584)
     CDS             complement(5016747..5017922)
     CDS             complement(5017919..5018842)
     CDS             complement(5018860..5019747)
     CDS             complement(5019744..5021324)
     CDS             complement(5021331..5022743)
     CDS             complement(5022756..5023922)
     CDS             5024078..5025061
     CDS             5025063..5026193
     CDS             5026210..5027550
     CDS             complement(5027603..5028673)
     CDS             5028969..5030012
     CDS             5030005..5030226
     CDS             complement(5030240..5031346)
     CDS             complement(5031398..5033572)
     CDS             complement(5033969..5035573)
     CDS             complement(5035787..5037283)
     CDS             complement(5037510..5038070)
     CDS             complement(5038143..5039639)
     CDS             complement(5039777..5040862)
     CDS             complement(5040864..5042282)
     CDS             5042438..5043025
     CDS             complement(5043102..5044349)
     CDS             complement(5044957..5045172)
     CDS             5045398..5047575
     CDS             5047707..5048237
     CDS             5048444..5048968
     CDS             5049047..5050378
     CDS             complement(5050495..5051628)
     CDS             complement(5052256..5053299)
     CDS             complement(5053327..5053701)
     CDS             complement(5053989..5054498)
     CDS             complement(5054612..5055817)
     CDS             5055940..5056827
     CDS             5057098..5058477
     CDS             5058525..5058956
     CDS             5059420..5061594
     CDS             5061806..5062375
     CDS             complement(5062298..5062468)
     CDS             5062544..5064370
     CDS             5064367..5065353
     CDS             complement(5065467..5066267)
     CDS             complement(5066595..5067944)
     CDS             5068212..5070254
     CDS             5070285..5070992
     CDS             5071138..5071938
     CDS             5071939..5072580
     CDS             5072584..5074218
     CDS             complement(5074281..5075228)
     CDS             5075347..5075601
     CDS             5075616..5075915
     CDS             5075922..5076731
     CDS             5076728..5077312
     CDS             5077314..5078102
     CDS             5078106..5080001
     CDS             5080051..5081052
     CDS             complement(5081249..5082760)
     CDS             complement(5082757..5084022)
     CDS             5084124..5084450
     CDS             5084718..5085983
     CDS             5086259..5086750
     CDS             5086747..5087889
     CDS             complement(5088410..5088562)
     CDS             5088632..5090959
     CDS             5091166..5091606
     CDS             complement(5091678..5092679)
     CDS             complement(5092714..5092977)
     CDS             complement(5093046..5093822)
     CDS             5093883..5094605
     CDS             complement(5094589..5097147)
     CDS             5097307..5097885
     CDS             5097898..5098176
     CDS             complement(5098121..5099464)
     CDS             5099579..5100628
     CDS             complement(5100625..5101242)
     CDS             complement(5101245..5101883)
     CDS             complement(5101880..5102797)
     CDS             complement(5102807..5103784)
     CDS             complement(5103795..5104355)
     CDS             complement(5104339..5105052)
     CDS             5105122..5105331
     CDS             complement(5105393..5106274)
     CDS             complement(5106286..5106888)
     CDS             complement(5106885..5107112)
     CDS             complement(5107131..5108729)
     CDS             complement(5108740..5109864)
     CDS             complement(5110273..5110896)
     CDS             5111090..5113525
     CDS             complement(5113618..5115168)
     CDS             complement(5115168..5117015)
     CDS             5117465..5118085
     CDS             5118147..5119697
     CDS             complement(5119803..5119901)
     CDS             5119915..5121051
     CDS             complement(5121048..5121902)
     CDS             5122047..5123531
     CDS             5124087..5124419
     CDS             complement(5124576..5125223)
     CDS             complement(5125422..5126654)
     CDS             complement(5126826..5127365)
     CDS             complement(5127365..5127955)
     CDS             complement(5127952..5128848)
     CDS             5128922..5130385
     CDS             complement(5130415..5132310)
     CDS             complement(5132552..5133040)
     CDS             complement(5133104..5134528)
     CDS             complement(5134771..5136063)
     CDS             complement(5136020..5136466)
     CDS             complement(5136552..5137802)
     CDS             complement(5137851..5138948)
     CDS             5139250..5141700
     CDS             5141703..5142209
     CDS             5142333..5143457
     CDS             5143543..5143665
     CDS             complement(5143672..5143980)
     CDS             complement(5144067..5145305)
     CDS             5145666..5146505
     CDS             5146518..5147042
     CDS             5147213..5148508
     CDS             5148626..5149390
     CDS             5149569..5150021
     CDS             5150045..5150224
     CDS             complement(5150279..5150530)
     CDS             complement(5150532..5151185)
     CDS             complement(5151224..5151937)
     CDS             5152117..5152980
     CDS             5153536..5153685
     CDS             5153833..5154015
     CDS             complement(5154012..5155178)
     CDS             5155545..5158586
     CDS             5158657..5159484
     CDS             5159500..5160531
     CDS             5160559..5162037
     CDS             5162053..5162778
     CDS             complement(5162805..5163149)
     CDS             5163529..5164119
     CDS             5164343..5167378
     CDS             complement(5167459..5167872)
     CDS             complement(5167916..5169301)
     CDS             complement(5169333..5170193)
     CDS             complement(5170249..5171790)
     CDS             complement(5171804..5172337)
     CDS             complement(5172352..5172822)
     CDS             complement(5172862..5173110)
     CDS             complement(5173164..5173976)
     CDS             complement(5174025..5174411)
     CDS             complement(5174513..5175385)
     CDS             complement(5175419..5176207)
     CDS             complement(5176319..5176957)
     CDS             complement(5176957..5178858)
     CDS             complement(5179915..5180730)
     CDS             complement(5180750..5181424)
     CDS             complement(5181428..5181865)
     CDS             complement(5182145..5183527)
     CDS             complement(5183536..5184018)
     CDS             complement(5184129..5185760)
     CDS             complement(5186087..5186449)
     CDS             complement(5186459..5186593)