CDS             390..518
     CDS             676..2094
     CDS             2356..3474
     CDS             3733..4011
     CDS             4098..5234
     CDS             5462..7903
     CDS             complement(7925..9004)
     CDS             complement(9197..9706)
     CDS             complement(9854..10132)
     CDS             complement(10273..10476)
     CDS             complement(10492..10665)
     CDS             complement(10656..12851)
     CDS             complement(12887..13387)
     CDS             complement(13407..14954)
     CDS             complement(14983..15864)
     CDS             complement(15872..16036)
     CDS             complement(16046..16780)
     CDS             complement(16792..18438)
     CDS             complement(18787..19707)
     CDS             complement(19785..20522)
     CDS             complement(20675..21277)
     CDS             21433..22194
     CDS             complement(22420..23301)
     CDS             complement(23383..23877)
     CDS             complement(23874..24752)
     CDS             complement(24749..25024)
     CDS             complement(25063..25827)
     CDS             25947..26294
     CDS             26356..27189
     CDS             complement(27426..27839)
     CDS             complement(27958..29199)
     CDS             complement(29453..29962)
     CDS             30131..32929
     CDS             33043..33582
     CDS             33579..34025
     CDS             complement(34035..36800)
     CDS             complement(36947..37375)
     CDS             37459..37827
     CDS             37966..39186
     CDS             39440..39697
     CDS             complement(39741..39992)
     CDS             40187..42394
     CDS             complement(42525..42956)
     CDS             43356..43556
     CDS             43644..44003
     CDS             44184..45266
     CDS             45527..46018
     CDS             46160..48568
     CDS             complement(48751..50181)
     CDS             50507..51430
     CDS             complement(51434..53746)
     CDS             54035..54991
     CDS             complement(55011..55415)
     CDS             complement(55477..55956)
     CDS             complement(56021..56614)
     CDS             complement(56695..57093)
     CDS             complement(57528..59321)
     CDS             59695..61008
     CDS             61107..61931
     CDS             complement(62130..62684)
     CDS             complement(62851..64173)
     CDS             64282..65091
     CDS             65088..65918
     CDS             66038..67363
     CDS             67714..68466
     CDS             complement(68769..69206)
     CDS             69647..70441
     CDS             complement(70581..71018)
     CDS             complement(71018..71785)
     CDS             71962..72726
     CDS             complement(72806..73540)
     CDS             complement(74067..74945)
     CDS             complement(74942..75721)
     CDS             complement(76273..77358)
     CDS             complement(77432..79699)
     CDS             complement(80003..81256)
     CDS             81424..81900
     CDS             81916..82677
     CDS             complement(82852..83667)
     CDS             83823..84722
     CDS             complement(84920..86704)
     CDS             86769..88157
     CDS             complement(88475..90067)
     CDS             complement(90170..92059)
     CDS             complement(92238..93590)
     CDS             93756..93977
     CDS             94073..94651
     CDS             complement(94763..96517)
     CDS             complement(96815..98152)
     CDS             complement(98256..99044)
     CDS             complement(99087..99578)
     CDS             complement(99721..100920)
     CDS             complement(101152..101736)
     CDS             102027..103001
     CDS             complement(103097..105370)
     CDS             105431..106054
     CDS             complement(106070..106444)
     CDS             complement(106532..106837)
     CDS             107004..108446
     CDS             complement(108459..109907)
     CDS             complement(109910..112177)
     CDS             113015..114838
     CDS             114968..116236
     CDS             116378..116920
     CDS             116996..117532
     CDS             117568..119049
     CDS             complement(119224..120111)
     CDS             complement(120210..120536)
     CDS             complement(120565..120855)
     CDS             complement(121412..122239)
     CDS             complement(122378..123181)
     CDS             complement(123314..124093)
     CDS             complement(124356..124835)
     CDS             complement(124958..126376)
     CDS             complement(126415..127803)
     CDS             complement(127873..129246)
     CDS             129405..131093
     CDS             complement(131145..131363)
     CDS             complement(131495..131836)
     CDS             complement(132154..132558)
     CDS             complement(132639..132983)
     CDS             133674..134597
     CDS             134722..135132
     CDS             complement(135195..135911)
     CDS             136074..137282
     CDS             137333..138385
     CDS             complement(138422..139462)
     CDS             complement(139459..140457)
     CDS             complement(140460..141380)
     CDS             complement(141377..142357)
     CDS             complement(142384..143982)
     CDS             complement(144067..145023)
     CDS             complement(145020..146663)
     CDS             146884..148467
     CDS             complement(148488..149276)
     CDS             complement(149285..150796)
     CDS             151023..151457
     CDS             151457..152851
     CDS             complement(153001..153903)
     CDS             154064..155284
     CDS             155520..156386
     CDS             156383..157318
     CDS             157311..158060
     CDS             158053..158784
     CDS             158821..159570
     CDS             159570..160388
     CDS             160676..163552
     CDS             163553..163915
     CDS             163912..165447
     CDS             165444..165932
     CDS             165929..166198
     CDS             166200..166619
     CDS             complement(166744..167097)
     CDS             complement(167102..169627)
     CDS             complement(169624..170322)
     CDS             170344..170826
     CDS             complement(170790..171284)
     CDS             complement(171281..172048)
     CDS             complement(172510..173037)
     CDS             complement(173056..173391)
     CDS             complement(173463..175799)
     CDS             complement(175990..176661)
     CDS             complement(176722..178146)
     CDS             178492..178689
     CDS             178686..179657
     CDS             179654..180739
     CDS             180736..181524
     CDS             complement(181561..182676)
     CDS             complement(182676..185453)
     CDS             complement(185450..186520)
     CDS             186780..186875
     CDS             complement(186920..187744)
     CDS             complement(187741..188562)
     CDS             complement(188622..189902)
     CDS             complement(189933..190769)
     CDS             complement(190766..191710)
     CDS             complement(191703..192860)
     CDS             193028..193900
     CDS             complement(193912..195951)
     CDS             complement(196286..196957)
     CDS             197228..197860
     CDS             197949..198338
     CDS             198370..203463
     CDS             203926..204768
     CDS             complement(204850..206727)
     CDS             complement(206727..207014)
     CDS             complement(207040..207690)
     CDS             208007..209626
     CDS             209831..210007
     CDS             210196..211887
     CDS             212006..212116
     CDS             complement(212254..214485)
     CDS             complement(214614..216680)
     CDS             217410..218393
     CDS             complement(218930..219772)
     CDS             complement(219879..220400)
     CDS             220747..220983
     CDS             complement(221351..222340)
     CDS             complement(222746..223471)
     CDS             complement(223625..224761)
     CDS             complement(224996..225439)
     CDS             complement(225447..225845)
     CDS             226211..227941
     CDS             228221..230614
     CDS             230630..232027
     CDS             232024..233049
     CDS             233069..234184
     CDS             234135..235745
     CDS             235780..236088
     CDS             236229..237053
     CDS             complement(237384..238070)
     CDS             complement(238067..238480)
     CDS             complement(238556..240463)
     CDS             complement(240693..241976)
     CDS             242500..243780
     CDS             complement(243808..244974)
     CDS             complement(245119..246162)
     CDS             246331..247233
     CDS             complement(247458..248435)
     CDS             complement(248432..249847)
     CDS             complement(249844..250041)
     CDS             complement(250038..251102)
     CDS             complement(251104..251991)
     CDS             complement(252011..252964)
     CDS             complement(253123..254784)
     CDS             254956..256557
     CDS             complement(256878..257822)
     CDS             complement(257855..261163)
     CDS             complement(261224..262939)
     CDS             complement(262969..263847)
     CDS             complement(263844..264800)
     CDS             complement(264849..266402)
     CDS             complement(266445..267473)
     CDS             complement(267473..268528)
     CDS             268838..269656
     CDS             complement(269680..270213)
     CDS             complement(270206..271519)
     CDS             complement(271551..272387)
     CDS             complement(272401..272793)
     CDS             complement(272790..273419)
     CDS             complement(273416..275425)
     CDS             complement(275434..276591)
     CDS             276777..278084
     CDS             278279..278812
     CDS             complement(279177..280328)
     CDS             280664..281050
     CDS             281136..281405
     CDS             281535..282131
     CDS             282314..282490
     CDS             282647..282817
     CDS             complement(282824..283738)
     CDS             283922..284983
     CDS             285115..286245
     CDS             286398..287690
     CDS             287721..288350
     CDS             288568..288975
     CDS             289079..289561
     CDS             289686..290966
     CDS             290963..292336
     CDS             292484..293701
     CDS             293834..294337
     CDS             complement(294456..295526)
     CDS             295742..296695
     CDS             296719..297213
     CDS             complement(297397..297816)
     CDS             complement(297934..299364)
     CDS             complement(299435..300310)
     CDS             complement(300452..301984)
     CDS             complement(301984..302544)
     CDS             303167..303649
     CDS             complement(303801..305969)
     CDS             306126..307181
     CDS             307311..307901
     CDS             complement(307937..308476)
     CDS             complement(308513..309916)
     CDS             complement(309947..310693)
     CDS             complement(310701..311105)
     CDS             complement(311163..312398)
     CDS             complement(312499..315456)
     CDS             complement(315585..316469)
     CDS             complement(316530..317726)
     CDS             complement(317818..318786)
     CDS             complement(318976..320157)
     CDS             complement(320215..320781)
     CDS             complement(320974..321609)
     CDS             321674..322414
     CDS             322418..325000
     CDS             325319..326110
     CDS             326357..326908
     CDS             complement(327055..327423)
     CDS             complement(327784..328617)
     CDS             complement(328698..331415)
     CDS             331635..332237
     CDS             332608..333276
     CDS             333365..333541
     CDS             complement(333696..333893)
     CDS             complement(333981..334655)
     CDS             complement(334683..335603)
     CDS             335823..336503
     CDS             complement(336433..337215)
     CDS             338116..338922
     CDS             339146..340231
     CDS             complement(340254..341606)
     CDS             complement(341649..342077)
     CDS             342344..344326
     CDS             complement(344337..344939)
     CDS             345208..345780
     CDS             345810..346940
     CDS             347080..347961
     CDS             348038..348919
     CDS             348932..350176
     CDS             350173..351006
     CDS             complement(351266..352390)
     CDS             complement(352393..353865)
     CDS             complement(354342..356093)
     CDS             complement(356101..357531)
     CDS             complement(357590..358333)
     CDS             358432..359601
     CDS             359862..360851
     CDS             360855..361268
     CDS             361460..362119
     CDS             362549..364507
     CDS             364866..365393
     CDS             complement(365653..366741)
     CDS             366771..367688
     CDS             complement(367883..368137)
     CDS             complement(368140..368628)
     CDS             complement(368777..369559)
     CDS             complement(369667..371490)
     CDS             complement(371494..371916)
     CDS             complement(371913..372248)
     CDS             372647..373678
     CDS             complement(373666..373779)
     CDS             complement(373834..375345)
     CDS             375435..376184
     CDS             376744..377325
     CDS             377547..378179
     CDS             378183..378962
     CDS             complement(379097..380284)
     CDS             380508..381620
     CDS             complement(381907..382299)
     CDS             complement(382463..383266)
     CDS             383425..384459
     CDS             384717..385280
     CDS             complement(385455..386099)
     CDS             386284..387162
     CDS             complement(387447..388052)
     CDS             complement(388283..388684)
     CDS             388800..389132
     CDS             389401..389679
     CDS             389816..390163
     CDS             390310..390975
     CDS             complement(391132..392544)
     CDS             complement(392860..393255)
     CDS             complement(393368..394126)
     CDS             complement(394275..394823)
     CDS             complement(394830..395162)
     CDS             complement(395757..397301)
     CDS             397568..397813
     CDS             397986..398216
     CDS             398221..399282
     CDS             complement(399482..400195)
     CDS             complement(400192..400923)
     CDS             401137..402018
     CDS             402018..403286
     CDS             complement(403466..404368)
     CDS             404397..405344
     CDS             405341..405958
     CDS             complement(406149..406514)
     CDS             complement(406823..407416)
     CDS             complement(407413..407589)
     CDS             complement(407589..408323)
     CDS             complement(408479..409243)
     CDS             complement(409203..409601)
     CDS             complement(409745..410965)
     CDS             411182..412057
     CDS             412194..412532
     CDS             412934..413272
     CDS             413316..414758
     CDS             414952..415248
     CDS             415238..415639
     CDS             415732..416958
     CDS             416981..419452
     CDS             419473..420426
     CDS             420707..421519
     CDS             complement(421639..422085)
     CDS             complement(422148..422834)
     CDS             423077..423586
     CDS             complement(423846..424511)
     CDS             424683..426362
     CDS             426566..429190
     CDS             429177..429737
     CDS             429782..430810
     CDS             complement(431056..431946)
     CDS             complement(432215..433030)
     CDS             complement(433056..433769)
     CDS             complement(434355..436235)
     CDS             complement(436875..438257)
     CDS             complement(438366..439631)
     CDS             complement(439907..440347)
     CDS             440799..441638
     CDS             441635..442243
     CDS             442274..442873
     CDS             442905..443600
     CDS             complement(443737..444213)
     CDS             444674..445381
     CDS             445359..446939
     CDS             446945..447538
     CDS             complement(447864..449165)
     CDS             complement(449319..449888)
     CDS             450081..450674
     CDS             450703..451221
     CDS             451218..451868
     CDS             452026..452763
     CDS             452773..453540
     CDS             453596..453919
     CDS             454035..454991
     CDS             complement(455117..456076)
     CDS             complement(456237..458186)
     CDS             complement(458298..458783)
     CDS             complement(458905..460443)
     CDS             complement(460535..460759)
     CDS             complement(460756..461412)
     CDS             complement(461487..462215)
     CDS             complement(462324..463265)
     CDS             complement(463349..463750)
     CDS             complement(463722..464690)
     CDS             464874..466073
     CDS             complement(466138..467310)
     CDS             complement(467300..467932)
     CDS             complement(467984..468697)
     CDS             468858..469946
     CDS             470134..470754
     CDS             complement(470755..471693)
     CDS             472084..473985
     CDS             474126..475265
     CDS             475359..475961
     CDS             476112..476693
     CDS             476700..477407
     CDS             477426..477737
     CDS             477818..478633
     CDS             complement(478894..480408)
     CDS             complement(480510..481406)
     CDS             complement(481465..481980)
     CDS             482003..482767
     CDS             complement(482994..484511)
     CDS             complement(484669..486117)
     CDS             complement(486114..487376)
     CDS             complement(487668..489992)
     CDS             complement(490104..491042)
     CDS             491316..492596
     CDS             complement(492739..493563)
     CDS             complement(493703..494440)
     CDS             494680..495135
     CDS             complement(495145..495633)
     CDS             495742..496941
     CDS             497209..499653
     CDS             complement(499705..499953)
     CDS             complement(500438..500773)
     CDS             500804..501805
     CDS             502023..502922
     CDS             complement(503151..503513)
     CDS             complement(503622..504548)
     CDS             504642..505445
     CDS             505623..506765
     CDS             507029..507904
     CDS             complement(508024..509637)
     CDS             complement(509825..510559)
     CDS             510770..511471
     CDS             511624..513423
     CDS             513420..513947
     CDS             514079..514480
     CDS             514477..514803
     CDS             complement(514959..516500)
     CDS             516644..518455
     CDS             complement(518459..519280)
     CDS             complement(519284..519703)
     CDS             complement(519700..520872)
     CDS             521031..522848
     CDS             522972..523718
     CDS             complement(523766..523876)
     CDS             524314..525261
     CDS             complement(525292..526290)
     CDS             526575..527132
     CDS             527982..528389
     CDS             528382..528930
     CDS             528995..529975
     CDS             530172..542195
     CDS             complement(542285..542689)
     CDS             543410..543970
     CDS             complement(544075..544176)
     CDS             544592..545179
     CDS             545176..545835
     CDS             complement(546115..547230)
     CDS             547666..549360
     CDS             549524..550597
     CDS             complement(550600..551097)
     CDS             complement(551346..552071)
     CDS             complement(552068..552466)
     CDS             552499..552645
     CDS             complement(552609..553115)
     CDS             553296..554375
     CDS             complement(554482..555213)
     CDS             complement(555304..555633)
     CDS             complement(555756..556958)
     CDS             complement(557130..557675)
     CDS             558534..559358
     CDS             complement(559355..559861)
     CDS             560323..561774
     CDS             562362..563924
     CDS             complement(564104..565159)
     CDS             565331..567937
     CDS             568084..568593
     CDS             complement(568594..569463)
     CDS             complement(569514..570239)
     CDS             complement(570434..571612)
     CDS             571896..572504
     CDS             complement(572512..574263)
     CDS             574469..574765
     CDS             complement(574782..575426)
     CDS             complement(575663..575845)
     CDS             complement(575982..576665)
     CDS             576819..577745
     CDS             complement(577784..578164)
     CDS             complement(578210..579814)
     CDS             580156..581775
     CDS             complement(582218..582835)
     CDS             complement(582955..584250)
     CDS             complement(584355..585365)
     CDS             complement(585399..585887)
     CDS             complement(586052..587260)
     CDS             complement(587348..588187)
     CDS             588299..589192
     CDS             589261..591996
     CDS             complement(592060..592980)
     CDS             593320..596160
     CDS             complement(596465..597922)
     CDS             complement(598297..599259)
     CDS             complement(599413..600456)
     CDS             complement(600474..600620)
     CDS             600799..601416
     CDS             601413..602561
     CDS             602576..603901
     CDS             complement(603920..604189)
     CDS             604294..604941
     CDS             complement(604962..605588)
     CDS             605872..606867
     CDS             606952..607452
     CDS             607462..609357
     CDS             609374..610528
     CDS             complement(610543..613704)
     CDS             complement(614034..614339)
     CDS             614643..615533
     CDS             615831..619268
     CDS             619310..619579
     CDS             619654..619992
     CDS             620250..621413
     CDS             complement(621810..623303)
     CDS             complement(623324..624085)
     CDS             624346..625554
     CDS             625777..626565
     CDS             626568..627332
     CDS             complement(627512..628315)
     CDS             complement(628346..629506)
     CDS             complement(629534..630601)
     CDS             630846..631628
     CDS             complement(631683..631976)
     CDS             complement(632028..632633)
     CDS             complement(633423..634421)
     CDS             complement(634509..635825)
     CDS             complement(635826..636812)
     CDS             637026..638657
     CDS             complement(639289..641247)
     CDS             complement(641637..641897)
     CDS             complement(642027..642839)
     CDS             642990..644114
     CDS             644125..644928
     CDS             644925..645749
     CDS             645749..646735
     CDS             646737..647447
     CDS             647560..647802
     CDS             647799..648257
     CDS             complement(648576..650069)
     CDS             complement(650228..650554)
     CDS             650887..652074
     CDS             652169..653899
     CDS             complement(654151..655152)
     CDS             655394..656950
     CDS             657004..658056
     CDS             658288..658782
     CDS             658930..659496
     CDS             659647..660339
     CDS             660308..660835
     CDS             660921..661343
     CDS             661554..662207
     CDS             662304..663710
     CDS             663716..664783
     CDS             664783..665370
     CDS             665372..666502
     CDS             666514..668124
     CDS             668322..668741
     CDS             668937..669635
     CDS             670170..670949
     CDS             670952..672571
     CDS             672632..673459
     CDS             673452..676112
     CDS             676158..676667
     CDS             677218..678309
     CDS             678312..678581
     CDS             678925..681081
     CDS             681358..682377
     CDS             682556..683290
     CDS             683880..685568
     CDS             complement(685602..686540)
     CDS             686790..688988
     CDS             complement(689471..690316)
     CDS             complement(690512..691738)
     CDS             complement(691805..692335)
     CDS             692637..693083
     CDS             complement(693439..693963)
     CDS             694249..695250
     CDS             complement(695453..696250)
     CDS             696546..697928
     CDS             complement(698153..699034)
     CDS             699169..699930
     CDS             699927..701501
     CDS             701603..703060
     CDS             703057..703515
     CDS             703717..706209
     CDS             706206..707723
     CDS             707835..708149
     CDS             708337..709059
     CDS             709131..712277
     CDS             712274..715759
     CDS             715854..716174
     CDS             complement(716372..717121)
     CDS             complement(717143..718489)
     CDS             complement(718486..719454)
     CDS             complement(719563..720399)
     CDS             complement(720399..721613)
     CDS             complement(721615..722271)
     CDS             complement(722328..722717)
     CDS             complement(722757..723062)
     CDS             complement(723235..724200)
     CDS             complement(724493..726190)
     CDS             complement(726487..727125)
     CDS             727298..727972
     CDS             complement(727983..729320)
     CDS             729469..729873
     CDS             730295..731608
     CDS             731907..733232
     CDS             733339..733734
     CDS             733757..734638
     CDS             734638..735486
     CDS             735491..736585
     CDS             736740..737165
     CDS             737216..737482
     CDS             complement(737632..738093)
     CDS             complement(738368..738976)
     CDS             complement(739032..740672)
     CDS             complement(740842..741786)
     CDS             complement(741862..742521)
     CDS             complement(742518..743285)
     CDS             complement(743528..744142)
     CDS             744542..745507
     CDS             complement(745558..746364)
     CDS             746563..747255
     CDS             747306..748454
     CDS             748612..749982
     CDS             complement(750251..750676)
     CDS             complement(750696..751301)
     CDS             complement(751403..751723)
     CDS             complement(751755..753638)
     CDS             754110..754526
     CDS             754531..755463
     CDS             755460..756389
     CDS             complement(756443..757672)
     CDS             757821..758348
     CDS             758423..759361
     CDS             759551..760288
     CDS             complement(760634..761803)
     CDS             complement(761811..762656)
     CDS             complement(762721..763431)
     CDS             complement(763428..764600)
     CDS             complement(764600..765496)
     CDS             complement(765658..766026)
     CDS             complement(766026..766676)
     CDS             complement(766782..768671)
     CDS             complement(768688..769029)
     CDS             complement(769053..769187)
     CDS             769616..771037
     CDS             complement(771461..772702)
     CDS             complement(773128..775143)
     CDS             complement(775482..776396)
     CDS             776531..778048
     CDS             778048..779187
     CDS             779249..780298
     CDS             780301..782052
     CDS             782052..782810
     CDS             782939..784159
     CDS             784293..784817
     CDS             complement(784820..785818)
     CDS             785943..786185
     CDS             786281..787000
     CDS             complement(787211..787996)
     CDS             complement(788071..788988)
     CDS             complement(789058..789975)
     CDS             complement(790115..791536)
     CDS             complement(791716..793092)
     CDS             793260..794381
     CDS             complement(794388..794909)
     CDS             complement(794948..795421)
     CDS             complement(795472..795945)
     CDS             796174..796494
     CDS             796698..797876
     CDS             798005..800488
     CDS             800617..801036
     CDS             complement(801110..802090)
     CDS             complement(802426..803094)
     CDS             complement(803375..804493)
     CDS             804648..805127
     CDS             complement(805144..806526)
     CDS             complement(806526..807473)
     CDS             complement(807470..808546)
     CDS             complement(808768..810885)
     CDS             complement(811148..811366)
     CDS             complement(811356..812189)
     CDS             complement(812186..815032)
     CDS             complement(815043..816599)
     CDS             complement(816596..817066)
     CDS             complement(817178..818071)
     CDS             complement(818247..819467)
     CDS             819617..820324
     CDS             820321..820644
     CDS             820978..822066
     CDS             822128..823099
     CDS             823096..823878
     CDS             823882..824721
     CDS             824723..825694
     CDS             complement(825667..827151)
     CDS             complement(827330..827956)
     CDS             complement(827953..831813)
     CDS             complement(831979..832986)
     CDS             complement(832989..833513)
     CDS             complement(833510..833959)
     CDS             834219..835439
     CDS             835478..836149
     CDS             836315..836560
     CDS             complement(836595..837149)
     CDS             complement(837311..837523)
     CDS             complement(837668..838126)
     CDS             complement(838189..838383)
     CDS             838580..839605
     CDS             complement(839665..839979)
     CDS             840299..842821
     CDS             complement(843161..844378)
     CDS             complement(844451..845428)
     CDS             complement(845525..846406)
     CDS             846577..846765
     CDS             846974..848293
     CDS             complement(848375..849781)
     CDS             complement(849855..852290)
     CDS             852802..853473
     CDS             853614..854438
     CDS             854506..856185
     CDS             856192..856587
     CDS             856766..857041
     CDS             857524..858186
     CDS             858206..859471
     CDS             859476..859730
     CDS             859751..860209
     CDS             860232..861998
     CDS             862013..862924
     CDS             complement(863164..863970)
     CDS             complement(864102..865160)
     CDS             865318..866712
     CDS             866717..867013
     CDS             867243..868277
     CDS             868280..869629
     CDS             869770..870780
     CDS             871086..872054
     CDS             872057..872902
     CDS             872899..873723
     CDS             873749..874465
     CDS             874529..875230
     CDS             complement(875570..876079)
     CDS             876556..877779
     CDS             877779..878765
     CDS             878976..880031
     CDS             880592..882289
     CDS             complement(882442..882834)
     CDS             883066..884331
     CDS             884343..885107
     CDS             885107..886063
     CDS             complement(886386..887612)
     CDS             887877..888983
     CDS             complement(888973..889485)
     CDS             complement(889519..889851)
     CDS             complement(889904..891883)
     CDS             complement(892288..893631)
     CDS             893897..895351
     CDS             complement(895359..895763)
     CDS             complement(895876..896244)
     CDS             complement(896295..897137)
     CDS             complement(897297..897875)
     CDS             complement(898198..899520)
     CDS             complement(899531..901303)
     CDS             901811..909799
     CDS             910133..918790
     CDS             919005..922715
     CDS             923083..923283
     CDS             923587..923730
     CDS             complement(923808..924272)
     CDS             complement(924565..925077)
     CDS             925467..927083
     CDS             complement(927481..928788)
     CDS             complement(929064..929417)
     CDS             complement(930040..930762)
     CDS             930792..931715
     CDS             931794..933038
     CDS             complement(932965..933858)
     CDS             933998..934192
     CDS             934255..934827
     CDS             934951..935700
     CDS             935700..936650
     CDS             936813..937694
     CDS             complement(937700..938614)
     CDS             938709..939509
     CDS             939596..939784
     CDS             complement(939806..940156)
     CDS             complement(940267..940935)
     CDS             941031..942428
     CDS             942521..942772
     CDS             942779..944044
     CDS             complement(944281..944661)
     CDS             944818..947358
     CDS             complement(947541..947918)
     CDS             complement(947980..948861)
     CDS             949005..949664
     CDS             949657..950640
     CDS             950847..951518
     CDS             951532..952341
     CDS             complement(952516..953094)
     CDS             953256..954449
     CDS             complement(954676..956298)
     CDS             complement(956435..957415)
     CDS             complement(957753..958739)
     CDS             complement(958833..959681)
     CDS             complement(959970..962480)
     CDS             962909..963340
     CDS             complement(963482..964246)
     CDS             complement(964389..964952)
     CDS             complement(965253..968351)
     CDS             968497..969090
     CDS             complement(969528..972356)
     CDS             complement(972353..977341)
     CDS             977801..978370
     CDS             complement(978425..978907)
     CDS             979210..980211
     CDS             complement(980260..980469)
     CDS             980554..981345
     CDS             981487..982251
     CDS             982510..983196
     CDS             983193..984326
     CDS             complement(984404..985372)
     CDS             985615..987384
     CDS             987425..991894
     CDS             complement(993089..993865)
     CDS             complement(994001..994333)
     CDS             complement(994396..995169)
     CDS             complement(995378..996349)
     CDS             complement(996483..997019)
     CDS             complement(997027..997608)
     CDS             complement(997674..998075)
     CDS             complement(998184..998591)
     CDS             complement(998763..999722)
     CDS             complement(999724..1000578)
     CDS             complement(1000578..1000967)
     CDS             complement(1001191..1002105)
     CDS             complement(1002321..1003250)
     CDS             complement(1003250..1003945)
     CDS             complement(1003947..1004975)
     CDS             complement(1005146..1006264)
     CDS             complement(1006406..1007308)
     CDS             complement(1007333..1008319)
     CDS             1008512..1009675
     CDS             complement(1009781..1010149)
     CDS             complement(1010368..1012026)
     CDS             1012301..1012759
     CDS             1012925..1013524
     CDS             complement(1013469..1015490)
     CDS             1015565..1016506
     CDS             1016546..1018183
     CDS             complement(1018199..1019878)
     CDS             complement(1020195..1021154)
     CDS             complement(1021204..1023672)
     CDS             complement(1023804..1025771)
     CDS             1026040..1026720
     CDS             complement(1027144..1030326)
     CDS             complement(1030326..1031294)
     CDS             complement(1031508..1032146)
     CDS             complement(1032272..1033897)
     CDS             complement(1034131..1034475)
     CDS             complement(1034573..1036714)
     CDS             complement(1036991..1037617)
     CDS             1038118..1040034
     CDS             complement(1040138..1040635)
     CDS             1040763..1042385
     CDS             1042680..1042904
     CDS             1043168..1044118
     CDS             1044169..1045515
     CDS             1045512..1046168
     CDS             1046404..1047672
     CDS             complement(1047958..1049136)
     CDS             complement(1049511..1050311)
     CDS             complement(1050325..1052667)
     CDS             complement(1052771..1053256)
     CDS             1053462..1055531
     CDS             1055753..1057234
     CDS             1057231..1058037
     CDS             1058173..1059657
     CDS             complement(1060476..1062299)
     CDS             complement(1062834..1063790)
     CDS             1064859..1065473
     CDS             1065445..1066143
     CDS             complement(1066658..1067362)
     CDS             1067564..1067902
     CDS             complement(1067912..1068154)
     CDS             1068326..1068862
     CDS             complement(1068814..1070166)
     CDS             complement(1070711..1071085)
     CDS             complement(1071097..1072407)
     CDS             1073005..1074579
     CDS             1074596..1075747
     CDS             1075760..1075912
     CDS             1076022..1077746
     CDS             1077739..1079364
     CDS             1079620..1080432
     CDS             1080468..1081460
     CDS             1081457..1082293
     CDS             1082354..1084027
     CDS             1084107..1085048
     CDS             complement(1085083..1085580)
     CDS             1085686..1086873
     CDS             1087028..1088542
     CDS             1088626..1089483
     CDS             1089488..1090711
     CDS             1090998..1092053
     CDS             1092040..1092774
     CDS             1092767..1093468
     CDS             1093541..1094728
     CDS             1094940..1095971
     CDS             1096004..1096879
     CDS             1096914..1098929
     CDS             1098987..1100072
     CDS             1100131..1101516
     CDS             complement(1101638..1101799)
     CDS             1102171..1102452
     CDS             1102463..1104343
     CDS             complement(1104352..1105197)
     CDS             1105457..1106341
     CDS             1106632..1108383
     CDS             1108653..1108847
     CDS             1109005..1110561
     CDS             1110583..1110804
     CDS             1110814..1111170
     CDS             1111202..1111711
     CDS             1111701..1112498
     CDS             1112503..1112802
     CDS             1112802..1113059
     CDS             1113072..1113278
     CDS             1113281..1113568
     CDS             1113580..1114476
     CDS             1115228..1116127
     CDS             1116194..1117657
     CDS             1117750..1119309
     CDS             1119361..1120827
     CDS             1120829..1122205
     CDS             1122252..1122650
     CDS             1122652..1123116
     CDS             1123134..1123340
     CDS             1123401..1123712
     CDS             1123721..1124431
     CDS             1124861..1125181
     CDS             1125207..1126208
     CDS             1126205..1127428
     CDS             1127421..1128590
     CDS             1128632..1129003
     CDS             1129499..1130344
     CDS             1130369..1131472
     CDS             1131485..1132792
     CDS             1132830..1133126
     CDS             complement(1133708..1134292)
     CDS             complement(1134532..1134987)
     CDS             complement(1135055..1135324)
     CDS             1135673..1136899
     CDS             1136935..1137876
     CDS             complement(1138049..1138780)
     CDS             complement(1138773..1140155)
     CDS             complement(1140142..1140387)
     CDS             1140494..1141369
     CDS             1141411..1143090
     CDS             complement(1143283..1144155)
     CDS             complement(1144232..1146100)
     CDS             1146374..1147678
     CDS             1147693..1148694
     CDS             1148691..1149212
     CDS             complement(1149285..1150637)
     CDS             1150888..1151247
     CDS             complement(1151261..1152781)
     CDS             complement(1152771..1154015)
     CDS             1154444..1156507
     CDS             1156504..1157835
     CDS             1157846..1159168
     CDS             complement(1159529..1160440)
     CDS             complement(1160679..1161662)
     CDS             complement(1161703..1162944)
     CDS             1163194..1164159
     CDS             complement(1164166..1165254)
     CDS             1165395..1165679
     CDS             1165747..1166448
     CDS             1166529..1167020
     CDS             1167546..1169123
     CDS             1169376..1170683
     CDS             complement(1170697..1172913)
     CDS             1173131..1173553
     CDS             complement(1173627..1175012)
     CDS             1175380..1176249
     CDS             1176374..1177135
     CDS             1177159..1178577
     CDS             1178574..1179776
     CDS             complement(1179777..1180970)
     CDS             complement(1181161..1182024)
     CDS             complement(1182159..1184120)
     CDS             1184586..1184849
     CDS             1184980..1185720
     CDS             complement(1185888..1186955)
     CDS             1187399..1189594
     CDS             complement(1189702..1189902)
     CDS             complement(1190045..1190902)
     CDS             1191017..1192318
     CDS             complement(1192660..1194297)
     CDS             complement(1194294..1195124)
     CDS             complement(1195129..1196106)
     CDS             complement(1196131..1197747)
     CDS             complement(1197904..1199820)
     CDS             complement(1199864..1200739)
     CDS             1201027..1201761
     CDS             1201886..1202869
     CDS             1203039..1203965
     CDS             1203970..1204890
     CDS             1204880..1205926
     CDS             complement(1205940..1206797)
     CDS             1206971..1207396
     CDS             complement(1207415..1207783)
     CDS             complement(1207809..1208939)
     CDS             1209154..1209768
     CDS             complement(1209788..1210180)
     CDS             complement(1210192..1210821)
     CDS             1211057..1211905
     CDS             complement(1212175..1213812)
     CDS             1214063..1214269
     CDS             1214362..1214949
     CDS             1215069..1215452
     CDS             1215467..1216324
     CDS             1216494..1217681
     CDS             complement(1217803..1219749)
     CDS             complement(1220021..1220401)
     CDS             complement(1220466..1221449)
     CDS             complement(1221672..1225136)
     CDS             complement(1225413..1226525)
     CDS             complement(1226624..1226806)
     CDS             complement(1227817..1228491)
     CDS             complement(1228626..1229153)
     CDS             1229206..1230279
     CDS             1230409..1230945
     CDS             1230908..1232230
     CDS             complement(1232526..1233659)
     CDS             1234105..1234935
     CDS             1235091..1235639
     CDS             1235748..1236566
     CDS             1236563..1237315
     CDS             complement(1237325..1237480)
     CDS             complement(1237480..1238403)
     CDS             complement(1238573..1239136)
     CDS             1239310..1240470
     CDS             1240599..1241453
     CDS             1241525..1243033
     CDS             complement(1243046..1243879)
     CDS             1244078..1245736
     CDS             1245973..1247751
     CDS             1247753..1248655
     CDS             1249053..1249337
     CDS             complement(1249447..1250457)
     CDS             1250708..1250935
     CDS             1250928..1251725
     CDS             1251941..1252849
     CDS             1252957..1253145
     CDS             1253589..1254563
     CDS             1254595..1255029
     CDS             1255029..1257311
     CDS             1257625..1258725
     CDS             complement(1258733..1260013)
     CDS             1260494..1260649
     CDS             1260740..1263754
     CDS             complement(1263771..1264031)
     CDS             1264261..1264611
     CDS             1264707..1265111
     CDS             1265108..1266520
     CDS             1266517..1269672
     CDS             1269952..1271370
     CDS             complement(1271688..1272563)
     CDS             complement(1272598..1274220)
     CDS             complement(1274334..1275446)
     CDS             1275793..1276779
     CDS             1276879..1277472
     CDS             complement(1277509..1279695)
     CDS             1279736..1279876
     CDS             complement(1279979..1282684)
     CDS             complement(1282739..1283746)
     CDS             complement(1283775..1284281)
     CDS             complement(1284381..1284944)
     CDS             1285181..1285351
     CDS             complement(1285342..1285980)
     CDS             complement(1285992..1286873)
     CDS             1286907..1288349
     CDS             complement(1288356..1289117)
     CDS             1289268..1290272
     CDS             1290272..1291150
     CDS             1291143..1292027
     CDS             1292024..1294384
     CDS             1294719..1295954
     CDS             1296208..1296363
     CDS             complement(1296395..1296658)
     CDS             complement(1296789..1297178)
     CDS             complement(1297240..1297593)
     CDS             complement(1297671..1298168)
     CDS             1298242..1299021
     CDS             complement(1299248..1300675)
     CDS             complement(1300762..1301751)
     CDS             complement(1302035..1303993)
     CDS             1304422..1305330
     CDS             complement(1305589..1306887)
     CDS             complement(1306920..1308245)
     CDS             complement(1308257..1308946)
     CDS             complement(1308946..1309842)
     CDS             complement(1310037..1310735)
     CDS             complement(1310770..1311738)
     CDS             1311822..1313072
     CDS             1313080..1313355
     CDS             1313352..1316315
     CDS             1316308..1316889
     CDS             1316953..1317816
     CDS             complement(1318043..1319314)
     CDS             1319722..1320444
     CDS             1320460..1321479
     CDS             1321476..1321886
     CDS             1321914..1322675
     CDS             1322854..1323318
     CDS             1323395..1324642
     CDS             1324883..1326403
     CDS             1326663..1326968
     CDS             complement(1327005..1328039)
     CDS             complement(1328036..1328176)
     CDS             1328370..1328603
     CDS             1328703..1329377
     CDS             1329475..1329669
     CDS             1329745..1330125
     CDS             1330210..1331289
     CDS             1331347..1332561
     CDS             1332753..1333685
     CDS             complement(1333924..1334775)
     CDS             complement(1335132..1336760)
     CDS             1336848..1337879
     CDS             complement(1338196..1338870)
     CDS             1339235..1340215
     CDS             complement(1340485..1341231)
     CDS             complement(1341775..1342089)
     CDS             1342510..1343379
     CDS             complement(1343313..1343759)
     CDS             1343935..1346289
     CDS             1346293..1346856
     CDS             complement(1347173..1348237)
     CDS             complement(1348237..1348704)
     CDS             complement(1348729..1348980)
     CDS             complement(1348977..1349600)
     CDS             complement(1349728..1351815)
     CDS             1352116..1352739
     CDS             complement(1352956..1353168)
     CDS             complement(1353424..1354281)
     CDS             1354604..1354999
     CDS             complement(1355189..1356043)
     CDS             complement(1356056..1357528)
     CDS             complement(1357626..1358972)
     CDS             1359230..1360810
     CDS             1361013..1361216
     CDS             1361344..1361739
     CDS             complement(1361743..1362138)
     CDS             complement(1362301..1364364)
     CDS             complement(1364641..1367466)
     CDS             complement(1367463..1368401)
     CDS             complement(1368401..1369399)
     CDS             1369668..1370279
     CDS             1370311..1370973
     CDS             1370970..1371233
     CDS             1371230..1372486
     CDS             complement(1372572..1372832)
     CDS             complement(1372913..1373545)
     CDS             complement(1373559..1374011)
     CDS             1374269..1374814
     CDS             1374860..1376929
     CDS             1377095..1377769
     CDS             1377860..1378081
     CDS             complement(1378147..1378923)
     CDS             complement(1378920..1379558)
     CDS             1379730..1380068
     CDS             1380179..1381150
     CDS             complement(1381257..1382078)
     CDS             complement(1382445..1383215)
     CDS             complement(1383408..1383926)
     CDS             1384102..1384920
     CDS             1385868..1386953
     CDS             1387061..1388260
     CDS             complement(1388419..1388724)
     CDS             1388947..1389792
     CDS             complement(1390031..1391434)
     CDS             complement(1391472..1392851)
     CDS             complement(1392844..1393953)
     CDS             complement(1393969..1395033)
     CDS             complement(1395185..1396168)
     CDS             complement(1396370..1397881)
     CDS             complement(1398031..1399683)
     CDS             complement(1399913..1400803)
     CDS             complement(1400815..1401756)
     CDS             complement(1401931..1403061)
     CDS             1403317..1404927
     CDS             complement(1405125..1405793)
     CDS             1406372..1407397
     CDS             complement(1407436..1408224)
     CDS             complement(1408252..1409238)
     CDS             complement(1409361..1409627)
     CDS             1409893..1411716
     CDS             1411713..1412660
     CDS             1412657..1413817
     CDS             1413819..1414631
     CDS             1414645..1415202
     CDS             1415438..1416772
     CDS             complement(1416968..1418164)
     CDS             complement(1418183..1419319)
     CDS             complement(1419324..1420172)
     CDS             1420512..1421312
     CDS             1421316..1421756
     CDS             1421753..1422631
     CDS             complement(1422634..1424142)
     CDS             1424470..1425693
     CDS             1425715..1426320
     CDS             1426307..1426696
     CDS             1426693..1427418
     CDS             1427421..1427585
     CDS             1427805..1428746
     CDS             complement(1428795..1429724)
     CDS             complement(1429714..1433082)
     CDS             1433242..1434504
     CDS             1434683..1435609
     CDS             1435621..1436772
     CDS             1436784..1437539
     CDS             1437837..1438526
     CDS             1438572..1439801
     CDS             1440033..1440377
     CDS             complement(1440483..1441283)
     CDS             1441778..1443796
     CDS             1443787..1444743
     CDS             1444747..1445409
     CDS             1445406..1446857
     CDS             1446873..1448384
     CDS             1448387..1448920
     CDS             1449153..1451120
     CDS             1451283..1451711
     CDS             1451952..1454693
     CDS             1454783..1455679
     CDS             1455791..1457389
     CDS             complement(1457614..1457781)
     CDS             1457876..1458151
     CDS             1458328..1459926
     CDS             1459933..1461021
     CDS             1461021..1461638
     CDS             1461657..1462007
     CDS             1462058..1463437
     CDS             complement(1463614..1463769)
     CDS             complement(1463823..1464098)
     CDS             complement(1464138..1464407)
     CDS             1464620..1465456
     CDS             1465530..1466639
     CDS             complement(1466681..1467376)
     CDS             1467655..1468182
     CDS             complement(1468487..1469020)
     CDS             complement(1469057..1469566)
     CDS             complement(1469685..1470374)
     CDS             complement(1470656..1471597)
     CDS             complement(1471688..1472536)
     CDS             1472833..1473192
     CDS             1473383..1474423
     CDS             1474577..1475119
     CDS             1475132..1476454
     CDS             complement(1476471..1477646)
     CDS             complement(1477733..1477912)
     CDS             complement(1478043..1478696)
     CDS             1479172..1480374
     CDS             1480514..1481038
     CDS             1481313..1481783
     CDS             1481960..1484026
     CDS             1484165..1484422
     CDS             1484419..1485273
     CDS             complement(1485303..1485932)
     CDS             complement(1485956..1486771)
     CDS             complement(1486929..1488068)
     CDS             1488227..1488436
     CDS             1488646..1489998
     CDS             1490181..1491443
     CDS             1491906..1492748
     CDS             1492892..1493689
     CDS             1493758..1494348
     CDS             1494527..1495051
     CDS             1495026..1496330
     CDS             1496493..1497665
     CDS             1497847..1499436
     CDS             1499620..1501305
     CDS             1501512..1503194
     CDS             1503383..1503730
     CDS             complement(1503867..1505225)
     CDS             1505407..1506378
     CDS             1506578..1508770
     CDS             complement(1508850..1509755)
     CDS             complement(1510030..1510875)
     CDS             1511060..1511488
     CDS             complement(1511504..1512424)
     CDS             complement(1512536..1513819)
     CDS             complement(1514082..1514573)
     CDS             complement(1514707..1515183)
     CDS             complement(1515530..1516354)
     CDS             1516679..1517971
     CDS             1518009..1519631
     CDS             complement(1520022..1520240)
     CDS             complement(1520757..1520960)
     CDS             complement(1520973..1521128)
     CDS             complement(1521446..1521709)
     CDS             1521864..1522499
     CDS             complement(1522713..1522955)
     CDS             1525075..1525452
     CDS             complement(1525655..1526362)
     CDS             1526621..1527586
     CDS             1527685..1528665
     CDS             1528662..1529147
     CDS             complement(1529299..1529784)
     CDS             complement(1530047..1531735)
     CDS             complement(1531960..1533459)
     CDS             complement(1533628..1535436)
     CDS             1535871..1536260
     CDS             1536257..1536883
     CDS             1536880..1538625
     CDS             1538622..1539095
     CDS             1539092..1540378
     CDS             1540375..1542993
     CDS             1542990..1543949
     CDS             1543946..1544461
     CDS             1544458..1544964
     CDS             1544961..1545269
     CDS             1545272..1547338
     CDS             1547329..1548774
     CDS             1548771..1550132
     CDS             complement(1550300..1551607)
     CDS             complement(1551956..1552645)
     CDS             complement(1552839..1553231)
     CDS             complement(1553317..1553934)
     CDS             complement(1553924..1555456)
     CDS             complement(1555612..1556343)
     CDS             complement(1556415..1557248)
     CDS             1557431..1558261
     CDS             1558520..1560289
     CDS             complement(1560271..1561839)
     CDS             1562155..1562511
     CDS             1562644..1565367
     CDS             complement(1565417..1565827)
     CDS             1565999..1567135
     CDS             1567138..1567914
     CDS             1567922..1569094
     CDS             complement(1569057..1569371)
     CDS             1569552..1570271
     CDS             1570318..1571544
     CDS             1572044..1574152
     CDS             complement(1574223..1574486)
     CDS             1575410..1575655
     CDS             1575807..1576439
     CDS             1576619..1578271
     CDS             complement(1578460..1579005)
     CDS             complement(1579005..1579226)
     CDS             1579445..1580251
     CDS             1580571..1581026
     CDS             complement(1581162..1582268)
     CDS             1582513..1583271
     CDS             1583289..1583936
     CDS             1584114..1584269
     CDS             complement(1584442..1584642)
     CDS             complement(1584818..1586992)
     CDS             complement(1587138..1588004)
     CDS             complement(1588004..1588831)
     CDS             complement(1589039..1590049)
     CDS             1590401..1591837
     CDS             1591834..1592148
     CDS             1592161..1593813
     CDS             1593800..1594309
     CDS             1594676..1595611
     CDS             complement(1595727..1595903)
     CDS             1596345..1597379
     CDS             1597770..1598282
     CDS             1598375..1599514
     CDS             1599558..1600346
     CDS             complement(1600815..1601045)
     CDS             complement(1601097..1602458)
     CDS             1602704..1602913
     CDS             1603115..1603660
     CDS             1603635..1604957
     CDS             1605117..1605419
     CDS             complement(1605482..1605970)
     CDS             complement(1606096..1606965)
     CDS             1607281..1607406
     CDS             1607510..1608175
     CDS             1608246..1609208
     CDS             1609249..1609677
     CDS             1609793..1609993
     CDS             1610016..1610453
     CDS             complement(1610469..1611902)
     CDS             complement(1611899..1612405)
     CDS             1612697..1612990
     CDS             1613163..1613435
     CDS             1613448..1613546
     CDS             complement(1613705..1615294)
     CDS             complement(1615560..1617716)
     CDS             complement(1618040..1619542)
     CDS             complement(1619615..1620265)
     CDS             1620582..1622603
     CDS             1622740..1622964
     CDS             1622977..1623369
     CDS             1623717..1623869
     CDS             1623949..1625073
     CDS             1625086..1625409
     CDS             1625423..1626826
     CDS             complement(1626988..1628112)
     CDS             complement(1628385..1628762)
     CDS             1628986..1629273
     CDS             1629420..1630283
     CDS             complement(1630289..1631320)
     CDS             1631336..1632085
     CDS             1632092..1632784
     CDS             complement(1632883..1633188)
     CDS             complement(1633396..1634490)
     CDS             complement(1634487..1634975)
     CDS             1635128..1635886
     CDS             complement(1635876..1636082)
     CDS             complement(1636435..1636647)
     CDS             complement(1636951..1638093)
     CDS             1638266..1640950
     CDS             complement(1640969..1642444)
     CDS             1642658..1643803
     CDS             1643800..1644717
     CDS             1644717..1645532
     CDS             complement(1645826..1647790)
     CDS             1647986..1648702
     CDS             1648714..1649364
     CDS             complement(1649705..1650364)
     CDS             1650517..1650693
     CDS             complement(1650718..1652355)
     CDS             complement(1652516..1653532)
     CDS             complement(1653680..1653883)
     CDS             complement(1654011..1654721)
     CDS             complement(1655108..1655335)
     CDS             complement(1655379..1655579)
     CDS             complement(1656218..1659667)
     CDS             1659992..1660375
     CDS             1660620..1661051
     CDS             complement(1661402..1662280)
     CDS             complement(1662280..1663200)
     CDS             complement(1663203..1664624)
     CDS             complement(1664807..1665589)
     CDS             complement(1665739..1666059)
     CDS             1666229..1667002
     CDS             1667157..1668899
     CDS             1668930..1669163
     CDS             1669167..1670144
     CDS             complement(1670447..1671298)
     CDS             complement(1671295..1672098)
     CDS             complement(1672274..1673266)
     CDS             complement(1673415..1674797)
     CDS             complement(1674826..1675593)
     CDS             complement(1675732..1676454)
     CDS             complement(1676719..1677723)
     CDS             complement(1677788..1678630)
     CDS             complement(1678627..1679925)
     CDS             complement(1680232..1681338)
     CDS             complement(1681613..1683004)
     CDS             complement(1683063..1685384)
     CDS             1685485..1686978
     CDS             complement(1687037..1688554)
     CDS             complement(1688555..1689919)
     CDS             complement(1689934..1691532)
     CDS             complement(1691532..1692479)
     CDS             complement(1692491..1693432)
     CDS             complement(1693476..1695050)
     CDS             1695200..1696126
     CDS             complement(1696216..1696692)
     CDS             1696860..1698026
     CDS             1698023..1699300
     CDS             complement(1699448..1700029)
     CDS             1700257..1701117
     CDS             1701177..1701482
     CDS             1701532..1701756
     CDS             1702291..1702698
     CDS             1702849..1703529
     CDS             complement(1703890..1704813)
     CDS             complement(1704816..1705781)
     CDS             1705990..1706520
     CDS             complement(1706542..1706949)
     CDS             complement(1707157..1707654)
     CDS             complement(1707864..1711193)
     CDS             1711728..1712438
     CDS             1712469..1712882
     CDS             1712999..1713163
     CDS             1713346..1713636
     CDS             1714266..1714664
     CDS             complement(1714870..1716366)
     CDS             complement(1716461..1717873)
     CDS             1718054..1719136
     CDS             1719117..1720070
     CDS             1720232..1721143
     CDS             1721267..1722280
     CDS             complement(1722311..1723528)
     CDS             1723699..1724700
     CDS             1724757..1725554
     CDS             1725551..1727032
     CDS             1727068..1727880
     CDS             1727997..1728995
     CDS             1728992..1730149
     CDS             1730181..1730876
     CDS             1730876..1732588
     CDS             1732591..1733307
     CDS             1733326..1734621
     CDS             1734732..1735865
     CDS             1735865..1737760
     CDS             complement(1737800..1738912)
     CDS             1739152..1739895
     CDS             1739882..1740487
     CDS             1740588..1742219
     CDS             1742444..1743265
     CDS             1743262..1744455
     CDS             1744455..1746398
     CDS             1746389..1747255
     CDS             1747269..1748408
     CDS             1748405..1749373
     CDS             complement(1749350..1750324)
     CDS             1750581..1751852
     CDS             1751867..1752883
     CDS             complement(1752996..1753835)
     CDS             complement(1754050..1755330)
     CDS             complement(1755390..1756463)
     CDS             complement(1756465..1757358)
     CDS             complement(1757355..1758038)
     CDS             complement(1758035..1759966)
     CDS             complement(1759963..1760790)
     CDS             1761212..1762273
     CDS             1762295..1762852
     CDS             1762856..1763752
     CDS             1763766..1764644
     CDS             complement(1764668..1766545)
     CDS             complement(1766574..1767155)
     CDS             complement(1767329..1767658)
     CDS             complement(1767678..1768112)
     CDS             complement(1768216..1768914)
     CDS             complement(1768914..1769663)
     CDS             complement(1769660..1770961)
     CDS             complement(1770958..1771905)
     CDS             complement(1772103..1773332)
     CDS             complement(1773582..1776026)
     CDS             complement(1776086..1776931)
     CDS             1777058..1777921
     CDS             complement(1777942..1778241)
     CDS             1778653..1779831
     CDS             1780132..1780998
     CDS             1781003..1782022
     CDS             1782019..1782771
     CDS             1782795..1783517
     CDS             1783538..1784656
     CDS             complement(1784879..1786186)
     CDS             1786378..1787520
     CDS             1787698..1789050
     CDS             1789110..1790306
     CDS             1790547..1791962
     CDS             1792089..1794593
     CDS             1794590..1795879
     CDS             complement(1795923..1796204)
     CDS             complement(1796259..1796504)
     CDS             complement(1796781..1796918)
     CDS             complement(1797689..1797826)
     CDS             complement(1797960..1798661)
     CDS             complement(1798735..1800537)
     CDS             complement(1800656..1801669)
     CDS             1801858..1802802
     CDS             complement(1802799..1803350)
     CDS             complement(1803347..1803931)
     CDS             complement(1804001..1805077)
     CDS             1805262..1806242
     CDS             1806268..1807740
     CDS             1807772..1809727
     CDS             complement(1809716..1810735)
     CDS             complement(1810787..1811746)
     CDS             1811892..1812092
     CDS             1812226..1813224
     CDS             1813288..1814439
     CDS             1814615..1816144
     CDS             complement(1816152..1817960)
     CDS             1818394..1818690
     CDS             1818988..1821291
     CDS             1821553..1822002
     CDS             1822144..1823061
     CDS             complement(1823072..1823317)
     CDS             1823476..1824276
     CDS             1824387..1825055
     CDS             1825052..1825648
     CDS             1825900..1826556
     CDS             1826611..1827408
     CDS             1827408..1828466
     CDS             1828537..1829523
     CDS             complement(1829803..1831281)
     CDS             1831357..1832559
     CDS             complement(1832529..1833524)
     CDS             1833628..1834779
     CDS             1834782..1835552
     CDS             1835667..1836542
     CDS             complement(1836882..1836983)
     CDS             complement(1837107..1838771)
     CDS             1839424..1840983
     CDS             1841162..1843354
     CDS             1844019..1844135
     CDS             1844892..1845230
     CDS             1845713..1852096
     CDS             1852146..1867430
     CDS             1867716..1869464
     CDS             1869479..1870816
     CDS             1871062..1871940
     CDS             1871951..1872994
     CDS             1872997..1874226
     CDS             1874374..1874667
     CDS             1874664..1875716
     CDS             1875729..1875962
     CDS             complement(1875994..1876929)
     CDS             complement(1876933..1878549)
     CDS             complement(1878552..1879391)
     CDS             complement(1879388..1880359)
     CDS             complement(1880444..1881994)
     CDS             complement(1882051..1882824)
     CDS             1882944..1883660
     CDS             1883709..1884734
     CDS             1885251..1886111
     CDS             1886118..1886573
     CDS             1886570..1887409
     CDS             complement(1887537..1888454)
     CDS             complement(1888457..1888963)
     CDS             complement(1888944..1889648)
     CDS             complement(1889645..1890427)
     CDS             complement(1890424..1892337)
     CDS             complement(1892458..1893654)
     CDS             complement(1893756..1894340)
     CDS             complement(1894337..1894921)
     CDS             complement(1894914..1895777)
     CDS             complement(1895835..1897331)
     CDS             1897625..1898158
     CDS             1898155..1901706
     CDS             1901925..1902686
     CDS             1902793..1903989
     CDS             1904144..1904278
     CDS             1904353..1905504
     CDS             complement(1905520..1905963)
     CDS             complement(1906086..1907459)
     CDS             1907753..1908988
     CDS             1909151..1909750
     CDS             complement(1909886..1910377)
     CDS             complement(1910476..1911948)
     CDS             complement(1912295..1913140)
     CDS             complement(1913283..1914827)
     CDS             complement(1915002..1916177)
     CDS             1916307..1916990
     CDS             1917524..1918282
     CDS             1918473..1919279
     CDS             1919334..1921208
     CDS             1921545..1922672
     CDS             1922830..1924077
     CDS             1924351..1925598
     CDS             1925770..1926474
     CDS             complement(1926625..1927407)
     CDS             1927729..1928403
     CDS             1928420..1929307
     CDS             1929579..1929929
     CDS             1930094..1932355
     CDS             complement(1932392..1932772)
     CDS             1933005..1933415
     CDS             complement(1933420..1933794)
     CDS             complement(1933856..1934473)
     CDS             1934581..1935480
     CDS             1935506..1936156
     CDS             1936218..1937465
     CDS             complement(1937547..1939172)
     CDS             complement(1939198..1940070)
     CDS             complement(1940200..1941177)
     CDS             complement(1941346..1942905)
     CDS             complement(1942898..1943296)
     CDS             complement(1943317..1944123)
     CDS             1944366..1944902
     CDS             1944970..1946055
     CDS             1946174..1946950
     CDS             1947239..1950583
     CDS             1950608..1953109
     CDS             1953106..1953984
     CDS             1954160..1954615
     CDS             1954679..1956373
     CDS             1956442..1957824
     CDS             1958061..1959644
     CDS             1959698..1960477
     CDS             1960683..1963049
     CDS             complement(1963173..1963670)
     CDS             1964079..1964318
     CDS             1964472..1965437
     CDS             1965434..1966273
     CDS             1966273..1967529
     CDS             1967570..1969534
     CDS             1969681..1970271
     CDS             1970290..1970442
     CDS             complement(1970537..1971703)
     CDS             complement(1971758..1972714)
     CDS             1973001..1975607
     CDS             1975885..1977276
     CDS             1977418..1978260
     CDS             complement(1978443..1980059)
     CDS             1980211..1981380
     CDS             complement(1981409..1982758)
     CDS             complement(1982766..1983758)
     CDS             1984047..1984547
     CDS             complement(1984681..1985910)
     CDS             complement(1986262..1987494)
     CDS             complement(1987652..1988884)
     CDS             complement(1989102..1990112)
     CDS             complement(1990115..1990993)
     CDS             complement(1991005..1991718)
     CDS             complement(1991715..1992512)
     CDS             complement(1992576..1993454)
     CDS             1993596..1995695
     CDS             1995904..1997589
     CDS             1997586..1998773
     CDS             1998993..2000183
     CDS             2000372..2001514
     CDS             2001762..2002535
     CDS             complement(2002749..2005442)
     CDS             complement(2005442..2007061)
     CDS             complement(2007058..2008818)
     CDS             complement(2008826..2010058)
     CDS             complement(2010261..2010680)
     CDS             complement(2010766..2011191)
     CDS             complement(2011277..2012071)
     CDS             complement(2012085..2012984)
     CDS             complement(2013046..2014359)
     CDS             complement(2014928..2016088)
     CDS             complement(2016085..2016669)
     CDS             2016846..2018351
     CDS             complement(2018819..2022733)
     CDS             complement(2022730..2023617)
     CDS             2024046..2025062
     CDS             complement(2025155..2025691)
     CDS             complement(2025835..2026689)
     CDS             complement(2026750..2027529)
     CDS             2027697..2028248
     CDS             2028551..2030458
     CDS             2030473..2032350
     CDS             2032351..2033460
     CDS             2033460..2034638
     CDS             2034677..2034841
     CDS             2034842..2036479
     CDS             2036487..2037125
     CDS             complement(2037082..2037966)
     CDS             complement(2037959..2039341)
     CDS             2039469..2040263
     CDS             complement(2040319..2041293)
     CDS             complement(2041305..2042279)
     CDS             complement(2042291..2043742)
     CDS             complement(2043764..2045041)
     CDS             complement(2045038..2045766)
     CDS             complement(2045786..2047225)
     CDS             complement(2047239..2048036)
     CDS             complement(2048160..2048681)
     CDS             complement(2048788..2048922)
     CDS             complement(2049018..2049182)
     CDS             2049559..2050053
     CDS             2050298..2050843
     CDS             2050853..2051473
     CDS             complement(2051651..2051857)
     CDS             complement(2052143..2052427)
     CDS             complement(2052451..2053926)
     CDS             2054427..2055749
     CDS             2055888..2057516
     CDS             2057773..2058978
     CDS             2058975..2059739
     CDS             2059940..2060635
     CDS             2061089..2061928
     CDS             2061971..2062273
     CDS             2062401..2062706
     CDS             2062707..2063243
     CDS             2063240..2064952
     CDS             2065306..2065716
     CDS             2065983..2066690
     CDS             2066832..2067302
     CDS             2067459..2067926
     CDS             2067910..2068815
     CDS             2069116..2069829
     CDS             2069866..2070339
     CDS             2070426..2071376
     CDS             2071448..2072782
     CDS             2073050..2075302
     CDS             2075446..2076186
     CDS             2076745..2077242
     CDS             2077411..2078376
     CDS             2078428..2079468
     CDS             2079680..2081596
     CDS             2081748..2082767
     CDS             2082838..2084289
     CDS             complement(2084348..2084809)
     CDS             complement(2084793..2085695)
     CDS             complement(2085692..2086498)
     CDS             2086662..2087402
     CDS             2087399..2087716
     CDS             2087910..2088584
     CDS             2088731..2090224
     CDS             2090381..2091631
     CDS             2091628..2092941
     CDS             2093010..2093999
     CDS             2094425..2095420
     CDS             complement(2096608..2098359)
     CDS             2098644..2099054
     CDS             complement(2099051..2100565)
     CDS             complement(2100899..2102089)
     CDS             complement(2102255..2103907)
     CDS             complement(2103940..2104236)
     CDS             2104536..2105045
     CDS             2105084..2106292
     CDS             complement(2106377..2107159)
     CDS             2107453..2108244
     CDS             complement(2108319..2109188)
     CDS             complement(2109287..2110162)
     CDS             complement(2110159..2111202)
     CDS             complement(2111308..2112285)
     CDS             complement(2112282..2113439)
     CDS             complement(2113572..2114327)
     CDS             2114534..2115253
     CDS             2115250..2116200
     CDS             2116309..2116803
     CDS             complement(2116840..2117634)
     CDS             2117661..2119058
     CDS             2119045..2119860
     CDS             2119896..2120141
     CDS             2120158..2121504
     CDS             2121497..2122513
     CDS             complement(2122522..2122749)
     CDS             2122943..2123770
     CDS             complement(2123791..2125407)
     CDS             2125531..2126520
     CDS             2126517..2127071
     CDS             2127074..2127382
     CDS             2127477..2128760
     CDS             2128999..2129904
     CDS             2130006..2130305
     CDS             2130330..2130629
     CDS             2130667..2131314
     CDS             2131316..2132029
     CDS             complement(2132169..2133731)
     CDS             2133839..2134801
     CDS             2134880..2135932
     CDS             complement(2135942..2136586)
     CDS             2136689..2136937
     CDS             2137003..2137359
     CDS             complement(2137781..2138662)
     CDS             2138794..2141538
     CDS             complement(2141555..2141719)
     CDS             2141891..2142199
     CDS             complement(2142414..2145200)
     CDS             complement(2145200..2146963)
     CDS             complement(2146960..2149035)
     CDS             complement(2149038..2151188)
     CDS             complement(2151185..2154487)
     CDS             complement(2154499..2156499)
     CDS             2156642..2158615
     CDS             2158605..2160410
     CDS             complement(2160421..2161233)
     CDS             complement(2161230..2161766)
     CDS             complement(2161756..2162502)
     CDS             complement(2162499..2164013)
     CDS             complement(2164010..2165047)
     CDS             complement(2165111..2167963)
     CDS             complement(2168191..2168862)
     CDS             complement(2168876..2169865)
     CDS             2169988..2170245
     CDS             2170314..2171711
     CDS             2171722..2172198
     CDS             2172195..2172464
     CDS             2172720..2174495
     CDS             2174728..2175381
     CDS             complement(2175881..2176162)
     CDS             2176272..2176634
     CDS             2176785..2177714
     CDS             2177880..2178494
     CDS             2178610..2178894
     CDS             complement(2179018..2180010)
     CDS             complement(2180022..2180777)
     CDS             complement(2180781..2181824)
     CDS             2182023..2183207
     CDS             complement(2183313..2184155)
     CDS             complement(2184261..2184515)
     CDS             complement(2184631..2186559)
     CDS             2186730..2187905
     CDS             2187945..2188370
     CDS             2188485..2189342
     CDS             complement(2189355..2190362)
     CDS             2190795..2192054
     CDS             complement(2192140..2192349)
     CDS             2192585..2194234
     CDS             complement(2194241..2194642)
     CDS             complement(2194639..2194893)
     CDS             2195051..2195821
     CDS             2195941..2196534
     CDS             2196537..2197772
     CDS             complement(2197782..2198600)
     CDS             complement(2198602..2199411)
     CDS             complement(2199411..2200274)
     CDS             complement(2200345..2201304)
     CDS             complement(2201602..2201886)
     CDS             complement(2202118..2202417)
     CDS             2203215..2203694
     CDS             complement(2203773..2204336)
     CDS             complement(2204424..2204858)
     CDS             complement(2204855..2205481)
     CDS             2205628..2205894
     CDS             complement(2205910..2206569)
     CDS             complement(2206614..2207795)
     CDS             2207971..2208315
     CDS             complement(2208359..2209384)
     CDS             complement(2210212..2210976)
     CDS             2211273..2211701
     CDS             complement(2211767..2212207)
     CDS             complement(2212204..2212734)
     CDS             2212912..2214204
     CDS             complement(2214340..2214531)
     CDS             complement(2214683..2215177)
     CDS             2215371..2215835
     CDS             2215987..2216406
     CDS             complement(2216449..2216970)
     CDS             2217326..2217838
     CDS             2217955..2218491
     CDS             2219783..2219944
     CDS             2219984..2220346
     CDS             complement(2220611..2222551)
     CDS             complement(2222731..2223339)
     CDS             complement(2223326..2224108)
     CDS             complement(2224263..2224460)
     CDS             complement(2224451..2225569)
     CDS             2225850..2227340
     CDS             complement(2227354..2228682)
     CDS             complement(2228709..2229431)
     CDS             2229599..2230150
     CDS             2230355..2230918
     CDS             complement(2231096..2232631)
     CDS             complement(2232853..2233554)
     CDS             2233824..2235272
     CDS             2235503..2235703
     CDS             complement(2235797..2236627)
     CDS             complement(2236720..2237037)
     CDS             2237149..2237532
     CDS             2237544..2237969
     CDS             2238228..2239280
     CDS             complement(2239277..2239915)
     CDS             complement(2239951..2240904)
     CDS             2241246..2244581
     CDS             complement(2244637..2244873)
     CDS             2245083..2247038
     CDS             2247182..2248372
     CDS             complement(2248369..2249019)
     CDS             2249198..2250433
     CDS             2250567..2252153
     CDS             2252207..2252407
     CDS             2252409..2252978
     CDS             2253699..2254280
     CDS             complement(2254367..2255152)
     CDS             2255736..2256749
     CDS             2256746..2257129
     CDS             2257126..2258880
     CDS             2258997..2260454
     CDS             2260451..2261890
     CDS             2261901..2262986
     CDS             2263174..2264574
     CDS             2264802..2265947
     CDS             2265913..2267052
     CDS             2267065..2267886
     CDS             2268066..2269472
     CDS             2269490..2269969
     CDS             2269969..2270898
     CDS             complement(2270903..2271739)
     CDS             2272021..2273340
     CDS             2273447..2274436
     CDS             2274709..2275707
     CDS             2275704..2277029
     CDS             2277123..2278916
     CDS             2279263..2280225
     CDS             2280454..2281401
     CDS             2281414..2283099
     CDS             2283424..2285568
     CDS             complement(2285847..2287136)
     CDS             complement(2287428..2289257)
     CDS             2289434..2289637
     CDS             complement(2289658..2290548)
     CDS             2290913..2291224
     CDS             complement(2291381..2292991)
     CDS             2293352..2295634
     CDS             complement(2295672..2296433)
     CDS             2296700..2297041
     CDS             complement(2297121..2297882)
     CDS             complement(2297885..2298805)
     CDS             complement(2298946..2299236)
     CDS             complement(2299245..2299439)
     CDS             complement(2299575..2299868)
     CDS             complement(2299877..2302414)
     CDS             2302733..2302906
     CDS             complement(2302903..2303430)
     CDS             2303502..2304929
     CDS             2305067..2308888
     CDS             complement(2308913..2309197)
     CDS             complement(2309647..2311065)
     CDS             complement(2311158..2311682)
     CDS             2312767..2313267
     CDS             2313277..2314794
     CDS             2314906..2315910
     CDS             2316065..2316859
     CDS             2316856..2317395
     CDS             2317549..2318721
     CDS             2318718..2319674
     CDS             2319949..2320149
     CDS             2320339..2321835
     CDS             2321839..2322495
     CDS             complement(2322485..2322952)
     CDS             complement(2323025..2324176)
     CDS             2324281..2324631
     CDS             complement(2324746..2325654)
     CDS             2325976..2327271
     CDS             2327282..2328025
     CDS             2328025..2328765
     CDS             2328765..2329646
     CDS             2329650..2331299
     CDS             2331334..2333652
     CDS             complement(2333748..2335679)
     CDS             2335842..2337230
     CDS             2337385..2338224
     CDS             2338230..2339147
     CDS             2339190..2339678
     CDS             2339968..2341161
     CDS             2341450..2341827
     CDS             2342038..2342568
     CDS             2342622..2343443
     CDS             complement(2343521..2344201)
     CDS             2344336..2344560
     CDS             2344727..2345638
     CDS             2345626..2347374
     CDS             2347371..2348021
     CDS             2348018..2349094
     CDS             2349091..2350035
     CDS             2350041..2351183
     CDS             2351180..2352550
     CDS             2352547..2353563
     CDS             2353560..2354744
     CDS             complement(2354576..2355409)
     CDS             2355558..2355893
     CDS             2355890..2357686
     CDS             2357686..2358594
     CDS             complement(2358580..2359980)
     CDS             2360055..2361794
     CDS             2361791..2363077
     CDS             2363052..2363789
     CDS             complement(2363831..2364262)
     CDS             2364511..2365695
     CDS             2365959..2366828
     CDS             2366831..2369329
     CDS             2369361..2370596
     CDS             2370638..2371831
     CDS             2371952..2372200
     CDS             2372746..2372991
     CDS             2373243..2375624
     CDS             2375650..2376339
     CDS             2376336..2377277
     CDS             2377281..2377730
     CDS             2377734..2378528
     CDS             complement(2378657..2379406)
     CDS             complement(2379551..2380285)
     CDS             complement(2380537..2382345)
     CDS             2382584..2383648
     CDS             2383749..2385074
     CDS             2385085..2385207
     CDS             2385365..2386318
     CDS             2386327..2387250
     CDS             2387545..2388531
     CDS             2388707..2389876
     CDS             2390044..2391570
     CDS             complement(2391761..2392645)
     CDS             2392867..2394081
     CDS             2394259..2395395
     CDS             2395392..2395760
     CDS             2395757..2397865
     CDS             complement(2397909..2398460)
     CDS             complement(2398540..2400609)
     CDS             complement(2400635..2401795)
     CDS             2402310..2403278
     CDS             complement(2403343..2404626)
     CDS             2405014..2406711
     CDS             complement(2406794..2407639)
     CDS             2407789..2408445
     CDS             2408594..2410090
     CDS             2410148..2410375
     CDS             2410372..2410800
     CDS             2410797..2411945
     CDS             2411942..2413015
     CDS             2413052..2413939
     CDS             2414132..2415850
     CDS             complement(2416140..2417030)
     CDS             complement(2417164..2418579)
     CDS             complement(2418572..2419825)
     CDS             complement(2420263..2421366)
     CDS             complement(2421466..2421921)
     CDS             complement(2421946..2422815)
     CDS             2423051..2423476
     CDS             complement(2423502..2424704)
     CDS             complement(2424712..2424957)
     CDS             2425169..2426359
     CDS             2426445..2427197
     CDS             2427420..2428247
     CDS             2428430..2428648
     CDS             complement(2428792..2429502)
     CDS             2429686..2430018
     CDS             2430077..2430607
     CDS             complement(2430650..2430811)
     CDS             complement(2430824..2431018)
     CDS             2431189..2431584
     CDS             complement(2431712..2433199)
     CDS             2433724..2434257
     CDS             2434660..2435415
     CDS             complement(2435757..2436377)
     CDS             complement(2436709..2437170)
     CDS             complement(2437388..2439286)
     CDS             2440197..2440418
     CDS             2440566..2441342
     CDS             complement(2441324..2441884)
     CDS             2442446..2443225
     CDS             2443442..2443870
     CDS             complement(2443985..2444965)
     CDS             complement(2445702..2446739)
     CDS             2446998..2448059
     CDS             2448288..2448464
     CDS             2448536..2449231
     CDS             2449612..2449707
     CDS             complement(2449803..2450594)
     CDS             2450869..2453325
     CDS             2453392..2454810
     CDS             complement(2454913..2455422)
     CDS             2455763..2456344
     CDS             complement(2456474..2457646)
     CDS             complement(2457643..2458500)
     CDS             complement(2458560..2459810)
     CDS             complement(2460020..2462074)
     CDS             2462599..2465037
     CDS             2465193..2466311
     CDS             2466435..2467268
     CDS             2467939..2468802
     CDS             2469170..2469598
     CDS             complement(2469588..2469788)
     CDS             complement(2469863..2470108)
     CDS             complement(2470302..2470511)
     CDS             2470858..2472105
     CDS             complement(2472130..2473377)
     CDS             complement(2473673..2474026)
     CDS             2474245..2474970
     CDS             complement(2475275..2475640)
     CDS             2475944..2476864
     CDS             complement(2477103..2477555)
     CDS             2477826..2478515
     CDS             2478544..2478990
     CDS             2479243..2480376
     CDS             2481460..2482629
     CDS             complement(2483144..2483722)
     CDS             complement(2483727..2484272)
     CDS             2484522..2484704
     CDS             2484918..2485094
     CDS             complement(2485664..2486059)
     CDS             2486294..2487355
     CDS             complement(2487319..2488023)
     CDS             complement(2488020..2489195)
     CDS             complement(2489806..2490585)
     CDS             complement(2490709..2491230)
     CDS             2491529..2491921
     CDS             2492147..2492860
     CDS             2493033..2493140
     CDS             2493235..2493348
     CDS             complement(2493382..2493516)
     CDS             2493889..2494377
     CDS             2494447..2494992
     CDS             complement(2495058..2495909)
     CDS             2496723..2497415
     CDS             2497510..2497989
     CDS             2498106..2499092
     CDS             2499290..2511439
     CDS             2512254..2512796
     CDS             2512844..2513299
     CDS             2513493..2514206
     CDS             2514203..2514811
     CDS             2515065..2515781
     CDS             2515931..2527987
     CDS             2528415..2529122
     CDS             2529144..2529851
     CDS             2529965..2530516
     CDS             2530763..2531731
     CDS             2531968..2533695
     CDS             2533695..2535710
     CDS             2535715..2536119
     CDS             2536130..2536609
     CDS             2536606..2537349
     CDS             2537389..2539260
     CDS             2539263..2539856
     CDS             2539853..2540905
     CDS             2540966..2541478
     CDS             2541522..2541989
     CDS             2542301..2542777
     CDS             2542783..2543283
     CDS             2543515..2544129
     CDS             2544126..2544671
     CDS             2544692..2545675
     CDS             2545909..2557938
     CDS             complement(2558221..2560185)
     CDS             complement(2560189..2561403)
     CDS             complement(2561611..2562297)
     CDS             2562396..2563691
     CDS             2563693..2566839
     CDS             2566836..2568392
     CDS             2568705..2570279
     CDS             2570458..2572659
     CDS             2572670..2574004
     CDS             2574377..2575213
     CDS             2575316..2575660
     CDS             2576068..2593350
     CDS             complement(2593438..2593917)
     CDS             complement(2594041..2594712)
     CDS             2594943..2596109
     CDS             2596295..2598307
     CDS             complement(2598322..2598729)
     CDS             2598874..2599086
     CDS             complement(2599211..2600143)
     CDS             complement(2600267..2602468)
     CDS             complement(2602694..2603254)
     CDS             complement(2603266..2603775)
     CDS             2604466..2605476
     CDS             2605479..2606963
     CDS             complement(2607066..2607851)
     CDS             2607970..2609202
     CDS             2609357..2610415
     CDS             complement(2610656..2611441)
     CDS             2611593..2612354
     CDS             2612501..2613268
     CDS             complement(2613427..2614650)
     CDS             2614825..2616015
     CDS             2616057..2616335
     CDS             complement(2616622..2617407)
     CDS             2617688..2619046
     CDS             2619081..2620511
     CDS             2620555..2621730
     CDS             2621904..2622773
     CDS             2622773..2623771
     CDS             2623768..2624532
     CDS             2624513..2625226
     CDS             2625562..2625750
     CDS             2625767..2626297
     CDS             2626553..2626981
     CDS             2626987..2627676
     CDS             2627788..2628735
     CDS             2628922..2629386
     CDS             2629389..2631557
     CDS             2631554..2632207
     CDS             2632869..2633387
     CDS             2633442..2633813
     CDS             2634354..2638526
     CDS             2638678..2642880
     CDS             2643180..2645246
     CDS             2645362..2647476
     CDS             complement(2647811..2648734)
     CDS             2649673..2650044
     CDS             2650060..2650530
     CDS             2650561..2652633
     CDS             2652673..2653863
     CDS             2653948..2654256
     CDS             2654307..2655032
     CDS             2655034..2655654
     CDS             2655651..2655950
     CDS             2655964..2656800
     CDS             2656812..2657090
     CDS             2657101..2657487
     CDS             2657511..2658209
     CDS             2658243..2658656
     CDS             2658662..2658871
     CDS             2658883..2659131
     CDS             2659192..2659560
     CDS             2659560..2659874
     CDS             2659867..2660424
     CDS             2660480..2660785
     CDS             2660799..2661197
     CDS             2661310..2661843
     CDS             2661855..2662217
     CDS             2662278..2662853
     CDS             2662910..2663104
     CDS             2663117..2663602
     CDS             2663752..2665083
     CDS             2665080..2666105
     CDS             2666293..2666661
     CDS             2666791..2667180
     CDS             2667312..2668331
     CDS             2668453..2668869
     CDS             2669174..2669968
     CDS             complement(2670208..2671221)
     CDS             2671433..2672824
     CDS             2672821..2673057
     CDS             2673054..2674388
     CDS             complement(2674527..2675231)
     CDS             2675414..2676151
     CDS             complement(2676386..2676526)
     CDS             complement(2676675..2677178)
     CDS             2677431..2677850
     CDS             2678109..2679509
     CDS             2679628..2680206
     CDS             complement(2680336..2680758)
     CDS             complement(2680783..2681037)
     CDS             2681904..2682983
     CDS             2683716..2685077
     CDS             2685126..2685443
     CDS             2685459..2686256
     CDS             2686316..2688124
     CDS             2688121..2688390
     CDS             2688566..2689384
     CDS             complement(2689389..2689826)
     CDS             2690126..2691658
     CDS             2693067..2694125
     CDS             2694272..2694820
     CDS             2694967..2695776
     CDS             complement(2695864..2696142)
     CDS             complement(2696346..2696789)
     CDS             2697101..2700586
     CDS             2700822..2701970
     CDS             2701970..2702362
     CDS             2702547..2703407
     CDS             2703577..2704530
     CDS             2704536..2705330
     CDS             2705490..2707682
     CDS             2707866..2710568
     CDS             complement(2710591..2710941)
     CDS             complement(2711186..2713207)
     CDS             2713504..2714376
     CDS             2714499..2715440
     CDS             2715743..2716189
     CDS             2716275..2717150
     CDS             complement(2717606..2718301)
     CDS             complement(2718357..2718716)
     CDS             complement(2718807..2720270)
     CDS             2720385..2720783
     CDS             2721127..2721702
     CDS             2722148..2724163
     CDS             2724169..2725038
     CDS             2725035..2725334
     CDS             complement(2725367..2725690)
     CDS             complement(2725687..2726454)
     CDS             2726551..2726760
     CDS             complement(2727053..2728423)
     CDS             complement(2728420..2729157)
     CDS             2729328..2729837
     CDS             2729903..2730394
     CDS             complement(2730447..2731853)
     CDS             complement(2731881..2732678)
     CDS             2732840..2734261
     CDS             2734321..2734644
     CDS             2734722..2735540
     CDS             2735617..2736411
     CDS             complement(2736430..2736705)
     CDS             2736890..2737546
     CDS             2737757..2737948
     CDS             2738107..2739144
     CDS             2739182..2739619
     CDS             complement(2739620..2740471)
     CDS             2740713..2741636
     CDS             2741873..2742706
     CDS             2742796..2743536
     CDS             2743571..2744305
     CDS             complement(2744538..2746259)
     CDS             2746521..2746838
     CDS             complement(2746679..2748049)
     CDS             2748516..2748845
     CDS             2749042..2751447
     CDS             complement(2751683..2753254)
     CDS             complement(2753727..2754071)
     CDS             2754378..2755370
     CDS             complement(2755386..2755745)
     CDS             2755932..2756630
     CDS             2756627..2756971
     CDS             2757053..2757514
     CDS             complement(2757609..2758682)
     CDS             complement(2758715..2759143)
     CDS             complement(2759196..2760188)
     CDS             complement(2760524..2761276)
     CDS             complement(2761294..2761761)
     CDS             2762055..2762915
     CDS             complement(2763188..2764477)
     CDS             complement(2764474..2764773)
     CDS             2764923..2765288
     CDS             2765298..2766671
     CDS             complement(2766904..2767071)
     CDS             2767364..2768611
     CDS             complement(2768633..2769391)
     CDS             complement(2769435..2769866)
     CDS             complement(2769863..2772214)
     CDS             complement(2772217..2774952)
     CDS             2775199..2775516
     CDS             complement(2775650..2776786)
     CDS             2777198..2778028
     CDS             complement(2778446..2779039)
     CDS             complement(2779053..2780363)
     CDS             complement(2780383..2781336)
     CDS             2781519..2783150
     CDS             2783161..2783913
     CDS             2784032..2785681
     CDS             complement(2785835..2786224)
     CDS             complement(2786266..2786748)
     CDS             2787014..2788993
     CDS             2789056..2789700
     CDS             complement(2789711..2790658)
     CDS             2790959..2792035
     CDS             2792121..2792408
     CDS             2792419..2792625
     CDS             complement(2792629..2792913)
     CDS             complement(2792861..2793049)
     CDS             2793329..2794807
     CDS             2794889..2795989
     CDS             2796121..2797605
     CDS             2798129..2798251
     CDS             2798954..2799220
     CDS             complement(2799269..2800243)
     CDS             2800432..2801016
     CDS             2801019..2801843
     CDS             2802002..2802655
     CDS             2802724..2803257
     CDS             2803329..2804708
     CDS             2804705..2805979
     CDS             complement(2806085..2807311)
     CDS             complement(2807391..2808134)
     CDS             complement(2808256..2809800)
     CDS             complement(2809823..2810449)
     CDS             complement(2810662..2812113)
     CDS             2812319..2812711
     CDS             2812941..2813195
     CDS             complement(2813220..2814491)
     CDS             complement(2814512..2816008)
     CDS             complement(2816260..2816382)
     CDS             2816492..2816734
     CDS             2816934..2818079
     CDS             complement(2818173..2818763)
     CDS             complement(2818799..2819749)
     CDS             complement(2819876..2820115)
     CDS             complement(2820121..2820600)
     CDS             complement(2820847..2822130)
     CDS             complement(2822130..2822294)
     CDS             2822434..2823393
     CDS             2823414..2824151
     CDS             2824465..2824704
     CDS             2824800..2826065
     CDS             2826269..2827516
     CDS             2827614..2828501
     CDS             2828504..2829166
     CDS             complement(2829203..2830192)
     CDS             complement(2830363..2831421)
     CDS             complement(2831435..2832298)
     CDS             complement(2832295..2833299)
     CDS             complement(2833363..2834292)
     CDS             complement(2834360..2836867)
     CDS             complement(2836867..2837952)
     CDS             complement(2837966..2839132)
     CDS             2839536..2841038
     CDS             2841053..2841505
     CDS             2841580..2842161
     CDS             complement(2842198..2844075)
     CDS             2844252..2844674
     CDS             complement(2844824..2845624)
     CDS             2846177..2846380
     CDS             complement(2846400..2847008)
     CDS             complement(2847061..2848134)
     CDS             2848317..2848946
     CDS             2848993..2849670
     CDS             2849821..2852022
     CDS             2852035..2853540
     CDS             complement(2853544..2854692)
     CDS             complement(2854802..2856280)
     CDS             2856531..2858303
     CDS             2858354..2860663
     CDS             2860830..2861279
     CDS             complement(2861276..2861845)
     CDS             complement(2861883..2862818)
     CDS             complement(2863041..2864717)
     CDS             2864950..2865498
     CDS             complement(2865596..2865835)
     CDS             2866404..2866589
     CDS             2866603..2866995
     CDS             complement(2867038..2867301)
     CDS             2867432..2868712
     CDS             2868836..2869234
     CDS             2869501..2870121
     CDS             complement(2870268..2870564)
     CDS             complement(2870752..2870925)
     CDS             2871169..2872023
     CDS             2872384..2874246
     CDS             complement(2874302..2874973)
     CDS             complement(2875029..2875277)
     CDS             2875520..2875915
     CDS             2875973..2876470
     CDS             2876526..2877116
     CDS             2877148..2877534
     CDS             complement(2877710..2878585)
     CDS             complement(2878678..2879829)
     CDS             complement(2880002..2881054)
     CDS             2881215..2881859
     CDS             2881959..2882306
     CDS             complement(2882450..2884147)
     CDS             complement(2884412..2884666)
     CDS             complement(2884663..2884863)
     CDS             complement(2885001..2885480)
     CDS             2885745..2885942
     CDS             2885939..2886235
     CDS             complement(2887224..2888435)
     CDS             complement(2889282..2890106)
     CDS             complement(2890103..2892334)
     CDS             complement(2892331..2895840)
     CDS             complement(2896598..2899279)
     CDS             complement(2899276..2900967)
     CDS             complement(2901175..2901426)
     CDS             complement(2901578..2903431)
     CDS             complement(2903431..2904504)
     CDS             complement(2904510..2906804)
     CDS             complement(2906811..2907560)
     CDS             2908416..2908622
     CDS             2908782..2911190
     CDS             2911187..2912518
     CDS             2912490..2914745
     CDS             complement(2914986..2918759)
     CDS             2919419..2920318
     CDS             2920669..2922054
     CDS             2922194..2923132
     CDS             2923132..2924046
     CDS             2924051..2925151
     CDS             2925184..2926173
     CDS             2926326..2927750
     CDS             2927856..2928461
     CDS             complement(2928741..2928854)
     CDS             2928963..2931293
     CDS             2931302..2932159
     CDS             complement(2932234..2932611)
     CDS             complement(2932864..2933607)
     CDS             complement(2933968..2935377)
     CDS             complement(2935488..2935826)
     CDS             2936241..2937740
     CDS             complement(2937958..2939286)
     CDS             complement(2939384..2939539)
     CDS             2939672..2941030
     CDS             2941340..2941978
     CDS             2942364..2943638
     CDS             2943967..2946405
     CDS             2946699..2946983
     CDS             complement(2947006..2950149)
     CDS             complement(2950177..2951415)
     CDS             complement(2951626..2952888)
     CDS             complement(2953002..2953313)
     CDS             complement(2953951..2954145)
     CDS             2954477..2954842
     CDS             2954854..2955453
     CDS             2955470..2956084
     CDS             2956157..2957362
     CDS             2957359..2958330
     CDS             2958333..2959082
     CDS             2959079..2959294
     CDS             2959313..2960638
     CDS             2960644..2962719
     CDS             2962729..2963754
     CDS             2963762..2964250
     CDS             2964260..2964898
     CDS             2964895..2965206
     CDS             2965272..2967377
     CDS             2967377..2968894
     CDS             2968914..2970350
     CDS             2970351..2971166
     CDS             2971166..2972836
     CDS             2972875..2973279
     CDS             2973282..2973566
     CDS             2973629..2974945
     CDS             2975492..2975872
     CDS             2976012..2976539
     CDS             2976566..2977069
     CDS             2977141..2978679
     CDS             2978821..2980140
     CDS             2980209..2981477
     CDS             2981485..2982183
     CDS             complement(2982463..2982714)
     CDS             complement(2982741..2983001)
     CDS             2983250..2983348
     CDS             2983527..2986982
     CDS             2987118..2988008
     CDS             2988060..2988491
     CDS             2988529..2989002
     CDS             complement(2989033..2989635)
     CDS             complement(2989706..2990335)
     CDS             2990694..2991086
     CDS             2991336..2993621
     CDS             2993666..2994430
     CDS             2994427..2994852
     CDS             2995098..2995856
     CDS             2995853..2996668
     CDS             2996661..2997584
     CDS             2997595..2997975
     CDS             2998028..2998777
     CDS             complement(2998792..2999157)
     CDS             2999280..2999393
     CDS             2999569..3000162
     CDS             complement(3000159..3001043)
     CDS             3001128..3001622
     CDS             3001661..3003922
     CDS             complement(3004100..3004873)
     CDS             complement(3004944..3005486)
     CDS             complement(3005621..3006673)
     CDS             3006850..3007320
     CDS             3007401..3008966
     CDS             3009298..3009816
     CDS             3010041..3010268
     CDS             3010283..3010498
     CDS             3010602..3011159
     CDS             3011960..3012166
     CDS             3012241..3012867
     CDS             3013015..3013893
     CDS             complement(3013890..3014144)
     CDS             3014562..3015863
     CDS             3016008..3016490
     CDS             3016487..3017656
     CDS             3017669..3018277
     CDS             3018417..3018908
     CDS             3018911..3019420
     CDS             3019636..3020607
     CDS             3020836..3022959
     CDS             3023127..3023873
     CDS             3023883..3024566
     CDS             3024695..3024937
     CDS             3025204..3025359
     CDS             3025362..3026231
     CDS             complement(3026266..3026742)
     CDS             3026841..3027380
     CDS             3027399..3027962
     CDS             3028196..3029257
     CDS             3029254..3030231
     CDS             3030365..3030736
     CDS             3030753..3031436
     CDS             complement(3032049..3034124)
     CDS             3034615..3036888
     CDS             3037153..3037584
     CDS             complement(3037699..3038016)
     CDS             3038244..3039212
     CDS             3039251..3040036
     CDS             complement(3040048..3041601)
     CDS             complement(3041701..3042870)
     CDS             3043165..3045486
     CDS             complement(3045565..3046767)
     CDS             3046893..3047939
     CDS             complement(3047933..3048142)
     CDS             3048239..3049336
     CDS             complement(3049324..3049929)
     CDS             complement(3049965..3051245)
     CDS             complement(3051341..3051925)
     CDS             complement(3052035..3052862)
     CDS             3052952..3053380
     CDS             3053536..3054000
     CDS             3054002..3054478
     CDS             3054721..3055956
     CDS             3056037..3056339
     CDS             complement(3056323..3057498)
     CDS             3057767..3058711
     CDS             complement(3058720..3059667)
     CDS             3059834..3061093
     CDS             3061096..3061836
     CDS             3061833..3062873
     CDS             3062953..3064497
     CDS             3064497..3065294
     CDS             3065291..3066091
     CDS             complement(3066330..3067979)
     CDS             complement(3068033..3069916)
     CDS             complement(3069926..3070945)
     CDS             complement(3071354..3072880)
     CDS             complement(3072897..3073616)
     CDS             complement(3073667..3074047)
     CDS             complement(3074034..3074651)
     CDS             3074988..3076289
     CDS             complement(3076487..3077146)
     CDS             complement(3077118..3077825)
     CDS             complement(3077995..3078993)
     CDS             3079308..3081374
     CDS             3081479..3082600
     CDS             3082597..3083655
     CDS             3083652..3084473
     CDS             3084476..3085390
     CDS             complement(3085520..3086026)
     CDS             3086282..3088342
     CDS             complement(3088358..3088675)
     CDS             complement(3088732..3089538)
     CDS             3089628..3090266
     CDS             3090266..3090925
     CDS             3090922..3091308
     CDS             3091517..3092659
     CDS             complement(3092635..3093945)
     CDS             complement(3094042..3094758)
     CDS             3094871..3095695
     CDS             3095799..3097094
     CDS             3097091..3097465
     CDS             complement(3097524..3098027)
     CDS             3098506..3099237
     CDS             3099548..3102583
     CDS             complement(3102645..3103892)
     CDS             complement(3103914..3104699)
     CDS             3104925..3105293
     CDS             complement(3105330..3105539)
     CDS             3105656..3106432
     CDS             complement(3106486..3106614)
     CDS             3106750..3107265
     CDS             complement(3107292..3108233)
     CDS             3108557..3108847
     CDS             complement(3108961..3109344)
     CDS             3109802..3110704
     CDS             3111261..3111413
     CDS             3111557..3113005
     CDS             complement(3113196..3114059)
     CDS             complement(3114056..3114439)
     CDS             complement(3114443..3115546)
     CDS             complement(3115572..3117173)
     CDS             complement(3117216..3117644)
     CDS             3117834..3118841
     CDS             3118944..3120686
     CDS             complement(3120772..3122196)
     CDS             complement(3122296..3122949)
     CDS             3123168..3123539
     CDS             complement(3123699..3124466)
     CDS             3124691..3124969
     CDS             complement(3125180..3125794)
     CDS             complement(3125925..3127355)
     CDS             complement(3127592..3128410)
     CDS             complement(3128407..3128973)
     CDS             complement(3129208..3129447)
     CDS             complement(3129598..3130674)
     CDS             complement(3130695..3131525)
     CDS             complement(3131522..3132547)
     CDS             complement(3132596..3134113)
     CDS             complement(3134215..3136008)
     CDS             complement(3136057..3137259)
     CDS             3137380..3137712
     CDS             3137955..3138974
     CDS             3138971..3140032
     CDS             complement(3140045..3140899)
     CDS             complement(3140896..3144024)
     CDS             complement(3144029..3145159)
     CDS             3145310..3146101
     CDS             3146779..3148131
     CDS             3148354..3149361
     CDS             3149366..3150601
     CDS             3150598..3151368
     CDS             3151365..3152117
     CDS             complement(3152171..3152569)
     CDS             complement(3152797..3153618)
     CDS             complement(3153605..3153940)
     CDS             complement(3154268..3155689)
     CDS             complement(3155736..3156116)
     CDS             complement(3156118..3157473)
     CDS             complement(3157486..3157782)
     CDS             complement(3157787..3159190)
     CDS             complement(3159282..3160316)
     CDS             complement(3160468..3160785)
     CDS             complement(3160838..3161395)
     CDS             complement(3161515..3162660)
     CDS             3162758..3163375
     CDS             complement(3163380..3164183)
     CDS             complement(3164269..3165405)
     CDS             complement(3165621..3166904)
     CDS             3167037..3167513
     CDS             3167609..3169120
     CDS             3169129..3171270
     CDS             complement(3171344..3172912)
     CDS             complement(3173039..3174268)
     CDS             complement(3174268..3175131)
     CDS             complement(3175128..3175997)
     CDS             complement(3176028..3176354)
     CDS             3176854..3177645
     CDS             3177645..3178577
     CDS             3178706..3179023
     CDS             complement(3179030..3180661)
     CDS             complement(3180828..3181220)
     CDS             complement(3181530..3182171)
     CDS             complement(3182228..3184033)
     CDS             complement(3184224..3185360)
     CDS             complement(3185514..3186287)
     CDS             3186540..3188441
     CDS             3188470..3189495
     CDS             3189641..3190438
     CDS             3190449..3190970
     CDS             3191009..3193579
     CDS             complement(3193615..3193755)
     CDS             complement(3193706..3194194)
     CDS             3194451..3194954
     CDS             3195247..3195393
     CDS             complement(3195426..3196241)
     CDS             3196514..3197140
     CDS             3197172..3197666
     CDS             complement(3197676..3198026)
     CDS             3198258..3199469
     CDS             3199644..3200348
     CDS             complement(3200390..3202684)
     CDS             complement(3202762..3204447)
     CDS             3204605..3206026
     CDS             3206177..3207481
     CDS             complement(3207575..3208219)
     CDS             complement(3208353..3209534)
     CDS             complement(3209531..3210388)
     CDS             complement(3210407..3211249)
     CDS             complement(3211260..3211715)
     CDS             complement(3211715..3212794)
     CDS             complement(3212823..3215360)
     CDS             complement(3215528..3216679)
     CDS             complement(3216724..3217983)
     CDS             complement(3217952..3218800)
     CDS             complement(3218806..3219564)
     CDS             complement(3219782..3220345)
     CDS             complement(3220405..3221121)
     CDS             complement(3221206..3222132)
     CDS             complement(3222259..3223254)
     CDS             3223579..3224421
     CDS             complement(3224509..3224916)
     CDS             complement(3224938..3225651)
     CDS             3225873..3226601
     CDS             3226598..3227605
     CDS             3227628..3228392
     CDS             complement(3228403..3229257)
     CDS             complement(3229259..3230077)
     CDS             complement(3230070..3230972)
     CDS             complement(3230981..3231937)
     CDS             3232042..3232956
     CDS             complement(3232966..3233118)
     CDS             3233347..3234672
     CDS             complement(3234820..3235794)
     CDS             complement(3235850..3236605)
     CDS             3236672..3237919
     CDS             complement(3237978..3238931)
     CDS             3239062..3239394
     CDS             complement(3239507..3240298)
     CDS             3240518..3242389
     CDS             3242394..3243911
     CDS             3243976..3245199
     CDS             complement(3245221..3248736)
     CDS             complement(3248733..3249023)
     CDS             3249180..3251282
     CDS             complement(3251419..3252204)
     CDS             complement(3252407..3254233)
     CDS             complement(3254379..3255683)
     CDS             3255904..3257202
     CDS             3257268..3257648
     CDS             complement(3257608..3259296)
     CDS             3259503..3260105
     CDS             3260290..3262989
     CDS             3263280..3263870
     CDS             3264044..3264187
     CDS             3264200..3264379
     CDS             complement(3264495..3264698)
     CDS             complement(3264776..3265177)
     CDS             3265354..3266235
     CDS             complement(3266263..3266505)
     CDS             3266846..3267061
     CDS             complement(3267085..3268227)
     CDS             complement(3268224..3269378)
     CDS             complement(3269427..3269894)
     CDS             complement(3269870..3270313)
     CDS             complement(3270323..3270886)
     CDS             complement(3270912..3271409)
     CDS             3271721..3271978
     CDS             complement(3272113..3274890)
     CDS             complement(3275071..3276444)
     CDS             complement(3276456..3276704)
     CDS             complement(3276883..3277740)
     CDS             complement(3277776..3279143)
     CDS             complement(3279161..3281449)
     CDS             complement(3281606..3283048)
     CDS             complement(3283058..3284227)
     CDS             complement(3284224..3285225)
     CDS             3285487..3286692
     CDS             3286695..3287330
     CDS             complement(3287673..3288146)
     CDS             complement(3288171..3289130)
     CDS             3289286..3289891
     CDS             complement(3289953..3290681)
     CDS             complement(3290899..3291081)
     CDS             complement(3291322..3294198)
     CDS             complement(3294334..3295131)
     CDS             complement(3295455..3296846)
     CDS             complement(3297051..3297719)
     CDS             3298600..3298902
     CDS             3299145..3299318
     CDS             complement(3299593..3300444)
     CDS             3300446..3300610
     CDS             complement(3300615..3301346)
     CDS             complement(3301355..3304468)
     CDS             complement(3304468..3307584)
     CDS             complement(3307639..3309033)
     CDS             complement(3309023..3310471)
     CDS             3310905..3312218
     CDS             3312221..3313072
     CDS             3313121..3314350
     CDS             3314465..3315502
     CDS             3316311..3316589
     CDS             complement(3316617..3317357)
     CDS             complement(3317374..3318879)
     CDS             complement(3318876..3320081)
     CDS             complement(3320098..3321111)
     CDS             3321442..3322638
     CDS             complement(3322813..3323151)
     CDS             complement(3323145..3323903)
     CDS             complement(3323999..3324844)
     CDS             complement(3324846..3326588)
     CDS             complement(3326640..3328757)
     CDS             complement(3328832..3334045)
     CDS             3334557..3335273
     CDS             complement(3335658..3336101)
     CDS             complement(3336288..3337031)
     CDS             3337191..3337670
     CDS             complement(3337683..3338591)
     CDS             complement(3338658..3339779)
     CDS             complement(3339826..3340305)
     CDS             complement(3340302..3341105)
     CDS             3341333..3341671
     CDS             complement(3341732..3342196)
     CDS             3342379..3342729
     CDS             complement(3342786..3343022)
     CDS             complement(3343227..3344132)
     CDS             complement(3344139..3346151)
     CDS             complement(3346154..3347758)
     CDS             complement(3347993..3348298)
     CDS             3348565..3349857
     CDS             complement(3350043..3350522)
     CDS             complement(3350686..3351351)
     CDS             complement(3351558..3352319)
     CDS             3352876..3353325
     CDS             3353439..3353552
     CDS             complement(3353653..3353910)
     CDS             complement(3354459..3355793)
     CDS             complement(3355889..3356347)
     CDS             complement(3356382..3356546)
     CDS             complement(3356905..3357279)
     CDS             complement(3357340..3358389)
     CDS             complement(3358919..3359263)
     CDS             complement(3359331..3360113)
     CDS             complement(3360180..3360575)
     CDS             3361089..3361283
     CDS             complement(3361698..3361898)
     CDS             3362188..3362766
     CDS             complement(3362807..3363133)
     CDS             complement(3363230..3364321)
     CDS             complement(3364318..3365373)
     CDS             3365514..3366080
     CDS             3366242..3367864
     CDS             3367955..3369181
     CDS             3369194..3370309
     CDS             3370404..3370694
     CDS             complement(3370786..3372477)
     CDS             complement(3372757..3374598)
     CDS             complement(3374817..3375542)
     CDS             complement(3375672..3376115)
     CDS             complement(3376128..3377132)
     CDS             complement(3377296..3378618)
     CDS             complement(3378739..3379959)
     CDS             complement(3380150..3380461)
     CDS             3380813..3382609
     CDS             complement(3382635..3382997)
     CDS             complement(3383110..3383712)
     CDS             complement(3383721..3384716)
     CDS             complement(3384728..3385396)
     CDS             3385849..3386394
     CDS             3386429..3387337
     CDS             complement(3387666..3388655)
     CDS             complement(3388811..3389341)
     CDS             3389820..3391874
     CDS             3391897..3393291
     CDS             3393845..3394033
     CDS             complement(3394162..3395670)
     CDS             complement(3395824..3397509)
     CDS             3397938..3398948
     CDS             3399339..3400889
     CDS             3400957..3402063
     CDS             complement(3402072..3402473)
     CDS             complement(3402539..3402943)
     CDS             complement(3403107..3403475)
     CDS             complement(3403472..3404716)
     CDS             complement(3404948..3406261)
     CDS             complement(3406281..3407039)
     CDS             complement(3407096..3407314)
     CDS             complement(3407399..3408895)
     CDS             complement(3408978..3410144)
     CDS             3410388..3411035
     CDS             complement(3411208..3412311)
     CDS             3412469..3413725
     CDS             3413803..3415029
     CDS             3415222..3415788
     CDS             complement(3415825..3419559)
     CDS             3419750..3420418
     CDS             3420507..3421880
     CDS             complement(3421877..3422803)
     CDS             complement(3422907..3423794)
     CDS             complement(3423797..3424765)
     CDS             complement(3425035..3427527)
     CDS             complement(3427721..3428968)
     CDS             3429731..3432913
     CDS             complement(3432990..3434327)
     CDS             complement(3434436..3435056)
     CDS             complement(3435156..3436343)
     CDS             3436452..3437879
     CDS             3438038..3438439
     CDS             3438645..3439274
     CDS             3439495..3440262
     CDS             complement(3440379..3440591)
     CDS             3441189..3441644
     CDS             3441692..3442204
     CDS             3442308..3443663
     CDS             3443780..3445312
     CDS             3445309..3445752
     CDS             3445749..3446834
     CDS             3447070..3448290
     CDS             3448365..3449039
     CDS             complement(3449079..3449999)
     CDS             3450231..3451010
     CDS             3451041..3451985
     CDS             3452086..3453441
     CDS             complement(3453442..3454380)
     CDS             3454509..3455213
     CDS             complement(3455260..3455670)
     CDS             3455908..3456513
     CDS             complement(3456573..3457469)
     CDS             3457737..3459980
     CDS             complement(3460395..3461837)
     CDS             complement(3462685..3463203)
     CDS             complement(3463303..3465309)
     CDS             3465675..3466094
     CDS             3466265..3466606
     CDS             3466664..3466942
     CDS             complement(3466961..3467158)
     CDS             complement(3467309..3468205)
     CDS             complement(3468214..3469023)
     CDS             complement(3469155..3470147)
     CDS             3470796..3472307
     CDS             3472797..3474545
     CDS             3475286..3475729
     CDS             3477756..3477983
     CDS             3478169..3479014
     CDS             3479011..3479445
     CDS             complement(3480367..3483483)
     CDS             complement(3483476..3484681)
     CDS             complement(3484682..3485917)
     CDS             complement(3485914..3487461)
     CDS             3488878..3490347
     CDS             3491292..3491663
     CDS             complement(3491669..3491920)
     CDS             3491923..3492492
     CDS             3492503..3493282
     CDS             3493742..3494149
     CDS             3494290..3495732
     CDS             3496354..3498759
     CDS             3498752..3499405
     CDS             3499702..3500019
     CDS             3500442..3500912
     CDS             3501019..3501309
     CDS             complement(3501780..3502592)
     CDS             complement(3502589..3503146)
     CDS             complement(3503523..3503975)
     CDS             complement(3504002..3504775)
     CDS             complement(3504848..3505351)
     CDS             3506072..3506392
     CDS             complement(3507064..3507828)
     CDS             complement(3507825..3509363)
     CDS             complement(3509360..3510391)
     CDS             complement(3510369..3511373)
     CDS             complement(3511375..3512226)
     CDS             complement(3512229..3513197)
     CDS             complement(3513218..3514825)
     CDS             complement(3514902..3515339)
     CDS             complement(3515336..3516349)
     CDS             complement(3516413..3517276)
     CDS             complement(3517479..3518648)
     CDS             complement(3518689..3519996)
     CDS             3520168..3520590
     CDS             complement(3520789..3521154)
     CDS             complement(3521148..3521285)
     CDS             3521475..3523256
     CDS             3523359..3524447
     CDS             3524444..3525271
     CDS             3525216..3526055
     CDS             3526178..3527038
     CDS             3527067..3527561
     CDS             3527565..3529913
     CDS             complement(3530022..3530465)
     CDS             complement(3530560..3531654)
     CDS             complement(3531689..3532474)
     CDS             complement(3532471..3533301)
     CDS             complement(3533562..3534197)
     CDS             complement(3534345..3536648)
     CDS             complement(3536645..3537115)
     CDS             complement(3537126..3537983)
     CDS             3538166..3539119
     CDS             3539132..3540049
     CDS             complement(3540073..3541464)
     CDS             3541629..3542402
     CDS             3542544..3543071
     CDS             complement(3543263..3544303)
     CDS             complement(3544543..3546828)
     CDS             complement(3546825..3547313)
     CDS             complement(3547310..3548182)
     CDS             complement(3548179..3549861)
     CDS             complement(3549858..3550904)
     CDS             complement(3550901..3551575)
     CDS             complement(3551695..3552441)
     CDS             complement(3552567..3553421)
     CDS             complement(3553426..3554229)
     CDS             complement(3554244..3555266)
     CDS             3555430..3556233
     CDS             complement(3557353..3557748)
     CDS             3558100..3558465
     CDS             complement(3558855..3559976)
     CDS             complement(3560155..3573012)
     CDS             complement(3573289..3574269)
     CDS             complement(3574363..3574872)
     CDS             complement(3574914..3575660)
     CDS             complement(3576034..3577692)
     CDS             complement(3577689..3578528)
     CDS             complement(3578541..3579563)
     CDS             complement(3579560..3581149)
     CDS             complement(3581229..3582812)
     CDS             complement(3582812..3584110)
     CDS             complement(3584160..3585611)
     CDS             complement(3585649..3586923)
     CDS             complement(3587108..3587998)
     CDS             3588285..3590636
     CDS             complement(3590956..3591846)
     CDS             3592006..3594300
     CDS             3594318..3596264
     CDS             3596276..3597634
     CDS             3597631..3598536
     CDS             3598533..3599360
     CDS             3599357..3599902
     CDS             3599915..3600949
     CDS             complement(3601044..3601475)
     CDS             complement(3601499..3603856)
     CDS             3604243..3605001
     CDS             3605077..3605658
     CDS             3605826..3607247
     CDS             complement(3607257..3609566)
     CDS             3609758..3610186
     CDS             complement(3610212..3611942)
     CDS             complement(3611954..3613282)
     CDS             complement(3613503..3614213)
     CDS             3614344..3614829
     CDS             complement(3614910..3616535)
     CDS             3616689..3617003
     CDS             complement(3617023..3618033)
     CDS             complement(3618048..3618692)
     CDS             3619213..3621840
     CDS             complement(3621946..3622920)
     CDS             complement(3622922..3623797)
     CDS             complement(3623838..3624584)
     CDS             complement(3624577..3625332)
     CDS             complement(3625565..3625912)
     CDS             3626139..3627617
     CDS             3627708..3628670
     CDS             3628856..3630658
     CDS             complement(3630747..3631172)
     CDS             complement(3631151..3631633)
     CDS             complement(3632044..3632805)
     CDS             3633044..3634369
     CDS             3634356..3635495
     CDS             3635954..3636496
     CDS             3636493..3637122
     CDS             3637119..3637847
     CDS             3637844..3638605
     CDS             complement(3638572..3639351)
     CDS             3639353..3640576
     CDS             3640573..3640965
     CDS             3640962..3641741
     CDS             3641728..3643089
     CDS             3643089..3643838
     CDS             complement(3643842..3645011)
     CDS             3645198..3646127
     CDS             complement(3646204..3647826)
     CDS             complement(3648054..3649358)
     CDS             complement(3649394..3649816)
     CDS             complement(3649879..3650904)
     CDS             complement(3651197..3652693)
     CDS             complement(3652909..3653157)
     CDS             3653294..3654766
     CDS             complement(3654817..3655527)
     CDS             complement(3655601..3656677)
     CDS             3656903..3659278
     CDS             complement(3659479..3660696)
     CDS             complement(3660887..3661687)
     CDS             3661792..3662286
     CDS             3662297..3664108
     CDS             3664350..3665432
     CDS             complement(3665641..3666873)
     CDS             complement(3667108..3668025)
     CDS             complement(3668043..3668510)
     CDS             complement(3668598..3669572)
     CDS             complement(3669572..3670192)
     CDS             complement(3670594..3671313)
     CDS             3671453..3672475
     CDS             3672616..3675129
     CDS             complement(3675143..3675811)
     CDS             complement(3676086..3676604)
     CDS             complement(3676577..3677035)
     CDS             complement(3677054..3677791)
     CDS             3678002..3679420
     CDS             3679536..3680480
     CDS             3680635..3681459
     CDS             3681528..3682274
     CDS             3682519..3683034
     CDS             3683141..3684328
     CDS             3684446..3685207
     CDS             3685302..3685640
     CDS             complement(3685661..3686437)
     CDS             3686504..3686959
     CDS             complement(3686946..3687449)
     CDS             complement(3687439..3688542)
     CDS             complement(3688621..3689838)
     CDS             3690057..3691307
     CDS             complement(3691321..3693939)
     CDS             3694488..3696200
     CDS             complement(3696232..3696516)
     CDS             3696962..3697279
     CDS             3697445..3699088
     CDS             3699415..3700488
     CDS             3700806..3701090
     CDS             3701133..3701840
     CDS             complement(3701920..3702024)
     CDS             complement(3702100..3702876)
     CDS             complement(3702926..3703747)
     CDS             3703873..3704349
     CDS             complement(3704446..3704760)
     CDS             3704867..3705619
     CDS             complement(3706087..3706401)
     CDS             complement(3706532..3707728)
     CDS             complement(3708093..3708788)
     CDS             3708940..3709218
     CDS             complement(3709231..3710940)
     CDS             complement(3711024..3712268)
     CDS             complement(3712826..3714256)
     CDS             complement(3714504..3716525)
     CDS             complement(3716696..3719065)
     CDS             3719225..3719686
     CDS             complement(3719812..3720687)
     CDS             complement(3720924..3721769)
     CDS             complement(3721785..3722690)
     CDS             3722952..3724214
     CDS             complement(3724221..3725717)
     CDS             complement(3725769..3726548)
     CDS             complement(3726675..3728639)
     CDS             complement(3728651..3730273)
     CDS             complement(3730443..3732047)
     CDS             complement(3732268..3733134)
     CDS             complement(3733266..3734090)
     CDS             complement(3734255..3734905)
     CDS             complement(3735046..3736269)
     CDS             complement(3736385..3737542)
     CDS             complement(3737670..3738917)
     CDS             complement(3738917..3739231)
     CDS             3739436..3741550
     CDS             3741703..3741903
     CDS             complement(3741845..3742966)
     CDS             complement(3742995..3745247)
     CDS             3745417..3746049
     CDS             complement(3746203..3746685)
     CDS             complement(3746844..3747665)
     CDS             complement(3747676..3749052)
     CDS             3749321..3751651
     CDS             complement(3751742..3752494)
     CDS             3752712..3753602
     CDS             complement(3753637..3753963)
     CDS             3754920..3756017
     CDS             3756014..3756790
     CDS             complement(3756781..3757374)
     CDS             3757416..3758993
     CDS             complement(3759081..3759503)
     CDS             complement(3759757..3760335)
     CDS             complement(3760332..3761081)
     CDS             complement(3761078..3761776)
     CDS             complement(3761950..3762714)
     CDS             complement(3762729..3763154)
     CDS             complement(3763323..3763532)
     CDS             complement(3763534..3764268)
     CDS             complement(3764336..3765433)
     CDS             complement(3765457..3766341)
     CDS             complement(3766355..3767311)
     CDS             complement(3767328..3767642)
     CDS             complement(3767656..3769320)
     CDS             complement(3769317..3770180)
     CDS             complement(3770209..3771423)
     CDS             complement(3771445..3771570)
     CDS             complement(3771567..3772529)
     CDS             3773005..3775098
     CDS             complement(3775085..3778321)
     CDS             complement(3778449..3779639)
     CDS             3779834..3780421
     CDS             3780879..3782231
     CDS             3782233..3782685
     CDS             3783052..3783216
     CDS             3783329..3783547
     CDS             3783650..3784102
     CDS             3784104..3787352
     CDS             3787435..3787644
     CDS             3787955..3788422
     CDS             3788742..3789083
     CDS             3789128..3789940
     CDS             3789916..3792522
     CDS             3792818..3795811
     CDS             3796263..3797402
     CDS             3797564..3797782
     CDS             3797782..3798258
     CDS             complement(3798412..3798585)
     CDS             3798612..3798779
     CDS             complement(3798800..3799432)
     CDS             complement(3799518..3800240)
     CDS             complement(3802451..3803548)
     CDS             complement(3803548..3804951)
     CDS             complement(3805517..3806152)
     CDS             complement(3806304..3807596)
     CDS             complement(3807593..3808153)
     CDS             complement(3808239..3809237)
     CDS             complement(3809433..3811007)
     CDS             3811502..3812563
     CDS             complement(3812813..3813529)
     CDS             complement(3813540..3814565)
     CDS             complement(3814618..3815415)
     CDS             complement(3815579..3816385)
     CDS             3816483..3817277
     CDS             3817274..3818833
     CDS             complement(3818845..3819696)
     CDS             complement(3819862..3821094)
     CDS             complement(3821164..3821928)
     CDS             complement(3822249..3823268)
     CDS             complement(3823447..3824322)
     CDS             3824536..3824934
     CDS             complement(3824937..3825122)
     CDS             complement(3825204..3825746)
     CDS             complement(3825959..3827737)
     CDS             complement(3828206..3829201)
     CDS             3829236..3830072
     CDS             3831179..3832930
     CDS             3833019..3833600
     CDS             3833631..3834131
     CDS             complement(3834150..3834773)
     CDS             3834966..3835295
     CDS             3835464..3835745
     CDS             3835771..3836241
     CDS             3836234..3837436
     CDS             3837465..3838745
     CDS             3838780..3839802
     CDS             3839802..3840734
     CDS             3840944..3842905
     CDS             complement(3842918..3844033)
     CDS             complement(3844041..3845195)
     CDS             complement(3845203..3845529)
     CDS             complement(3845788..3846609)
     CDS             complement(3846640..3847413)
     CDS             complement(3847630..3848349)
     CDS             complement(3848482..3849408)
     CDS             complement(3849440..3850138)
     CDS             complement(3850187..3852154)
     CDS             3852348..3852947
     CDS             3853080..3855155
     CDS             complement(3855210..3856808)
     CDS             complement(3856805..3857314)
     CDS             complement(3857318..3857449)
     CDS             complement(3857649..3859130)
     CDS             3859440..3859748
     CDS             3859936..3861087
     CDS             3861339..3862676
     CDS             complement(3862673..3863422)
     CDS             3863629..3863892
     CDS             complement(3864911..3866668)
     CDS             complement(3866713..3867075)
     CDS             complement(3867207..3868595)
     CDS             complement(3868793..3870178)
     CDS             complement(3870352..3870861)
     CDS             complement(3870885..3871583)
     CDS             3871733..3872410
     CDS             3872569..3873021
     CDS             3873127..3874164
     CDS             3874401..3875006
     CDS             3875035..3876876
     CDS             complement(3877125..3878213)
     CDS             complement(3878432..3879550)
     CDS             3879868..3880737
     CDS             3880910..3882502
     CDS             3882548..3882754
     CDS             3882765..3883298
     CDS             3883455..3885443
     CDS             complement(3885700..3886698)
     CDS             complement(3886802..3887269)
     CDS             3887438..3888445
     CDS             3888501..3889418
     CDS             3889437..3890315
     CDS             3890317..3891192
     CDS             3891189..3892046
     CDS             complement(3892127..3892747)
     CDS             complement(3892806..3894008)
     CDS             complement(3894031..3894312)
     CDS             complement(3894309..3897365)
     CDS             complement(3897362..3898435)
     CDS             complement(3898432..3899508)
     CDS             3899604..3900224
     CDS             3900394..3901905
     CDS             complement(3901925..3903262)
     CDS             complement(3903259..3903564)
     CDS             complement(3903636..3905762)
     CDS             3905955..3906854
     CDS             3906995..3908104
     CDS             complement(3908164..3909408)
     CDS             complement(3909405..3909713)
     CDS             complement(3909724..3910488)
     CDS             complement(3910485..3911408)
     CDS             complement(3911802..3921827)
     CDS             complement(3921887..3922291)
     CDS             complement(3922326..3922742)
     CDS             complement(3922726..3923574)
     CDS             3923805..3924536
     CDS             3924796..3926073
     CDS             3926282..3927295
     CDS             3927379..3927876
     CDS             3927961..3929493
     CDS             3929616..3930590
     CDS             3930758..3931543
     CDS             3931836..3932831
     CDS             3932872..3933840
     CDS             3933972..3935351
     CDS             3935569..3937884
     CDS             complement(3938003..3941458)
     CDS             3941868..3942926
     CDS             3942998..3943279
     CDS             complement(3943283..3946249)
     CDS             complement(3946246..3947715)
     CDS             complement(3947699..3948424)
     CDS             complement(3948654..3950240)
     CDS             3950595..3951500
     CDS             3951569..3952057
     CDS             complement(3952095..3952583)
     CDS             complement(3952800..3953300)
     CDS             complement(3953431..3955413)
     CDS             complement(3955410..3955907)
     CDS             complement(3956019..3957122)
     CDS             complement(3957280..3958680)
     CDS             complement(3958897..3959403)
     CDS             complement(3959508..3960902)
     CDS             complement(3960940..3961629)
     CDS             complement(3961739..3962311)
     CDS             complement(3962314..3963114)
     CDS             complement(3963280..3965115)
     CDS             complement(3965132..3968944)
     CDS             complement(3969295..3969738)
     CDS             complement(3969792..3970712)
     CDS             complement(3970911..3971546)
     CDS             complement(3971822..3972412)
     CDS             complement(3972409..3972612)
     CDS             complement(3972609..3972923)
     CDS             complement(3973017..3973424)
     CDS             complement(3973438..3973848)
     CDS             complement(3974027..3974347)
     CDS             complement(3974344..3974913)
     CDS             3974975..3975742
     CDS             3976002..3976319
     CDS             complement(3976344..3976592)
     CDS             complement(3976757..3978052)
     CDS             complement(3977994..3978887)
     CDS             3979332..3980027
     CDS             3980313..3981260
     CDS             3982171..3982551
     CDS             3982599..3983402
     CDS             complement(3983587..3984531)
     CDS             complement(3985787..3987040)
     CDS             complement(3987360..3987773)
     CDS             complement(3987773..3988507)
     CDS             complement(3988661..3989383)
     CDS             complement(3989597..3989785)
     CDS             complement(3989795..3990013)
     CDS             complement(3990107..3990679)
     CDS             complement(3990676..3991929)
     CDS             complement(3992035..3993210)
     CDS             complement(3993425..3994696)
     CDS             complement(3994689..3995576)
     CDS             complement(3995695..3997374)
     CDS             complement(3997639..3997794)
     CDS             complement(3998158..3998292)
     CDS             complement(3998460..3998624)
     CDS             complement(3998763..4000160)
     CDS             complement(4000359..4001954)
     CDS             4002275..4003342
     CDS             complement(4003590..4003892)
     CDS             complement(4003885..4004136)
     CDS             4004740..4005261
     CDS             complement(4005281..4006618)
     CDS             4007012..4009327
     CDS             complement(4009425..4010168)
     CDS             4010789..4012585
     CDS             complement(4012717..4013229)
     CDS             4013583..4015892
     CDS             4015924..4016502
     CDS             4016499..4017062
     CDS             complement(4017566..4018342)
     CDS             complement(4018357..4018557)
     CDS             4018731..4019249
     CDS             4019329..4020369
     CDS             4020517..4021488
     CDS             complement(4021739..4022086)
     CDS             complement(4022130..4022933)
     CDS             complement(4022926..4024707)
     CDS             4025149..4025547
     CDS             4025661..4026092
     CDS             complement(4026545..4027141)
     CDS             complement(4027516..4027935)
     CDS             complement(4028107..4029048)
     CDS             4029350..4030129
     CDS             4030357..4031760
     CDS             complement(4031991..4032287)
     CDS             complement(4032284..4033912)
     CDS             complement(4033926..4034201)
     CDS             complement(4034198..4034920)
     CDS             complement(4035177..4037462)
     CDS             complement(4037827..4039233)
     CDS             complement(4039254..4040864)
     CDS             4041188..4041571
     CDS             4041591..4041998
     CDS             complement(4042224..4044602)
     CDS             complement(4044580..4044672)
     CDS             4045003..4045869
     CDS             4045866..4046243
     CDS             4046236..4046727
     CDS             4046874..4048745
     CDS             4048742..4049206
     CDS             4049268..4051427
     CDS             4051464..4051778
     CDS             4051779..4052123
     CDS             4052163..4052951
     CDS             4052935..4053927
     CDS             4053924..4054583
     CDS             4054687..4056042
     CDS             complement(4056085..4058154)
     CDS             complement(4058800..4059348)
     CDS             complement(4059770..4061440)
     CDS             complement(4061463..4062266)
     CDS             complement(4062263..4062763)
     CDS             4063314..4064369
     CDS             4064406..4065521
     CDS             complement(4065589..4067802)
     CDS             complement(4067860..4068240)
     CDS             complement(4068331..4068969)
     CDS             complement(4068972..4069517)
     CDS             4069790..4070485
     CDS             4070564..4071343
     CDS             4071544..4072962
     CDS             complement(4073110..4073385)
     CDS             complement(4073618..4076740)
     CDS             complement(4076950..4078203)
     CDS             complement(4078477..4079874)
     CDS             complement(4080171..4083668)
     CDS             complement(4083820..4085214)
     CDS             complement(4085306..4086091)
     CDS             4086879..4088114
     CDS             4088395..4089675
     CDS             complement(4089872..4091467)
     CDS             4091779..4093503
     CDS             complement(4093520..4094035)
     CDS             4094200..4095240
     CDS             4095246..4097015
     CDS             4097012..4097731
     CDS             complement(4097913..4098698)
     CDS             complement(4099019..4100176)
     CDS             complement(4100259..4100678)
     CDS             complement(4100846..4102729)
     CDS             complement(4102740..4103546)
     CDS             complement(4103837..4104298)
     CDS             complement(4104303..4105607)
     CDS             complement(4105610..4106179)
     CDS             complement(4106343..4107368)
     CDS             4107540..4108709
     CDS             4108976..4109413
     CDS             complement(4109574..4110260)
     CDS             complement(4110253..4111602)
     CDS             4111867..4112280
     CDS             4112286..4113425
     CDS             4113768..4114682
     CDS             complement(4114920..4116275)
     CDS             complement(4116787..4117641)
     CDS             complement(4117754..4120555)
     CDS             complement(4120661..4121518)
     CDS             4121747..4122793
     CDS             4122790..4123671
     CDS             4123837..4126617
     CDS             complement(4126614..4128245)
     CDS             complement(4128301..4129113)
     CDS             4129228..4130100
     CDS             4130524..4132101
     CDS             complement(4133224..4134498)
     CDS             4134625..4135404
     CDS             complement(4135738..4136145)
     CDS             complement(4136168..4137163)
     CDS             complement(4137171..4137971)
     CDS             4138137..4138916
     CDS             4138945..4140456
     CDS             complement(4140591..4141793)
     CDS             complement(4141783..4144977)
     CDS             complement(4145184..4146875)
     CDS             complement(4147160..4147942)
     CDS             complement(4148170..4148595)
     CDS             4148782..4150014
     CDS             4150022..4150345
     CDS             4150408..4151622
     CDS             complement(4151681..4152385)
     CDS             complement(4152369..4153103)
     CDS             complement(4153100..4154086)
     CDS             complement(4154086..4154964)
     CDS             complement(4155106..4156356)
     CDS             complement(4156411..4157229)
     CDS             4157347..4158297
     CDS             4158364..4159611
     CDS             4159638..4160552
     CDS             4160689..4161498
     CDS             complement(4161511..4162584)
     CDS             4162894..4164270
     CDS             complement(4164281..4165387)
     CDS             4165521..4166954
     CDS             4167056..4167265
     CDS             4167329..4168528
     CDS             4168549..4169214
     CDS             4169338..4170558
     CDS             complement(4170631..4171965)
     CDS             complement(4171980..4172453)
     CDS             4172693..4174729
     CDS             complement(4174767..4175855)
     CDS             complement(4175887..4176390)
     CDS             complement(4176384..4177160)
     CDS             complement(4177339..4177626)
     CDS             complement(4177662..4178645)
     CDS             4178799..4179482
     CDS             complement(4179711..4180202)
     CDS             complement(4180417..4180758)
     CDS             complement(4180778..4183996)
     CDS             complement(4184020..4184817)
     CDS             complement(4184839..4185081)
     CDS             complement(4185256..4186509)
     CDS             complement(4186637..4189744)
     CDS             complement(4189890..4191083)
     CDS             complement(4191084..4191785)
     CDS             4192015..4193235
     CDS             complement(4193393..4194301)
     CDS             4194691..4195593
     CDS             complement(4195975..4196139)
     CDS             complement(4196618..4197835)
     CDS             complement(4197974..4199464)
     CDS             complement(4199472..4200605)
     CDS             4200963..4201766
     CDS             complement(4201767..4202747)
     CDS             4202981..4204237
     CDS             4204339..4204578
     CDS             4205061..4205675
     CDS             complement(4205691..4206302)
     CDS             complement(4206491..4207810)
     CDS             complement(4207840..4209012)
     CDS             complement(4209009..4209944)
     CDS             complement(4209944..4210735)
     CDS             complement(4210732..4211463)
     CDS             4211611..4211814
     CDS             complement(4211842..4212225)
     CDS             complement(4212307..4213908)
     CDS             complement(4213905..4214606)
     CDS             complement(4214638..4214961)
     CDS             complement(4214988..4216205)
     CDS             complement(4216524..4217432)
     CDS             complement(4217480..4218286)
     CDS             complement(4218338..4218823)
     CDS             complement(4219011..4219472)
     CDS             complement(4219643..4220170)
     CDS             4220618..4221535
     CDS             4221545..4222876
     CDS             4222873..4223712
     CDS             4223885..4224625
     CDS             4224793..4225908
     CDS             complement(4226202..4226936)
     CDS             4227059..4228078
     CDS             complement(4228068..4228826)
     CDS             4229098..4229796
     CDS             4229762..4230382
     CDS             complement(4230995..4231144)
     CDS             4231298..4231873
     CDS             complement(4231958..4232356)
     CDS             4232656..4233963
     CDS             4234251..4235045
     CDS             4235100..4235483
     CDS             4235541..4236272
     CDS             4236396..4236650
     CDS             4236637..4237176
     CDS             4237406..4238023
     CDS             4238464..4239531
     CDS             complement(4239617..4239913)
     CDS             complement(4240184..4241476)
     CDS             complement(4241526..4241909)
     CDS             complement(4242065..4242391)
     CDS             4242683..4243939
     CDS             4243986..4244957
     CDS             complement(4245141..4245872)
     CDS             4246096..4246389
     CDS             complement(4246466..4247656)
     CDS             complement(4247679..4247915)
     CDS             4248101..4248463
     CDS             4248553..4249743
     CDS             complement(4249971..4252181)
     CDS             complement(4252697..4254061)
     CDS             4254234..4254722
     CDS             complement(4255015..4255716)
     CDS             complement(4255713..4255970)
     CDS             complement(4255991..4256236)
     CDS             complement(4256483..4257280)
     CDS             4257552..4257875
     CDS             4258053..4259111
     CDS             complement(4259227..4260048)
     CDS             complement(4260353..4260736)
     CDS             4261040..4261279
     CDS             4261276..4262001
     CDS             4262250..4262678
     CDS             complement(4262865..4263092)
     CDS             complement(4263123..4263347)
     CDS             complement(4263490..4263651)
     CDS             complement(4264268..4264639)
     CDS             complement(4264838..4265239)
     CDS             complement(4265236..4265472)
     CDS             complement(4265545..4266756)
     CDS             4267144..4268370
     CDS             complement(4268573..4270300)
     CDS             4270476..4272251
     CDS             complement(4272324..4272734)
     CDS             complement(4272803..4273561)
     CDS             complement(4273563..4276238)
     CDS             4276708..4277856
     CDS             4277866..4278231
     CDS             4278412..4281306
     CDS             complement(4281654..4282748)
     CDS             4283030..4283128
     CDS             4283639..4283896
     CDS             complement(4283972..4284157)
     CDS             4284334..4284735
     CDS             4285665..4286027
     CDS             4286297..4286437
     CDS             complement(4286487..4287173)
     CDS             complement(4287324..4287605)
     CDS             4287937..4288401
     CDS             complement(4288414..4288710)
     CDS             4288905..4289144
     CDS             complement(4289225..4290661)
     CDS             4291007..4292086
     CDS             complement(4292149..4292814)
     CDS             complement(4292889..4293710)
     CDS             4293822..4294220
     CDS             complement(4294448..4295143)
     CDS             4295492..4296124
     CDS             4296335..4296631
     CDS             complement(4296785..4298452)
     CDS             complement(4298591..4299742)
     CDS             complement(4299847..4300086)
     CDS             complement(4300061..4300342)
     CDS             4300528..4301016
     CDS             4301190..4301354
     CDS             complement(4301420..4302130)
     CDS             complement(4302282..4303298)
     CDS             complement(4303433..4304413)
     CDS             4304550..4305455
     CDS             complement(4305452..4308076)
     CDS             complement(4308181..4309257)
     CDS             complement(4309284..4310051)
     CDS             complement(4310152..4310415)
     CDS             complement(4310565..4310870)
     CDS             complement(4310897..4311322)
     CDS             complement(4311348..4311758)
     CDS             4312100..4313092
     CDS             4313089..4313853
     CDS             complement(4314012..4317788)
     CDS             4318135..4318464
     CDS             complement(4318491..4319270)
     CDS             complement(4319267..4319701)
     CDS             complement(4319698..4320903)
     CDS             complement(4320910..4321413)
     CDS             4321778..4322539
     CDS             4322551..4323339
     CDS             4323352..4324428
     CDS             4324434..4325192
     CDS             4325568..4327466
     CDS             4327602..4327793
     CDS             4328062..4328331
     CDS             complement(4328495..4328935)
     CDS             complement(4329052..4329468)
     CDS             4329776..4330897
     CDS             4330897..4331238
     CDS             4331256..4331750
     CDS             4331925..4332305
     CDS             complement(4332404..4332772)
     CDS             complement(4332775..4333155)
     CDS             complement(4333358..4336018)
     CDS             4336545..4338686
     CDS             complement(4338928..4340730)
     CDS             complement(4340759..4341565)
     CDS             complement(4341566..4342483)
     CDS             complement(4342480..4343964)
     CDS             complement(4343970..4345025)
     CDS             complement(4345173..4346225)
     CDS             complement(4346222..4347193)
     CDS             complement(4347207..4347866)
     CDS             complement(4347875..4348912)
     CDS             complement(4348909..4349847)
     CDS             complement(4350063..4350749)
     CDS             complement(4350968..4351900)
     CDS             complement(4352087..4354753)
     CDS             complement(4355058..4356665)
     CDS             complement(4356673..4358514)
     CDS             complement(4358588..4360384)
     CDS             4360660..4364943
     CDS             4365045..4365317
     CDS             complement(4365335..4366828)
     CDS             complement(4367002..4367499)
     CDS             complement(4367646..4369109)
     CDS             4369202..4369732
     CDS             4369869..4370300
     CDS             complement(4370307..4370900)
     CDS             4371215..4371610
     CDS             4371694..4372134
     CDS             complement(4372180..4373049)
     CDS             4373223..4374197
     CDS             4374227..4374538
     CDS             complement(4374742..4375248)
     CDS             4375641..4376702
     CDS             4376935..4378965
     CDS             4379278..4380102
     CDS             4380099..4382687
     CDS             complement(4382766..4383419)
     CDS             complement(4383488..4384798)
     CDS             complement(4384806..4386140)
     CDS             4386405..4387448
     CDS             complement(4387872..4388900)
     CDS             4389061..4389534
     CDS             complement(4389535..4389855)
     CDS             complement(4390015..4390389)
     CDS             4390783..4396767
     CDS             4397463..4398896
     CDS             4398972..4400576
     CDS             complement(4401078..4401839)
     CDS             4401947..4402729
     CDS             complement(4402751..4403380)
     CDS             4403694..4404719
     CDS             4404716..4407355
     CDS             complement(4407381..4408634)
     CDS             complement(4408886..4409200)
     CDS             complement(4409214..4410089)
     CDS             complement(4410658..4411155)
     CDS             complement(4411322..4413676)
     CDS             4414052..4414702
     CDS             complement(4414760..4416211)
     CDS             complement(4416217..4416957)
     CDS             4417188..4417616
     CDS             4417795..4419498
     CDS             4419470..4420180
     CDS             4420208..4421557
     CDS             4421805..4422107
     CDS             4422258..4422800
     CDS             4422829..4423680
     CDS             4423793..4424449
     CDS             complement(4424509..4424784)
     CDS             4424838..4427564
     CDS             4427697..4428290
     CDS             complement(4428353..4428643)
     CDS             4429091..4430302
     CDS             4430335..4430967
     CDS             complement(4431137..4431835)
     CDS             4431943..4433163
     CDS             4433264..4433638
     CDS             complement(4434353..4434973)
     CDS             complement(4434993..4435481)
     CDS             complement(4435730..4436419)
     CDS             complement(4436412..4437638)
     CDS             complement(4437635..4438909)
     CDS             4439062..4440087
     CDS             4440159..4440407
     CDS             4440498..4440725
     CDS             4440740..4441438
     CDS             complement(4441732..4442748)
     CDS             complement(4442769..4443521)
     CDS             complement(4443588..4444355)
     CDS             complement(4444352..4447216)
     CDS             complement(4447347..4448492)
     CDS             complement(4448809..4449285)
     CDS             4449703..4450863
     CDS             4450910..4452181
     CDS             4452157..4452693
     CDS             4452690..4453454
     CDS             4453463..4453993
     CDS             4454025..4454591
     CDS             4454631..4455041
     CDS             4455080..4455271
     CDS             4455364..4455624
     CDS             4455743..4455928
     CDS             complement(4456409..4456669)
     CDS             complement(4456912..4458120)
     CDS             4458320..4460554
     CDS             4460882..4461085
     CDS             complement(4461291..4462199)
     CDS             complement(4462199..4462747)
     CDS             complement(4462930..4463355)
     CDS             complement(4463463..4464788)
     CDS             4465158..4465859
     CDS             4466026..4466430
     CDS             4466433..4466810
     CDS             4466819..4467976
     CDS             complement(4468094..4468963)
     CDS             complement(4468960..4470126)
     CDS             complement(4470199..4470564)
     CDS             complement(4470629..4471132)
     CDS             complement(4471129..4473933)
     CDS             complement(4474120..4474773)
     CDS             4474906..4475742
     CDS             complement(4475763..4476203)
     CDS             4476379..4476972
     CDS             4477234..4478466
     CDS             4480334..4480651
     CDS             complement(4480707..4480874)
     CDS             complement(4481184..4481312)
     CDS             4481476..4481586
     CDS             4481684..4482385
     CDS             4482612..4482929
     CDS             complement(4483038..4483472)
     CDS             complement(4483569..4485113)
     CDS             4485297..4485878
     CDS             4485965..4486780
     CDS             complement(4487123..4488295)
     CDS             4488655..4489920
     CDS             4489951..4491126
     CDS             4491330..4492424
     CDS             4492439..4493296
     CDS             4493600..4495222
     CDS             complement(4495440..4496240)
     CDS             complement(4496360..4497058)
     CDS             4497283..4498752
     CDS             4498749..4499852
     CDS             4500159..4501835
     CDS             4502200..4502457
     CDS             complement(4502534..4503187)
     CDS             4503337..4506348
     CDS             4506580..4507785
     CDS             complement(4507786..4507947)
     CDS             complement(4507983..4509485)
     CDS             complement(4509610..4510587)
     CDS             4510780..4511391
     CDS             complement(4511415..4512305)
     CDS             complement(4512319..4512759)
     CDS             4512878..4513114
     CDS             complement(4513126..4513623)
     CDS             complement(4513638..4514546)
     CDS             complement(4514568..4515176)
     CDS             complement(4515405..4517735)
     CDS             complement(4518274..4519149)
     CDS             4519278..4521386
     CDS             4521435..4522730
     CDS             4522734..4523516
     CDS             complement(4523699..4524619)
     CDS             complement(4524622..4525044)
     CDS             complement(4525057..4526514)
     CDS             complement(4526821..4530297)
     CDS             complement(4530407..4531243)
     CDS             complement(4531245..4531973)
     CDS             4532446..4533414
     CDS             complement(4533532..4534743)
     CDS             complement(4534740..4535816)
     CDS             complement(4535830..4536927)
     CDS             complement(4536924..4537229)
     CDS             complement(4537226..4537717)
     CDS             complement(4537731..4538393)
     CDS             complement(4538390..4539154)
     CDS             complement(4539177..4540610)
     CDS             complement(4540607..4541308)
     CDS             complement(4541308..4542246)
     CDS             complement(4542243..4545989)
     CDS             complement(4545964..4547589)
     CDS             complement(4547592..4548878)
     CDS             complement(4548875..4549306)
     CDS             4549700..4550593
     CDS             4550654..4551337
     CDS             complement(4551395..4553593)
     CDS             complement(4553594..4554787)
     CDS             4555272..4555691
     CDS             complement(4555824..4556099)
     CDS             complement(4556141..4556608)
     CDS             complement(4556625..4557827)
     CDS             complement(4557829..4559172)
     CDS             complement(4559201..4560121)
     CDS             complement(4560114..4561547)
     CDS             complement(4561850..4562773)
     CDS             complement(4562801..4563634)
     CDS             complement(4563766..4563945)
     CDS             complement(4563958..4564155)
     CDS             complement(4564310..4564534)
     CDS             complement(4564612..4566063)
     CDS             complement(4566063..4567664)
     CDS             complement(4567690..4568688)
     CDS             complement(4568688..4569626)
     CDS             complement(4569695..4570837)
     CDS             complement(4570898..4571761)
     CDS             4571854..4573434
     CDS             4573480..4574433
     CDS             complement(4574485..4574637)
     CDS             complement(4574634..4574768)
     CDS             complement(4574992..4575903)
     CDS             complement(4576142..4577191)
     CDS             complement(4577188..4578723)
     CDS             complement(4578801..4579691)
     CDS             complement(4579701..4580654)
     CDS             4580835..4581812
     CDS             4582157..4582888
     CDS             complement(4582895..4584655)
     CDS             complement(4584652..4585674)
     CDS             complement(4585683..4586663)
     CDS             4586924..4588237
     CDS             4588237..4589847
     CDS             4589847..4590335
     CDS             4590420..4590917
     CDS             4590911..4592143
     CDS             4592261..4592713
     CDS             complement(4592817..4593293)
     CDS             complement(4593515..4596676)
     CDS             complement(4596683..4597882)
     CDS             complement(4598208..4599734)
     CDS             complement(4599969..4600259)
     CDS             complement(4600272..4600934)
     CDS             complement(4600978..4602399)
     CDS             complement(4602589..4602768)
     CDS             complement(4602781..4602936)
     CDS             4603290..4605617
     CDS             4605636..4606307
     CDS             complement(4606481..4606729)
     CDS             complement(4606775..4608001)
     CDS             complement(4608129..4608821)
     CDS             complement(4609039..4610691)
     CDS             complement(4610821..4611654)
     CDS             complement(4611840..4612214)
     CDS             complement(4612343..4613179)
     CDS             complement(4613204..4614265)
     CDS             complement(4614262..4615047)
     CDS             complement(4615052..4615867)
     CDS             complement(4615940..4616947)
     CDS             4617367..4617555
     CDS             4617799..4618266
     CDS             4618620..4620239
     CDS             4620409..4621422
     CDS             4621428..4622348
     CDS             4622351..4622506
     CDS             4622503..4624341
     CDS             4624579..4624764
     CDS             4624766..4626169
     CDS             4626182..4626577
     CDS             4626574..4627308
     CDS             4627321..4629120
     CDS             complement(4629318..4630307)
     CDS             complement(4630358..4631188)
     CDS             complement(4631185..4631955)
     CDS             4632059..4633186
     CDS             4633199..4634794
     CDS             4634791..4635561
     CDS             complement(4635572..4637293)
     CDS             4637621..4638424
     CDS             complement(4638581..4640440)
     CDS             4640748..4641959
     CDS             complement(4641968..4642711)
     CDS             4642901..4643134
     CDS             complement(4643203..4643658)
     CDS             4644034..4645560
     CDS             complement(4645567..4646343)
     CDS             complement(4646391..4647536)
     CDS             complement(4647546..4648373)
     CDS             complement(4648396..4648809)
     CDS             complement(4648815..4649261)
     CDS             complement(4649272..4650456)
     CDS             4650556..4651233
     CDS             4651251..4652807
     CDS             complement(4652826..4653530)
     CDS             complement(4653552..4654745)
     CDS             complement(4654742..4655407)
     CDS             4655581..4656405
     CDS             4656508..4657416
     CDS             4657479..4658360
     CDS             4658357..4659223
     CDS             complement(4659397..4660125)
     CDS             4660251..4660709
     CDS             4660712..4661320
     CDS             4661320..4662426
     CDS             4662423..4663304
     CDS             4663297..4664097
     CDS             4664106..4664804
     CDS             4664821..4665975
     CDS             4665972..4666577
     CDS             4666574..4667191
     CDS             4667389..4668510
     CDS             4668512..4669252
     CDS             4669249..4669827
     CDS             complement(4669760..4670821)
     CDS             4671185..4672432
     CDS             complement(4672497..4673702)
     CDS             4673771..4675444
     CDS             4675441..4676130
     CDS             4676135..4677175
     CDS             complement(4677176..4677979)
     CDS             complement(4678020..4678982)
     CDS             complement(4679046..4680512)
     CDS             complement(4680509..4682389)
     CDS             complement(4682397..4684508)
     CDS             complement(4684514..4684897)
     CDS             complement(4686027..4686371)
     CDS             complement(4686412..4687050)
     CDS             complement(4687068..4688276)
     CDS             4688592..4690169
     CDS             4690182..4690883
     CDS             complement(4690935..4691753)
     CDS             4691961..4692326
     CDS             complement(4692425..4692988)
     CDS             complement(4693772..4694137)
     CDS             4694468..4695595
     CDS             complement(4695632..4696000)
     CDS             complement(4696164..4697927)
     CDS             complement(4698103..4699140)
     CDS             complement(4700527..4701594)
     CDS             complement(4703035..4703232)
     CDS             complement(4703232..4703465)
     CDS             complement(4703578..4705722)
     CDS             complement(4705991..4708042)
     CDS             4708669..4708911
     CDS             complement(4709104..4709502)
     CDS             complement(4709513..4710427)
     CDS             4710501..4711316
     CDS             complement(4711476..4712093)
     CDS             complement(4712206..4713054)
     CDS             4713578..4715038
     CDS             complement(4715035..4715490)
     CDS             complement(4715664..4716365)
     CDS             4716515..4717708
     CDS             complement(4717928..4718623)
     CDS             complement(4718625..4719332)
     CDS             complement(4719462..4721453)
     CDS             4721654..4724644
     CDS             4724702..4724980
     CDS             4724992..4725297
     CDS             4725341..4725586
     CDS             complement(4725601..4725921)
     CDS             complement(4726209..4727462)
     CDS             4727623..4728018
     CDS             4728454..4728885
     CDS             4729066..4729509
     CDS             complement(4729650..4729799)
     CDS             complement(4729945..4730427)
     CDS             complement(4730450..4730920)
     CDS             4731003..4731296
     CDS             complement(4731466..4732563)
     CDS             complement(4732673..4733296)
     CDS             complement(4733315..4734037)
     CDS             complement(4734370..4734648)
     CDS             4734851..4735591
     CDS             4735603..4736466
     CDS             4736463..4737593
     CDS             4737590..4738393
     CDS             4738604..4739200
     CDS             4739315..4740310
     CDS             complement(4740491..4741024)
     CDS             4741378..4741878
     CDS             4742098..4742934
     CDS             complement(4743086..4744474)
     CDS             complement(4744481..4745206)
     CDS             complement(4745203..4745763)
     CDS             4746044..4747159
     CDS             complement(4747341..4749134)
     CDS             complement(4749377..4749796)
     CDS             complement(4749934..4751322)
     CDS             complement(4751319..4752749)
     CDS             complement(4752836..4753561)
     CDS             complement(4753652..4754149)
     CDS             complement(4754286..4757450)
     CDS             4757608..4757937
     CDS             4757947..4758393
     CDS             complement(4758405..4758965)
     CDS             complement(4758962..4759930)
     CDS             complement(4760075..4760641)
     CDS             complement(4760887..4761378)
     CDS             4761544..4761834
     CDS             4761847..4762386
     CDS             4762554..4762934
     CDS             4763062..4765416
     CDS             complement(4765552..4766070)
     CDS             complement(4766136..4767830)
     CDS             complement(4767943..4768431)
     CDS             4768564..4769442
     CDS             complement(4769580..4770146)
     CDS             complement(4770409..4770618)
     CDS             complement(4770642..4772279)
     CDS             4772482..4773927
     CDS             4773965..4774330
     CDS             4774711..4776087
     CDS             4776167..4777369
     CDS             4777513..4778277
     CDS             4778459..4779181
     CDS             4779303..4780322
     CDS             4780333..4781400
     CDS             4781728..4782033
     CDS             4782260..4783360
     CDS             complement(4783668..4785464)
     CDS             complement(4785536..4785862)
     CDS             complement(4785988..4786794)
     CDS             complement(4786794..4787696)
     CDS             complement(4787696..4788799)
     CDS             complement(4788812..4789891)
     CDS             complement(4789888..4791429)
     CDS             complement(4791697..4792524)
     CDS             complement(4792596..4793213)
     CDS             complement(4793229..4793843)
     CDS             complement(4793862..4797002)
     CDS             complement(4797019..4798125)
     CDS             complement(4798219..4798701)
     CDS             complement(4798798..4801431)
     CDS             4801887..4802102
     CDS             complement(4802195..4803190)
     CDS             complement(4803264..4804850)
     CDS             4805054..4805269
     CDS             complement(4805360..4806898)
     CDS             complement(4807064..4807669)
     CDS             complement(4807808..4808470)
     CDS             complement(4808718..4809131)
     CDS             4809252..4810100
     CDS             4810205..4811047
     CDS             4811226..4811843
     CDS             complement(4811952..4812494)
     CDS             complement(4812559..4813644)
     CDS             complement(4814010..4815203)
     CDS             complement(4815208..4817553)
     CDS             complement(4817905..4818504)
     CDS             complement(4819161..4820204)
     CDS             4826867..4828909
     CDS             4829175..4830803
     CDS             complement(4831092..4833731)
     CDS             4833956..4834726
     CDS             4835022..4835924
     CDS             complement(4836003..4836875)
     CDS             complement(4837102..4837797)
     CDS             complement(4837799..4839001)
     CDS             4839488..4840336
     CDS             4840376..4841473
     CDS             4841470..4842411
     CDS             complement(4842548..4842724)
     CDS             4842961..4843749
     CDS             4844127..4844429
     CDS             complement(4844586..4845851)
     CDS             complement(4845848..4846219)
     CDS             complement(4846394..4846864)
     CDS             complement(4846947..4847627)
     CDS             4847726..4848364
     CDS             complement(4848630..4849175)
     CDS             complement(4849183..4849650)
     CDS             complement(4849709..4850911)
     CDS             complement(4851117..4852430)
     CDS             complement(4852521..4853012)
     CDS             complement(4853111..4853344)
     CDS             complement(4853385..4854431)
     CDS             complement(4854642..4855067)
     CDS             complement(4855064..4855681)
     CDS             complement(4855962..4856486)
     CDS             complement(4856718..4857464)
     CDS             4857657..4859408
     CDS             4859421..4859654
     CDS             4859651..4859800
     CDS             complement(4860138..4860425)
     CDS             complement(4860516..4860959)
     CDS             complement(4860956..4861399)
     CDS             complement(4861396..4861989)
     CDS             complement(4862027..4862353)
     CDS             4862824..4864515
     CDS             4864708..4866315
     CDS             4866305..4867552
     CDS             4867549..4869009
     CDS             4869844..4870875
     CDS             4871323..4873014
     CDS             4873155..4874129
     CDS             complement(4874081..4874281)
     CDS             complement(4874448..4875272)
     CDS             complement(4875275..4875862)
     CDS             4876249..4876707
     CDS             complement(4876709..4876897)
     CDS             complement(4877123..4877515)
     CDS             complement(4877542..4878018)
     CDS             complement(4878217..4878522)
     CDS             complement(4878519..4881599)
     CDS             complement(4881600..4882706)
     CDS             complement(4882874..4883242)
     CDS             complement(4883242..4884507)
     CDS             complement(4884512..4884835)
     CDS             complement(4884964..4885617)
     CDS             complement(4885676..4888906)
     CDS             complement(4888903..4889904)
     CDS             complement(4889907..4890227)
     CDS             4890376..4890579
     CDS             complement(4891057..4891455)
     CDS             complement(4891607..4892281)
     CDS             complement(4892223..4892807)
     CDS             4893038..4893559
     CDS             4893577..4894194
     CDS             4894207..4894407
     CDS             4894505..4895944
     CDS             complement(4895975..4896742)
     CDS             4897004..4897555
     CDS             4897715..4898881
     CDS             4899054..4899824
     CDS             4899910..4900590
     CDS             complement(4900786..4901331)
     CDS             complement(4901468..4903630)
     CDS             4904132..4904338
     CDS             complement(4904361..4904987)
     CDS             complement(4905011..4906297)
     CDS             complement(4906724..4906942)
     CDS             complement(4907087..4907776)
     CDS             complement(4908012..4908272)
     CDS             complement(4908470..4910380)
     CDS             complement(4910598..4911329)
     CDS             complement(4911504..4912307)
     CDS             complement(4912591..4913001)
     CDS             complement(4912962..4915082)
     CDS             complement(4915232..4916179)
     CDS             4916334..4917602
     CDS             4917691..4919295
     CDS             4919634..4920641
     CDS             4920930..4922147
     CDS             complement(4922155..4922652)
     CDS             4923010..4923318
     CDS             complement(4923334..4924557)
     CDS             complement(4924655..4925281)
     CDS             4925357..4925776
     CDS             complement(4925799..4926545)
     CDS             complement(4926871..4928130)
     CDS             complement(4928127..4928768)
     CDS             complement(4928765..4929895)
     CDS             complement(4930422..4930616)
     CDS             complement(4930606..4931229)
     CDS             complement(4931383..4932540)
     CDS             complement(4932862..4933320)
     CDS             complement(4933366..4933857)
     CDS             complement(4933854..4935149)
     CDS             complement(4935286..4935768)
     CDS             complement(4935765..4937054)
     CDS             complement(4937218..4937508)
     CDS             4937698..4938027
     CDS             complement(4938134..4938631)
     CDS             complement(4938758..4940464)
     CDS             4940782..4941228
     CDS             complement(4941643..4942983)
     CDS             complement(4942980..4943639)
     CDS             4943741..4945552
     CDS             4945580..4946212
     CDS             4946236..4946889
     CDS             complement(4946921..4948192)
     CDS             complement(4948251..4949513)
     CDS             complement(4949510..4949974)
     CDS             complement(4950018..4951109)
     CDS             complement(4951284..4952015)
     CDS             complement(4951999..4953276)
     CDS             complement(4953346..4955082)
     CDS             complement(4955184..4955513)
     CDS             complement(4955566..4956030)
     CDS             4956211..4957029
     CDS             4957043..4957780
     CDS             4957807..4958313
     CDS             complement(4958542..4959123)
     CDS             complement(4959149..4959892)
     CDS             4959933..4960331
     CDS             4960368..4960745
     CDS             4960816..4962018
     CDS             complement(4961933..4962385)
     CDS             complement(4962493..4963548)
     CDS             complement(4963887..4965527)
     CDS             complement(4965769..4968318)
     CDS             complement(4968275..4969177)
     CDS             complement(4969279..4969959)
     CDS             complement(4970070..4970537)
     CDS             complement(4970530..4970793)
     CDS             complement(4970948..4971730)
     CDS             complement(4971727..4972053)
     CDS             4972210..4973154
     CDS             4973451..4974236
     CDS             complement(4974322..4974822)
     CDS             4975114..4976904
     CDS             4976888..4978621
     CDS             4978618..4979889
     CDS             4979886..4981196
     CDS             4981279..4982184
     CDS             4982181..4983158
     CDS             4983151..4984101
     CDS             4984098..4984856
     CDS             4985052..4986041
     CDS             4986141..4988411
     CDS             4988511..4988996
     CDS             4989077..4991398
     CDS             4991515..4991817
     CDS             complement(4991850..4993586)
     CDS             complement(4994082..4994858)
     CDS             complement(4994958..4995947)
     CDS             complement(4995944..4996702)
     CDS             complement(4996713..4997378)
     CDS             complement(4997409..4998038)
     CDS             complement(4998035..4999042)
     CDS             complement(4999051..4999959)
     CDS             complement(4999997..5000464)
     CDS             complement(5000466..5001332)
     CDS             complement(5001335..5001787)
     CDS             complement(5001789..5004056)
     CDS             complement(5004058..5005569)
     CDS             complement(5005569..5006021)
     CDS             complement(5006018..5006977)
     CDS             complement(5006990..5008252)
     CDS             complement(5008252..5009439)
     CDS             complement(5009692..5010291)
     CDS             complement(5010288..5012666)
     CDS             5013159..5014046
     CDS             5014043..5014999
     CDS             5014996..5015793
     CDS             5015790..5016530
     CDS             5016527..5018599
     CDS             5018602..5020347
     CDS             5020389..5021402
     CDS             5021437..5022402
     CDS             complement(5022408..5023190)
     CDS             5023422..5024483
     CDS             5024548..5025684
     CDS             complement(5025991..5026236)
     CDS             complement(5026759..5027163)
     CDS             complement(5027166..5027486)
     CDS             complement(5027525..5027935)
     CDS             complement(5027982..5028152)
     CDS             5028637..5028792
     CDS             5028805..5029002
     CDS             5029307..5029825
     CDS             complement(5030072..5030509)
     CDS             complement(5030565..5030765)
     CDS             complement(5030778..5031440)
     CDS             complement(5031484..5032905)
     CDS             complement(5033092..5033271)
     CDS             complement(5033284..5033439)
     CDS             5034030..5034632
     CDS             5034829..5037105
     CDS             5037119..5039446
     CDS             5039443..5039910
     CDS             5039903..5041033
     CDS             5041612..5043393
     CDS             5043450..5044211
     CDS             complement(5044417..5044899)
     CDS             5045115..5046791
     CDS             5047003..5047932
     CDS             5048004..5048255
     CDS             5048754..5050679
     CDS             5051012..5051752
     CDS             5051810..5053234
     CDS             5053281..5054519
     CDS             complement(5054972..5055382)
     CDS             complement(5055379..5055714)
     CDS             5056019..5058007
     CDS             5058132..5059139
     CDS             5059264..5060460
     CDS             5060552..5060827
     CDS             5060824..5061147
     CDS             5061218..5062258
     CDS             5062264..5062935
     CDS             5062939..5064039
     CDS             5064140..5064928
     CDS             complement(5065109..5066029)
     CDS             complement(5066110..5067087)
     CDS             complement(5067091..5067636)
     CDS             5067751..5069289
     CDS             5069286..5069888
     CDS             complement(5070117..5070704)
     CDS             5070782..5071357
     CDS             5071361..5071609
     CDS             complement(5071669..5071866)
     CDS             complement(5071943..5072143)
     CDS             complement(5072369..5073394)
     CDS             complement(5073391..5074230)
     CDS             5074427..5075425
     CDS             5075667..5076692
     CDS             5076753..5077253
     CDS             complement(5077474..5079399)
     CDS             5079618..5079845
     CDS             complement(5079971..5080486)
     CDS             complement(5080938..5081129)
     CDS             5081241..5082239
     CDS             5082352..5085228
     CDS             complement(5085273..5085902)
     CDS             complement(5085899..5086603)
     CDS             complement(5086600..5087700)
     CDS             5087849..5088493
     CDS             5088515..5089399
     CDS             complement(5090017..5090673)
     CDS             5090807..5091634
     CDS             complement(5091660..5092574)
     CDS             5092712..5093410
     CDS             5093620..5094219
     CDS             complement(5094274..5094762)
     CDS             complement(5094766..5095065)
     CDS             complement(5095190..5096440)
     CDS             5096552..5097478
     CDS             5097578..5097727
     CDS             complement(5097853..5100186)
     CDS             complement(5100183..5101169)
     CDS             complement(5101166..5101702)
     CDS             5101921..5102529
     CDS             complement(5102764..5103123)
     CDS             5103409..5104296
     CDS             5104901..5105683
     CDS             complement(5105694..5106587)
     CDS             5106642..5107427
     CDS             complement(5107435..5108070)
     CDS             5108270..5109664
     CDS             5109833..5111212
     CDS             complement(5111199..5112416)
     CDS             5112589..5113521
     CDS             5113782..5114693
     CDS             5114862..5116484
     CDS             complement(5116506..5117240)
     CDS             5117385..5118161
     CDS             5118226..5118588
     CDS             complement(5118767..5120221)
     CDS             complement(5120394..5125133)
     CDS             5125559..5126341
     CDS             complement(5126600..5127076)
     CDS             5127290..5128234
     CDS             5128382..5129257
     CDS             complement(5129267..5130721)
     CDS             5130949..5131221
     CDS             complement(5131243..5132865)
     CDS             5133173..5134183
     CDS             complement(5134462..5134923)
     CDS             complement(5135075..5136064)
     CDS             complement(5136270..5137307)
     CDS             complement(5137495..5138691)
     CDS             complement(5138691..5139344)
     CDS             complement(5139349..5141433)
     CDS             5141633..5141893
     CDS             5142669..5143811
     CDS             5144051..5144638
     CDS             5144649..5144816
     CDS             5144947..5145333
     CDS             5145592..5145996
     CDS             5146119..5147552
     CDS             complement(5147864..5148202)
     CDS             complement(5148311..5149033)
     CDS             complement(5149067..5150086)
     CDS             complement(5150083..5151126)
     CDS             complement(5151285..5152190)
     CDS             complement(5152196..5153068)
     CDS             complement(5153071..5153829)
     CDS             complement(5153832..5154029)
     CDS             5154398..5155114
     CDS             5155368..5157503
     CDS             5157698..5158762
     CDS             5158964..5160193
     CDS             5160324..5163833
     CDS             complement(5164042..5164716)
     CDS             5165032..5166696
     CDS             complement(5167026..5167499)
     CDS             complement(5167525..5168115)
     CDS             complement(5168161..5168784)
     CDS             5169274..5169471
     CDS             5169539..5170285
     CDS             5170336..5170563
     CDS             5170619..5171176
     CDS             5171182..5171673
     CDS             complement(5171908..5172495)
     CDS             complement(5172662..5173249)
     CDS             complement(5173307..5174596)
     CDS             complement(5174593..5176011)
     CDS             complement(5176468..5176698)
     CDS             complement(5176792..5177571)
     CDS             complement(5177568..5177966)
     CDS             complement(5178165..5179019)
     CDS             complement(5179101..5179727)
     CDS             complement(5179742..5179900)
     CDS             complement(5179911..5180852)
     CDS             complement(5180924..5182549)
     CDS             complement(5182619..5183473)
     CDS             5183822..5184457
     CDS             complement(5184717..5185142)
     CDS             complement(5185250..5185723)
     CDS             5186014..5187441
     CDS             5187438..5188208
     CDS             complement(5188490..5189155)
     CDS             complement(5189359..5190111)
     CDS             complement(5190116..5190529)
     CDS             complement(5190612..5191130)
     CDS             complement(5191304..5192674)
     CDS             complement(5192768..5193259)
     CDS             complement(5193505..5194377)
     CDS             complement(5194441..5194884)
     CDS             complement(5194961..5195602)
     CDS             5195707..5196615
     CDS             5196701..5197315
     CDS             complement(5197662..5199878)
     CDS             complement(5200023..5201231)
     CDS             complement(5201391..5203181)
     CDS             complement(5203271..5203657)
     CDS             5203951..5204499
     CDS             5204722..5208039
     CDS             5208204..5209127
     CDS             5209127..5209918
     CDS             complement(5209976..5210674)
     CDS             complement(5210782..5213595)
     CDS             complement(5213725..5214945)
     CDS             5215301..5216650
     CDS             5216818..5217873
     CDS             5217870..5219738
     CDS             5219809..5220111
     CDS             5220130..5221488
     CDS             5221591..5222295
     CDS             5222494..5223228
     CDS             complement(5223342..5224436)
     CDS             complement(5224433..5224777)
     CDS             5225107..5225739
     CDS             5225831..5226589
     CDS             complement(5226683..5227558)
     CDS             5228040..5229779
     CDS             5229937..5230665
     CDS             5230753..5231940
     CDS             complement(5232143..5233294)
     CDS             complement(5233339..5234064)
     CDS             complement(5234061..5235833)
     CDS             complement(5235830..5236867)
     CDS             complement(5237067..5238482)
     CDS             complement(5238884..5239834)
     CDS             5240150..5241529
     CDS             complement(5241547..5242389)
     CDS             5242589..5244391
     CDS             5244587..5245024
     CDS             5245033..5245377
     CDS             5245456..5246721
     CDS             complement(5246722..5246919)
     CDS             5247391..5247795
     CDS             5248015..5250729
     CDS             5250948..5251040
     CDS             5251050..5252753
     CDS             5252769..5254838
     CDS             5254857..5255477
     CDS             5255477..5258179
     CDS             5258176..5258868
     CDS             5258995..5260587
     CDS             complement(5260921..5261310)
     CDS             5261616..5262020
     CDS             complement(5262467..5263912)
     CDS             complement(5264075..5265763)
     CDS             complement(5265864..5266685)
     CDS             complement(5266879..5268432)
     CDS             5268586..5269503
     CDS             complement(5269663..5270373)
     CDS             complement(5270370..5271128)
     CDS             complement(5271121..5272152)
     CDS             complement(5272261..5273133)
     CDS             complement(5273404..5274612)
     CDS             complement(5274908..5275159)
     CDS             complement(5275273..5276490)
     CDS             5276893..5278905
     CDS             5278875..5280611
     CDS             5280608..5281351
     CDS             5281547..5282158
     CDS             5282780..5284186
     CDS             5284188..5285192
     CDS             5285192..5285320
     CDS             5285363..5285968
     CDS             5286022..5287047
     CDS             complement(5287410..5288549)
     CDS             complement(5288717..5289910)
     CDS             5290063..5290608
     CDS             5290718..5291221
     CDS             complement(5291396..5292610)
     CDS             complement(5292705..5293946)
     CDS             complement(5294064..5294747)
     CDS             5295193..5297307
     CDS             5297442..5297741
     CDS             5297908..5298078
     CDS             5298431..5299651
     CDS             complement(5299921..5301207)
     CDS             5301534..5302187
     CDS             5302184..5304649
     CDS             5304639..5305727
     CDS             5305794..5306186
     CDS             5306235..5306408
     CDS             complement(5306357..5307550)
     CDS             complement(5307665..5309326)
     CDS             complement(5309442..5311328)
     CDS             complement(5311594..5312271)
     CDS             complement(5312621..5313979)
     CDS             complement(5313976..5314641)
     CDS             complement(5314646..5314969)
     CDS             complement(5315066..5315374)
     CDS             complement(5315549..5316673)
     CDS             complement(5316808..5317683)
     CDS             5317897..5319039
     CDS             5319225..5320775
     CDS             5321057..5322913
     CDS             5322970..5323707
     CDS             5323987..5324214
     CDS             complement(5324222..5324503)
     CDS             5324776..5326362
     CDS             complement(5326426..5327532)
     CDS             5327726..5328142
     CDS             complement(5328176..5328835)
     CDS             complement(5329093..5329749)
     CDS             complement(5329919..5330233)
     CDS             5330713..5330979