CDS             34..1530
     CDS             2100..3299
     CDS             3300..4457
     CDS             4454..4999
     CDS             5258..7291
     CDS             7303..9822
     CDS             9925..10776
     CDS             complement(11146..11724)
     CDS             11921..13135
     CDS             complement(13137..13571)
     CDS             13641..14210
     CDS             complement(14222..14491)
     CDS             complement(14804..15085)
     CDS             15216..15959
     CDS             16008..16694
     CDS             complement(16672..18552)
     CDS             complement(18549..19058)
     CDS             complement(19070..19831)
     CDS             complement(19828..21306)
     CDS             complement(21303..22712)
     CDS             complement(22709..24208)
     CDS             complement(24273..24740)
     CDS             complement(24865..26499)
     CDS             complement(26932..27234)
     CDS             27636..27911
     CDS             27908..29464
     CDS             29619..31517
     CDS             31517..31993
     CDS             complement(32641..33876)
     CDS             34133..34564
     CDS             complement(35295..36539)
     CDS             complement(36594..36923)
     CDS             complement(36910..37902)
     CDS             complement(37908..39290)
     CDS             complement(39384..39800)
     CDS             40043..41242
     CDS             41395..42183
     CDS             42180..43004
     CDS             43053..43415
     CDS             43531..44982
     CDS             45033..45350
     CDS             45347..45658
     CDS             45918..47552
     CDS             47604..47927
     CDS             complement(47969..48742)
     CDS             complement(48800..50071)
     CDS             50217..50822
     CDS             complement(50838..51179)
     CDS             complement(51235..52320)
     CDS             52436..55414
     CDS             complement(55421..56092)
     CDS             complement(56151..56699)
     CDS             complement(56721..57467)
     CDS             complement(57464..59272)
     CDS             complement(59323..60063)
     CDS             complement(60182..60961)
     CDS             complement(60978..61892)
     CDS             complement(61916..63151)
     CDS             complement(63154..63957)
     CDS             complement(63959..65128)
     CDS             complement(65125..66252)
     CDS             complement(66384..67490)
     CDS             complement(67550..68092)
     CDS             complement(68239..69123)
     CDS             69239..69682
     CDS             69679..72312
     CDS             72309..73946
     CDS             73943..74584
     CDS             74719..75009
     CDS             75127..75633
     CDS             75675..75929
     CDS             75960..76418
     CDS             76950..79577
     CDS             complement(79717..80604)
     CDS             complement(80690..81499)
     CDS             81582..82151
     CDS             83657..84079
     CDS             84088..87009
     CDS             87268..88332
     CDS             88415..88690
     CDS             88710..89450
     CDS             complement(89479..90126)
     CDS             90341..91777
     CDS             91904..92023
     CDS             92165..92842
     CDS             complement(92839..93282)
     CDS             complement(93303..94091)
     CDS             complement(94329..95180)
     CDS             95335..96267
     CDS             96354..97073
     CDS             97261..97698
     CDS             97745..98311
     CDS             complement(98324..99010)
     CDS             complement(99010..99633)
     CDS             99947..100816
     CDS             100818..101345
     CDS             101710..101874
     CDS             complement(102968..103495)
     CDS             complement(103696..104277)
     CDS             complement(104739..105512)
     CDS             106041..106214
     CDS             106264..106443
     CDS             107413..108159
     CDS             108334..108879
     CDS             complement(108931..109173)
     CDS             complement(109177..109866)
     CDS             complement(110242..110466)
     CDS             110876..112111
     CDS             complement(113185..115692)
     CDS             complement(115701..116045)
     CDS             complement(116042..117073)
     CDS             117358..117717
     CDS             117718..119289
     CDS             119286..120365
     CDS             120358..121404
     CDS             121401..122516
     CDS             122519..123751
     CDS             123748..124998
     CDS             125030..125626
     CDS             125640..126425
     CDS             126554..127819
     CDS             128027..128251
     CDS             128263..128607
     CDS             complement(128663..128830)
     CDS             complement(128943..129731)
     CDS             complement(129728..130150)
     CDS             130222..130782
     CDS             130795..131100
     CDS             131837..132796
     CDS             complement(132818..133486)
     CDS             133655..134077
     CDS             134301..135842
     CDS             complement(135876..136733)
     CDS             136804..137781
     CDS             137846..138304
     CDS             complement(138441..139796)
     CDS             complement(139916..140551)
     CDS             complement(140609..141940)
     CDS             complement(142238..142813)
     CDS             143027..143911
     CDS             144114..144467
     CDS             complement(144498..144764)
     CDS             complement(144761..145654)
     CDS             complement(145663..146298)
     CDS             146399..146821
     CDS             146833..147870
     CDS             complement(147906..149120)
     CDS             149290..149571
     CDS             149715..150431
     CDS             150428..151393
     CDS             151456..152157
     CDS             complement(152154..153107)
     CDS             complement(153107..153292)
     CDS             complement(153320..154324)
     CDS             complement(154381..155592)
     CDS             complement(155589..156041)
     CDS             complement(156038..156259)
     CDS             156382..157710
     CDS             157819..158601
     CDS             158601..159179
     CDS             159196..159594
     CDS             159868..160179
     CDS             160204..161394
     CDS             complement(161505..162704)
     CDS             162947..163261
     CDS             163308..163595
     CDS             163700..164530
     CDS             164685..165683
     CDS             165680..167209
     CDS             167194..168855
     CDS             complement(169016..169294)
     CDS             169396..170439
     CDS             170469..172307
     CDS             complement(172321..172761)
     CDS             complement(172763..173623)
     CDS             173736..174593
     CDS             complement(174590..175744)
     CDS             176364..180947
     CDS             180940..182415
     CDS             182599..182709
     CDS             complement(182777..183628)
     CDS             183680..184120
     CDS             184199..185203
     CDS             complement(185210..186412)
     CDS             complement(186442..187083)
     CDS             187161..188630
     CDS             complement(188627..189109)
     CDS             complement(189118..189528)
     CDS             complement(189625..190131)
     CDS             complement(190128..190760)
     CDS             complement(190766..191422)
     CDS             complement(191586..191984)
     CDS             complement(192408..192941)
     CDS             complement(193099..193722)
     CDS             complement(193883..194038)
     CDS             194551..195468
     CDS             195473..196291
     CDS             complement(196288..197241)
     CDS             complement(197547..198341)
     CDS             198432..199379
     CDS             199376..200071
     CDS             complement(200081..200284)
     CDS             complement(200327..200665)
     CDS             complement(200683..202035)
     CDS             202154..203431
     CDS             complement(203428..204177)
     CDS             204256..204828
     CDS             complement(204825..205310)
     CDS             205380..206018
     CDS             206067..207641
     CDS             complement(207643..207978)
     CDS             complement(207975..209513)
     CDS             complement(209575..209730)
     CDS             209754..210512
     CDS             210519..211298
     CDS             211312..212097
     CDS             212126..212944
     CDS             complement(213047..214684)
     CDS             complement(214819..215829)
     CDS             216043..217290
     CDS             217341..219227
     CDS             219259..219759
     CDS             219756..220673
     CDS             220660..222642
     CDS             222993..224036
     CDS             224189..225100
     CDS             225265..226275
     CDS             226557..228455
     CDS             228467..233842
     CDS             233842..235416
     CDS             complement(235413..236306)
     CDS             complement(236307..237128)
     CDS             complement(237137..238906)
     CDS             complement(238903..239928)
     CDS             240047..240907
     CDS             complement(240904..241419)
     CDS             complement(241564..244761)
     CDS             complement(244758..248039)
     CDS             248262..249416
     CDS             complement(249420..250043)
     CDS             250226..250438
     CDS             complement(250497..253772)
     CDS             complement(253779..255872)
     CDS             complement(255875..256639)
     CDS             complement(256640..258040)
     CDS             complement(258073..258477)
     CDS             complement(258488..258964)
     CDS             complement(259408..260295)
     CDS             complement(260320..261150)
     CDS             complement(261147..262061)
     CDS             complement(262058..262864)
     CDS             complement(262880..263329)
     CDS             complement(263408..265381)
     CDS             265500..266696
     CDS             complement(266701..267672)
     CDS             complement(267805..268923)
     CDS             complement(268964..269155)
     CDS             complement(269184..270428)
     CDS             complement(270448..271272)
     CDS             271296..271883
     CDS             complement(271964..272425)
     CDS             complement(272436..273503)
     CDS             273912..275084
     CDS             complement(275180..275353)
     CDS             complement(275350..275664)
     CDS             complement(275684..276748)
     CDS             276839..277783
     CDS             277952..278179
     CDS             278201..278356
     CDS             278467..279171
     CDS             279272..280762
     CDS             complement(280764..281249)
     CDS             281391..283265
     CDS             complement(283275..284243)
     CDS             complement(284243..284866)
     CDS             complement(284847..286130)
     CDS             complement(286152..286916)
     CDS             complement(286918..287976)
     CDS             complement(288031..288714)
     CDS             288791..289399
     CDS             289434..290486
     CDS             complement(290483..290599)
     CDS             complement(290615..290833)
     CDS             290932..291879
     CDS             292075..292974
     CDS             292974..293660
     CDS             293657..294373
     CDS             294452..294973
     CDS             complement(294936..295880)
     CDS             296023..296544
     CDS             296541..296999
     CDS             297321..298208
     CDS             298301..298774
     CDS             complement(299412..300203)
     CDS             complement(301107..301235)
     CDS             complement(301647..303269)
     CDS             complement(303353..304486)
     CDS             304943..305200
     CDS             305719..306417
     CDS             306429..307667
     CDS             307664..308146
     CDS             308423..308707
     CDS             308700..309884
     CDS             309902..310828
     CDS             complement(310825..314208)
     CDS             complement(314214..315341)
     CDS             complement(315353..316255)
     CDS             complement(316255..317760)
     CDS             317880..319304
     CDS             complement(319294..320178)
     CDS             320496..321770
     CDS             321799..322461
     CDS             complement(322465..323610)
     CDS             complement(323607..324572)
     CDS             complement(324572..325270)
     CDS             complement(325270..326571)
     CDS             complement(326568..327878)
     CDS             complement(328084..328746)
     CDS             complement(328814..329332)
     CDS             complement(329475..329936)
     CDS             complement(330085..331233)
     CDS             complement(331241..332227)
     CDS             complement(332276..333541)
     CDS             333834..335633
     CDS             complement(335634..336623)
     CDS             336873..338123
     CDS             338116..338823
     CDS             complement(338838..339449)
     CDS             complement(339475..339801)
     CDS             339960..340697
     CDS             complement(340694..341131)
     CDS             341180..342604
     CDS             342601..343911
     CDS             complement(343923..345761)
     CDS             complement(345967..347253)
     CDS             347661..348494
     CDS             complement(348491..348868)
     CDS             348872..348964
     CDS             349012..349503
     CDS             349601..351286
     CDS             351283..352665
     CDS             complement(352668..352967)
     CDS             353051..354379
     CDS             354376..355512
     CDS             355569..356618
     CDS             complement(356634..356795)
     CDS             356847..357542
     CDS             357565..358548
     CDS             358545..359120
     CDS             complement(359125..360327)
     CDS             360556..361344
     CDS             complement(361494..361646)
     CDS             361876..363111
     CDS             complement(363108..365120)
     CDS             complement(365325..365498)
     CDS             complement(365522..366550)
     CDS             366592..367686
     CDS             complement(367653..368000)
     CDS             368087..368455
     CDS             complement(368652..369887)
     CDS             complement(369924..370829)
     CDS             complement(370831..371316)
     CDS             complement(371323..372666)
     CDS             complement(372717..373574)
     CDS             373690..374769
     CDS             374766..374975
     CDS             374972..375745
     CDS             375742..376338
     CDS             complement(376345..377133)
     CDS             377425..378951
     CDS             complement(378984..379700)
     CDS             379904..380293
     CDS             complement(380290..381159)
     CDS             381240..382232
     CDS             complement(382245..383567)
     CDS             complement(383564..384547)
     CDS             complement(384544..385677)
     CDS             complement(385677..386330)
     CDS             complement(386355..387527)
     CDS             387613..388077
     CDS             complement(388087..389799)
     CDS             complement(389787..391073)
     CDS             391091..392206
     CDS             392279..392860
     CDS             392930..395593
     CDS             395593..396567
     CDS             396564..397649
     CDS             397698..398684
     CDS             398710..399264
     CDS             399375..400064
     CDS             400061..400306
     CDS             complement(400242..400511)
     CDS             complement(401156..403366)
     CDS             complement(403359..403982)
     CDS             complement(403975..404385)
     CDS             complement(404375..404764)
     CDS             complement(404787..405689)
     CDS             405941..406228
     CDS             406273..406782
     CDS             complement(406796..407506)
     CDS             407651..407968
     CDS             408091..408393
     CDS             408495..409088
     CDS             complement(409138..409827)
     CDS             410091..410651
     CDS             410670..411995
     CDS             411992..413005
     CDS             complement(413162..414265)
     CDS             complement(414262..415275)
     CDS             complement(415333..417762)
     CDS             418264..418476
     CDS             complement(418539..419681)
     CDS             complement(419678..420700)
     CDS             420768..420929
     CDS             420930..421406
     CDS             421403..422206
     CDS             complement(422396..423070)
     CDS             complement(423175..423570)
     CDS             423744..424424
     CDS             424449..425117
     CDS             425147..425965
     CDS             425962..427170
     CDS             complement(427163..428128)
     CDS             complement(428129..428668)
     CDS             428862..429560
     CDS             complement(429652..431604)
     CDS             431875..432261
     CDS             432346..433971
     CDS             433973..434899
     CDS             434892..435767
     CDS             435764..437410
     CDS             437427..438158
     CDS             complement(438624..439646)
     CDS             439931..441049
     CDS             441046..442221
     CDS             442218..443021
     CDS             443029..443631
     CDS             443650..443850
     CDS             443907..444176
     CDS             444208..444501
     CDS             complement(444498..445535)
     CDS             complement(445667..447997)
     CDS             448246..448449
     CDS             448638..449228
     CDS             449493..452231
     CDS             complement(452228..453781)
     CDS             453987..455192
     CDS             455435..456607
     CDS             complement(456762..458495)
     CDS             458521..459477
     CDS             complement(459474..459815)
     CDS             complement(459812..460513)
     CDS             complement(460549..461799)
     CDS             461927..463015
     CDS             complement(462996..463484)
     CDS             463606..464991
     CDS             464988..466061
     CDS             466040..467002
     CDS             467008..467664
     CDS             complement(467672..468421)
     CDS             468735..469034
     CDS             469044..469211
     CDS             469208..470305
     CDS             complement(470315..471895)
     CDS             complement(471925..472938)
     CDS             complement(472938..474125)
     CDS             complement(474122..475051)
     CDS             475191..475604
     CDS             475877..478276
     CDS             478293..478907
     CDS             478927..479730
     CDS             479723..480124
     CDS             480233..480781
     CDS             480781..481257
     CDS             481345..482733
     CDS             482849..483760
     CDS             483757..484683
     CDS             484683..485114
     CDS             485117..485932
     CDS             485929..487479
     CDS             487623..487961
     CDS             488298..490829
     CDS             491020..491235
     CDS             491251..492027
     CDS             492024..492572
     CDS             492766..494205
     CDS             complement(494218..495597)
     CDS             complement(495560..495880)
     CDS             495942..496697
     CDS             complement(496680..497591)
     CDS             497581..498207
     CDS             498319..499152
     CDS             complement(499180..500253)
     CDS             complement(500250..501674)
     CDS             complement(501724..502290)
     CDS             502569..503057
     CDS             503092..503781
     CDS             503778..504257
     CDS             504354..505712
     CDS             505713..506642
     CDS             506684..507577
     CDS             complement(507481..508914)
     CDS             509092..510591
     CDS             510588..511724
     CDS             complement(511721..512962)
     CDS             complement(512973..513890)
     CDS             complement(513890..514648)
     CDS             complement(514658..515518)
     CDS             complement(515518..516339)
     CDS             complement(516336..517271)
     CDS             517394..518473
     CDS             complement(518470..519147)
     CDS             519431..521554
     CDS             complement(521551..522123)
     CDS             522208..523089
     CDS             complement(523091..523624)
     CDS             complement(523671..524765)
     CDS             524978..526162
     CDS             526159..527040
     CDS             527040..527951
     CDS             527954..528517
     CDS             528543..529373
     CDS             complement(529387..530553)
     CDS             complement(530550..531509)
     CDS             complement(531506..532450)
     CDS             complement(532447..533592)
     CDS             complement(533592..533771)
     CDS             complement(533714..534979)
     CDS             535039..536187
     CDS             536184..536972
     CDS             537053..537652
     CDS             537668..538828
     CDS             complement(538921..539661)
     CDS             complement(539658..540305)
     CDS             complement(540386..541456)
     CDS             complement(541509..542252)
     CDS             complement(542249..543130)
     CDS             complement(543130..543885)
     CDS             543945..544742
     CDS             544757..545662
     CDS             complement(545801..546217)
     CDS             complement(546252..546653)
     CDS             complement(546672..547832)
     CDS             547992..549242
     CDS             549244..550332
     CDS             550323..551486
     CDS             551483..552436
     CDS             552433..552834
     CDS             552834..554003
     CDS             554161..554958
     CDS             complement(555004..555864)
     CDS             complement(555866..557548)
     CDS             557622..558407
     CDS             558459..559376
     CDS             559373..560431
     CDS             560486..560791
     CDS             560881..562008
     CDS             562005..562793
     CDS             562790..563935
     CDS             complement(563948..564334)
     CDS             complement(564391..565548)
     CDS             565675..566199
     CDS             complement(566210..566617)
     CDS             complement(566620..567813)
     CDS             complement(567813..568877)
     CDS             complement(568894..569862)
     CDS             569956..570987
     CDS             complement(571086..571808)
     CDS             571851..573071
     CDS             complement(573200..574072)
     CDS             complement(574251..575063)
     CDS             575128..576768
     CDS             576778..577545
     CDS             577568..578395
     CDS             578392..579645
     CDS             579673..579942
     CDS             complement(579928..580641)
     CDS             complement(580769..580981)
     CDS             complement(581032..582543)
     CDS             complement(582549..582695)
     CDS             complement(582786..583646)
     CDS             complement(583676..584854)
     CDS             585068..585259
     CDS             585296..586210
     CDS             586447..587211
     CDS             587231..588073
     CDS             588095..589297
     CDS             589297..590349
     CDS             590339..591403
     CDS             591400..592827
     CDS             592833..593978
     CDS             593991..595592
     CDS             595725..596456
     CDS             596456..596947
     CDS             complement(596955..597533)
     CDS             complement(597626..599104)
     CDS             complement(599105..599269)
     CDS             599420..600106
     CDS             600103..600885
     CDS             600968..601903
     CDS             601994..602839
     CDS             602854..603645
     CDS             complement(603650..605212)
     CDS             complement(605523..605765)
     CDS             605952..606128
     CDS             complement(606153..607649)
     CDS             607711..608580
     CDS             608663..609331
     CDS             609481..609933
     CDS             609968..610993
     CDS             complement(611000..611941)
     CDS             612082..612831
     CDS             613038..614837
     CDS             complement(614991..616163)
     CDS             complement(616393..617109)
     CDS             617268..617987
     CDS             618028..619464
     CDS             complement(619452..619856)
     CDS             complement(619891..620301)
     CDS             complement(620371..621498)
     CDS             complement(621766..622314)
     CDS             complement(622318..622527)
     CDS             complement(622540..623895)
     CDS             complement(623892..624719)
     CDS             complement(624720..625946)
     CDS             complement(625943..626590)
     CDS             626804..628273
     CDS             628304..629053
     CDS             629050..629928
     CDS             629928..630365
     CDS             630388..631656
     CDS             complement(631653..633281)
     CDS             complement(633343..634263)
     CDS             634385..634954
     CDS             complement(634908..635699)
     CDS             635797..637221
     CDS             637218..638465
     CDS             complement(638504..639124)
     CDS             639177..640067
     CDS             640064..642226
     CDS             complement(642155..642601)
     CDS             642698..643261
     CDS             complement(643267..644880)
     CDS             complement(645000..646682)
     CDS             646744..647448
     CDS             647494..649161
     CDS             complement(649173..649754)
     CDS             649788..650522
     CDS             650585..650824
     CDS             650821..651495
     CDS             complement(651507..652025)
     CDS             complement(652053..652874)
     CDS             complement(652996..653463)
     CDS             complement(653470..654267)
     CDS             complement(654264..655274)
     CDS             655318..656625
     CDS             656645..656992
     CDS             complement(656993..657214)
     CDS             657322..659640
     CDS             659660..660310
     CDS             660323..660718
     CDS             660850..662376
     CDS             662437..663531
     CDS             complement(663611..663796)
     CDS             complement(663944..665038)
     CDS             665131..666018
     CDS             complement(666290..666952)
     CDS             complement(666949..667047)
     CDS             complement(667098..667400)
     CDS             complement(667402..668235)
     CDS             complement(668272..668742)
     CDS             complement(668965..669384)
     CDS             complement(669381..670193)
     CDS             670362..671144
     CDS             671192..672091
     CDS             672254..673351
     CDS             673403..674446
     CDS             674443..675357
     CDS             675370..676146
     CDS             complement(676280..676948)
     CDS             complement(677007..679124)
     CDS             complement(679332..680465)
     CDS             complement(680472..681494)
     CDS             complement(681680..682294)
     CDS             682363..683436
     CDS             complement(683731..684063)
     CDS             complement(684176..684709)
     CDS             684764..685570
     CDS             complement(685619..686791)
     CDS             complement(687438..688277)
     CDS             complement(688408..689055)
     CDS             689125..689343
     CDS             689348..690628
     CDS             690781..691014
     CDS             complement(691036..691173)
     CDS             691497..691700
     CDS             691841..692539
     CDS             692630..693604
     CDS             complement(693447..694271)
     CDS             694363..695934
     CDS             695934..696374
     CDS             696359..697315
     CDS             697312..698352
     CDS             complement(698431..699696)
     CDS             complement(699700..700014)
     CDS             complement(700032..700397)
     CDS             700495..701898
     CDS             701876..702781
     CDS             702768..703850
     CDS             703853..703960
     CDS             703972..704736
     CDS             complement(704742..705605)
     CDS             705719..706237
     CDS             706357..707496
     CDS             707504..708391
     CDS             708525..709418
     CDS             complement(709411..710064)
     CDS             710229..711398
     CDS             complement(711655..713271)
     CDS             complement(713286..713963)
     CDS             714089..714952
     CDS             714952..716694
     CDS             716642..717559
     CDS             717556..719283
     CDS             719287..720597
     CDS             720623..721450
     CDS             721438..722427
     CDS             722440..723261
     CDS             complement(723290..724828)
     CDS             725086..725892
     CDS             725889..726632
     CDS             726645..726839
     CDS             726862..728106
     CDS             728141..729316
     CDS             729316..730569
     CDS             730559..731686
     CDS             731689..734136
     CDS             734143..734952
     CDS             complement(734999..735841)
     CDS             complement(735853..736701)
     CDS             complement(736940..737590)
     CDS             737836..739011
     CDS             complement(739020..739289)
     CDS             complement(739365..740183)
     CDS             complement(740187..741098)
     CDS             complement(741322..741768)
     CDS             complement(741749..742978)
     CDS             complement(742981..743310)
     CDS             complement(743288..744571)
     CDS             complement(744590..745123)
     CDS             745444..746742
     CDS             746837..748003
     CDS             748112..749266
     CDS             749372..749986
     CDS             749983..750510
     CDS             750649..751923
     CDS             751962..752108
     CDS             752129..752422
     CDS             complement(752430..752630)
     CDS             complement(752641..753846)
     CDS             complement(754023..754838)
     CDS             complement(754838..755824)
     CDS             complement(755821..757473)
     CDS             complement(757584..757904)
     CDS             758015..759007
     CDS             759019..759762
     CDS             759790..760731
     CDS             complement(760735..761031)
     CDS             complement(761028..762338)
     CDS             762375..762848
     CDS             complement(762854..763720)
     CDS             complement(763736..764149)
     CDS             complement(764151..765293)
     CDS             complement(765330..766430)
     CDS             complement(766657..767550)
     CDS             complement(767547..767933)
     CDS             768144..768794
     CDS             768916..769914
     CDS             769898..771073
     CDS             complement(771079..772443)
     CDS             complement(772661..773224)
     CDS             complement(773221..774108)
     CDS             complement(774164..774595)
     CDS             complement(774704..775948)
     CDS             complement(776106..776306)
     CDS             complement(776365..777066)
     CDS             777155..777268
     CDS             777349..778890
     CDS             778887..780092
     CDS             780314..780469
     CDS             780475..781293
     CDS             781304..782149
     CDS             782169..783431
     CDS             783428..784450
     CDS             784450..785568
     CDS             785565..786305
     CDS             786332..786991
     CDS             786988..788295
     CDS             788296..790026
     CDS             complement(790099..790620)
     CDS             complement(790754..791359)
     CDS             complement(791356..792117)
     CDS             792571..792702
     CDS             complement(792708..793238)
     CDS             793410..794174
     CDS             794171..794977
     CDS             794974..795552
     CDS             795555..795833
     CDS             complement(795835..797130)
     CDS             797324..798061
     CDS             complement(797977..798420)
     CDS             complement(798417..799172)
     CDS             799281..799700
     CDS             799790..800980
     CDS             800997..802472
     CDS             802493..803095
     CDS             803106..803291
     CDS             complement(803288..804979)
     CDS             805039..805482
     CDS             805488..806567
     CDS             806679..807089
     CDS             807096..807551
     CDS             complement(807553..808734)
     CDS             809058..810269
     CDS             810274..812421
     CDS             complement(812499..813101)
     CDS             complement(813151..814011)
     CDS             complement(814043..815251)
     CDS             815403..815879
     CDS             815921..816913
     CDS             complement(816938..817231)
     CDS             817383..817796
     CDS             817808..818953
     CDS             complement(819041..820690)
     CDS             complement(820731..822989)
     CDS             823110..823319
     CDS             823328..823858
     CDS             823855..824337
     CDS             824334..824759
     CDS             complement(824838..825497)
     CDS             complement(826023..826304)
     CDS             complement(826309..826938)
     CDS             complement(827393..827800)
     CDS             827964..828371
     CDS             828470..830398
     CDS             830437..831450
     CDS             complement(831447..832394)
     CDS             complement(832499..832999)
     CDS             complement(832996..834699)
     CDS             834824..835681
     CDS             complement(835678..836142)
     CDS             complement(836166..836453)
     CDS             836645..837076
     CDS             837073..837942
     CDS             837926..838225
     CDS             complement(838222..838986)
     CDS             complement(839109..840233)
     CDS             840474..841499
     CDS             841517..843217
     CDS             complement(843214..843690)
     CDS             complement(843818..844939)
     CDS             845044..845673
     CDS             845809..847104
     CDS             complement(847114..848664)
     CDS             complement(848691..848954)
     CDS             complement(849079..850302)
     CDS             complement(850537..851892)
     CDS             complement(851908..852609)
     CDS             complement(852615..853889)
     CDS             854047..855237
     CDS             855234..857354
     CDS             complement(857361..857774)
     CDS             complement(857839..859275)
     CDS             859339..860070
     CDS             860076..861185
     CDS             861215..862801
     CDS             862798..865170
     CDS             865233..865421
     CDS             865425..865886
     CDS             865955..866389
     CDS             867385..868968
     CDS             869008..869394
     CDS             complement(869881..869985)
     CDS             870234..870521
     CDS             complement(871405..872640)
     CDS             complement(872772..873944)
     CDS             874167..875012
     CDS             complement(875153..875281)
     CDS             876264..877844
     CDS             877946..878770
     CDS             complement(878808..880358)
     CDS             880661..880897
     CDS             880898..881179
     CDS             882018..882275
     CDS             complement(882345..883235)
     CDS             883582..883716
     CDS             883810..884892
     CDS             886249..886359
     CDS             886529..887722
     CDS             888094..889452
     CDS             complement(889618..890436)
     CDS             complement(890450..891529)
     CDS             complement(891530..892831)
     CDS             complement(892852..893928)
     CDS             complement(893953..894744)
     CDS             895239..896348
     CDS             896361..897341
     CDS             897338..898246
     CDS             complement(898252..899178)
     CDS             complement(899198..900106)
     CDS             complement(900103..901515)
     CDS             complement(901643..902503)
     CDS             complement(902500..903993)
     CDS             904272..906566
     CDS             906563..908500
     CDS             complement(908518..909432)
     CDS             909488..910294
     CDS             complement(910329..911231)
     CDS             complement(911297..912061)
     CDS             complement(912413..912838)
     CDS             complement(913644..914567)
     CDS             914710..915453
     CDS             915458..916321
     CDS             916352..917113
     CDS             complement(917115..918779)
     CDS             complement(918891..919163)
     CDS             919590..921914
     CDS             complement(921988..922578)
     CDS             complement(922580..923632)
     CDS             923956..925119
     CDS             925132..926034
     CDS             926094..927617
     CDS             complement(927669..928517)
     CDS             928761..929657
     CDS             929704..931095
     CDS             931265..931894
     CDS             931891..933492
     CDS             933676..934245
     CDS             934348..935742
     CDS             935735..937720
     CDS             937769..938617
     CDS             complement(938678..939280)
     CDS             complement(939414..940205)
     CDS             complement(940210..941376)
     CDS             complement(941373..943364)
     CDS             complement(943370..944965)
     CDS             complement(945015..946163)
     CDS             complement(946160..947881)
     CDS             948112..948285
     CDS             948401..949087
     CDS             949104..950672
     CDS             950755..952221
     CDS             952221..952778
     CDS             complement(952803..953258)
     CDS             complement(953326..954006)
     CDS             complement(954071..954397)
     CDS             complement(954513..955103)
     CDS             955180..956088
     CDS             956216..957502
     CDS             957565..958176
     CDS             958382..959428
     CDS             959885..960067
     CDS             960048..960194
     CDS             960346..960678
     CDS             960749..961438
     CDS             961435..961929
     CDS             complement(961938..962543)
     CDS             962636..963805
     CDS             963875..965008
     CDS             965244..966161
     CDS             966149..966766
     CDS             966775..967341
     CDS             967475..968500
     CDS             968510..968614
     CDS             968679..969368
     CDS             969396..970049
     CDS             complement(970050..970667)
     CDS             970742..971950
     CDS             complement(972032..973618)
     CDS             973644..974480
     CDS             complement(974477..975727)
     CDS             complement(975766..976689)
     CDS             complement(976689..977861)
     CDS             978221..979888
     CDS             980016..981869
     CDS             complement(981883..982677)
     CDS             982884..984644
     CDS             984689..984802
     CDS             984828..986291
     CDS             986288..987778
     CDS             987794..988807
     CDS             988824..989747
     CDS             989744..991426
     CDS             complement(991434..992315)
     CDS             complement(992318..993442)
     CDS             993697..994152
     CDS             994149..994634
     CDS             complement(994643..995701)
     CDS             complement(995698..997500)
     CDS             complement(997497..998972)
     CDS             complement(998984..1000564)
     CDS             complement(1000549..1001121)
     CDS             complement(1001148..1002344)
     CDS             1002735..1003934
     CDS             1004309..1004986
     CDS             1005043..1005738
     CDS             1005821..1007848
     CDS             1007871..1008887
     CDS             complement(1008884..1009246)
     CDS             complement(1009341..1010900)
     CDS             1010920..1011774
     CDS             complement(1011778..1011960)
     CDS             1011976..1013064
     CDS             1013028..1013984
     CDS             1014011..1015006
     CDS             1015366..1017000
     CDS             complement(1017075..1017650)
     CDS             complement(1017663..1018322)
     CDS             complement(1018459..1019328)
     CDS             complement(1019371..1020030)
     CDS             complement(1020027..1020374)
     CDS             complement(1020375..1021355)
     CDS             complement(1021468..1022940)
     CDS             1023232..1023891
     CDS             complement(1023968..1025308)
     CDS             1025483..1029148
     CDS             1029145..1030146
     CDS             1030469..1031179
     CDS             1031237..1032526
     CDS             1032528..1033205
     CDS             1033258..1033686
     CDS             1033680..1034630
     CDS             1034756..1035064
     CDS             complement(1035152..1035832)
     CDS             complement(1035882..1038455)
     CDS             complement(1038471..1039346)
     CDS             complement(1039348..1040013)
     CDS             complement(1039979..1041499)
     CDS             complement(1041499..1043169)
     CDS             complement(1043530..1045068)
     CDS             complement(1045065..1045829)
     CDS             complement(1046049..1046333)
     CDS             complement(1046376..1046672)
     CDS             complement(1046835..1047935)
     CDS             complement(1048033..1048305)
     CDS             1048444..1048668
     CDS             1049562..1050773
     CDS             1050838..1051635
     CDS             1051646..1051804
     CDS             1051813..1052583
     CDS             1052973..1054070
     CDS             1054233..1055864
     CDS             1055878..1056351
     CDS             1056380..1057267
     CDS             1057274..1058161
     CDS             complement(1058187..1059224)
     CDS             complement(1059394..1059792)
     CDS             1059965..1060558
     CDS             1060558..1060995
     CDS             complement(1060992..1062776)
     CDS             complement(1062786..1063577)
     CDS             complement(1063591..1064628)
     CDS             1064843..1065694
     CDS             complement(1065879..1066235)
     CDS             complement(1066253..1067095)
     CDS             complement(1067186..1068160)
     CDS             1068392..1069456
     CDS             1069499..1070905
     CDS             1070996..1071715
     CDS             1071753..1072919
     CDS             complement(1072938..1073432)
     CDS             complement(1073652..1074077)
     CDS             1074188..1075078
     CDS             1075262..1076014
     CDS             complement(1076025..1077596)
     CDS             complement(1077593..1078048)
     CDS             1078291..1079490
     CDS             complement(1079545..1079976)
     CDS             complement(1079973..1080476)
     CDS             complement(1080496..1081107)
     CDS             1081289..1081855
     CDS             1081852..1082451
     CDS             1082498..1083553
     CDS             1084034..1084711
     CDS             complement(1084778..1088299)
     CDS             complement(1088462..1089811)
     CDS             1089975..1090301
     CDS             1090425..1092248
     CDS             1092251..1093558
     CDS             1093563..1095236
     CDS             1095244..1095786
     CDS             1095830..1098196
     CDS             complement(1098200..1099189)
     CDS             complement(1099295..1100947)
     CDS             complement(1100978..1101865)
     CDS             1101975..1102631
     CDS             1102635..1103897
     CDS             1104154..1105401
     CDS             1105672..1106700
     CDS             complement(1106732..1108342)
     CDS             1108476..1108853
     CDS             complement(1108854..1109390)
     CDS             1109437..1110234
     CDS             1110246..1111121
     CDS             complement(1111118..1111996)
     CDS             complement(1112006..1112503)
     CDS             complement(1112513..1113319)
     CDS             1113460..1115235
     CDS             1116488..1117354
     CDS             1117354..1118076
     CDS             1118362..1118793
     CDS             1118797..1119855
     CDS             complement(1119861..1120310)
     CDS             1120340..1121275
     CDS             1121268..1122290
     CDS             complement(1122287..1124950)
     CDS             complement(1125021..1125980)
     CDS             1126127..1127479
     CDS             1127476..1127811
     CDS             complement(1127885..1128193)
     CDS             complement(1128242..1128508)
     CDS             1128662..1129063
     CDS             1129147..1131849
     CDS             1131850..1132353
     CDS             1132346..1133593
     CDS             1133616..1134398
     CDS             1134400..1134837
     CDS             complement(1134843..1135928)
     CDS             complement(1135950..1137191)
     CDS             complement(1137228..1138154)
     CDS             1138354..1139565
     CDS             1139575..1141167
     CDS             1141173..1141613
     CDS             1141626..1142135
     CDS             1142132..1142938
     CDS             1142957..1144564
     CDS             1144613..1145827
     CDS             1145827..1146357
     CDS             1146354..1147451
     CDS             1147448..1147879
     CDS             complement(1147876..1148535)
     CDS             1148581..1149690
     CDS             1149778..1150341
     CDS             1150338..1150808
     CDS             1150805..1151194
     CDS             1151291..1154143
     CDS             complement(1154148..1154390)
     CDS             1154491..1155894
     CDS             complement(1155876..1156544)
     CDS             complement(1156569..1156895)
     CDS             complement(1156974..1157780)
     CDS             1158011..1158772
     CDS             1158769..1158999
     CDS             1159025..1159546
     CDS             1159507..1160412
     CDS             1160409..1161269
     CDS             1161266..1162003
     CDS             1162003..1164723
     CDS             complement(1164724..1165263)
     CDS             complement(1165275..1166480)
     CDS             1166621..1167193
     CDS             1167190..1168146
     CDS             1168143..1169435
     CDS             1169497..1170009
     CDS             1170006..1171127
     CDS             1171127..1174480
     CDS             1174477..1175301
     CDS             complement(1175307..1175729)
     CDS             1176208..1176522
     CDS             1176674..1177279
     CDS             1177356..1177682
     CDS             1177704..1178966
     CDS             1179063..1180274
     CDS             complement(1180424..1181914)
     CDS             complement(1181960..1182922)
     CDS             1182978..1183712
     CDS             1183740..1185764
     CDS             1185892..1186377
     CDS             complement(1186383..1187207)
     CDS             1187359..1188312
     CDS             1188309..1189703
     CDS             1189816..1190514
     CDS             1190511..1191536
     CDS             complement(1191533..1193089)
     CDS             complement(1193086..1193802)
     CDS             1193912..1194511
     CDS             1194633..1195910
     CDS             1195960..1196442
     CDS             1196439..1196903
     CDS             complement(1196937..1197275)
     CDS             complement(1197379..1198845)
     CDS             complement(1198991..1200172)
     CDS             1200344..1202230
     CDS             1202263..1203159
     CDS             1203156..1204232
     CDS             1204229..1205206
     CDS             complement(1205541..1206776)
     CDS             1207452..1208702
     CDS             1208714..1210078
     CDS             1210135..1210488
     CDS             1210581..1211543
     CDS             1211696..1213090
     CDS             complement(1213163..1213861)
     CDS             complement(1214185..1215456)
     CDS             complement(1215456..1217075)
     CDS             complement(1217079..1217888)
     CDS             1218068..1218442
     CDS             1218614..1220359
     CDS             1220352..1221776
     CDS             1221900..1222919
     CDS             1222977..1224170
     CDS             1224167..1224952
     CDS             1224983..1225216
     CDS             complement(1225234..1226151)
     CDS             1226255..1229062
     CDS             1229138..1229917
     CDS             1230017..1231003
     CDS             complement(1231005..1231934)
     CDS             complement(1231953..1232351)
     CDS             complement(1232392..1233147)
     CDS             complement(1233144..1234055)
     CDS             complement(1234084..1235628)
     CDS             complement(1235625..1236746)
     CDS             complement(1236763..1238862)
     CDS             1239119..1240045
     CDS             complement(1240222..1241196)
     CDS             1241216..1241854
     CDS             complement(1241804..1242757)
     CDS             complement(1242909..1243688)
     CDS             complement(1243685..1244620)
     CDS             complement(1244617..1246320)
     CDS             1246464..1247168
     CDS             1247165..1248613
     CDS             1248613..1249803
     CDS             1249800..1250582
     CDS             1250585..1251832
     CDS             1251836..1252315
     CDS             1252290..1252637
     CDS             complement(1252669..1253403)
     CDS             complement(1253517..1254293)
     CDS             complement(1254383..1256212)
     CDS             1256354..1256707
     CDS             1256730..1257539
     CDS             1257563..1259200
     CDS             1259303..1259512
     CDS             complement(1259509..1260087)
     CDS             complement(1260123..1262936)
     CDS             1263167..1263712
     CDS             1263942..1265354
     CDS             1265380..1266114
     CDS             1266237..1267379
     CDS             1267376..1268326
     CDS             1268334..1269341
     CDS             complement(1269443..1270156)
     CDS             complement(1270162..1270332)
     CDS             1270422..1271189
     CDS             1271224..1272033
     CDS             1272041..1273051
     CDS             complement(1273055..1273981)
     CDS             1274194..1274475
     CDS             1274506..1275639
     CDS             1275658..1276014
     CDS             complement(1276723..1277502)
     CDS             complement(1277506..1277799)
     CDS             complement(1277810..1278337)
     CDS             complement(1278345..1278680)
     CDS             1278989..1279711
     CDS             1279708..1281150
     CDS             complement(1281554..1282543)
     CDS             complement(1282605..1283372)
     CDS             1283553..1285430
     CDS             1285436..1287688
     CDS             1287771..1288751
     CDS             1288884..1290101
     CDS             1290309..1291472
     CDS             1291689..1292909
     CDS             1293453..1294484
     CDS             1294676..1295443
     CDS             1295719..1296441
     CDS             1296392..1296493
     CDS             1296587..1297387
     CDS             1297747..1298913
     CDS             complement(1299128..1299820)
     CDS             complement(1299919..1300659)
     CDS             complement(1300656..1301603)
     CDS             complement(1301816..1304734)
     CDS             complement(1304793..1307684)
     CDS             complement(1307681..1308100)
     CDS             1309265..1321324
     CDS             1321445..1322014
     CDS             1322077..1323195
     CDS             1323811..1324047
     CDS             1324371..1327532
     CDS             1327627..1328487
     CDS             1328609..1329985
     CDS             complement(1329950..1330909)
     CDS             1330957..1331511
     CDS             1331519..1332430
     CDS             complement(1332431..1333189)
     CDS             complement(1333213..1333623)
     CDS             complement(1333952..1334203)
     CDS             1334386..1334871
     CDS             1334876..1335679
     CDS             1335768..1336199
     CDS             1336264..1339797
     CDS             complement(1339992..1340438)
     CDS             1340497..1340913
     CDS             1340935..1342755
     CDS             1342752..1344653
     CDS             1344806..1345594
     CDS             1345604..1346041
     CDS             1346080..1347363
     CDS             1347373..1347609
     CDS             1347619..1348278
     CDS             complement(1348158..1348952)
     CDS             1348982..1350310
     CDS             complement(1350318..1350479)
     CDS             complement(1350516..1352288)
     CDS             complement(1352281..1354581)
     CDS             complement(1354585..1356729)
     CDS             complement(1356911..1359076)
     CDS             complement(1359174..1360013)
     CDS             complement(1360345..1360812)
     CDS             1360875..1362191
     CDS             1362196..1363341
     CDS             1363319..1364026
     CDS             1364026..1364535
     CDS             complement(1364613..1364771)
     CDS             complement(1364919..1366031)
     CDS             complement(1366028..1368106)
     CDS             complement(1368272..1369636)
     CDS             complement(1369633..1369995)
     CDS             complement(1369999..1371831)
     CDS             complement(1371944..1372135)
     CDS             1372266..1373300
     CDS             1373350..1373586
     CDS             1373583..1374260
     CDS             complement(1374226..1375566)
     CDS             1375983..1377206
     CDS             complement(1377228..1377953)
     CDS             1378000..1379049
     CDS             1379046..1380638
     CDS             1380641..1381495
     CDS             complement(1381616..1382029)
     CDS             1382174..1383577
     CDS             1383574..1384770
     CDS             1384767..1385390
     CDS             1385387..1386007
     CDS             1386028..1386759
     CDS             1386766..1387566
     CDS             1387568..1388365
     CDS             1388362..1388709
     CDS             1388812..1389918
     CDS             complement(1389922..1390380)
     CDS             1390530..1392062
     CDS             1392059..1392490
     CDS             1392675..1393493
     CDS             1393565..1394836
     CDS             1394833..1395648
     CDS             1395645..1396928
     CDS             1397036..1397389
     CDS             1397540..1398874
     CDS             1398947..1399849
     CDS             1399991..1401388
     CDS             complement(1401395..1403080)
     CDS             complement(1403067..1404689)
     CDS             complement(1404752..1405792)
     CDS             complement(1405826..1407298)
     CDS             complement(1407385..1407960)
     CDS             complement(1408006..1409271)
     CDS             1410191..1410814
     CDS             complement(1410925..1412139)
     CDS             complement(1412136..1412576)
     CDS             1412666..1415425
     CDS             1415438..1416067
     CDS             1416085..1417611
     CDS             1417715..1419157
     CDS             1419170..1420393
     CDS             complement(1420404..1420817)
     CDS             complement(1420827..1421615)
     CDS             complement(1421615..1422613)
     CDS             complement(1422610..1423074)
     CDS             complement(1423172..1425772)
     CDS             1425998..1428073
     CDS             1428433..1428618
     CDS             1428622..1429407
     CDS             1429367..1429693
     CDS             1429677..1430183
     CDS             1430271..1432439
     CDS             1432494..1433564
     CDS             complement(1433567..1434289)
     CDS             complement(1434342..1435925)
     CDS             1436211..1436654
     CDS             complement(1436672..1437409)
     CDS             1437466..1440381
     CDS             complement(1440383..1440619)
     CDS             1440994..1441713
     CDS             1441777..1443147
     CDS             1443224..1443823
     CDS             complement(1443852..1445075)
     CDS             1445165..1445881
     CDS             complement(1445814..1447943)
     CDS             complement(1448031..1448690)
     CDS             complement(1448761..1449084)
     CDS             complement(1449186..1450670)
     CDS             complement(1450749..1453976)
     CDS             1454655..1455176
     CDS             1455219..1455413
     CDS             1455494..1455889
     CDS             1455920..1456711
     CDS             complement(1456698..1457765)
     CDS             1458196..1458888
     CDS             1458898..1459716
     CDS             1459912..1460955
     CDS             1460955..1463441
     CDS             1463489..1464532
     CDS             1464529..1465743
     CDS             1465740..1466627
     CDS             1466722..1467951
     CDS             1467948..1468877
     CDS             1468874..1469368
     CDS             1469396..1470592
     CDS             1470627..1472045
     CDS             1472154..1473215
     CDS             1473696..1479650
     CDS             1479670..1482957
     CDS             1483118..1484179
     CDS             complement(1484162..1485454)
     CDS             complement(1485451..1487226)
     CDS             complement(1487360..1487533)
     CDS             complement(1488243..1489196)
     CDS             1489362..1490240
     CDS             1490424..1491128
     CDS             1491136..1492200
     CDS             1492207..1493019
     CDS             1493035..1493805
     CDS             complement(1493907..1495013)
     CDS             complement(1495010..1496032)
     CDS             complement(1496063..1497859)
     CDS             complement(1497852..1499549)
     CDS             complement(1499549..1500295)
     CDS             complement(1500303..1500803)
     CDS             1501269..1501664
     CDS             1501991..1504846
     CDS             1504843..1505058
     CDS             complement(1505024..1505647)
     CDS             complement(1505666..1506346)
     CDS             complement(1506418..1507179)
     CDS             complement(1507291..1508568)
     CDS             1508655..1509293
     CDS             1509305..1510570
     CDS             1510669..1511028
     CDS             1511216..1511851
     CDS             1511853..1512875
     CDS             1512899..1513084
     CDS             1513093..1513902
     CDS             1513899..1514825
     CDS             1514851..1516620
     CDS             1516851..1518032
     CDS             1518033..1518986
     CDS             1519109..1520860
     CDS             1520853..1521476
     CDS             1521473..1522414
     CDS             complement(1522440..1523192)
     CDS             1523429..1524292
     CDS             1524289..1525107
     CDS             1525104..1525811
     CDS             1525811..1526554
     CDS             1526551..1527237
     CDS             1527234..1528634
     CDS             complement(1528921..1529586)
     CDS             complement(1529635..1530069)
     CDS             complement(1530186..1530971)
     CDS             1532098..1532316
     CDS             1532373..1551527
     CDS             1551753..1553492
     CDS             1553489..1555282
     CDS             1555286..1556776
     CDS             complement(1557021..1557488)
     CDS             complement(1557528..1558238)
     CDS             complement(1558241..1558738)
     CDS             1558971..1560416
     CDS             complement(1560443..1561594)
     CDS             1561718..1562539
     CDS             complement(1562541..1563461)
     CDS             1563523..1564203
     CDS             1564315..1565745
     CDS             complement(1565742..1567448)
     CDS             1567589..1568701
     CDS             1568704..1568988
     CDS             1569003..1569809
     CDS             complement(1569916..1570698)
     CDS             complement(1570719..1571705)
     CDS             complement(1571698..1571793)
     CDS             complement(1571838..1572821)
     CDS             complement(1572828..1573661)
     CDS             complement(1573700..1574179)
     CDS             1574399..1576327
     CDS             1576324..1577211
     CDS             complement(1577208..1577834)
     CDS             complement(1577827..1578225)
     CDS             complement(1578260..1579183)
     CDS             complement(1579180..1580016)
     CDS             complement(1580159..1581634)
     CDS             complement(1581631..1581732)
     CDS             complement(1582552..1583736)
     CDS             complement(1583865..1584671)
     CDS             complement(1584671..1586254)
     CDS             1586428..1587276
     CDS             complement(1587328..1588221)
     CDS             complement(1588289..1589605)
     CDS             complement(1589553..1590296)
     CDS             1590546..1590779
     CDS             complement(1590874..1591719)
     CDS             1591896..1592951
     CDS             1593120..1595675
     CDS             complement(1595742..1595906)
     CDS             1596222..1597400
     CDS             1597420..1598556
     CDS             1598549..1599049
     CDS             1599076..1599513
     CDS             1599510..1600712
     CDS             1600715..1601116
     CDS             1601125..1601286
     CDS             1601283..1602878
     CDS             1602875..1604494
     CDS             complement(1604497..1605951)
     CDS             complement(1606027..1607157)
     CDS             complement(1607147..1608376)
     CDS             complement(1608447..1609394)
     CDS             complement(1609388..1610617)
     CDS             complement(1610614..1611333)
     CDS             1611532..1612008
     CDS             complement(1612020..1612511)
     CDS             complement(1612536..1613171)
     CDS             complement(1613298..1614107)
     CDS             1614847..1615737
     CDS             complement(1615771..1616418)
     CDS             complement(1616623..1617297)
     CDS             1617482..1619248
     CDS             complement(1619285..1619794)
     CDS             1619988..1620563
     CDS             complement(1620572..1621936)
     CDS             1622304..1623155
     CDS             complement(1623188..1624933)
     CDS             complement(1624930..1626315)
     CDS             complement(1626334..1626861)
     CDS             1627093..1627227
     CDS             1627285..1627464
     CDS             1627498..1627596
     CDS             complement(1627866..1628738)
     CDS             complement(1628790..1629026)
     CDS             complement(1629019..1630029)
     CDS             complement(1630041..1631033)
     CDS             complement(1631038..1631910)
     CDS             1632823..1633404
     CDS             1633692..1633979
     CDS             complement(1634211..1636061)
     CDS             1636293..1636853
     CDS             1636927..1637382
     CDS             complement(1637363..1637653)
     CDS             complement(1637766..1639508)
     CDS             complement(1639856..1640326)
     CDS             complement(1640323..1641216)
     CDS             complement(1641241..1643382)
     CDS             1643809..1645326
     CDS             1645365..1649492
     CDS             complement(1649383..1650699)
     CDS             1650971..1651165
     CDS             1651644..1652909
     CDS             1652996..1653127
     CDS             1653138..1654361
     CDS             1654758..1655057
     CDS             1655315..1655611
     CDS             1655654..1655938
     CDS             1656047..1656949
     CDS             1657210..1658721
     CDS             1658729..1660525
     CDS             1660545..1661753
     CDS             1661750..1663582
     CDS             1664132..1664431
     CDS             1664450..1665580
     CDS             1665600..1666814
     CDS             1666832..1667167
     CDS             1668100..1669359
     CDS             1669437..1670840
     CDS             1670878..1671213
     CDS             1671303..1671611
     CDS             1671912..1673156
     CDS             1673194..1674579
     CDS             1674576..1674896
     CDS             1675022..1675741
     CDS             1675773..1676699
     CDS             1676795..1677472
     CDS             complement(1677490..1677936)
     CDS             1678061..1678744
     CDS             1678886..1679386
     CDS             1679436..1680929
     CDS             complement(1680937..1682856)
     CDS             1682950..1683588
     CDS             1683591..1684592
     CDS             1684645..1686978
     CDS             1687021..1687662
     CDS             1687655..1688581
     CDS             1688643..1688975
     CDS             1688983..1689816
     CDS             1689843..1690241
     CDS             1690552..1691031
     CDS             1691031..1691783
     CDS             1691896..1692390
     CDS             1692674..1693303
     CDS             1693637..1696462
     CDS             complement(1696490..1697134)
     CDS             complement(1697190..1698167)
     CDS             complement(1698439..1700490)
     CDS             complement(1700591..1702795)
     CDS             complement(1703080..1704108)
     CDS             complement(1704117..1705481)
     CDS             1706115..1706450
     CDS             complement(1706417..1707592)
     CDS             complement(1707593..1709158)
     CDS             complement(1709151..1709456)
     CDS             complement(1709531..1710967)
     CDS             complement(1711007..1712476)
     CDS             complement(1712567..1713517)
     CDS             complement(1713532..1713951)
     CDS             1714377..1714799
     CDS             complement(1714908..1716293)
     CDS             complement(1716472..1716855)
     CDS             complement(1716971..1717894)
     CDS             complement(1717942..1718613)
     CDS             1718894..1719661
     CDS             1719921..1721030
     CDS             1721232..1721969
     CDS             1721979..1723094
     CDS             1723216..1724322
     CDS             1724469..1724768
     CDS             1724876..1725844
     CDS             complement(1725858..1726613)
     CDS             complement(1726717..1729131)
     CDS             complement(1729176..1730024)
     CDS             complement(1730121..1731038)
     CDS             1731228..1733672
     CDS             1733691..1735175
     CDS             1735307..1737430
     CDS             complement(1737435..1738667)
     CDS             complement(1738714..1739439)
     CDS             complement(1739447..1740082)
     CDS             complement(1740125..1740457)
     CDS             complement(1740498..1740803)
     CDS             complement(1740961..1743282)
     CDS             complement(1743392..1744627)
     CDS             1744673..1745110
     CDS             complement(1745107..1746441)
     CDS             complement(1746452..1746988)
     CDS             complement(1747028..1747615)
     CDS             1747731..1748651
     CDS             1748688..1749389
     CDS             1749400..1749843
     CDS             1749858..1750607
     CDS             complement(1750664..1750849)
     CDS             1751199..1751678
     CDS             1751778..1753847
     CDS             1753902..1754396
     CDS             1754429..1755310
     CDS             1755343..1756704
     CDS             1756715..1757833
     CDS             1757990..1758094
     CDS             1758347..1759627
     CDS             complement(1759636..1760079)
     CDS             complement(1760141..1761493)
     CDS             complement(1761550..1761972)
     CDS             complement(1761985..1762818)
     CDS             complement(1762815..1763276)
     CDS             complement(1763330..1763767)
     CDS             complement(1763873..1764436)
     CDS             complement(1764547..1765539)
     CDS             1766229..1767257
     CDS             complement(1767274..1767840)
     CDS             complement(1767885..1768898)
     CDS             complement(1768923..1770209)
     CDS             1770422..1770820
     CDS             1770817..1771146
     CDS             1771283..1771513
     CDS             complement(1771522..1772652)
     CDS             1772801..1774210
     CDS             1774336..1776285
     CDS             1776264..1777346
     CDS             complement(1777353..1778261)
     CDS             complement(1778293..1778724)
     CDS             1778807..1779112
     CDS             1779178..1780476
     CDS             complement(1780554..1781828)
     CDS             1781905..1782972
     CDS             1783018..1783407
     CDS             complement(1783410..1784375)
     CDS             complement(1784406..1784987)
     CDS             complement(1785511..1786242)
     CDS             complement(1786223..1787668)
     CDS             complement(1788146..1788508)
     CDS             complement(1788505..1788804)
     CDS             1788996..1789940
     CDS             complement(1789923..1790546)
     CDS             complement(1790543..1791019)
     CDS             complement(1791069..1792508)
     CDS             complement(1792805..1793425)
     CDS             complement(1793513..1793962)
     CDS             complement(1794013..1794420)
     CDS             complement(1794417..1794737)
     CDS             1794852..1795565
     CDS             1795784..1798072
     CDS             1798809..1799972
     CDS             complement(1800014..1800481)
     CDS             1800662..1802500
     CDS             1802554..1803222
     CDS             complement(1803256..1804026)
     CDS             1804103..1804579
     CDS             complement(1804580..1805323)
     CDS             complement(1805357..1806364)
     CDS             1806429..1806923
     CDS             complement(1806936..1807898)
     CDS             complement(1807895..1808254)
     CDS             1808341..1809525
     CDS             1809577..1810479
     CDS             1810607..1812061
     CDS             complement(1812082..1812336)
     CDS             1812477..1813148
     CDS             1813178..1814023
     CDS             complement(1814042..1814863)
     CDS             1815113..1815325
     CDS             complement(1815515..1816153)
     CDS             1816345..1817004
     CDS             complement(1817009..1818079)
     CDS             complement(1818066..1818824)
     CDS             complement(1818818..1820068)
     CDS             1820498..1821217
     CDS             complement(1821270..1823516)
     CDS             complement(1823553..1823957)
     CDS             complement(1824087..1825370)
     CDS             1825493..1826287
     CDS             1826347..1827852
     CDS             complement(1827858..1828907)
     CDS             complement(1828966..1830138)
     CDS             1830598..1830849
     CDS             1830922..1831983
     CDS             1832078..1832845
     CDS             1832926..1833765
     CDS             complement(1833887..1834141)
     CDS             complement(1834174..1834833)
     CDS             complement(1834846..1835508)
     CDS             complement(1835565..1836338)
     CDS             complement(1836397..1837419)
     CDS             complement(1837495..1838532)
     CDS             1838654..1842607
     CDS             1842687..1844198
     CDS             1844275..1845252
     CDS             complement(1845278..1845460)
     CDS             complement(1845684..1845911)
     CDS             complement(1846005..1846295)
     CDS             1846691..1847158
     CDS             complement(1847134..1848057)
     CDS             1848431..1849108
     CDS             1849191..1850426
     CDS             complement(1850446..1851189)
     CDS             complement(1851258..1851941)
     CDS             1852154..1852915
     CDS             complement(1852963..1853457)
     CDS             1854059..1855576
     CDS             complement(1855630..1855950)
     CDS             complement(1856263..1856628)
     CDS             1856797..1857177
     CDS             complement(1857238..1857672)
     CDS             1857846..1859075
     CDS             complement(1859072..1860247)
     CDS             complement(1860244..1861719)
     CDS             complement(1861916..1862371)
     CDS             1862370..1862690
     CDS             complement(1862758..1863111)
     CDS             complement(1863220..1863621)
     CDS             complement(1863575..1864330)
     CDS             1864642..1865079
     CDS             1865261..1865971
     CDS             1866017..1866670
     CDS             complement(1866694..1868514)
     CDS             1868599..1869543
     CDS             complement(1869564..1870151)
     CDS             1870265..1871068
     CDS             1871085..1872248
     CDS             1872259..1873470
     CDS             1873477..1875609
     CDS             1875600..1876439
     CDS             1876620..1877228
     CDS             complement(1877255..1877710)
     CDS             complement(1877839..1878444)
     CDS             1878532..1879455
     CDS             1879978..1880217
     CDS             complement(1880214..1880915)
     CDS             complement(1880969..1881082)
     CDS             complement(1881405..1882022)
     CDS             1882395..1883594
     CDS             1883691..1884293
     CDS             complement(1884643..1885236)
     CDS             complement(1885233..1886360)
     CDS             complement(1886873..1887457)
     CDS             1887560..1888456
     CDS             complement(1889230..1889961)
     CDS             1890870..1891055
     CDS             complement(1891100..1891927)
     CDS             complement(1891954..1893015)
     CDS             complement(1893076..1893348)
     CDS             complement(1893345..1893977)
     CDS             1894229..1894861
     CDS             1895243..1896526
     CDS             1896774..1897700
     CDS             1897896..1898510
     CDS             1898808..1899242
     CDS             1899239..1902139
     CDS             complement(1902213..1902995)
     CDS             complement(1903102..1904514)
     CDS             complement(1904670..1905554)
     CDS             complement(1905715..1906596)
     CDS             complement(1906663..1907661)
     CDS             1907910..1908374
     CDS             complement(1908553..1908930)
     CDS             complement(1909017..1910015)
     CDS             complement(1910164..1911030)
     CDS             complement(1911027..1912274)
     CDS             1912433..1913239
     CDS             1913302..1913820
     CDS             1913828..1914997
     CDS             complement(1914939..1915910)
     CDS             1915997..1917307
     CDS             complement(1917342..1918226)
     CDS             complement(1918294..1919238)
     CDS             complement(1919235..1919504)
     CDS             complement(1919501..1920130)
     CDS             complement(1920141..1921208)
     CDS             complement(1921269..1921793)
     CDS             complement(1921957..1923273)
     CDS             complement(1923276..1924451)
     CDS             complement(1924489..1926099)
     CDS             complement(1926190..1927020)
     CDS             1927257..1927544
     CDS             complement(1927570..1928538)
     CDS             complement(1928546..1929616)
     CDS             complement(1929619..1930461)
     CDS             complement(1930448..1931392)
     CDS             complement(1931389..1932717)
     CDS             complement(1932783..1933718)
     CDS             complement(1933799..1934998)
     CDS             1935333..1935689
     CDS             complement(1935703..1936503)
     CDS             complement(1936503..1937066)
     CDS             1937174..1938241
     CDS             complement(1938246..1938824)
     CDS             complement(1938855..1939244)
     CDS             complement(1939325..1939819)
     CDS             complement(1939816..1941813)
     CDS             complement(1941832..1943349)
     CDS             1943444..1944109
     CDS             complement(1944207..1945430)
     CDS             1945524..1946153
     CDS             complement(1946161..1946769)
     CDS             1947011..1948210
     CDS             complement(1948330..1949412)
     CDS             complement(1949437..1950021)
     CDS             complement(1950018..1950224)
     CDS             1950438..1951037
     CDS             1951213..1951920
     CDS             1951967..1952071
     CDS             1952072..1953610
     CDS             1953633..1954427
     CDS             1954445..1954573
     CDS             1954570..1955268
     CDS             complement(1955290..1956489)
     CDS             1956733..1957167
     CDS             complement(1957187..1959793)
     CDS             complement(1959801..1972313)
     CDS             complement(1972729..1973016)
     CDS             1973250..1973585
     CDS             complement(1973593..1974396)
     CDS             complement(1974393..1976276)
     CDS             complement(1976269..1977885)
     CDS             complement(1977927..1978442)
     CDS             1978515..1979216
     CDS             complement(1979240..1979680)
     CDS             complement(1979698..1983273)
     CDS             complement(1983266..1983949)
     CDS             complement(1984002..1985012)
     CDS             complement(1985009..1985764)
     CDS             complement(1985782..1986609)
     CDS             1986700..1987800
     CDS             1987805..1988431
     CDS             1988428..1989918
     CDS             complement(1989922..1991574)
     CDS             1991751..1993112
     CDS             complement(1993109..1993843)
     CDS             complement(1993843..1994598)
     CDS             complement(1994595..1995764)
     CDS             complement(1995811..1995987)
     CDS             complement(1995996..1996559)
     CDS             1996595..1997029
     CDS             complement(1997899..1998252)
     CDS             complement(1998432..2001464)
     CDS             complement(2001600..2002727)
     CDS             complement(2002797..2003849)
     CDS             2004157..2005113
     CDS             complement(2005118..2005879)
     CDS             complement(2005945..2006283)
     CDS             complement(2006287..2008752)
     CDS             complement(2008742..2009605)
     CDS             complement(2009754..2010035)
     CDS             complement(2010135..2011103)
     CDS             complement(2011100..2012149)
     CDS             complement(2012205..2013548)
     CDS             complement(2013691..2014461)
     CDS             complement(2014458..2015369)
     CDS             complement(2015366..2015560)
     CDS             complement(2015692..2017200)
     CDS             2017351..2017995
     CDS             complement(2018109..2019938)
     CDS             2020257..2020871
     CDS             2020880..2021179
     CDS             complement(2021193..2022038)
     CDS             2022114..2023019
     CDS             complement(2023016..2024386)
     CDS             complement(2024411..2024923)
     CDS             complement(2025073..2025927)
     CDS             complement(2025930..2026211)
     CDS             complement(2026238..2026870)
     CDS             2027174..2028034
     CDS             2028036..2028899
     CDS             2028923..2030515
     CDS             2030512..2031567
     CDS             2031560..2032651
     CDS             2032648..2033763
     CDS             2033760..2034989
     CDS             2034986..2036245
     CDS             2036283..2036960
     CDS             2036957..2037724
     CDS             complement(2037740..2041513)
     CDS             2041944..2042846
     CDS             complement(2042870..2043769)
     CDS             2044208..2044378
     CDS             complement(2044496..2045593)
     CDS             complement(2045557..2046219)
     CDS             complement(2046222..2046989)
     CDS             complement(2047001..2047336)
     CDS             complement(2047376..2048626)
     CDS             complement(2048668..2054706)
     CDS             complement(2055346..2056824)
     CDS             complement(2056827..2057432)
     CDS             complement(2057509..2061843)
     CDS             complement(2061776..2063965)
     CDS             complement(2063983..2064216)
     CDS             complement(2064660..2066387)
     CDS             complement(2066871..2069423)
     CDS             complement(2069817..2072522)
     CDS             complement(2073221..2074468)
     CDS             complement(2074848..2075639)
     CDS             complement(2075697..2076542)
     CDS             complement(2076526..2077113)
     CDS             complement(2077176..2077970)
     CDS             complement(2078017..2078319)
     CDS             2078374..2079528
     CDS             2079525..2079794
     CDS             2079842..2080903
     CDS             complement(2080905..2082311)
     CDS             complement(2082443..2082973)
     CDS             complement(2083010..2084383)
     CDS             2084734..2084961
     CDS             2084991..2085680
     CDS             complement(2085693..2086085)
     CDS             complement(2086201..2086983)
     CDS             complement(2087288..2087623)
     CDS             complement(2087739..2088383)
     CDS             complement(2088450..2089235)
     CDS             complement(2089241..2089996)
     CDS             complement(2090001..2091164)
     CDS             complement(2091432..2092376)
     CDS             complement(2092373..2093863)
     CDS             complement(2093860..2095086)
     CDS             complement(2095083..2096903)
     CDS             complement(2096912..2098381)
     CDS             complement(2098381..2099460)
     CDS             complement(2099457..2101016)
     CDS             complement(2101013..2102575)
     CDS             complement(2102678..2104669)
     CDS             complement(2104666..2105940)
     CDS             complement(2105940..2106947)
     CDS             complement(2107075..2107506)
     CDS             complement(2107920..2108321)
     CDS             2108701..2109303
     CDS             2109423..2110103
     CDS             complement(2110107..2111000)
     CDS             2111266..2112312
     CDS             2112317..2113834
     CDS             complement(2113828..2114205)
     CDS             2114253..2115599
     CDS             2115735..2117180
     CDS             complement(2117177..2118565)
     CDS             complement(2118657..2119145)
     CDS             complement(2119166..2119831)
     CDS             complement(2119828..2120034)
     CDS             2120141..2121430
     CDS             complement(2121427..2122152)
     CDS             complement(2122240..2122629)
     CDS             complement(2122626..2123804)
     CDS             complement(2123899..2124336)
     CDS             complement(2124451..2124849)
     CDS             2125016..2126818
     CDS             complement(2126944..2128077)
     CDS             complement(2128115..2128945)
     CDS             complement(2128977..2130134)
     CDS             2130707..2132653
     CDS             complement(2132528..2133553)
     CDS             2133848..2134390
     CDS             2134420..2135247
     CDS             2135330..2136535
     CDS             2136532..2138232
     CDS             complement(2138267..2138662)
     CDS             complement(2138893..2139525)
     CDS             complement(2139525..2140325)
     CDS             complement(2140515..2140934)
     CDS             complement(2140948..2142030)
     CDS             2142152..2144083
     CDS             complement(2144102..2145076)
     CDS             2145256..2145933
     CDS             complement(2145960..2146316)
     CDS             complement(2146414..2147547)
     CDS             2147682..2148374
     CDS             2148402..2148938
     CDS             2148938..2149987
     CDS             2149987..2150739
     CDS             complement(2150947..2152062)
     CDS             complement(2152117..2153220)
     CDS             complement(2153235..2154287)
     CDS             2154561..2156108
     CDS             complement(2156350..2156799)
     CDS             2156948..2157289
     CDS             complement(2157333..2159111)
     CDS             2159335..2161107
     CDS             2161124..2162047
     CDS             2162019..2162798
     CDS             2162795..2163718
     CDS             2163747..2164499
     CDS             complement(2164558..2164902)
     CDS             2165225..2166661
     CDS             complement(2166790..2167650)
     CDS             complement(2167647..2168270)
     CDS             complement(2168288..2171284)
     CDS             complement(2171350..2172690)
     CDS             complement(2172773..2174341)
     CDS             complement(2174492..2176048)
     CDS             complement(2176106..2177506)
     CDS             2177649..2178506
     CDS             2178762..2179883
     CDS             complement(2179897..2180301)
     CDS             2180501..2180752
     CDS             2180868..2182487
     CDS             2182995..2183705
     CDS             complement(2183690..2184340)
     CDS             2184387..2184956
     CDS             2185004..2186173
     CDS             2186181..2186390
     CDS             complement(2186416..2187549)
     CDS             complement(2187546..2188283)
     CDS             complement(2188283..2189416)
     CDS             complement(2189413..2190441)
     CDS             2190532..2191200
     CDS             2191193..2191684
     CDS             2191684..2192511
     CDS             complement(2192493..2193437)
     CDS             2193490..2194305
     CDS             complement(2194317..2195435)
     CDS             2195533..2196324
     CDS             complement(2196403..2196864)
     CDS             complement(2196864..2197286)
     CDS             complement(2197383..2197892)
     CDS             2198143..2200932
     CDS             2201179..2202504
     CDS             2202690..2203553
     CDS             2203630..2203977
     CDS             2203974..2205224
     CDS             2205306..2206565
     CDS             2206608..2208029
     CDS             complement(2208108..2209628)
     CDS             complement(2209721..2211262)
     CDS             complement(2211259..2211840)
     CDS             2211858..2213468
     CDS             2213902..2214561
     CDS             complement(2214395..2214907)
     CDS             complement(2215059..2215877)
     CDS             complement(2215877..2216938)
     CDS             2217017..2218102
     CDS             2218103..2218726
     CDS             2218774..2219886
     CDS             2219962..2220309
     CDS             complement(2220322..2221989)
     CDS             complement(2222099..2223184)
     CDS             2223273..2223620
     CDS             2223652..2224959
     CDS             2225106..2225648
     CDS             2225684..2226160
     CDS             complement(2226157..2227644)
     CDS             complement(2227909..2228151)
     CDS             2228387..2229166
     CDS             complement(2229179..2229928)
     CDS             2230014..2231183
     CDS             complement(2231172..2231753)
     CDS             complement(2231823..2232368)
     CDS             complement(2232365..2232886)
     CDS             2233123..2234667
     CDS             complement(2234814..2235221)
     CDS             complement(2235218..2235478)
     CDS             complement(2235659..2236111)
     CDS             2236277..2237545
     CDS             complement(2237747..2239204)
     CDS             complement(2239400..2240062)
     CDS             2240184..2241497
     CDS             complement(2241867..2243066)
     CDS             2243311..2244978
     CDS             2244993..2245736
     CDS             2245733..2246284
     CDS             2246233..2246448
     CDS             complement(2246450..2247397)
     CDS             2247613..2247939
     CDS             complement(2247967..2248374)
     CDS             2248526..2249818
     CDS             complement(2249799..2250233)
     CDS             2250366..2251976
     CDS             2252010..2253194
     CDS             2253311..2254456
     CDS             2254614..2255468
     CDS             2255641..2256369
     CDS             2256527..2257045
     CDS             2257219..2258079
     CDS             2258331..2259554
     CDS             complement(2259674..2260882)
     CDS             complement(2260919..2261578)
     CDS             2261676..2261771
     CDS             2261768..2262553
     CDS             complement(2262646..2263623)
     CDS             2263776..2264981
     CDS             complement(2264993..2265721)
     CDS             2265835..2266740
     CDS             complement(2266817..2267545)
     CDS             2267708..2268262
     CDS             complement(2268270..2269445)
     CDS             2269652..2270044
     CDS             2270098..2270994
     CDS             complement(2270995..2271354)
     CDS             2271531..2272238
     CDS             2272407..2273729
     CDS             2273726..2275381
     CDS             complement(2275371..2276396)
     CDS             complement(2276497..2276712)
     CDS             complement(2276782..2278716)
     CDS             2278801..2279421
     CDS             complement(2279549..2281000)
     CDS             complement(2281088..2281930)
     CDS             complement(2282030..2282701)
     CDS             complement(2283668..2284306)
     CDS             complement(2284303..2285235)
     CDS             complement(2285322..2285477)
     CDS             complement(2285918..2286247)
     CDS             complement(2286247..2288814)
     CDS             2288993..2298148
     CDS             2298145..2298840
     CDS             2298939..2300615
     CDS             complement(2300643..2300741)
     CDS             2300882..2302321
     CDS             complement(2302391..2303305)
     CDS             2303512..2304918
     CDS             complement(2305363..2305494)
     CDS             complement(2305931..2306293)
     CDS             complement(2306594..2307016)
     CDS             complement(2307271..2308137)
     CDS             complement(2308178..2309551)
     CDS             complement(2309548..2311065)
     CDS             2311124..2312008
     CDS             2311995..2312822
     CDS             2312819..2314156
     CDS             complement(2314162..2315613)
     CDS             complement(2315642..2316880)
     CDS             complement(2316877..2317746)
     CDS             2317868..2318314
     CDS             complement(2318338..2319192)
     CDS             complement(2319189..2321150)
     CDS             2321332..2321820
     CDS             2321890..2324052
     CDS             2324179..2326053
     CDS             complement(2326002..2327459)
     CDS             complement(2327688..2328152)
     CDS             2328470..2332720
     CDS             2332853..2333131
     CDS             complement(2333150..2333638)
     CDS             complement(2333654..2333845)
     CDS             2334088..2335287
     CDS             complement(2335271..2335681)
     CDS             complement(2335678..2336289)
     CDS             complement(2336304..2337773)
     CDS             complement(2337773..2338894)
     CDS             complement(2338891..2340225)
     CDS             complement(2340222..2341355)
     CDS             complement(2341397..2342425)
     CDS             complement(2342422..2343690)
     CDS             complement(2343694..2343810)
     CDS             2344095..2344277
     CDS             complement(2344540..2345307)
     CDS             2345703..2346506
     CDS             2346624..2346782
     CDS             2346779..2347912
     CDS             complement(2347936..2349948)
     CDS             complement(2349935..2350858)
     CDS             2351330..2352622
     CDS             2352623..2353555
     CDS             2353557..2354246
     CDS             2354491..2355612
     CDS             2355609..2356730
     CDS             2356727..2358118
     CDS             complement(2358123..2358758)
     CDS             2358995..2359300
     CDS             complement(2359284..2361236)
     CDS             complement(2361278..2361895)
     CDS             complement(2361963..2363234)
     CDS             2363378..2364862
     CDS             2364889..2365362
     CDS             complement(2365409..2365630)
     CDS             complement(2366203..2367435)
     CDS             complement(2367619..2369103)
     CDS             2369229..2369633
     CDS             2369630..2370037
     CDS             complement(2370117..2370545)
     CDS             complement(2370545..2371435)
     CDS             complement(2371428..2372198)
     CDS             2372287..2373798
     CDS             2373873..2375330
     CDS             complement(2375477..2376376)
     CDS             complement(2376369..2377679)
     CDS             complement(2377676..2378953)
     CDS             2378981..2379640
     CDS             2379865..2380128
     CDS             2380125..2380427
     CDS             2381063..2381194
     CDS             2381287..2382522
     CDS             2382647..2383051
     CDS             2383026..2383268
     CDS             complement(2383298..2383468)
     CDS             2385014..2385868
     CDS             2386334..2386474
     CDS             2387502..2387813
     CDS             2387870..2388772
     CDS             2388992..2390191
     CDS             2390352..2390933
     CDS             complement(2390946..2391155)
     CDS             complement(2391152..2391595)
     CDS             complement(2391595..2391828)
     CDS             complement(2391944..2392477)
     CDS             complement(2392500..2393462)
     CDS             complement(2393719..2394480)
     CDS             complement(2394504..2395649)
     CDS             complement(2395707..2396738)
     CDS             2396954..2397268
     CDS             2397351..2397947
     CDS             2397944..2398834
     CDS             complement(2398828..2399346)
     CDS             complement(2399641..2400177)
     CDS             complement(2400353..2400568)
     CDS             complement(2400549..2401835)
     CDS             complement(2402034..2406272)
     CDS             complement(2406269..2407564)
     CDS             complement(2407531..2412810)
     CDS             complement(2412812..2415850)
     CDS             complement(2415850..2417169)
     CDS             complement(2417175..2417939)
     CDS             complement(2417948..2421442)
     CDS             2421552..2422754
     CDS             2422801..2423262
     CDS             complement(2423251..2423676)
     CDS             complement(2423686..2424372)
     CDS             complement(2424369..2424803)
     CDS             complement(2424796..2426046)
     CDS             complement(2426043..2426828)
     CDS             complement(2426828..2428057)
     CDS             complement(2428054..2428482)
     CDS             complement(2428504..2429520)
     CDS             complement(2429625..2431169)
     CDS             2431435..2432691
     CDS             2432688..2433713
     CDS             2433713..2434777
     CDS             2434774..2436108
     CDS             2436515..2437270
     CDS             2437270..2438850
     CDS             2439597..2440622
     CDS             2441326..2441805
     CDS             2442170..2443087
     CDS             2443089..2443937
     CDS             2443962..2444882
     CDS             2444885..2446381
     CDS             2446396..2447322
     CDS             complement(2447656..2448204)
     CDS             complement(2448201..2449400)
     CDS             complement(2449462..2450145)
     CDS             complement(2450285..2451637)
     CDS             2452128..2453369
     CDS             complement(2453382..2454554)
     CDS             2454894..2456561
     CDS             2456558..2457301
     CDS             complement(2457348..2458436)
     CDS             complement(2458451..2459269)
     CDS             complement(2459266..2460138)
     CDS             complement(2460135..2461166)
     CDS             complement(2461517..2461711)
     CDS             2461873..2463912
     CDS             complement(2463925..2464683)
     CDS             complement(2464698..2466632)
     CDS             2466646..2467260
     CDS             complement(2467289..2467717)
     CDS             2467845..2468687
     CDS             complement(2468666..2469361)
     CDS             2469670..2470071
     CDS             complement(2470235..2471212)
     CDS             complement(2471212..2472807)
     CDS             2473033..2473293
     CDS             complement(2473304..2474281)
     CDS             complement(2474341..2474436)
     CDS             2474455..2475612
     CDS             complement(2475902..2476762)
     CDS             2476941..2478101
     CDS             2478109..2479215
     CDS             2479220..2479642
     CDS             complement(2479656..2490695)
     CDS             2491601..2493022
     CDS             2493138..2495648
     CDS             2495654..2496145
     CDS             2496186..2497316
     CDS             2497359..2499101
     CDS             2499142..2499792
     CDS             2499859..2500914
     CDS             2501055..2501522
     CDS             2501519..2504425
     CDS             complement(2504435..2505268)
     CDS             complement(2505277..2506026)
     CDS             complement(2506016..2506690)
     CDS             complement(2506687..2507082)
     CDS             complement(2507079..2507717)
     CDS             complement(2507881..2509329)
     CDS             complement(2509340..2510215)
     CDS             complement(2510249..2511556)
     CDS             complement(2511621..2512616)
     CDS             complement(2512559..2513023)
     CDS             complement(2513023..2515218)
     CDS             2515376..2516254
     CDS             complement(2516251..2517063)
     CDS             2517146..2518576
     CDS             2518589..2519476
     CDS             2519473..2520714
     CDS             2520711..2521280
     CDS             2521422..2521829
     CDS             complement(2521878..2523920)
     CDS             2523980..2524522
     CDS             2524540..2525388
     CDS             complement(2525400..2526677)
     CDS             2526782..2527432
     CDS             complement(2527447..2528550)
     CDS             complement(2528547..2530025)
     CDS             complement(2530116..2530382)
     CDS             complement(2530400..2530711)
     CDS             complement(2530923..2533763)
     CDS             complement(2534103..2534513)
     CDS             complement(2534554..2534931)
     CDS             complement(2534928..2536385)
     CDS             complement(2536382..2539030)
     CDS             complement(2539089..2540348)
     CDS             complement(2540418..2540948)
     CDS             2541423..2542658
     CDS             2542749..2543579
     CDS             complement(2543390..2543926)
     CDS             complement(2543985..2545076)
     CDS             complement(2545134..2547089)
     CDS             complement(2547371..2548651)
     CDS             2548984..2549865
     CDS             complement(2549887..2550522)
     CDS             complement(2550519..2551118)
     CDS             complement(2551239..2552633)
     CDS             2553030..2554220
     CDS             complement(2554673..2555479)
     CDS             complement(2555498..2555977)
     CDS             complement(2556033..2556656)
     CDS             2556764..2559355
     CDS             complement(2559352..2559819)
     CDS             complement(2559806..2560030)
     CDS             complement(2560102..2560749)
     CDS             2560893..2561282
     CDS             2561344..2562753
     CDS             2562696..2562896
     CDS             2562948..2563979
     CDS             complement(2564050..2564721)
     CDS             complement(2564709..2564948)
     CDS             complement(2565120..2569970)
     CDS             complement(2570049..2571725)
     CDS             complement(2571804..2572286)
     CDS             complement(2572486..2574555)
     CDS             complement(2574584..2576938)
     CDS             complement(2576935..2578764)
     CDS             complement(2578761..2580230)
     CDS             complement(2580394..2581665)
     CDS             2582029..2583201
     CDS             complement(2583450..2583758)
     CDS             2584500..2585141
     CDS             2585455..2585865
     CDS             2586109..2586879
     CDS             complement(2586882..2588048)
     CDS             complement(2588045..2589100)
     CDS             complement(2589104..2590195)
     CDS             complement(2590380..2591201)
     CDS             complement(2591198..2591698)
     CDS             complement(2591695..2592861)
     CDS             complement(2592858..2594873)
     CDS             complement(2594879..2596480)
     CDS             2596663..2597319
     CDS             2597389..2598144
     CDS             complement(2598251..2599591)
     CDS             2599661..2600467
     CDS             complement(2600471..2602036)
     CDS             2602162..2602809
     CDS             2603185..2603445
     CDS             complement(2603453..2604607)
     CDS             complement(2604811..2605704)
     CDS             complement(2605752..2608097)
     CDS             2608296..2609534
     CDS             2609912..2610178
     CDS             2610318..2612057
     CDS             complement(2612044..2612304)
     CDS             2612355..2612849
     CDS             complement(2612850..2614181)
     CDS             complement(2614268..2614660)
     CDS             complement(2614689..2623967)
     CDS             complement(2624530..2625252)
     CDS             complement(2625313..2626221)
     CDS             2626262..2627407
     CDS             complement(2627396..2628748)
     CDS             2628883..2630349
     CDS             complement(2630419..2630856)
     CDS             complement(2630853..2631383)
     CDS             complement(2631397..2631822)
     CDS             complement(2631884..2633449)
     CDS             complement(2633449..2634576)
     CDS             2634733..2635968
     CDS             complement(2635970..2636161)
     CDS             complement(2636181..2638604)
     CDS             2638700..2639521
     CDS             2639541..2640257
     CDS             complement(2640261..2641112)
     CDS             2641192..2642262
     CDS             2642259..2643386
     CDS             2643392..2644540
     CDS             2644537..2645472
     CDS             2645469..2646299
     CDS             2646299..2646964
     CDS             2647057..2648088
     CDS             2648188..2649396
     CDS             2649458..2649829
     CDS             complement(2649774..2650076)
     CDS             complement(2650078..2651568)
     CDS             complement(2651582..2652115)
     CDS             2652338..2654305
     CDS             complement(2654302..2655543)
     CDS             complement(2655540..2656688)
     CDS             complement(2656902..2657861)
     CDS             2658155..2659387
     CDS             complement(2659662..2659931)
     CDS             complement(2659941..2660135)
     CDS             complement(2660169..2660390)
     CDS             complement(2660550..2662454)
     CDS             complement(2662458..2663153)
     CDS             complement(2663159..2663776)
     CDS             complement(2663852..2664676)
     CDS             complement(2664734..2665969)
     CDS             2666136..2667632
     CDS             complement(2667705..2668733)
     CDS             complement(2668742..2669122)
     CDS             complement(2669122..2670243)
     CDS             complement(2670258..2671880)
     CDS             2671997..2673010
     CDS             2673007..2673636
     CDS             2673633..2674265
     CDS             2674275..2675927
     CDS             2675969..2676811
     CDS             2676943..2678142
     CDS             2678153..2679379
     CDS             2679434..2680579
     CDS             complement(2680695..2681888)
     CDS             complement(2681889..2682935)
     CDS             complement(2682938..2683768)
     CDS             complement(2683765..2685402)
     CDS             complement(2685425..2686627)
     CDS             complement(2686647..2687471)
     CDS             2687760..2688002
     CDS             complement(2688056..2689072)
     CDS             complement(2689117..2689914)
     CDS             2690110..2690898
     CDS             complement(2690918..2691808)
     CDS             complement(2691805..2692500)
     CDS             2692668..2693489
     CDS             2693594..2694406
     CDS             2694403..2695203
     CDS             2695203..2696660
     CDS             2696650..2698224
     CDS             2698217..2699773
     CDS             complement(2699749..2700111)
     CDS             complement(2700189..2700881)
     CDS             complement(2700888..2702081)
     CDS             complement(2702104..2703303)
     CDS             complement(2703305..2704525)
     CDS             complement(2704522..2705262)
     CDS             2705439..2706632
     CDS             2706632..2707453
     CDS             2707502..2707930
     CDS             complement(2707935..2709011)
     CDS             complement(2709090..2710826)
     CDS             complement(2710823..2713432)
     CDS             complement(2713769..2714131)
     CDS             complement(2714376..2714528)
     CDS             2714758..2715993
     CDS             complement(2716090..2716614)
     CDS             2717543..2717881
     CDS             2717878..2718228
     CDS             complement(2718243..2718857)
     CDS             complement(2719336..2720115)
     CDS             complement(2720149..2720832)
     CDS             complement(2721004..2721831)
     CDS             complement(2721828..2722271)
     CDS             complement(2722281..2722499)
     CDS             complement(2722550..2723593)
     CDS             complement(2723604..2724191)
     CDS             complement(2724216..2724524)
     CDS             2724601..2725935
     CDS             2725990..2727981
     CDS             complement(2727965..2730580)
     CDS             2730885..2732969
     CDS             2733004..2735199
     CDS             complement(2735225..2736136)
     CDS             complement(2736327..2737508)
     CDS             2737590..2738054
     CDS             complement(2738385..2739056)
     CDS             2739102..2740736
     CDS             complement(2741200..2742387)
     CDS             2742529..2743413
     CDS             2743500..2745023
     CDS             complement(2745007..2746206)
     CDS             2746448..2746945
     CDS             complement(2746992..2747489)
     CDS             complement(2753171..2754409)
     CDS             2754509..2755102
     CDS             complement(2755099..2755542)
     CDS             complement(2755560..2755925)
     CDS             complement(2755965..2757173)
     CDS             complement(2757452..2758366)
     CDS             complement(2758373..2760037)
     CDS             complement(2760105..2761445)
     CDS             complement(2761453..2761986)
     CDS             complement(2761996..2762250)
     CDS             complement(2762329..2763087)
     CDS             complement(2763080..2763532)
     CDS             complement(2763778..2765001)
     CDS             complement(2765028..2765687)
     CDS             complement(2765680..2766582)
     CDS             complement(2766596..2767669)
     CDS             complement(2767766..2768008)
     CDS             complement(2768110..2769972)
     CDS             complement(2770240..2771175)
     CDS             complement(2771217..2772299)
     CDS             complement(2772296..2773621)
     CDS             complement(2773625..2775043)
     CDS             complement(2775040..2776692)
     CDS             2776953..2777246
     CDS             2777246..2778334
     CDS             2778917..2779354
     CDS             complement(2779482..2779943)
     CDS             2780097..2780798
     CDS             complement(2780762..2780875)
     CDS             2780975..2781283
     CDS             complement(2781271..2781876)
     CDS             2781900..2782271
     CDS             2782365..2784110
     CDS             complement(2784135..2784755)
     CDS             complement(2785070..2785948)
     CDS             2785976..2786428
     CDS             2786480..2786875
     CDS             complement(2786872..2787351)
     CDS             complement(2787416..2789266)
     CDS             complement(2789266..2790195)
     CDS             2790430..2790819
     CDS             complement(2790921..2791412)
     CDS             2791560..2792534
     CDS             2792531..2793457
     CDS             2793454..2795289
     CDS             2795282..2796976
     CDS             complement(2796963..2798207)
     CDS             complement(2798271..2800901)
     CDS             complement(2800898..2802049)
     CDS             2802309..2803727
     CDS             2803759..2804262
     CDS             complement(2804289..2804858)
     CDS             complement(2804855..2805412)
     CDS             2805594..2807351
     CDS             2807348..2809252
     CDS             2809399..2809734
     CDS             complement(2809731..2810966)
     CDS             2811196..2811348
     CDS             2811622..2812767
     CDS             2812865..2814070
     CDS             2814028..2814678
     CDS             complement(2814725..2815300)
     CDS             complement(2815590..2816705)
     CDS             2816746..2817243
     CDS             complement(2817240..2818625)
     CDS             2818708..2819142
     CDS             2819274..2820299
     CDS             2820963..2823188
     CDS             complement(2823202..2824203)
     CDS             complement(2824290..2825417)
     CDS             complement(2825424..2826236)
     CDS             2826323..2827570
     CDS             2827591..2828958
     CDS             2829128..2830357
     CDS             2830357..2830950
     CDS             complement(2831138..2832277)
     CDS             complement(2832274..2833974)
     CDS             2834074..2834682
     CDS             complement(2834756..2835799)
     CDS             complement(2835965..2836894)
     CDS             complement(2836950..2838314)
     CDS             complement(2838311..2838532)
     CDS             complement(2838582..2839325)
     CDS             complement(2839428..2840063)
     CDS             2840188..2841024
     CDS             2841061..2841672
     CDS             2841721..2842491
     CDS             2842527..2843081
     CDS             2843114..2843785
     CDS             2843828..2847250
     CDS             complement(2847255..2849270)
     CDS             2849512..2850285
     CDS             2850460..2854203
     CDS             2854368..2855192
     CDS             2855269..2856120
     CDS             complement(2856117..2856986)
     CDS             complement(2856983..2858185)
     CDS             complement(2858238..2859227)
     CDS             2859417..2860517
     CDS             2860684..2861430
     CDS             complement(2861536..2862129)
     CDS             complement(2862126..2863304)
     CDS             complement(2863309..2864148)
     CDS             complement(2864138..2864953)
     CDS             complement(2865070..2866482)
     CDS             complement(2866507..2867031)
     CDS             2867197..2867793
     CDS             2867838..2869145
     CDS             2869142..2869684
     CDS             2869887..2871155
     CDS             2871213..2872370
     CDS             complement(2872375..2872770)
     CDS             complement(2872770..2874284)
     CDS             complement(2874424..2874825)
     CDS             complement(2874942..2875697)
     CDS             2875899..2876567
     CDS             2876742..2877545
     CDS             2877542..2878315
     CDS             2878312..2879955
     CDS             2879965..2880639
     CDS             2880684..2882363
     CDS             complement(2882443..2883657)
     CDS             2883721..2885001
     CDS             complement(2885031..2886266)
     CDS             2886496..2886648
     CDS             complement(2886809..2886982)
     CDS             complement(2887149..2887730)
     CDS             complement(2887733..2888083)
     CDS             complement(2888136..2889125)
     CDS             complement(2889122..2889946)
     CDS             complement(2890053..2891831)
     CDS             complement(2891942..2893033)
     CDS             2893678..2894733
     CDS             complement(2894718..2895773)
     CDS             complement(2895832..2896983)
     CDS             complement(2897009..2897845)
     CDS             2898088..2899287
     CDS             2899617..2900570
     CDS             complement(2900572..2901906)
     CDS             complement(2902025..2903446)
     CDS             complement(2903476..2904384)
     CDS             complement(2904445..2906736)
     CDS             complement(2906733..2908193)
     CDS             2908388..2909584
     CDS             2909589..2910773
     CDS             2910793..2911338
     CDS             2911338..2911742
     CDS             2911750..2912871
     CDS             2912868..2913329
     CDS             2913326..2914495
     CDS             2914516..2915118
     CDS             complement(2915211..2916173)
     CDS             complement(2916173..2917813)
     CDS             2917898..2919490
     CDS             2919853..2921610
     CDS             2921621..2923360
     CDS             complement(2923371..2923703)
     CDS             complement(2923700..2924959)
     CDS             complement(2924956..2925648)
     CDS             2926459..2927646
     CDS             2927721..2928773
     CDS             complement(2928770..2928973)
     CDS             2929140..2929385
     CDS             complement(2929382..2933392)
     CDS             complement(2933453..2935705)
     CDS             complement(2936016..2938400)
     CDS             complement(2938482..2939600)
     CDS             complement(2939609..2939935)
     CDS             2940075..2941064
     CDS             2941423..2941755
     CDS             complement(2941780..2942448)
     CDS             complement(2942593..2945031)
     CDS             complement(2945349..2945810)
     CDS             complement(2945762..2945869)
     CDS             complement(2945903..2946805)
     CDS             2946888..2947496
     CDS             complement(2947497..2949422)
     CDS             complement(2949448..2951337)
     CDS             complement(2951508..2952239)
     CDS             complement(2952232..2952915)
     CDS             complement(2952912..2954528)
     CDS             complement(2954530..2958222)
     CDS             complement(2958640..2959062)
     CDS             2959202..2959975
     CDS             2960106..2960390
     CDS             complement(2960453..2961637)
     CDS             2961904..2962602
     CDS             2962650..2963741
     CDS             complement(2963805..2963951)
     CDS             complement(2963980..2964555)
     CDS             complement(2964717..2964941)
     CDS             complement(2965000..2965443)
     CDS             2965482..2966042
     CDS             complement(2966094..2966459)
     CDS             2966497..2967210
     CDS             complement(2967218..2967865)
     CDS             complement(2967936..2970278)
     CDS             2970567..2970713
     CDS             complement(2970849..2971613)
     CDS             complement(2971676..2972758)
     CDS             2972878..2973690
     CDS             complement(2973724..2974446)
     CDS             complement(2974443..2975591)
     CDS             2975877..2976926
     CDS             2976947..2977447
     CDS             2977497..2978510
     CDS             complement(2978520..2979311)
     CDS             complement(2979308..2980456)
     CDS             complement(2980911..2981351)
     CDS             complement(2981351..2982394)
     CDS             complement(2982485..2983699)
     CDS             complement(2983702..2984727)
     CDS             complement(2984720..2985865)
     CDS             complement(2985870..2986988)
     CDS             complement(2987071..2987913)
     CDS             complement(2987927..2989684)
     CDS             2989866..2991023
     CDS             2991020..2992120
     CDS             2992120..2992767
     CDS             2992906..2994195
     CDS             2994298..2995140
     CDS             2995166..2995795
     CDS             2996241..2998511
     CDS             complement(2998560..3000341)
     CDS             complement(3000477..3000986)
     CDS             3001203..3002768
     CDS             3002765..3003370
     CDS             complement(3003371..3004612)
     CDS             complement(3004673..3005521)
     CDS             complement(3005633..3006106)
     CDS             3006228..3007091
     CDS             complement(3007105..3008127)
     CDS             complement(3008144..3009553)
     CDS             3009685..3010503
     CDS             complement(3010461..3010649)
     CDS             3010776..3011459
     CDS             complement(3011464..3011631)
     CDS             complement(3012199..3012585)
     CDS             complement(3012880..3013233)
     CDS             complement(3013303..3013686)
     CDS             complement(3013753..3014151)
     CDS             complement(3014253..3014528)
     CDS             complement(3014584..3015024)
     CDS             complement(3015124..3015495)
     CDS             complement(3015482..3015688)
     CDS             complement(3015857..3016801)
     CDS             complement(3017001..3018074)
     CDS             3018292..3019413
     CDS             complement(3019437..3020435)
     CDS             3020591..3021121
     CDS             3021118..3022365
     CDS             3022355..3022603
     CDS             3022665..3023765
     CDS             complement(3023762..3025306)
     CDS             complement(3025388..3026191)
     CDS             complement(3026205..3026891)
     CDS             3026947..3028026
     CDS             3028057..3029469
     CDS             3029518..3030537
     CDS             complement(3030534..3031967)
     CDS             complement(3032032..3032907)
     CDS             complement(3033035..3034336)
     CDS             complement(3034556..3035383)
     CDS             complement(3035471..3036751)
     CDS             3036879..3037817
     CDS             complement(3037837..3038262)
     CDS             complement(3038509..3039879)
     CDS             complement(3039934..3040728)
     CDS             3040901..3041674
     CDS             complement(3041684..3042067)
     CDS             complement(3042089..3044104)
     CDS             complement(3044091..3044411)
     CDS             complement(3044408..3044929)
     CDS             complement(3044926..3045762)
     CDS             complement(3045772..3046683)
     CDS             complement(3046753..3047778)
     CDS             complement(3047778..3048902)
     CDS             complement(3048902..3049861)
     CDS             complement(3049861..3050502)
     CDS             complement(3050515..3051099)
     CDS             complement(3051092..3053146)
     CDS             3053182..3054939
     CDS             complement(3054953..3055762)
     CDS             complement(3056251..3056877)
     CDS             complement(3056914..3057792)
     CDS             3057850..3058350
     CDS             complement(3058435..3059376)
     CDS             complement(3059383..3059727)
     CDS             complement(3059775..3060200)
     CDS             complement(3060197..3060901)
     CDS             complement(3060914..3061270)
     CDS             3061327..3062172
     CDS             3062282..3062509
     CDS             3062553..3062696
     CDS             3062693..3062956
     CDS             complement(3062970..3064196)
     CDS             complement(3064193..3064756)
     CDS             complement(3064749..3065513)
     CDS             complement(3065581..3066066)
     CDS             complement(3066063..3067034)
     CDS             3067305..3068666
     CDS             3068651..3069175
     CDS             3069172..3069423
     CDS             3069407..3070201
     CDS             3070198..3070920
     CDS             complement(3070917..3071732)
     CDS             3071783..3072589
     CDS             3072586..3073251
     CDS             complement(3073252..3073869)
     CDS             3074023..3074460
     CDS             complement(3074503..3075273)
     CDS             complement(3075342..3076283)
     CDS             complement(3076319..3077119)
     CDS             3077303..3077902
     CDS             3077988..3079535
     CDS             complement(3079539..3080420)
     CDS             complement(3080463..3080756)
     CDS             complement(3080777..3081214)
     CDS             3081906..3082487
     CDS             3082484..3083629
     CDS             3083723..3084481
     CDS             3084580..3084837
     CDS             3084834..3085136
     CDS             complement(3085208..3090061)
     CDS             3090260..3090499
     CDS             3090575..3090826
     CDS             3090823..3091341
     CDS             3091852..3092016
     CDS             complement(3091995..3092177)
     CDS             complement(3092407..3092709)
     CDS             complement(3092706..3093131)
     CDS             complement(3093133..3093855)
     CDS             complement(3093855..3094295)
     CDS             complement(3094862..3095152)
     CDS             complement(3095643..3096809)
     CDS             complement(3097276..3097383)
     CDS             complement(3097583..3098134)
     CDS             complement(3098241..3099290)
     CDS             complement(3101528..3101866)
     CDS             3101926..3102447
     CDS             complement(3102455..3103732)
     CDS             complement(3103748..3104962)
     CDS             complement(3104966..3105769)
     CDS             complement(3105766..3106704)
     CDS             3106772..3107659
     CDS             complement(3107656..3108930)
     CDS             3109020..3109238
     CDS             3109786..3110157
     CDS             complement(3110088..3110765)
     CDS             3110842..3111672
     CDS             3111674..3112495
     CDS             3112473..3113294
     CDS             3113298..3114761
     CDS             3114858..3115070
     CDS             complement(3115003..3115905)
     CDS             complement(3116186..3117115)
     CDS             complement(3117144..3117488)
     CDS             complement(3117688..3118032)
     CDS             3118153..3118905
     CDS             3118945..3119472
     CDS             3119460..3119990
     CDS             complement(3119968..3121053)
     CDS             3121088..3121852
     CDS             3121867..3123426
     CDS             3123455..3124741
     CDS             3124909..3125313
     CDS             3125462..3126295
     CDS             complement(3126362..3127114)
     CDS             complement(3127111..3127806)
     CDS             complement(3127812..3129167)
     CDS             complement(3129164..3130237)
     CDS             3130285..3131106
     CDS             3131270..3131851
     CDS             3131853..3133139
     CDS             complement(3133184..3135109)
     CDS             3135183..3135626
     CDS             3135643..3136932
     CDS             complement(3137012..3137116)
     CDS             complement(3137134..3138195)
     CDS             complement(3138216..3140210)
     CDS             3140263..3141003
     CDS             3141091..3141747
     CDS             complement(3141759..3142463)
     CDS             complement(3142460..3142828)
     CDS             3142970..3143665
     CDS             complement(3143681..3144454)
     CDS             complement(3144535..3144999)
     CDS             3145025..3145510
     CDS             complement(3145515..3145817)
     CDS             3145995..3146663
     CDS             complement(3146669..3147544)
     CDS             3147649..3148455
     CDS             3148672..3150162
     CDS             3150266..3150673
     CDS             3151091..3151297
     CDS             3151363..3152364
     CDS             complement(3152365..3152604)
     CDS             3152703..3153146
     CDS             3153297..3154256
     CDS             3154386..3155075
     CDS             complement(3155120..3156181)
     CDS             3156289..3157704
     CDS             complement(3157709..3158545)
     CDS             3158775..3159746
     CDS             3159802..3160833
     CDS             3160872..3161558
     CDS             complement(3161580..3162065)
     CDS             complement(3162104..3162568)
     CDS             complement(3162720..3163214)
     CDS             3163526..3164224
     CDS             complement(3164231..3166432)
     CDS             complement(3166711..3167355)
     CDS             complement(3167352..3167870)
     CDS             complement(3167946..3169373)
     CDS             complement(3169420..3170304)
     CDS             complement(3170309..3171253)
     CDS             complement(3171250..3171948)
     CDS             complement(3171983..3172969)
     CDS             3173436..3174695
     CDS             complement(3174705..3175304)
     CDS             complement(3175301..3176773)
     CDS             complement(3176858..3177379)
     CDS             complement(3177345..3178397)
     CDS             3178417..3179232
     CDS             complement(3179248..3179454)
     CDS             complement(3179469..3179753)
     CDS             complement(3179798..3180958)
     CDS             3181011..3181442
     CDS             3181450..3181848
     CDS             complement(3181845..3182654)
     CDS             complement(3182658..3183485)
     CDS             complement(3183604..3183930)
     CDS             complement(3184058..3184630)
     CDS             3184696..3185238
     CDS             complement(3185327..3187654)
     CDS             3188017..3188331
     CDS             3188331..3189161
     CDS             3189206..3190039
     CDS             complement(3190148..3191824)
     CDS             complement(3191844..3192746)
     CDS             complement(3192790..3193542)
     CDS             complement(3193646..3194884)
     CDS             complement(3194885..3195619)
     CDS             complement(3195689..3196234)
     CDS             complement(3196231..3197031)
     CDS             3197074..3197814
     CDS             complement(3197803..3199020)
     CDS             complement(3199078..3199857)
     CDS             3199977..3200303
     CDS             complement(3200316..3203543)
     CDS             complement(3203540..3205072)
     CDS             3205151..3205960
     CDS             complement(3205990..3206457)
     CDS             complement(3206454..3206909)
     CDS             complement(3206935..3207672)
     CDS             complement(3207722..3208282)
     CDS             3208451..3209806
     CDS             complement(3209812..3210894)
     CDS             complement(3210899..3211894)
     CDS             3212016..3212666
     CDS             complement(3212675..3213775)
     CDS             complement(3213772..3215556)
     CDS             complement(3215560..3216468)
     CDS             complement(3216652..3217113)
     CDS             3217225..3218346
     CDS             complement(3218343..3219368)
     CDS             complement(3219428..3220801)
     CDS             complement(3220788..3223061)
     CDS             complement(3223471..3223740)
     CDS             complement(3223875..3224849)
     CDS             3224963..3225214
     CDS             3225216..3225665
     CDS             complement(3225813..3227069)
     CDS             complement(3227077..3228267)
     CDS             complement(3228359..3229240)
     CDS             complement(3229237..3229914)
     CDS             complement(3229911..3230900)
     CDS             3231006..3231596
     CDS             3231600..3233327
     CDS             complement(3233286..3233843)
     CDS             complement(3233843..3234112)
     CDS             3234183..3234932
     CDS             3234991..3235557
     CDS             complement(3235575..3236570)
     CDS             complement(3236545..3237033)
     CDS             complement(3237084..3239861)
     CDS             complement(3240355..3241410)
     CDS             complement(3241460..3241996)
     CDS             3242213..3242752
     CDS             3242749..3243195
     CDS             complement(3243196..3244932)
     CDS             complement(3245002..3246240)
     CDS             complement(3246435..3248051)
     CDS             complement(3248085..3249290)
     CDS             complement(3249300..3250709)
     CDS             complement(3250706..3251320)
     CDS             complement(3251350..3253191)
     CDS             complement(3253188..3253658)
     CDS             complement(3253814..3255319)
     CDS             3255457..3256467
     CDS             3256478..3257857
     CDS             3257964..3259109
     CDS             3259188..3260321
     CDS             3260481..3260858
     CDS             3260978..3261907
     CDS             complement(3261904..3262677)
     CDS             complement(3262677..3264044)
     CDS             complement(3264041..3264805)
     CDS             complement(3264786..3266192)
     CDS             complement(3266205..3266756)
     CDS             complement(3266886..3268379)
     CDS             complement(3268384..3269241)
     CDS             complement(3269273..3269860)
     CDS             complement(3269906..3271723)
     CDS             complement(3271852..3272706)
     CDS             complement(3272755..3273921)
     CDS             complement(3273954..3275177)
     CDS             complement(3275197..3276456)
     CDS             complement(3276425..3277654)
     CDS             complement(3277656..3278174)
     CDS             complement(3278290..3279384)
     CDS             complement(3279419..3280354)
     CDS             complement(3280387..3280944)
     CDS             complement(3280960..3281757)
     CDS             3282089..3282328
     CDS             3282497..3283192
     CDS             complement(3283216..3284154)
     CDS             complement(3284250..3284822)
     CDS             3285132..3285308
     CDS             3285368..3286207
     CDS             complement(3286298..3286711)
     CDS             3286725..3287252
     CDS             complement(3287253..3288668)
     CDS             complement(3288731..3289558)
     CDS             complement(3289572..3290402)
     CDS             3290695..3291180
     CDS             complement(3291276..3292181)
     CDS             complement(3292215..3293375)
     CDS             complement(3293401..3294252)
     CDS             complement(3294296..3295462)
     CDS             3295573..3295848
     CDS             complement(3295875..3297386)
     CDS             complement(3297386..3297619)
     CDS             complement(3297661..3300285)
     CDS             complement(3300282..3301313)
     CDS             complement(3301507..3301710)
     CDS             complement(3301833..3302651)
     CDS             complement(3302708..3303691)
     CDS             3303986..3304756
     CDS             complement(3304763..3305068)
     CDS             complement(3305131..3305850)
     CDS             complement(3305853..3306752)
     CDS             complement(3306810..3307151)
     CDS             3307496..3308464
     CDS             complement(3308461..3309180)
     CDS             complement(3309187..3309714)
     CDS             complement(3309724..3309966)
     CDS             complement(3309975..3310490)
     CDS             complement(3310623..3311042)
     CDS             3311075..3311971
     CDS             complement(3312075..3312668)
     CDS             complement(3312670..3314475)
     CDS             complement(3314595..3315686)
     CDS             complement(3315692..3317245)
     CDS             3317405..3318196
     CDS             3318303..3320036
     CDS             complement(3320053..3322497)
     CDS             complement(3322543..3322881)
     CDS             complement(3322878..3324311)
     CDS             complement(3324456..3325790)
     CDS             complement(3325860..3329450)
     CDS             complement(3329650..3329943)
     CDS             complement(3329930..3330286)
     CDS             3330408..3331184
     CDS             complement(3331191..3332042)
     CDS             complement(3332063..3332776)
     CDS             complement(3332773..3333366)
     CDS             complement(3333429..3334166)
     CDS             complement(3334319..3335125)
     CDS             3335489..3336652
     CDS             complement(3336694..3338403)
     CDS             3338702..3339946
     CDS             complement(3340007..3340489)
     CDS             complement(3340557..3341111)
     CDS             complement(3341122..3341757)
     CDS             complement(3341754..3342521)
     CDS             complement(3342617..3343738)
     CDS             3344062..3344916
     CDS             complement(3344920..3345636)
     CDS             complement(3345633..3347849)
     CDS             complement(3347852..3349579)
     CDS             complement(3349667..3350329)
     CDS             3350806..3351000
     CDS             complement(3351014..3351835)
     CDS             complement(3351847..3352737)
     CDS             3352822..3353265
     CDS             3353271..3354632
     CDS             3354635..3355465
     CDS             complement(3355645..3356328)
     CDS             complement(3356381..3357328)
     CDS             3357422..3357985
     CDS             complement(3357982..3359091)
     CDS             complement(3359123..3360178)
     CDS             3360303..3360965
     CDS             3361058..3363247
     CDS             3363332..3364279
     CDS             complement(3364374..3365012)
     CDS             complement(3365224..3365820)
     CDS             complement(3365846..3367276)
     CDS             3367363..3368064
     CDS             3368168..3368680
     CDS             complement(3369077..3370555)
     CDS             complement(3370552..3371358)
     CDS             3371489..3372793
     CDS             complement(3372693..3373703)
     CDS             complement(3373753..3375339)
     CDS             3375369..3376796
     CDS             3376793..3377392
     CDS             complement(3377462..3378493)
     CDS             complement(3378526..3379032)
     CDS             complement(3379032..3380900)
     CDS             3381227..3381574
     CDS             complement(3381593..3382453)
     CDS             3382712..3383815
     CDS             complement(3383906..3385417)
     CDS             complement(3385428..3386555)
     CDS             complement(3386696..3387727)
     CDS             complement(3387769..3389250)
     CDS             complement(3389247..3389543)
     CDS             3389661..3390326
     CDS             complement(3390359..3390793)
     CDS             complement(3390841..3393759)
     CDS             complement(3393756..3393989)
     CDS             3394022..3394114
     CDS             3394406..3394924
     CDS             complement(3394935..3395537)
     CDS             complement(3395611..3396723)
     CDS             complement(3396728..3398809)
     CDS             complement(3398864..3399892)
     CDS             3399991..3400635
     CDS             complement(3400643..3401701)
     CDS             complement(3401720..3402898)
     CDS             3403354..3403671
     CDS             complement(3403877..3404722)
     CDS             complement(3404899..3405855)
     CDS             complement(3405895..3406686)
     CDS             3406914..3407738
     CDS             3407735..3409339
     CDS             3409356..3410612
     CDS             3410728..3411987
     CDS             complement(3412039..3412758)
     CDS             complement(3412787..3413521)
     CDS             3413889..3414320
     CDS             3414555..3415733
     CDS             3415762..3417282
     CDS             3417499..3418230
     CDS             3418227..3418550
     CDS             3418547..3418858
     CDS             3418845..3419570
     CDS             3419567..3421096
     CDS             3421093..3422103
     CDS             3422171..3422338
     CDS             3422497..3423063
     CDS             complement(3423105..3424094)
     CDS             complement(3424200..3425234)
     CDS             3425356..3427419
     CDS             3427416..3427745
     CDS             3427758..3429086
     CDS             complement(3429167..3429904)
     CDS             3430057..3431328
     CDS             3431347..3431724
     CDS             complement(3431730..3432413)
     CDS             complement(3432486..3433661)
     CDS             complement(3433662..3434633)
     CDS             complement(3434645..3435418)
     CDS             complement(3435406..3436236)
     CDS             complement(3436233..3437075)
     CDS             complement(3437140..3438351)
     CDS             complement(3438400..3440145)
     CDS             3440334..3441416
     CDS             3441530..3442570
     CDS             complement(3442589..3443002)
     CDS             complement(3443083..3444045)
     CDS             3444224..3444670
     CDS             3444654..3445199
     CDS             complement(3445182..3446720)
     CDS             complement(3446877..3447617)
     CDS             complement(3447754..3449919)
     CDS             complement(3449889..3450341)
     CDS             complement(3450384..3450623)
     CDS             complement(3451153..3451707)
     CDS             3451801..3452415
     CDS             3452415..3453458
     CDS             complement(3453393..3454325)
     CDS             complement(3454357..3454992)
     CDS             3455109..3456587
     CDS             complement(3456627..3457151)
     CDS             complement(3458209..3459231)
     CDS             complement(3459298..3460755)
     CDS             complement(3460764..3461960)
     CDS             3462023..3462388
     CDS             complement(3462385..3464550)
     CDS             complement(3464662..3465420)
     CDS             3465504..3467063
     CDS             3467113..3469356
     CDS             3469366..3470883
     CDS             complement(3470894..3471850)
     CDS             3472089..3472865
     CDS             3472890..3474185
     CDS             complement(3474182..3474865)
     CDS             3475047..3475292
     CDS             complement(3475296..3476270)
     CDS             complement(3476267..3477073)
     CDS             complement(3477152..3478069)
     CDS             3478133..3478456
     CDS             3478551..3479957
     CDS             3479989..3480174
     CDS             3480167..3480592
     CDS             3480737..3481180
     CDS             3481177..3484005
     CDS             3484157..3486961
     CDS             complement(3486972..3488252)
     CDS             complement(3488337..3488891)
     CDS             complement(3488893..3489738)
     CDS             complement(3489784..3490116)
     CDS             complement(3490119..3491381)
     CDS             complement(3491395..3492135)
     CDS             complement(3492132..3492953)
     CDS             complement(3493020..3493472)
     CDS             complement(3493485..3494732)
     CDS             complement(3494729..3495055)
     CDS             complement(3495061..3496329)
     CDS             3496494..3497348
     CDS             3497354..3497935
     CDS             complement(3497932..3498210)
     CDS             3498353..3498568
     CDS             complement(3498615..3498998)
     CDS             complement(3498995..3499201)
     CDS             complement(3499423..3500592)
     CDS             complement(3500685..3502328)
     CDS             3502430..3502828
     CDS             3502825..3503193
     CDS             complement(3503204..3503830)
     CDS             complement(3503852..3504184)
     CDS             3504250..3505536
     CDS             complement(3505541..3506461)
     CDS             3506744..3507307
     CDS             3507344..3508819
     CDS             complement(3508827..3509234)
     CDS             complement(3509293..3509565)
     CDS             complement(3509580..3510176)
     CDS             3510274..3511278
     CDS             complement(3511289..3511621)
     CDS             3511691..3513136
     CDS             3513216..3514079
     CDS             complement(3514097..3514861)
     CDS             complement(3515018..3515395)
     CDS             3515610..3516308
     CDS             3516321..3516824
     CDS             3516835..3518001
     CDS             complement(3518006..3518731)
     CDS             complement(3519330..3519665)
     CDS             complement(3520308..3521153)
     CDS             complement(3521229..3521972)
     CDS             complement(3522068..3522577)
     CDS             complement(3522580..3523473)
     CDS             complement(3523474..3524163)
     CDS             complement(3524208..3524708)
     CDS             complement(3524705..3525667)
     CDS             complement(3525690..3526802)
     CDS             3526975..3528342
     CDS             3528390..3528845
     CDS             complement(3528787..3529233)
     CDS             complement(3529271..3530029)
     CDS             3530286..3530810
     CDS             3530957..3532612
     CDS             3532616..3533242
     CDS             3533239..3534036
     CDS             3534484..3535659
     CDS             3535755..3536843
     CDS             complement(3536847..3537191)
     CDS             3537268..3538047
     CDS             3538133..3539524
     CDS             3539560..3540765
     CDS             3540935..3541906
     CDS             3542014..3543108
     CDS             3543108..3544283
     CDS             3544280..3545494
     CDS             3545491..3546396
     CDS             3546411..3547022
     CDS             3547033..3548271
     CDS             3548271..3549269
     CDS             3549269..3549607
     CDS             3549635..3550021
     CDS             3550059..3550595
     CDS             3550657..3551070
     CDS             3551210..3551689
     CDS             3551715..3552269
     CDS             3552266..3552973
     CDS             3552973..3554298
     CDS             3554295..3555053
     CDS             3555050..3556411
     CDS             3556408..3558744
     CDS             3558864..3560093
     CDS             3560086..3560631
     CDS             3560628..3561452
     CDS             3561449..3561748
     CDS             3561759..3563645
     CDS             3563642..3565210
     CDS             3565207..3566790
     CDS             complement(3566717..3567409)
     CDS             3567488..3568318
     CDS             complement(3568376..3568591)
     CDS             complement(3568534..3568827)
     CDS             complement(3568820..3569677)
     CDS             complement(3569647..3570021)
     CDS             complement(3570086..3571063)
     CDS             complement(3571083..3571565)
     CDS             complement(3571562..3572515)
     CDS             3572692..3574074
     CDS             complement(3574745..3575650)
     CDS             complement(3575647..3576249)
     CDS             3576307..3577440
     CDS             3577440..3578555
     CDS             complement(3578538..3579911)
     CDS             complement(3579908..3581227)
     CDS             3581361..3582707
     CDS             complement(3582702..3583652)
     CDS             complement(3583772..3584848)
     CDS             complement(3584883..3586055)
     CDS             3586235..3587164
     CDS             complement(3587161..3589011)
     CDS             complement(3589064..3589822)
     CDS             complement(3589819..3590838)
     CDS             3590965..3593085
     CDS             3593175..3593432
     CDS             complement(3593437..3594012)
     CDS             3594327..3595280
     CDS             3595277..3596044
     CDS             3596107..3596871
     CDS             complement(3596835..3597146)
     CDS             complement(3597290..3597526)
     CDS             3597751..3598587
     CDS             3598820..3599218
     CDS             3599392..3600447
     CDS             3600733..3601701
     CDS             3601719..3602939
     CDS             complement(3602949..3603821)
     CDS             3603895..3604896
     CDS             3604908..3606548
     CDS             3606545..3607546
     CDS             3607519..3608034
     CDS             3608195..3609055
     CDS             3609052..3609621
     CDS             3609618..3610994
     CDS             3611009..3611704
     CDS             3611674..3612660
     CDS             3612657..3613961
     CDS             3614189..3615982
     CDS             complement(3615993..3616658)
     CDS             complement(3616723..3617283)
     CDS             3617394..3618497
     CDS             3618579..3619580
     CDS             3619613..3620587
     CDS             complement(3620606..3621385)
     CDS             complement(3621478..3623628)
     CDS             complement(3623722..3624903)
     CDS             complement(3625071..3625778)
     CDS             3626123..3627415
     CDS             complement(3627428..3627964)
     CDS             complement(3628040..3628402)
     CDS             3628554..3628997
     CDS             3629123..3629806
     CDS             complement(3629834..3631489)
     CDS             complement(3631486..3632154)
     CDS             3632368..3632784
     CDS             complement(3632785..3633759)
     CDS             3633902..3635062
     CDS             3635052..3635717
     CDS             complement(3635681..3637015)
     CDS             complement(3637146..3637436)
     CDS             complement(3637482..3638765)
     CDS             3638859..3639914
     CDS             complement(3639961..3641139)
     CDS             complement(3641187..3642263)
     CDS             complement(3642272..3643201)
     CDS             complement(3643204..3644112)
     CDS             complement(3644143..3647394)
     CDS             complement(3647867..3648898)
     CDS             3649308..3650360
     CDS             3650375..3651256
     CDS             3651369..3652286
     CDS             complement(3652291..3653583)
     CDS             3653851..3654567
     CDS             complement(3654779..3657760)
     CDS             complement(3657829..3658827)
     CDS             3658973..3660334
     CDS             3660490..3661359
     CDS             3661456..3662799
     CDS             complement(3662812..3663084)
     CDS             complement(3663226..3663396)
     CDS             complement(3663512..3665806)
     CDS             3665869..3666123
     CDS             complement(3666132..3668132)
     CDS             complement(3668223..3671513)
     CDS             complement(3671510..3674632)
     CDS             3674757..3674957
     CDS             3675018..3675803
     CDS             3675805..3676107
     CDS             complement(3676104..3676958)
     CDS             complement(3676994..3678190)
     CDS             complement(3678281..3679315)
     CDS             3679525..3680211
     CDS             complement(3680219..3680590)
     CDS             3680683..3681438
     CDS             complement(3681460..3682179)
     CDS             3682449..3683966
     CDS             3683984..3685210
     CDS             complement(3685351..3686151)
     CDS             3686264..3686848
     CDS             3686845..3687939
     CDS             3687936..3688418
     CDS             complement(3688370..3688861)
     CDS             3688946..3689911
     CDS             3690193..3690447
     CDS             complement(3690517..3692016)
     CDS             complement(3692045..3692260)
     CDS             complement(3692618..3692932)
     CDS             complement(3692929..3693735)
     CDS             3693954..3694802
     CDS             complement(3694824..3695834)
     CDS             complement(3695831..3697015)
     CDS             complement(3697020..3697769)
     CDS             complement(3697766..3699043)
     CDS             3699128..3699898
     CDS             3699902..3700525
     CDS             3700605..3700853
     CDS             3701022..3702410
     CDS             complement(3702423..3703196)
     CDS             3703318..3704589
     CDS             3704586..3705581
     CDS             complement(3705565..3706041)
     CDS             3706136..3707311
     CDS             3707316..3707840
     CDS             complement(3707826..3708008)
     CDS             complement(3708087..3709229)
     CDS             3709348..3709974
     CDS             3710377..3710628
     CDS             3710625..3711449
     CDS             complement(3711603..3712886)
     CDS             complement(3712986..3714140)
     CDS             complement(3714250..3714762)
     CDS             complement(3714765..3715628)
     CDS             complement(3715674..3717095)
     CDS             3717307..3717867
     CDS             complement(3717881..3719029)
     CDS             complement(3719034..3719516)
     CDS             complement(3719558..3720358)
     CDS             complement(3720371..3721942)
     CDS             complement(3721967..3722749)
     CDS             complement(3722946..3725768)
     CDS             complement(3725967..3726662)
     CDS             complement(3726943..3727584)
     CDS             complement(3727800..3727952)
     CDS             3728182..3729417
     CDS             complement(3729414..3731171)
     CDS             complement(3731171..3732814)
     CDS             complement(3732927..3733604)
     CDS             complement(3733694..3734326)
     CDS             complement(3734443..3735933)
     CDS             complement(3736042..3736674)
     CDS             complement(3736690..3736872)
     CDS             complement(3736877..3737050)
     CDS             complement(3737047..3738294)
     CDS             complement(3738417..3739934)
     CDS             3739998..3741407
     CDS             complement(3741385..3742611)
     CDS             complement(3742620..3743720)
     CDS             complement(3743717..3745132)
     CDS             complement(3745245..3745643)
     CDS             3745878..3746300
     CDS             complement(3746324..3746689)
     CDS             3747059..3748072
     CDS             3748069..3749418
     CDS             3749429..3751009
     CDS             3751006..3751545
     CDS             complement(3751630..3752706)
     CDS             complement(3752708..3753583)
     CDS             complement(3753585..3754508)
     CDS             3754607..3756079
     CDS             3756067..3756798
     CDS             3756903..3757184
     CDS             3757194..3759374
     CDS             3759532..3760446
     CDS             3760458..3761678
     CDS             complement(3761682..3763652)
     CDS             complement(3763704..3764804)
     CDS             complement(3764938..3765378)
     CDS             complement(3765375..3766970)
     CDS             complement(3766967..3767527)
     CDS             complement(3768368..3769537)
     CDS             complement(3769556..3770077)
     CDS             complement(3770074..3771357)
     CDS             3771478..3772143
     CDS             complement(3772098..3772616)
     CDS             complement(3772658..3773482)
     CDS             complement(3773500..3774867)
     CDS             complement(3774861..3775052)
     CDS             3775092..3776732
     CDS             3776729..3776989
     CDS             3776998..3777618
     CDS             3777747..3778661
     CDS             3778672..3779094
     CDS             3779218..3781014
     CDS             3781211..3781633
     CDS             complement(3781604..3782329)
     CDS             complement(3782389..3782826)
     CDS             3782934..3783083
     CDS             complement(3783272..3783583)
     CDS             complement(3783644..3784027)
     CDS             complement(3784213..3785553)
     CDS             complement(3785605..3786057)
     CDS             3786130..3787347
     CDS             3787344..3788873
     CDS             3788920..3789579
     CDS             3789622..3794262
     CDS             3794265..3795017
     CDS             complement(3795014..3795931)
     CDS             3796123..3796476
     CDS             3796562..3796774
     CDS             complement(3796850..3797986)
     CDS             complement(3798096..3799232)
     CDS             complement(3799464..3799751)
     CDS             complement(3799957..3800415)
     CDS             complement(3800455..3801279)
     CDS             complement(3801324..3803078)
     CDS             complement(3803135..3804550)
     CDS             3804704..3805171
     CDS             complement(3805194..3806372)
     CDS             complement(3806369..3807523)
     CDS             complement(3807617..3808294)
     CDS             3808372..3809187
     CDS             3809192..3810772
     CDS             complement(3810624..3811535)
     CDS             3811562..3812392
     CDS             3812418..3813731
     CDS             3813764..3814747
     CDS             complement(3814766..3815773)
     CDS             complement(3816010..3816705)
     CDS             3817258..3817428
     CDS             complement(3817888..3818988)
     CDS             complement(3818985..3820268)
     CDS             complement(3820268..3820669)
     CDS             3820941..3821279
     CDS             3821276..3821746
     CDS             3821754..3823508
     CDS             3823509..3824312
     CDS             3824519..3825133
     CDS             complement(3825108..3825965)
     CDS             3826098..3827291
     CDS             complement(3827266..3827517)
     CDS             3827806..3828990
     CDS             3828996..3830348
     CDS             3830339..3831397
     CDS             3831568..3831882
     CDS             complement(3831879..3832907)
     CDS             complement(3832919..3833950)
     CDS             3834124..3834921
     CDS             complement(3834914..3836152)
     CDS             complement(3836154..3838391)
     CDS             3838860..3840230
     CDS             3840242..3841420
     CDS             3841417..3842148
     CDS             complement(3842157..3843542)
     CDS             3843871..3844374
     CDS             complement(3844467..3844748)
     CDS             complement(3844745..3845590)
     CDS             3845617..3846834
     CDS             3846970..3849480
     CDS             3849518..3851977
     CDS             complement(3852146..3852298)
     CDS             3852528..3853763
     CDS             complement(3853760..3854173)
     CDS             complement(3854170..3854757)
     CDS             complement(3854738..3855112)
     CDS             complement(3855120..3855542)
     CDS             complement(3855539..3858373)
     CDS             complement(3858629..3859234)
     CDS             3859264..3859716
     CDS             complement(3859787..3860434)
     CDS             complement(3860542..3863787)
     CDS             3863995..3865269
     CDS             3865245..3866420
     CDS             complement(3866417..3867283)
     CDS             3867526..3868725
     CDS             3868830..3869543
     CDS             3869630..3871657
     CDS             3871703..3872158
     CDS             3872172..3873212
     CDS             3873375..3874634
     CDS             3874692..3875870
     CDS             complement(3875861..3877402)
     CDS             complement(3877451..3878140)
     CDS             3878348..3878506
     CDS             complement(3878538..3880115)
     CDS             3880292..3881887
     CDS             3881930..3882718
     CDS             3882715..3885090
     CDS             complement(3885084..3885227)
     CDS             3885322..3886410
     CDS             3886414..3887820
     CDS             complement(3887836..3888534)
     CDS             3888836..3889738
     CDS             3889728..3891293
     CDS             complement(3891300..3896078)
     CDS             complement(3896568..3896798)
     CDS             complement(3896833..3897204)
     CDS             3897291..3897785
     CDS             3897853..3899013
     CDS             complement(3899022..3899795)
     CDS             complement(3899797..3901413)
     CDS             complement(3901415..3902164)
     CDS             complement(3902164..3903801)
     CDS             3904021..3904869
     CDS             3904869..3906269
     CDS             3906266..3908125
     CDS             3908122..3909072
     CDS             3909171..3910340
     CDS             3910341..3912047
     CDS             3912063..3913499
     CDS             3913735..3915729
     CDS             complement(3915734..3916393)
     CDS             3916969..3917127
     CDS             3917252..3919021
     CDS             complement(3919023..3919967)
     CDS             3920135..3920734
     CDS             complement(3920846..3921574)
     CDS             3921756..3922403
     CDS             3922461..3923393
     CDS             complement(3923377..3925119)
     CDS             3925361..3926944
     CDS             complement(3926963..3929125)
     CDS             complement(3929271..3929708)
     CDS             3929882..3930967
     CDS             3931089..3932861
     CDS             3932911..3934269
     CDS             3934309..3935001
     CDS             complement(3935057..3936115)
     CDS             complement(3936266..3937213)
     CDS             complement(3937203..3938045)
     CDS             complement(3938042..3938503)
     CDS             complement(3938562..3939116)
     CDS             3939133..3939441
     CDS             3939488..3939889
     CDS             complement(3939890..3940063)
     CDS             complement(3940145..3940981)
     CDS             3941097..3941552
     CDS             complement(3941627..3942976)
     CDS             complement(3943016..3943717)
     CDS             complement(3943792..3944895)
     CDS             3944947..3945552
     CDS             3945648..3945971
     CDS             complement(3946007..3946654)
     CDS             3946752..3947846
     CDS             3947859..3948959
     CDS             complement(3949041..3950153)
     CDS             complement(3950150..3950725)
     CDS             3950754..3951983
     CDS             3952013..3952903
     CDS             complement(3952981..3953193)
     CDS             complement(3953299..3953916)
     CDS             3954148..3955359
     CDS             complement(3955372..3955887)
     CDS             3956016..3956522
     CDS             3956519..3957538
     CDS             3957762..3958142
     CDS             complement(3958145..3958543)
     CDS             3958607..3959521
     CDS             3959610..3960158
     CDS             3960284..3961270
     CDS             3961273..3961908
     CDS             3961985..3962926
     CDS             3962958..3963899
     CDS             3963974..3965524
     CDS             3965645..3967066
     CDS             3967125..3967988
     CDS             complement(3968008..3968463)
     CDS             complement(3968429..3968839)
     CDS             complement(3968832..3970076)
     CDS             3970231..3970635
     CDS             3970777..3971874
     CDS             3971875..3972192
     CDS             3972189..3973613
     CDS             complement(3973634..3973759)
     CDS             3973919..3974554
     CDS             3974672..3975772
     CDS             3975790..3976530
     CDS             3976552..3977892
     CDS             complement(3977906..3978457)
     CDS             complement(3978510..3979328)
     CDS             complement(3979348..3980166)
     CDS             complement(3980239..3980712)
     CDS             3980847..3981740
     CDS             3981746..3982666
     CDS             3982675..3983850
     CDS             complement(3983834..3984520)
     CDS             3984633..3985811
     CDS             3985971..3986534
     CDS             3986538..3987242
     CDS             3987260..3988471
     CDS             3988473..3989441
     CDS             3989452..3990204
     CDS             3990201..3990947
     CDS             3990944..3992443
     CDS             3992440..3993357
     CDS             complement(3993354..3994445)
     CDS             3994482..3994967
     CDS             3995011..3995451
     CDS             complement(3995448..3996140)
     CDS             3996314..3996547
     CDS             3996547..3997908
     CDS             3998208..3999023
     CDS             3999141..3999896
     CDS             3999902..4001206
     CDS             4001203..4002243
     CDS             4002240..4003796
     CDS             4003803..4005416
     CDS             4005413..4006648
     CDS             4006642..4008192
     CDS             4008162..4008860
     CDS             4008857..4009828
     CDS             4009825..4010379
     CDS             4010346..4011104
     CDS             4011133..4011834
     CDS             complement(4011827..4012927)
     CDS             complement(4013016..4014440)
     CDS             complement(4014499..4015224)
     CDS             complement(4015250..4016140)
     CDS             4016203..4017336
     CDS             complement(4017333..4018736)
     CDS             complement(4018733..4019758)
     CDS             4019833..4020666
     CDS             4020793..4021542
     CDS             4021539..4022051
     CDS             4022048..4024165
     CDS             complement(4024196..4024351)
     CDS             4024484..4025137
     CDS             complement(4025141..4026124)
     CDS             4026296..4026730
     CDS             complement(4026807..4028534)
     CDS             4028657..4028947
     CDS             4029061..4030305
     CDS             4030424..4031443
     CDS             4031553..4032158
     CDS             4032148..4034748
     CDS             complement(4034643..4037666)
     CDS             4038016..4038561
     CDS             complement(4038647..4039828)
     CDS             4039997..4041145
     CDS             complement(4041161..4044034)
     CDS             complement(4044093..4044806)
     CDS             complement(4044839..4045600)
     CDS             4045812..4046906
     CDS             4046903..4048438
     CDS             4048595..4050424
     CDS             complement(4050441..4050971)
     CDS             complement(4051005..4051526)
     CDS             4051673..4053190
     CDS             4053194..4054156
     CDS             complement(4054770..4055918)
     CDS             4056052..4057074
     CDS             4057098..4058321
     CDS             4058315..4059628
     CDS             complement(4059631..4060443)
     CDS             4060804..4062000
     CDS             4062045..4063454
     CDS             4063594..4064379
     CDS             4064469..4065998
     CDS             4066068..4066316
     CDS             complement(4066318..4066905)
     CDS             complement(4066982..4067113)
     CDS             complement(4067396..4068877)
     CDS             complement(4068923..4069690)
     CDS             4069772..4070938
     CDS             complement(4070922..4072619)
     CDS             complement(4072628..4073884)
     CDS             4074051..4075232
     CDS             complement(4075263..4076243)
     CDS             4076369..4078078
     CDS             4078184..4079173
     CDS             4079497..4080180
     CDS             4080177..4081112
     CDS             complement(4081179..4082597)
     CDS             4082678..4082776
     CDS             4082804..4084324
     CDS             4084364..4085293
     CDS             4085437..4085544
     CDS             4085541..4086755
     CDS             4086796..4087164
     CDS             4087308..4088318
     CDS             complement(4088334..4089488)
     CDS             4089900..4090337
     CDS             4090417..4091874
     CDS             4091900..4093354
     CDS             4093619..4095373
     CDS             complement(4095557..4097014)
     CDS             complement(4097102..4101283)
     CDS             complement(4101357..4101530)
     CDS             complement(4101622..4101822)
     CDS             4101941..4103107
     CDS             4103173..4103820
     CDS             4103846..4105099
     CDS             complement(4105101..4105946)
     CDS             complement(4105943..4107307)
     CDS             4107523..4108806
     CDS             complement(4109126..4110961)
     CDS             4111175..4112200
     CDS             4112298..4112786
     CDS             complement(4112826..4112990)
     CDS             complement(4113101..4113847)
     CDS             complement(4113848..4115791)
     CDS             complement(4115834..4116661)
     CDS             complement(4116757..4117071)
     CDS             complement(4117246..4117686)
     CDS             4117980..4120481
     CDS             4120575..4120874
     CDS             complement(4120879..4121331)
     CDS             complement(4121363..4122136)
     CDS             complement(4122127..4123290)
     CDS             complement(4123368..4124759)
     CDS             complement(4125168..4126079)
     CDS             complement(4126099..4126773)
     CDS             complement(4126874..4127827)
     CDS             complement(4127939..4128523)
     CDS             4128804..4130195
     CDS             complement(4130192..4131472)
     CDS             4131518..4133215
     CDS             complement(4133212..4133577)
     CDS             complement(4134577..4136778)
     CDS             complement(4136862..4137854)
     CDS             complement(4137994..4138644)
     CDS             4138741..4139322
     CDS             4139359..4139907
     CDS             4140311..4141786
     CDS             4141789..4143144
     CDS             complement(4143149..4143811)
     CDS             4143893..4144801
     CDS             4146021..4147427
     CDS             4147485..4148459
     CDS             4148450..4149265
     CDS             4149262..4150299
     CDS             4150299..4151075
     CDS             complement(4152461..4153819)
     CDS             complement(4153960..4154055)
     CDS             complement(4154670..4155296)
     CDS             complement(4155293..4157074)
     CDS             complement(4157071..4158360)
     CDS             complement(4158368..4159276)
     CDS             4159503..4161017
     CDS             complement(4161096..4161830)
     CDS             complement(4161827..4163293)
     CDS             4163748..4172696
     CDS             4172693..4173538
     CDS             4173584..4178191
     CDS             4178632..4179219
     CDS             4179295..4180329
     CDS             4180326..4181078
     CDS             4181143..4181457
     CDS             complement(4182225..4183445)
     CDS             complement(4183576..4184784)
     CDS             4185029..4185889
     CDS             4186019..4186441
     CDS             4186438..4189377
     CDS             4190043..4191239
     CDS             4192365..4192715
     CDS             complement(4193379..4193483)
     CDS             complement(4193672..4194106)
     CDS             complement(4194099..4194959)
     CDS             complement(4194956..4196053)
     CDS             complement(4196147..4196896)
     CDS             complement(4197143..4198378)
     CDS             complement(4198442..4198828)
     CDS             complement(4199000..4199728)
     CDS             complement(4199732..4200958)
     CDS             complement(4200975..4202243)
     CDS             complement(4202547..4208813)
     CDS             4209263..4210879
     CDS             4210951..4211901
     CDS             4211901..4212638
     CDS             complement(4212759..4213025)
     CDS             complement(4213025..4213330)
     CDS             complement(4213333..4213497)
     CDS             4213842..4215038
     CDS             4215038..4215331
     CDS             complement(4215338..4215601)
     CDS             complement(4215635..4216777)
     CDS             complement(4216834..4217253)
     CDS             complement(4217296..4218219)
     CDS             complement(4218216..4219004)
     CDS             complement(4218991..4219782)
     CDS             4220459..4221061
     CDS             4221455..4223287
     CDS             4223284..4224903
     CDS             4224900..4228889
     CDS             4228892..4229200
     CDS             4229204..4230685
     CDS             4230749..4231042
     CDS             4231083..4231373
     CDS             4231394..4232275
     CDS             4232337..4233779
     CDS             4233776..4235182
     CDS             4235450..4236172
     CDS             complement(4236162..4237241)
     CDS             4237531..4238100
     CDS             4238040..4238312
     CDS             complement(4238468..4239889)
     CDS             complement(4239968..4240627)
     CDS             4240684..4240968
     CDS             complement(4240952..4241434)
     CDS             4241493..4242137
     CDS             4242227..4242895
     CDS             complement(4242899..4243378)
     CDS             complement(4243383..4244003)
     CDS             4244042..4245268
     CDS             4245425..4247386
     CDS             4247534..4248922
     CDS             4248988..4249374
     CDS             complement(4249378..4250040)
     CDS             4250050..4251117
     CDS             4251251..4252057
     CDS             complement(4252061..4253581)
     CDS             4253658..4253963
     CDS             4254032..4254685
     CDS             4254737..4255408
     CDS             complement(4255384..4256166)
     CDS             complement(4256240..4257643)
     CDS             complement(4257696..4258052)
     CDS             4258419..4258523
     CDS             4258902..4259444
     CDS             complement(4259606..4260421)
     CDS             complement(4261310..4262695)
     CDS             4262891..4263655
     CDS             4263980..4264474
     CDS             complement(4264653..4264787)
     CDS             4265042..4265191
     CDS             complement(4265226..4266164)
     CDS             4266785..4267747
     CDS             4268167..4268745
     CDS             4268775..4269347
     CDS             4269454..4271511
     CDS             4271757..4273238
     CDS             4273382..4274500
     CDS             4274678..4276024
     CDS             4276163..4277488
     CDS             4277545..4278339
     CDS             4278770..4279645
     CDS             complement(4279697..4280962)
     CDS             complement(4280995..4282239)
     CDS             complement(4282320..4285199)
     CDS             complement(4285426..4287114)
     CDS             complement(4287178..4287804)
     CDS             4288282..4289631
     CDS             complement(4289922..4290542)
     CDS             complement(4290746..4293079)
     CDS             complement(4293335..4293919)
     CDS             complement(4294055..4294705)
     CDS             complement(4294702..4295301)
     CDS             4295544..4297415
     CDS             4297412..4298095
     CDS             4298156..4299334
     CDS             4299334..4299729
     CDS             4299872..4304170
     CDS             4304265..4305038
     CDS             4305038..4306222
     CDS             4306219..4306677
     CDS             4306674..4306943
     CDS             4306940..4307962
     CDS             4307955..4308356
     CDS             4308353..4311433
     CDS             complement(4311408..4312310)
     CDS             complement(4312318..4313499)
     CDS             complement(4313532..4314026)
     CDS             4314152..4316698
     CDS             4316980..4318032
     CDS             4318151..4319023
     CDS             4319071..4319853
     CDS             4319834..4320379
     CDS             4320410..4321291
     CDS             4321288..4321935
     CDS             4322048..4323187
     CDS             4323184..4324533
     CDS             complement(4324541..4325233)
     CDS             complement(4325271..4326152)
     CDS             4326225..4326689
     CDS             complement(4326696..4327610)
     CDS             complement(4327633..4328415)
     CDS             complement(4328425..4329003)
     CDS             4329405..4330313
     CDS             4330421..4331719
     CDS             4331716..4332354
     CDS             4332420..4333670
     CDS             4333756..4334196
     CDS             4334202..4335428
     CDS             complement(4335434..4336825)
     CDS             4337209..4337373
     CDS             complement(4337679..4338299)
     CDS             complement(4338304..4338966)
     CDS             complement(4338971..4340119)
     CDS             complement(4340136..4341332)
     CDS             complement(4341338..4342084)
     CDS             4342156..4342527
     CDS             4342547..4343437
     CDS             4343446..4343964
     CDS             complement(4344063..4344806)
     CDS             4344842..4345852
     CDS             4345845..4347932
     CDS             4347922..4349085
     CDS             complement(4349074..4350258)
     CDS             complement(4350255..4351571)
     CDS             4351843..4352253
     CDS             4352250..4355117
     CDS             4355123..4355755
     CDS             4355816..4356679
     CDS             complement(4356884..4359175)
     CDS             complement(4359175..4360155)
     CDS             complement(4360152..4361471)
     CDS             4361622..4362263
     CDS             complement(4362235..4362906)
     CDS             4363047..4364063
     CDS             4364113..4364310
     CDS             4364303..4365061
     CDS             4365058..4365825
     CDS             complement(4365829..4366350)
     CDS             complement(4366404..4366934)
     CDS             4367269..4367601
     CDS             4367621..4368046
     CDS             4368100..4369596
     CDS             4369593..4371065
     CDS             4371180..4372625
     CDS             complement(4372642..4373517)
     CDS             complement(4373534..4373968)
     CDS             complement(4374015..4374638)
     CDS             complement(4374635..4375483)
     CDS             complement(4375480..4377102)
     CDS             complement(4377304..4377579)
     CDS             4377652..4377846
     CDS             complement(4377848..4378297)
     CDS             complement(4378465..4379283)
     CDS             complement(4379294..4380091)
     CDS             complement(4380091..4380684)
     CDS             4380866..4381174
     CDS             4381194..4381670
     CDS             4381701..4382384
     CDS             4382365..4383504
     CDS             4383504..4384145
     CDS             4384168..4385190
     CDS             4385187..4386005
     CDS             complement(4385959..4386741)
     CDS             4386763..4387359
     CDS             complement(4387333..4389501)
     CDS             complement(4389498..4390361)
     CDS             complement(4390358..4391080)
     CDS             4391101..4392312
     CDS             complement(4392319..4393533)
     CDS             complement(4393539..4394477)
     CDS             complement(4394509..4395003)
     CDS             4395035..4395727
     CDS             4395922..4397547
     CDS             4397807..4398586
     CDS             complement(4398856..4399248)
     CDS             complement(4399276..4399716)
     CDS             complement(4399958..4401688)
     CDS             4401736..4402101
     CDS             4402112..4402627
     CDS             4402638..4403486
     CDS             complement(4403473..4405203)
     CDS             4405367..4405969
     CDS             4405992..4406540
     CDS             4406537..4409467
     CDS             complement(4409493..4409591)
     CDS             complement(4409588..4409947)
     CDS             complement(4410025..4410936)
     CDS             complement(4410946..4411254)
     CDS             complement(4411265..4413304)
     CDS             4413371..4414894
     CDS             4414895..4415377
     CDS             4415445..4415684
     CDS             4415677..4416246
     CDS             4416335..4417630
     CDS             4417742..4418023
     CDS             complement(4418031..4418588)
     CDS             complement(4418585..4420009)
     CDS             4420171..4420965
     CDS             4421228..4422520
     CDS             4422831..4423664
     CDS             4423752..4424612
     CDS             complement(4424631..4425551)
     CDS             complement(4425633..4426307)
     CDS             4426476..4427807
     CDS             4427891..4428307
     CDS             4428512..4429084
     CDS             4429197..4429460
     CDS             4429465..4429890
     CDS             4429887..4430558
     CDS             complement(4430571..4431413)
     CDS             complement(4431626..4432450)
     CDS             complement(4432533..4433057)
     CDS             4433084..4434202
     CDS             4434284..4435615
     CDS             complement(4435599..4436348)
     CDS             4436527..4437861
     CDS             4437925..4439199
     CDS             4439196..4439705
     CDS             4439757..4440506
     CDS             4440671..4441900
     CDS             4442003..4442686
     CDS             complement(4442687..4443187)
     CDS             complement(4443184..4444131)
     CDS             complement(4444148..4444942)
     CDS             4445070..4446086
     CDS             4446083..4447051
     CDS             4447067..4447909
     CDS             4447934..4448776
     CDS             4448792..4449679
     CDS             4449938..4450075
     CDS             4450210..4450311
     CDS             4450363..4451490
     CDS             4451655..4452560
     CDS             complement(4452641..4453540)
     CDS             complement(4453541..4454065)
     CDS             complement(4454110..4455021)
     CDS             complement(4455307..4455936)
     CDS             complement(4456610..4457395)
     CDS             complement(4457641..4458303)
     CDS             complement(4458338..4461004)
     CDS             complement(4461009..4461281)
     CDS             complement(4461292..4461600)
     CDS             4461660..4461929
     CDS             4462040..4463419
     CDS             4463433..4464380
     CDS             4464404..4466062
     CDS             4466069..4467049
     CDS             4467027..4467623
     CDS             4467620..4467880
     CDS             complement(4467864..4468304)
     CDS             4468669..4469907
     CDS             4469998..4470687
     CDS             complement(4470696..4470812)
     CDS             complement(4470878..4473040)
     CDS             complement(4473050..4473943)
     CDS             4474576..4475529
     CDS             4475535..4476719
     CDS             4476732..4476884
     CDS             4476939..4477946
     CDS             4477977..4478294
     CDS             complement(4478365..4479282)
     CDS             complement(4479279..4480460)
     CDS             complement(4480471..4480866)
     CDS             4480941..4481285
     CDS             4481344..4482681
     CDS             4482681..4483289
     CDS             4483307..4483879
     CDS             4483876..4484655
     CDS             4484655..4486295
     CDS             4486292..4487269
     CDS             4487314..4488618
     CDS             complement(4488653..4488814)
     CDS             4488870..4489196
     CDS             complement(4489201..4490208)
     CDS             complement(4490292..4491164)
     CDS             4491234..4491998
     CDS             4491995..4492465
     CDS             4492587..4493024
     CDS             complement(4493028..4494755)
     CDS             4495065..4496744
     CDS             4496748..4497410
     CDS             4497407..4498063
     CDS             complement(4498072..4499448)
     CDS             complement(4499460..4500551)
     CDS             complement(4500620..4500922)
     CDS             complement(4500979..4501287)
     CDS             complement(4501284..4502525)
     CDS             complement(4502623..4503030)
     CDS             complement(4503058..4503954)
     CDS             complement(4504112..4505014)
     CDS             complement(4505019..4505492)
     CDS             complement(4505461..4506381)
     CDS             4506470..4507009
     CDS             complement(4507216..4508817)
     CDS             4508936..4510540
     CDS             4510537..4511517
     CDS             4511514..4512299
     CDS             4512395..4514032
     CDS             4514029..4514553
     CDS             4514605..4515759
     CDS             4515846..4516736
     CDS             complement(4516744..4517136)
     CDS             complement(4517181..4518389)
     CDS             4518418..4519449
     CDS             4519543..4520406
     CDS             4520509..4520769
     CDS             complement(4520787..4522322)
     CDS             complement(4522567..4523553)
     CDS             complement(4523634..4525154)
     CDS             complement(4525253..4525744)
     CDS             complement(4526606..4527547)
     CDS             4527888..4529186
     CDS             4529476..4530675
     CDS             complement(4530659..4531975)
     CDS             complement(4532056..4533285)
     CDS             complement(4533482..4534372)
     CDS             4534502..4535281
     CDS             complement(4535311..4537404)
     CDS             4537442..4538614
     CDS             4538611..4539702
     CDS             4539699..4540295
     CDS             4540277..4540456
     CDS             4540635..4541336
     CDS             complement(4541349..4542026)
     CDS             4542249..4544873
     CDS             complement(4544877..4547252)
     CDS             4547422..4548384
     CDS             complement(4548771..4548998)
     CDS             complement(4549342..4549938)
     CDS             complement(4550587..4550850)
     CDS             4550963..4551673
     CDS             4551670..4552467
     CDS             4552469..4553347
     CDS             4553495..4554568
     CDS             4554565..4555596
     CDS             4555593..4557035
     CDS             4557032..4558531
     CDS             4558531..4559670
     CDS             4559674..4561212
     CDS             complement(4561226..4561927)
     CDS             complement(4561936..4563660)
     CDS             complement(4563657..4565492)
     CDS             complement(4565559..4566695)
     CDS             complement(4566699..4566959)
     CDS             complement(4566959..4570249)
     CDS             complement(4570289..4571155)
     CDS             4571418..4571933
     CDS             4571985..4572734
     CDS             4572803..4573270
     CDS             4573271..4574290
     CDS             complement(4574378..4574857)
     CDS             complement(4574854..4577220)
     CDS             complement(4577273..4577677)
     CDS             4577737..4577952
     CDS             complement(4577986..4578819)
     CDS             complement(4578890..4579603)
     CDS             4579728..4579934
     CDS             4580263..4580430
     CDS             4580506..4580958
     CDS             4580945..4581373
     CDS             4581377..4581880
     CDS             4582190..4582633
     CDS             4582676..4583446
     CDS             4583493..4583921
     CDS             4584075..4584782
     CDS             complement(4584803..4586065)
     CDS             complement(4586070..4586768)
     CDS             complement(4586862..4587758)
     CDS             complement(4587843..4588703)
     CDS             complement(4588793..4589701)
     CDS             complement(4589711..4591069)
     CDS             complement(4591111..4591716)
     CDS             4591772..4595956
     CDS             4595953..4596570
     CDS             4596576..4597496
     CDS             4597506..4597958
     CDS             4598247..4598837
     CDS             4598883..4599275
     CDS             complement(4599336..4600091)
     CDS             4600145..4601596
     CDS             4601768..4602778
     CDS             4603249..4606683
     CDS             4606729..4610679
     CDS             4610876..4611631
     CDS             4611722..4613320
     CDS             4613382..4614320
     CDS             4614323..4615042
     CDS             4615039..4615806
     CDS             complement(4615810..4616295)
     CDS             complement(4616342..4616719)
     CDS             4616874..4617506
     CDS             4617754..4618128
     CDS             4618128..4618598
     CDS             4618670..4620775
     CDS             4620946..4622136
     CDS             4622304..4622930
     CDS             complement(4622927..4623220)
     CDS             4623325..4624173
     CDS             4624264..4625091
     CDS             4625117..4626313
     CDS             complement(4626329..4627156)
     CDS             4627602..4628462
     CDS             complement(4628496..4629539)
     CDS             complement(4629536..4630150)
     CDS             4630162..4630320
     CDS             4630404..4630634
     CDS             4630631..4631845
     CDS             4631824..4633032
     CDS             4633221..4633928
     CDS             4633925..4634578
     CDS             4634535..4635344
     CDS             4635453..4636793
     CDS             4636995..4637540
     CDS             4637892..4638197
     CDS             4638212..4638865
     CDS             4638865..4639518
     CDS             4639518..4639820
     CDS             4639843..4640685
     CDS             4640713..4640994
     CDS             4640991..4641533
     CDS             4641533..4642375
     CDS             4642379..4642795
     CDS             4642795..4643028
     CDS             4643028..4643378
     CDS             4643469..4645838
     CDS             complement(4645850..4646977)
     CDS             4647245..4648186
     CDS             4648215..4649105
     CDS             4649256..4650176
     CDS             4650264..4651766
     CDS             4652017..4652385
     CDS             4652386..4652703
     CDS             4652705..4653268
     CDS             4653273..4653458
     CDS             4653479..4653877
     CDS             4653888..4654427
     CDS             4654430..4654837
     CDS             4654875..4655549
     CDS             4655546..4655761
     CDS             4655758..4656198
     CDS             complement(4656212..4657138)
     CDS             4657177..4658964
     CDS             complement(4658961..4659875)
     CDS             complement(4659887..4660807)
     CDS             complement(4660800..4661744)
     CDS             4661901..4663133
     CDS             complement(4663160..4663813)
     CDS             complement(4663810..4664793)
     CDS             4664815..4666179
     CDS             4666206..4666871
     CDS             complement(4666875..4667786)
     CDS             4667967..4669325
     CDS             4669322..4669867
     CDS             4669870..4670670
     CDS             4670794..4671285
     CDS             4671319..4672038
     CDS             4672054..4673295
     CDS             4673292..4673885
     CDS             4673882..4674508
     CDS             complement(4674495..4676948)
     CDS             complement(4676990..4677685)
     CDS             4677778..4679547
     CDS             4679528..4680175
     CDS             4680180..4681205
     CDS             4681199..4682257
     CDS             4682266..4682772
     CDS             complement(4682848..4683735)
     CDS             complement(4683748..4684908)
     CDS             complement(4684935..4686455)
     CDS             4686566..4687990
     CDS             4688035..4688574
     CDS             4688571..4689278
     CDS             4689309..4689695
     CDS             4689692..4690612
     CDS             complement(4690698..4692023)
     CDS             complement(4692108..4693253)
     CDS             complement(4693356..4694480)
     CDS             complement(4694713..4695318)
     CDS             complement(4695320..4696315)
     CDS             complement(4696343..4697209)
     CDS             complement(4697226..4698074)
     CDS             4698329..4698550
     CDS             4698895..4699269
     CDS             4699276..4699692
     CDS             4699700..4700305
     CDS             4700384..4701427
     CDS             4701456..4702016
     CDS             4702108..4702854
     CDS             complement(4702851..4703471)
     CDS             complement(4703529..4704398)
     CDS             4704517..4705878
     CDS             complement(4705843..4707141)
     CDS             complement(4707138..4708502)
     CDS             4708721..4712218
     CDS             4712284..4713432
     CDS             4713481..4713798
     CDS             4713811..4714107
     CDS             4714331..4714774
     CDS             4714771..4715271
     CDS             4715434..4716768
     CDS             4716817..4717146
     CDS             4717290..4718615
     CDS             complement(4718620..4719660)
     CDS             complement(4719686..4720432)
     CDS             complement(4720582..4720776)
     CDS             4721192..4723066
     CDS             4723182..4724081
     CDS             4724184..4724879
     CDS             4724943..4726364
     CDS             4726387..4727778
     CDS             4727880..4729055
     CDS             4729108..4730157
     CDS             4730150..4730629
     CDS             4730626..4731252
     CDS             4731249..4731719
     CDS             4731716..4732741
     CDS             4732947..4733249
     CDS             4733338..4734954
     CDS             4735433..4736575
     CDS             complement(4737062..4737370)
     CDS             4738140..4738703
     CDS             4738803..4739957
     CDS             4739976..4740110
     CDS             complement(4740114..4740878)
     CDS             complement(4740921..4741229)
     CDS             4741627..4742457
     CDS             4742581..4743126
     CDS             4743119..4743913
     CDS             complement(4743915..4744211)
     CDS             4744490..4746085
     CDS             4746093..4747220
     CDS             4747368..4747673
     CDS             4747764..4748963
     CDS             4749083..4749904
     CDS             4749990..4750202
     CDS             4750199..4752427
     CDS             4752563..4753972
     CDS             4754209..4755018
     CDS             complement(4755025..4755480)
     CDS             4755556..4756500
     CDS             4756571..4757857
     CDS             4757934..4758494
     CDS             complement(4758537..4759145)
     CDS             4759216..4760046
     CDS             4760122..4760883
     CDS             4760970..4762610
     CDS             complement(4762549..4763199)
     CDS             complement(4763196..4763627)
     CDS             complement(4763624..4764790)
     CDS             complement(4764780..4765109)
     CDS             complement(4765111..4767441)
     CDS             complement(4767444..4768799)
     CDS             4769059..4770063
     CDS             complement(4770067..4770480)
     CDS             complement(4770486..4771694)
     CDS             complement(4771704..4771895)
     CDS             complement(4771892..4773928)
     CDS             4774129..4774713
     CDS             4774791..4775888
     CDS             4775885..4777057
     CDS             4777074..4778141
     CDS             complement(4778143..4779036)
     CDS             4779484..4779861
     CDS             complement(4779918..4781003)
     CDS             complement(4781000..4782136)
     CDS             4782262..4782882
     CDS             4782985..4784121
     CDS             4784268..4786034
     CDS             4786049..4787395
     CDS             4787616..4787840
     CDS             complement(4787856..4788512)
     CDS             complement(4788509..4789729)
     CDS             4789862..4790242
     CDS             4790235..4793093
     CDS             complement(4793080..4797291)
     CDS             complement(4797295..4797651)
     CDS             complement(4797667..4798782)
     CDS             complement(4798785..4799651)
     CDS             complement(4799902..4800822)
     CDS             complement(4800932..4802188)
     CDS             4803470..4804183
     CDS             complement(4804747..4805076)
     CDS             complement(4805205..4807172)
     CDS             complement(4807219..4807728)
     CDS             complement(4807753..4809195)
     CDS             4809366..4810958
     CDS             4811604..4812374
     CDS             4812371..4814773
     CDS             4814770..4818405
     CDS             4818485..4819072
     CDS             4819133..4819831
     CDS             4819935..4820945
     CDS             4820942..4821295
     CDS             4821429..4822649
     CDS             complement(4822663..4823415)
     CDS             complement(4823681..4824667)
     CDS             complement(4824703..4825782)
     CDS             complement(4825803..4826549)
     CDS             complement(4826629..4827081)
     CDS             complement(4827263..4828324)
     CDS             complement(4828308..4828688)
     CDS             complement(4828652..4828942)
     CDS             complement(4829033..4829176)