CDS             23..1408
     CDS             1428..2528
     CDS             2617..3699
     CDS             3715..6132
     CDS             6233..7285
     CDS             complement(7422..9506)
     CDS             complement(9516..10421)
     CDS             10534..11097
     CDS             complement(11162..14344)
     CDS             complement(14637..15080)
     CDS             complement(15084..15329)
     CDS             complement(15577..16740)
     CDS             complement(16763..18913)
     CDS             19149..20468
     CDS             20461..21075
     CDS             21149..22606
     CDS             22606..23136
     CDS             complement(23262..23567)
     CDS             23766..24311
     CDS             complement(24403..25845)
     CDS             complement(25852..27261)
     CDS             complement(27278..28561)
     CDS             complement(28563..29519)
     CDS             complement(29528..30040)
     CDS             30167..31273
     CDS             31345..32373
     CDS             32376..32849
     CDS             32909..33472
     CDS             33508..34074
     CDS             34079..35011
     CDS             complement(35008..35442)
     CDS             35614..36996
     CDS             37008..38264
     CDS             38321..39154
     CDS             39154..39411
     CDS             complement(39408..40631)
     CDS             complement(40917..41462)
     CDS             42737..42880
     CDS             47851..50334
     CDS             complement(50300..51274)
     CDS             complement(51337..53145)
     CDS             53362..54360
     CDS             complement(54434..55774)
     CDS             complement(56007..56756)
     CDS             complement(56812..58440)
     CDS             58656..59312
     CDS             59520..59837
     CDS             59837..62674
     CDS             complement(62765..63379)
     CDS             63506..63907
     CDS             63907..64989
     CDS             complement(64986..65840)
     CDS             66187..66654
     CDS             66651..67307
     CDS             67463..69142
     CDS             69153..69818
     CDS             69869..70066
     CDS             70083..72932
     CDS             72958..73554
     CDS             73603..74619
     CDS             74879..75268
     CDS             75435..76208
     CDS             76457..77254
     CDS             77363..78286
     CDS             78381..79373
     CDS             79500..80216
     CDS             80276..80662
     CDS             80778..81221
     CDS             81492..82361
     CDS             complement(82458..83498)
     CDS             83717..84376
     CDS             complement(84393..86195)
     CDS             86474..86806
     CDS             complement(87004..88167)
     CDS             88420..89289
     CDS             89357..89686
     CDS             90025..91362
     CDS             91451..92296
     CDS             92590..93282
     CDS             93339..93698
     CDS             complement(93795..95705)
     CDS             complement(95924..97573)
     CDS             97930..98910
     CDS             98997..99473
     CDS             99538..99786
     CDS             99788..100258
     CDS             100290..101141
     CDS             101141..101821
     CDS             101805..102923
     CDS             103294..103815
     CDS             103823..104506
     CDS             104574..105815
     CDS             105856..106533
     CDS             complement(106610..107839)
     CDS             107995..108162
     CDS             108277..108483
     CDS             complement(108516..109286)
     CDS             complement(109294..110547)
     CDS             110681..110977
     CDS             111080..111973
     CDS             complement(112015..113874)
     CDS             complement(114063..115604)
     CDS             complement(115874..116734)
     CDS             complement(116760..117158)
     CDS             117423..118337
     CDS             118362..120494
     CDS             120487..122046
     CDS             122050..123282
     CDS             123379..123813
     CDS             123755..124387
     CDS             124380..124817
     CDS             124798..125508
     CDS             125508..126494
     CDS             126546..127751
     CDS             127753..128229
     CDS             128239..129000
     CDS             complement(129169..129834)
     CDS             129912..130499
     CDS             130616..131425
     CDS             complement(131666..132766)
     CDS             complement(132766..133821)
     CDS             134060..134632
     CDS             134619..136475
     CDS             complement(136557..137666)
     CDS             137823..138440
     CDS             complement(138520..139617)
     CDS             139747..140526
     CDS             complement(140574..141017)
     CDS             142385..142528
     CDS             147215..147340
     CDS             complement(147337..147870)
     CDS             complement(147884..148363)
     CDS             148584..149600
     CDS             149597..150559
     CDS             complement(150596..151546)
     CDS             152246..153430
     CDS             153699..154070
     CDS             154081..154632
     CDS             154762..155190
     CDS             155195..155896
     CDS             156173..156673
     CDS             156728..157093
     CDS             157329..161360
     CDS             161443..165669
     CDS             165847..166221
     CDS             166304..166774
     CDS             166853..168949
     CDS             169019..170203
     CDS             170557..170868
     CDS             170896..171534
     CDS             171552..172157
     CDS             172154..172456
     CDS             172473..173297
     CDS             173312..173590
     CDS             173606..173938
     CDS             173951..174640
     CDS             174652..175062
     CDS             175062..175253
     CDS             175253..175501
     CDS             175678..176046
     CDS             176057..176371
     CDS             176385..176924
     CDS             176935..177240
     CDS             177265..177657
     CDS             177668..178201
     CDS             178212..178562
     CDS             178575..179078
     CDS             179085..179273
     CDS             179273..179707
     CDS             179715..181055
     CDS             181079..181192
     CDS             181309..181665
     CDS             181683..182075
     CDS             182108..182728
     CDS             182753..183742
     CDS             183783..184178
     CDS             complement(185244..185729)
     CDS             complement(185713..185925)
     CDS             complement(185925..186671)
     CDS             complement(186671..187357)
     CDS             complement(187367..188017)
     CDS             188342..188635
     CDS             complement(188731..189984)
     CDS             190402..192372
     CDS             192389..192943
     CDS             192943..193425
     CDS             193444..194025
     CDS             195274..195417
     CDS             201080..202354
     CDS             complement(202404..205463)
     CDS             complement(205651..206190)
     CDS             complement(206187..208835)
     CDS             complement(208988..210139)
     CDS             210403..211383
     CDS             211414..212193
     CDS             212208..213113
     CDS             213206..214429
     CDS             214582..215946
     CDS             complement(216335..216466)
     CDS             216592..217641
     CDS             217648..218703
     CDS             complement(219013..219951)
     CDS             complement(220210..222513)
     CDS             complement(222497..222976)
     CDS             complement(222995..224293)
     CDS             224961..225278
     CDS             225281..225538
     CDS             225563..227164
     CDS             complement(227239..227934)
     CDS             complement(228017..228463)
     CDS             228610..229503
     CDS             complement(229640..230842)
     CDS             231035..231916
     CDS             232046..232852
     CDS             233105..233551
     CDS             233551..235791
     CDS             235801..236151
     CDS             236331..236843
     CDS             236893..237366
     CDS             complement(237477..239423)
     CDS             complement(239540..240880)
     CDS             complement(240884..241609)
     CDS             complement(241727..242524)
     CDS             complement(242736..243647)
     CDS             complement(243681..244010)
     CDS             complement(244010..244645)
     CDS             complement(244645..246627)
     CDS             complement(246630..247670)
     CDS             complement(247848..248180)
     CDS             248689..249216
     CDS             249219..250268
     CDS             250509..251321
     CDS             complement(251511..252884)
     CDS             252977..255703
     CDS             256270..256950
     CDS             complement(257187..257966)
     CDS             complement(258460..259092)
     CDS             complement(259285..259770)
     CDS             259984..262356
     CDS             262552..264228
     CDS             264239..264682
     CDS             264859..265533
     CDS             265533..266969
     CDS             267322..269358
     CDS             complement(269350..269856)
     CDS             complement(269934..270740)
     CDS             270784..271590
     CDS             271862..272440
     CDS             complement(272549..272878)
     CDS             complement(272915..274849)
     CDS             complement(274921..276264)
     CDS             276279..277337
     CDS             complement(277356..277979)
     CDS             complement(277998..278909)
     CDS             complement(278923..279903)
     CDS             complement(279903..280454)
     CDS             complement(280512..281339)
     CDS             complement(281522..282397)
     CDS             complement(282394..282957)
     CDS             complement(282959..284554)
     CDS             complement(284564..286150)
     CDS             complement(286546..287052)
     CDS             complement(287049..287663)
     CDS             287982..290351
     CDS             290351..291607
     CDS             291753..292529
     CDS             292779..293042
     CDS             293039..293305
     CDS             complement(293402..296545)
     CDS             complement(296557..298065)
     CDS             complement(298161..298478)
     CDS             complement(298584..299030)
     CDS             complement(299214..299939)
     CDS             complement(299939..300610)
     CDS             301407..301970
     CDS             complement(302050..302352)
     CDS             complement(302357..302956)
     CDS             303137..304900
     CDS             304904..305593
     CDS             305590..306555
     CDS             306788..307645
     CDS             complement(307891..309438)
     CDS             complement(309438..310532)
     CDS             complement(310535..311347)
     CDS             complement(311347..313086)
     CDS             313307..314140
     CDS             complement(314189..314662)
     CDS             314791..316074
     CDS             complement(316086..316535)
     CDS             complement(316665..317228)
     CDS             317399..318121
     CDS             318154..319662
     CDS             319895..321751
     CDS             322133..322510
     CDS             322507..322740
     CDS             complement(323577..324215)
     CDS             complement(324562..324900)
     CDS             complement(325302..325619)
     CDS             complement(325730..326713)
     CDS             326840..328045
     CDS             complement(328127..329092)
     CDS             329290..329805
     CDS             329811..330194
     CDS             330238..330882
     CDS             331007..332314
     CDS             332400..333728
     CDS             333725..335176
     CDS             335401..335964
     CDS             complement(335993..336331)
     CDS             complement(336331..336795)
     CDS             complement(337046..338425)
     CDS             338743..338901
     CDS             complement(339162..340562)
     CDS             complement(340562..341248)
     CDS             complement(341365..342792)
     CDS             343068..343559
     CDS             343760..344629
     CDS             complement(344741..345499)
     CDS             complement(345514..345816)
     CDS             complement(345829..346128)
     CDS             complement(346128..347138)
     CDS             complement(347152..348126)
     CDS             complement(348266..348679)
     CDS             complement(349239..350651)
     CDS             complement(350688..351725)
     CDS             complement(351865..352389)
     CDS             complement(352521..352832)
     CDS             complement(353180..354991)
     CDS             355472..356881
     CDS             357125..357325
     CDS             357379..357918
     CDS             358111..358581
     CDS             complement(358697..359344)
     CDS             complement(359407..359631)
     CDS             359737..360699
     CDS             360849..361286
     CDS             361356..361850
     CDS             362004..362597
     CDS             362853..363464
     CDS             363475..364977
     CDS             complement(365049..366275)
     CDS             complement(366272..366997)
     CDS             complement(367061..367552)
     CDS             complement(367557..368759)
     CDS             complement(368838..369458)
     CDS             complement(369448..370716)
     CDS             complement(370706..373114)
     CDS             complement(373114..373929)
     CDS             complement(373929..374360)
     CDS             complement(374361..375923)
     CDS             complement(375928..377748)
     CDS             complement(377745..378137)
     CDS             complement(378130..379497)
     CDS             complement(379490..380041)
     CDS             complement(380041..380289)
     CDS             complement(380298..380552)
     CDS             complement(380581..381435)
     CDS             complement(381428..382207)
     CDS             complement(382456..383343)
     CDS             complement(383480..385597)
     CDS             complement(385696..386304)
     CDS             complement(386301..387395)
     CDS             complement(387473..388153)
     CDS             complement(388373..389302)
     CDS             complement(389443..391098)
     CDS             complement(391345..391728)
     CDS             complement(391759..393867)
     CDS             complement(393881..394159)
     CDS             complement(394220..394843)
     CDS             395217..396506
     CDS             396582..397652
     CDS             397787..398488
     CDS             complement(398568..401153)
     CDS             401339..402418
     CDS             402406..402990
     CDS             402987..403604
     CDS             403604..404122
     CDS             404144..406192
     CDS             406639..407154
     CDS             407163..408239
     CDS             408290..409693
     CDS             409826..410662
     CDS             complement(410695..410874)
     CDS             complement(410874..411269)
     CDS             411523..412194
     CDS             412225..412914
     CDS             412955..413953
     CDS             complement(413999..414868)
     CDS             415010..415885
     CDS             complement(415922..416491)
     CDS             complement(416488..417081)
     CDS             complement(417211..417537)
     CDS             complement(417534..419357)
     CDS             419447..420289
     CDS             421132..423270
     CDS             complement(423365..425518)
     CDS             425744..425842
     CDS             complement(426017..427696)
     CDS             complement(427952..429172)
     CDS             429336..429731
     CDS             429934..432255
     CDS             432456..433058
     CDS             complement(433086..433202)
     CDS             complement(433762..434805)
     CDS             435421..436218
     CDS             436304..437137
     CDS             complement(437982..438563)
     CDS             complement(438728..439666)
     CDS             complement(439731..440123)
     CDS             440484..441431
     CDS             441539..441871
     CDS             441861..443342
     CDS             443368..443670
     CDS             443681..444682
     CDS             444814..445431
     CDS             445936..446139
     CDS             complement(446145..446366)
     CDS             446539..446892
     CDS             447128..448219
     CDS             complement(448276..452736)
     CDS             complement(453023..453928)
     CDS             complement(453935..454831)
     CDS             complement(454911..456434)
     CDS             456801..458108
     CDS             complement(458141..459013)
     CDS             459222..460703
     CDS             461268..462953
     CDS             462950..463207
     CDS             463340..465199
     CDS             465201..466772
     CDS             467208..468350
     CDS             complement(468469..468720)
     CDS             468864..470876
     CDS             complement(470901..473525)
     CDS             complement(474527..474700)
     CDS             complement(474956..476878)
     CDS             complement(476886..477599)
     CDS             complement(477619..478221)
     CDS             complement(478221..479630)
     CDS             complement(479653..481035)
     CDS             complement(481032..483209)
     CDS             complement(483293..500656)
     CDS             complement(501023..502192)
     CDS             complement(502189..503439)
     CDS             complement(503525..504244)
     CDS             complement(504270..505199)
     CDS             505474..507933
     CDS             complement(508004..508339)
     CDS             508419..508601
     CDS             508622..509866
     CDS             509907..510734
     CDS             510731..511471
     CDS             511565..512464
     CDS             512464..513204
     CDS             complement(513184..513699)
     CDS             complement(513820..514332)
     CDS             complement(514448..515704)
     CDS             516325..519312
     CDS             complement(519454..519759)
     CDS             complement(519783..520757)
     CDS             complement(521043..521924)
     CDS             522446..523189
     CDS             523199..525199
     CDS             525201..525926
     CDS             complement(526763..528025)
     CDS             complement(528248..528574)
     CDS             528728..530032
     CDS             530036..530977
     CDS             complement(531094..531645)
     CDS             complement(531846..532595)
     CDS             complement(532679..533074)
     CDS             complement(533177..534190)
     CDS             complement(534205..536130)
     CDS             complement(536130..536945)
     CDS             complement(536964..537500)
     CDS             complement(537546..538292)
     CDS             complement(538305..538709)
     CDS             complement(538716..538961)
     CDS             complement(539071..540720)
     CDS             complement(540717..541337)
     CDS             complement(541337..542092)
     CDS             complement(542349..543377)
     CDS             complement(543476..543961)
     CDS             544348..544596
     CDS             545053..545565
     CDS             545723..546772
     CDS             complement(546845..547312)
     CDS             547769..548833
     CDS             549502..549789
     CDS             complement(549967..551424)
     CDS             complement(551424..552158)
     CDS             complement(552269..552994)
     CDS             complement(553006..553707)
     CDS             553850..554407
     CDS             554447..555787
     CDS             complement(555821..557320)
     CDS             complement(557680..557898)
     CDS             complement(558155..559456)
     CDS             complement(559676..561265)
     CDS             561573..562034
     CDS             562037..563569
     CDS             complement(564100..564222)
     CDS             complement(564496..565434)
     CDS             565531..566625
     CDS             566627..568258
     CDS             568305..568769
     CDS             568866..569183
     CDS             complement(569378..570421)
     CDS             571212..572015
     CDS             complement(572026..573618)
     CDS             573849..574460
     CDS             complement(574647..574778)
     CDS             complement(575637..577280)
     CDS             complement(577479..577811)
     CDS             complement(577874..579076)
     CDS             complement(579146..580678)
     CDS             581602..582300
     CDS             complement(582403..586041)
     CDS             complement(586334..586795)
     CDS             complement(586896..587573)
     CDS             complement(587668..587958)
     CDS             complement(587991..588410)
     CDS             588987..589976
     CDS             590077..590814
     CDS             complement(590884..591423)
     CDS             591575..592318
     CDS             592539..593108
     CDS             593221..594786
     CDS             595234..596853
     CDS             597203..600922
     CDS             600922..601575
     CDS             601572..602792
     CDS             602780..603784
     CDS             604347..605468
     CDS             complement(605615..606826)
     CDS             complement(607034..608026)
     CDS             608202..610505
     CDS             complement(610595..611311)
     CDS             611977..612420
     CDS             613005..614384
     CDS             614754..615872
     CDS             complement(615944..617080)
     CDS             complement(617296..617658)
     CDS             complement(617703..619370)
     CDS             complement(619548..620585)
     CDS             complement(620690..622057)
     CDS             complement(622066..623019)
     CDS             complement(623058..623798)
     CDS             complement(623849..624613)
     CDS             complement(624707..625318)
     CDS             complement(625401..626585)
     CDS             complement(626923..627834)
     CDS             627964..632517
     CDS             632671..634137
     CDS             634530..636623
     CDS             complement(636730..637614)
     CDS             637709..637861
     CDS             complement(638003..638440)
     CDS             complement(638536..641019)
     CDS             complement(641432..642619)
     CDS             complement(642616..645213)
     CDS             complement(645218..645922)
     CDS             complement(646068..647030)
     CDS             complement(647203..648432)
     CDS             648625..649248
     CDS             649717..650385
     CDS             650531..650968
     CDS             651194..651436
     CDS             651700..653160
     CDS             complement(653315..654799)
     CDS             655036..655716
     CDS             655742..657010
     CDS             657151..657732
     CDS             658150..661329
     CDS             complement(661394..661678)
     CDS             662046..663389
     CDS             663726..664322
     CDS             664353..665069
     CDS             complement(665073..667229)
     CDS             complement(667445..668647)
     CDS             669112..669666
     CDS             669871..670251
     CDS             complement(670352..670546)
     CDS             670709..671200
     CDS             671190..672323
     CDS             672503..673654
     CDS             673789..675453
     CDS             676080..677042
     CDS             677097..678599
     CDS             complement(678722..679150)
     CDS             complement(679193..680902)
     CDS             complement(680946..681386)
     CDS             complement(681432..681713)
     CDS             complement(682064..683068)
     CDS             683288..684325
     CDS             complement(684488..687946)
     CDS             688529..688972
     CDS             689813..691402
     CDS             691402..691794
     CDS             complement(692154..693593)
     CDS             694584..695222
     CDS             695198..696073
     CDS             696159..696665
     CDS             696822..698060
     CDS             698123..698731
     CDS             complement(699056..700873)
     CDS             complement(701022..701654)
     CDS             complement(701982..702863)
     CDS             complement(703004..703909)
     CDS             704130..707177
     CDS             complement(707260..707700)
     CDS             707974..708498
     CDS             complement(708511..708711)
     CDS             708988..710253
     CDS             710427..712487
     CDS             712641..713027
     CDS             713278..715599
     CDS             715614..716294
     CDS             complement(716455..717396)
     CDS             complement(717393..718079)
     CDS             complement(718086..718550)
     CDS             complement(718626..719090)
     CDS             719609..720568
     CDS             complement(721380..722345)
     CDS             722546..722917
     CDS             complement(723008..723637)
     CDS             complement(723630..725345)
     CDS             725623..727020
     CDS             727357..727695
     CDS             727706..728956
     CDS             729108..729437
     CDS             729535..730755
     CDS             complement(730761..731603)
     CDS             732034..733089
     CDS             complement(733134..733310)
     CDS             733662..735455
     CDS             735739..735957
     CDS             complement(736192..736383)
     CDS             complement(736532..738019)
     CDS             738226..738843
     CDS             738987..739736
     CDS             739953..740960
     CDS             741047..742678
     CDS             742681..743712
     CDS             744074..745012
     CDS             complement(745075..745545)
     CDS             complement(745712..746137)
     CDS             746260..746478
     CDS             746482..747030
     CDS             747077..747433
     CDS             complement(747584..748174)
     CDS             complement(748322..749473)
     CDS             750013..752007
     CDS             752197..753216
     CDS             753293..754468
     CDS             754624..755688
     CDS             755881..757221
     CDS             757337..758077
     CDS             758599..759345
     CDS             759338..759913
     CDS             760003..761445
     CDS             complement(761606..763855)
     CDS             complement(763946..764578)
     CDS             complement(764724..767876)
     CDS             complement(767879..769078)
     CDS             complement(769532..770752)
     CDS             complement(770806..771561)
     CDS             772043..773374
     CDS             773464..774369
     CDS             774514..775242
     CDS             775358..777082
     CDS             complement(777913..778674)
     CDS             778798..779772
     CDS             779772..780500
     CDS             780665..783238
     CDS             complement(783300..783743)
     CDS             783843..784667
     CDS             786120..786263
     CDS             787104..787280
     CDS             complement(790493..790645)
     CDS             complement(790648..790794)
     CDS             complement(791293..791826)
     CDS             complement(791840..792319)
     CDS             793994..794137
     CDS             complement(798590..799123)
     CDS             complement(799137..799616)
     CDS             complement(801030..802082)
     CDS             802172..802309
     CDS             complement(802323..803048)
     CDS             complement(803045..805054)
     CDS             complement(805258..805983)
     CDS             complement(806121..807422)
     CDS             complement(807535..808977)
     CDS             809484..810434
     CDS             810479..810790
     CDS             810844..811656
     CDS             812342..812509
     CDS             complement(812668..814029)
     CDS             complement(814097..815356)
     CDS             complement(815553..816230)
     CDS             816774..817148
     CDS             817135..817593
     CDS             complement(817670..818635)
     CDS             complement(818635..819285)
     CDS             complement(819389..819655)
     CDS             complement(819811..821022)
     CDS             complement(821176..821988)
     CDS             complement(821978..822991)
     CDS             complement(823006..824127)
     CDS             complement(824109..825965)
     CDS             complement(826095..826565)
     CDS             complement(826565..826894)
     CDS             complement(827056..827691)
     CDS             complement(827713..828747)
     CDS             complement(828747..829241)
     CDS             complement(829380..831971)
     CDS             832092..832592
     CDS             complement(832609..832899)
     CDS             complement(833012..833524)
     CDS             complement(833537..835099)
     CDS             complement(835103..835981)
     CDS             complement(836027..836497)
     CDS             complement(836494..837558)
     CDS             complement(837730..839154)
     CDS             complement(839238..839645)
     CDS             839872..841095
     CDS             841314..841901
     CDS             841979..843070
     CDS             844392..845426
     CDS             complement(845685..846632)
     CDS             complement(846723..847595)
     CDS             complement(847641..848252)
     CDS             848490..849740
     CDS             849755..850840
     CDS             850850..851704
     CDS             851829..852224
     CDS             852235..853023
     CDS             853217..854464
     CDS             854482..855333
     CDS             855503..856375
     CDS             complement(856470..857348)
     CDS             complement(857445..857801)
     CDS             858140..858625
     CDS             859090..859476
     CDS             complement(859821..860396)
     CDS             861223..861435
     CDS             861745..861975
     CDS             862520..863536
     CDS             864240..866426
     CDS             complement(866514..868001)
     CDS             868349..869752
     CDS             869889..870137
     CDS             complement(870214..871416)
     CDS             871832..873001
     CDS             complement(873080..873709)
     CDS             complement(873702..874166)
     CDS             874696..875238
     CDS             875419..876066
     CDS             complement(876116..878461)
     CDS             complement(878454..879269)
     CDS             879404..880303
     CDS             880644..880928
     CDS             880936..881463
     CDS             881460..882215
     CDS             882227..883120
     CDS             883550..883861
     CDS             883915..884727
     CDS             884915..885307
     CDS             885546..886775
     CDS             complement(886809..888002)
     CDS             888673..889206
     CDS             complement(889308..890186)
     CDS             complement(890224..891471)
     CDS             complement(891468..892574)
     CDS             complement(892589..894085)
     CDS             complement(894089..894265)
     CDS             895110..895778
     CDS             895826..896809
     CDS             complement(897038..899083)
     CDS             complement(899088..899618)
     CDS             complement(899627..901690)
     CDS             902012..902527
     CDS             902892..905474
     CDS             906036..907505
     CDS             complement(907584..908798)
     CDS             909042..910064
     CDS             910084..910878
     CDS             complement(911065..911964)
     CDS             complement(911993..913579)
     CDS             complement(913591..913731)
     CDS             complement(913721..915235)
     CDS             915440..916078
     CDS             916928..918748
     CDS             complement(919350..920252)
     CDS             920452..921420
     CDS             921435..921908
     CDS             complement(922292..922978)
     CDS             complement(923058..923903)
     CDS             924085..924861
     CDS             complement(924971..925813)
     CDS             926338..927828
     CDS             927858..928715
     CDS             complement(929140..933360)
     CDS             complement(933803..934519)
     CDS             complement(934684..935589)
     CDS             935681..936496
     CDS             936633..937526
     CDS             complement(937732..938856)
     CDS             complement(939390..939761)
     CDS             complement(939783..943091)
     CDS             complement(943297..944262)
     CDS             944402..945715
     CDS             946091..947056
     CDS             complement(947260..947706)
     CDS             947912..948940
     CDS             948984..949661
     CDS             949794..950414
     CDS             950638..951237
     CDS             complement(951227..952060)
     CDS             complement(952126..953349)
     CDS             953546..954949
     CDS             954993..956156
     CDS             956299..957927
     CDS             958120..958641
     CDS             958645..959160
     CDS             complement(959231..960121)
     CDS             960263..961234
     CDS             961308..963107
     CDS             complement(963168..963824)
     CDS             complement(964284..964943)
     CDS             965170..965286
     CDS             965302..965868
     CDS             966001..967935
     CDS             968130..968453
     CDS             968579..969244
     CDS             969911..971890
     CDS             972004..972750
     CDS             complement(972733..973635)
     CDS             974468..974680
     CDS             complement(974702..975988)
     CDS             complement(975972..977855)
     CDS             978274..978708
     CDS             complement(978865..980553)
     CDS             complement(980840..981304)
     CDS             complement(981506..982771)
     CDS             complement(982784..983323)
     CDS             983548..986115
     CDS             986214..986846
     CDS             complement(986909..987409)
     CDS             complement(987501..987902)
     CDS             complement(988018..988797)
     CDS             complement(989013..991100)
     CDS             991393..992082
     CDS             complement(992287..993225)
     CDS             complement(993222..993830)
     CDS             complement(993827..993997)
     CDS             994624..996486
     CDS             complement(996639..997298)
     CDS             complement(997363..998175)
     CDS             complement(998187..999539)
     CDS             999890..1000738
     CDS             1000910..1001554
     CDS             1001641..1002258
     CDS             1002358..1003656
     CDS             1003892..1004242
     CDS             1004418..1004966
     CDS             1005349..1005837
     CDS             complement(1005955..1007244)
     CDS             complement(1007241..1007777)
     CDS             complement(1007774..1010647)
     CDS             1011558..1013186
     CDS             1013523..1014809
     CDS             1015589..1016314
     CDS             complement(1016762..1017805)
     CDS             1018193..1018504
     CDS             1018558..1019370
     CDS             1019805..1020227
     CDS             1020322..1020768
     CDS             1021085..1021564
     CDS             complement(1022002..1023156)
     CDS             complement(1023185..1023679)
     CDS             complement(1024225..1027941)
     CDS             1028212..1028955
     CDS             1029253..1030062
     CDS             1030055..1031161
     CDS             1031291..1032346
     CDS             1032356..1033141
     CDS             1033141..1033671
     CDS             1033671..1035242
     CDS             1035239..1035868
     CDS             complement(1035945..1036754)
     CDS             complement(1036904..1037260)
     CDS             1037382..1038743
     CDS             1038754..1039533
     CDS             1040133..1040717
     CDS             complement(1040904..1042628)
     CDS             complement(1042814..1043599)
     CDS             complement(1043864..1044247)
     CDS             complement(1044314..1045636)
     CDS             1045817..1047391
     CDS             complement(1047519..1048694)
     CDS             complement(1048794..1049822)
     CDS             complement(1049881..1050423)
     CDS             1050555..1051592
     CDS             1051732..1052598
     CDS             1053434..1054522
     CDS             1055324..1056583
     CDS             1056661..1056882
     CDS             1057023..1057721
     CDS             1057732..1059045
     CDS             1059076..1060284
     CDS             1060449..1061852
     CDS             1061852..1063210
     CDS             complement(1063461..1064270)
     CDS             complement(1064273..1065211)
     CDS             complement(1065336..1065794)
     CDS             1066181..1066564
     CDS             complement(1066679..1066924)
     CDS             1067045..1067632
     CDS             complement(1067675..1068175)
     CDS             complement(1068323..1070971)
     CDS             1071053..1071766
     CDS             1071831..1072787
     CDS             1073125..1075437
     CDS             complement(1076067..1077602)
     CDS             complement(1077885..1078223)
     CDS             complement(1078439..1081345)
     CDS             complement(1081379..1081828)
     CDS             complement(1081914..1082285)
     CDS             complement(1082298..1083221)
     CDS             1083338..1084093
     CDS             complement(1084130..1084912)
     CDS             complement(1085101..1086384)
     CDS             1086588..1087490
     CDS             complement(1087601..1089109)
     CDS             complement(1089118..1089369)
     CDS             1089382..1090494
     CDS             1090491..1091549
     CDS             complement(1091677..1092186)
     CDS             complement(1092214..1092468)
     CDS             complement(1092484..1092834)
     CDS             complement(1092845..1093339)
     CDS             1093456..1094043
     CDS             complement(1094062..1094805)
     CDS             complement(1094857..1095501)
     CDS             complement(1095658..1096236)
     CDS             1096427..1096741
     CDS             complement(1096751..1097338)
     CDS             complement(1097501..1098922)
     CDS             1099180..1099611
     CDS             complement(1099651..1100211)
     CDS             complement(1100216..1101895)
     CDS             complement(1101888..1102616)
     CDS             1102870..1103196
     CDS             1103238..1104206
     CDS             1104237..1104896
     CDS             1105169..1105468
     CDS             1105633..1106757
     CDS             1106845..1107354
     CDS             1107557..1109632
     CDS             1110090..1111424
     CDS             1111424..1112623
     CDS             1112616..1113401
     CDS             1113401..1114033
     CDS             1114039..1114647
     CDS             1114694..1115941
     CDS             1116063..1117076
     CDS             1117162..1117386
     CDS             1117620..1118090
     CDS             1118103..1118570
     CDS             1118895..1119368
     CDS             1119370..1119888
     CDS             1120087..1121166
     CDS             complement(1121276..1122739)
     CDS             1122922..1124460
     CDS             1124808..1124903
     CDS             1125346..1126635
     CDS             1126919..1128028
     CDS             1128039..1129313
     CDS             complement(1129396..1129731)
     CDS             1130511..1132427
     CDS             1132539..1133669
     CDS             1133772..1135004
     CDS             1135127..1135933
     CDS             1136013..1136630
     CDS             1136714..1137526
     CDS             1137713..1138858
     CDS             1138882..1142103
     CDS             1142334..1142810
     CDS             1143257..1143892
     CDS             1144029..1145840
     CDS             1145845..1146768
     CDS             complement(1146836..1147135)
     CDS             1147226..1147855
     CDS             1147902..1149875
     CDS             1149945..1150778
     CDS             1150833..1152170
     CDS             1152310..1153092
     CDS             1153097..1153432
     CDS             1153805..1154314
     CDS             1154346..1155845
     CDS             1155871..1158516
     CDS             1158583..1159014
     CDS             1159014..1159967
     CDS             1160109..1160378
     CDS             complement(1161509..1163545)
     CDS             1163942..1166038
     CDS             1166185..1167096
     CDS             1167173..1168753
     CDS             1168835..1169035
     CDS             1169028..1169789
     CDS             1169967..1171229
     CDS             1171580..1172431
     CDS             1172811..1173584
     CDS             1173712..1175043
     CDS             1175056..1176273
     CDS             1176375..1177085
     CDS             complement(1177161..1177853)
     CDS             1178016..1179002
     CDS             1179175..1180029
     CDS             complement(1180179..1182563)
     CDS             1182995..1184374
     CDS             complement(1184464..1184829)
     CDS             complement(1184987..1186339)
     CDS             complement(1186708..1187649)
     CDS             complement(1187659..1188660)
     CDS             1188801..1189298
     CDS             complement(1189733..1191193)
     CDS             complement(1191486..1194164)
     CDS             1194719..1197328
     CDS             1197328..1198878
     CDS             complement(1199071..1199328)
     CDS             complement(1199341..1200705)
     CDS             1200953..1201795
     CDS             1201920..1203422
     CDS             complement(1203488..1203919)
     CDS             complement(1203954..1204766)
     CDS             complement(1205109..1208939)
     CDS             complement(1209463..1209936)
     CDS             complement(1209954..1213058)
     CDS             complement(1213058..1214143)
     CDS             complement(1214419..1215666)
     CDS             complement(1215943..1217610)
     CDS             1217872..1219125
     CDS             1219240..1219689
     CDS             1219754..1220899
     CDS             1220964..1221623
     CDS             1221748..1222851
     CDS             1222975..1223451
     CDS             1223465..1223869
     CDS             1223903..1224913
     CDS             1224924..1225415
     CDS             complement(1225547..1226689)
     CDS             complement(1226761..1228419)
     CDS             complement(1228548..1229516)
     CDS             complement(1229605..1229805)
     CDS             complement(1229890..1230486)
     CDS             complement(1230476..1233334)
     CDS             1233437..1234804
     CDS             1234989..1237196
     CDS             1237288..1238109
     CDS             1238224..1239861
     CDS             1240136..1241437
     CDS             1241538..1241840
     CDS             1241843..1242601
     CDS             1242663..1243142
     CDS             1243170..1244243
     CDS             1244247..1244996
     CDS             1244993..1245628
     CDS             1245732..1246661
     CDS             1246740..1247711
     CDS             complement(1248096..1250681)
     CDS             1250967..1252031
     CDS             1252831..1255455
     CDS             1255913..1256110
     CDS             complement(1257184..1257345)
     CDS             1258384..1258626
     CDS             1258640..1260418
     CDS             1260428..1261558
     CDS             1261894..1263165
     CDS             complement(1263247..1264497)
     CDS             1265084..1265494
     CDS             1265549..1268404
     CDS             1268748..1270367
     CDS             1270370..1270804
     CDS             1270992..1271609
     CDS             complement(1271876..1272958)
     CDS             complement(1272958..1273449)
     CDS             1273755..1275593
     CDS             1275615..1276232
     CDS             1276229..1277077
     CDS             1277280..1280564
     CDS             complement(1280681..1281118)
     CDS             1281394..1281669
     CDS             complement(1281773..1282423)
     CDS             1282848..1283204
     CDS             complement(1283517..1284590)
     CDS             complement(1285125..1285850)
     CDS             1286459..1286716
     CDS             complement(1286804..1287400)
     CDS             1287546..1288589
     CDS             1288831..1290153
     CDS             1290354..1290545
     CDS             1290796..1291140
     CDS             1291236..1291472
     CDS             complement(1291785..1292393)
     CDS             complement(1293504..1293992)
     CDS             1294266..1294679
     CDS             1294672..1295007
     CDS             complement(1295193..1295696)
     CDS             1296011..1296850
     CDS             1297165..1297377
     CDS             1297385..1299130
     CDS             1300467..1302119
     CDS             1302210..1303526
     CDS             1304041..1305504
     CDS             complement(1305614..1306219)
     CDS             complement(1306269..1307093)
     CDS             complement(1307451..1307873)
     CDS             complement(1307833..1308579)
     CDS             1308940..1309071
     CDS             1309353..1309568
     CDS             complement(1309638..1310141)
     CDS             complement(1310200..1310502)
     CDS             complement(1310693..1312429)
     CDS             complement(1312652..1313734)
     CDS             1313849..1314970
     CDS             1315002..1315787
     CDS             1315787..1316764
     CDS             1316796..1317911
     CDS             1318010..1319284
     CDS             1319311..1319931
     CDS             1319944..1321179
     CDS             1321283..1322749
     CDS             1322949..1323158
     CDS             complement(1323175..1323576)
     CDS             1323714..1324280
     CDS             1324364..1324909
     CDS             1324914..1325153
     CDS             1325144..1326442
     CDS             1326478..1327395
     CDS             1327412..1328071
     CDS             1328158..1329561
     CDS             complement(1329668..1331203)
     CDS             complement(1331379..1332707)
     CDS             complement(1332700..1333383)
     CDS             complement(1333387..1333743)
     CDS             1334085..1334966
     CDS             1335069..1335746
     CDS             complement(1335999..1337339)
     CDS             1337458..1338924
     CDS             1339029..1340606
     CDS             1340706..1341275
     CDS             complement(1341315..1341434)
     CDS             complement(1341591..1343021)
     CDS             1343377..1347258
     CDS             1348398..1349954
     CDS             1349970..1351109
     CDS             1351127..1351237
     CDS             1351601..1352050
     CDS             complement(1352295..1354301)
     CDS             complement(1354448..1357513)
     CDS             complement(1357510..1358631)
     CDS             1358876..1359526
     CDS             1359660..1360592
     CDS             complement(1360676..1361122)
     CDS             complement(1361119..1361829)
     CDS             1362099..1363307
     CDS             1363799..1364278
     CDS             1364359..1364919
     CDS             complement(1365076..1365549)
     CDS             complement(1365652..1365981)
     CDS             complement(1366056..1366874)
     CDS             1367134..1368054
     CDS             1368127..1368960
     CDS             1369097..1369495
     CDS             1369498..1369914
     CDS             1369938..1370723
     CDS             1370784..1372163
     CDS             1372452..1373195
     CDS             1373207..1373995
     CDS             1374005..1374679
     CDS             1374690..1375796
     CDS             1375814..1376941
     CDS             1376941..1378869
     CDS             1378880..1380085
     CDS             1380178..1381626
     CDS             1381888..1383333
     CDS             1383550..1383999
     CDS             1384065..1385429
     CDS             1385517..1385861
     CDS             1385868..1386272
     CDS             1386925..1388355
     CDS             1388726..1389931
     CDS             1389924..1391273
     CDS             1391514..1391855
     CDS             1391931..1393607
     CDS             1393600..1394655
     CDS             1394810..1396021
     CDS             1396002..1397342
     CDS             1397348..1397794
     CDS             1398099..1399637
     CDS             1399731..1400252
     CDS             1400282..1401310
     CDS             1401322..1401705
     CDS             1401791..1402201
     CDS             1402201..1402962
     CDS             1402975..1403244
     CDS             1403248..1404051
     CDS             1404061..1405194
     CDS             1405311..1407410
     CDS             1407440..1408825
     CDS             1408830..1409711
     CDS             1409704..1410423
     CDS             1410480..1410851
     CDS             1410865..1411602
     CDS             1411618..1413828
     CDS             1413859..1415055
     CDS             1415048..1415512
     CDS             1415558..1416352
     CDS             1416336..1417418
     CDS             1417421..1417915
     CDS             1418008..1418406
     CDS             complement(1418495..1419871)
     CDS             complement(1420316..1420987)
     CDS             1421457..1421888
     CDS             1421892..1422797
     CDS             1422797..1423810
     CDS             1424345..1425928
     CDS             complement(1426034..1428070)
     CDS             1428337..1428441
     CDS             1428443..1429135
     CDS             complement(1429234..1429491)
     CDS             complement(1429556..1431184)
     CDS             complement(1431202..1437159)
     CDS             complement(1437156..1439249)
     CDS             complement(1439246..1447108)
     CDS             complement(1447092..1447973)
     CDS             complement(1448419..1449417)
     CDS             complement(1449419..1449952)
     CDS             complement(1449949..1450515)
     CDS             complement(1450521..1451174)
     CDS             complement(1451307..1451660)
     CDS             complement(1451662..1452453)
     CDS             complement(1452440..1455490)
     CDS             complement(1455490..1457568)
     CDS             complement(1457728..1458288)
     CDS             complement(1458343..1459497)
     CDS             complement(1459484..1459744)
     CDS             complement(1459749..1460252)
     CDS             complement(1460330..1460992)
     CDS             complement(1460962..1461702)
     CDS             complement(1461760..1464417)
     CDS             1464721..1465989
     CDS             1465992..1468430
     CDS             1468575..1470152
     CDS             1470805..1471881
     CDS             1472307..1473050
     CDS             1473171..1473650
     CDS             complement(1473891..1474937)
     CDS             1475090..1476085
     CDS             complement(1476242..1478233)
     CDS             1478449..1479405
     CDS             complement(1479554..1480411)
     CDS             1480466..1481116
     CDS             complement(1481231..1483945)
     CDS             complement(1483960..1484733)
     CDS             complement(1484734..1485099)
     CDS             1485259..1485642
     CDS             complement(1485677..1485913)
     CDS             1486087..1486716
     CDS             1486786..1487094
     CDS             1488253..1489299
     CDS             1490579..1491286
     CDS             complement(1491381..1491767)
     CDS             complement(1491764..1492777)
     CDS             1492865..1493188
     CDS             1493272..1494153
     CDS             complement(1494150..1494311)
     CDS             1494481..1494945
     CDS             1494897..1496375
     CDS             1496555..1497427
     CDS             1497594..1499489
     CDS             complement(1499626..1500450)
     CDS             complement(1500501..1503074)
     CDS             complement(1503099..1503896)
     CDS             1504040..1504975
     CDS             1505093..1505944
     CDS             1506013..1506750
     CDS             1506870..1507427
     CDS             1507509..1508333
     CDS             1508353..1509210
     CDS             1509216..1510406
     CDS             1510419..1511789
     CDS             1511821..1514304
     CDS             1514361..1514867
     CDS             1514873..1515895
     CDS             1515927..1516388
     CDS             1516385..1517155
     CDS             1517165..1518313
     CDS             1518334..1518972
     CDS             1519083..1522559
     CDS             1522569..1524035
     CDS             1524309..1525889
     CDS             1526748..1527998
     CDS             complement(1528484..1529527)
     CDS             1529923..1530087
     CDS             complement(1530169..1531263)
     CDS             1531339..1532790
     CDS             complement(1532879..1533760)
     CDS             1533923..1535875
     CDS             1536058..1536594
     CDS             1536591..1537304
     CDS             1537676..1539262
     CDS             1539273..1539815
     CDS             1539958..1541124
     CDS             1541135..1542259
     CDS             1542734..1545946
     CDS             1546158..1546505
     CDS             1547241..1548833
     CDS             1548830..1550950
     CDS             complement(1551100..1552104)
     CDS             complement(1552114..1552728)
     CDS             1552976..1553446
     CDS             complement(1553519..1556182)
     CDS             complement(1556198..1556959)
     CDS             complement(1556969..1558456)
     CDS             complement(1558499..1559518)
     CDS             complement(1559524..1560246)
     CDS             complement(1560357..1561934)
     CDS             complement(1562246..1565182)
     CDS             complement(1565677..1566735)
     CDS             complement(1566740..1568068)
     CDS             complement(1568160..1569491)
     CDS             1569874..1571181
     CDS             1571191..1573833
     CDS             1573973..1575049
     CDS             1575452..1576252
     CDS             1576326..1577231
     CDS             1577397..1578155
     CDS             1578245..1578940
     CDS             1578972..1579385
     CDS             complement(1579382..1579741)
     CDS             complement(1579866..1580351)
     CDS             complement(1580674..1581699)
     CDS             1582052..1582849
     CDS             1582923..1583261
     CDS             1583426..1584964
     CDS             1585202..1586188
     CDS             1586287..1586937
     CDS             1586924..1587604
     CDS             1587851..1588498
     CDS             complement(1588578..1589321)
     CDS             1589683..1590627
     CDS             1590723..1592648
     CDS             1592959..1594149
     CDS             1594314..1595807
     CDS             1595973..1597130
     CDS             1597181..1597963
     CDS             1597963..1599081
     CDS             1599096..1599995
     CDS             1600008..1600766
     CDS             1600935..1601174
     CDS             1601182..1602126
     CDS             1602228..1603148
     CDS             1603644..1604594
     CDS             1605047..1606615
     CDS             1606774..1607139
     CDS             1607166..1607972
     CDS             1608270..1610276
     CDS             complement(1610738..1611280)
     CDS             complement(1611310..1611915)
     CDS             complement(1612094..1612912)
     CDS             complement(1613007..1613513)
     CDS             1613710..1615965
     CDS             1616024..1617685
     CDS             1617712..1618530
     CDS             1618579..1619283
     CDS             1619423..1620004
     CDS             1620270..1620668
     CDS             complement(1621144..1621371)
     CDS             1621451..1622767
     CDS             1623023..1624072
     CDS             1624131..1625006
     CDS             1625129..1626823
     CDS             1626857..1627906
     CDS             1628128..1629312
     CDS             complement(1629729..1630121)
     CDS             complement(1630121..1632211)
     CDS             complement(1632239..1632853)
     CDS             1634326..1635492
     CDS             1635522..1636535
     CDS             1636544..1637347
     CDS             1637500..1638606
     CDS             1638606..1639712
     CDS             1639744..1640952
     CDS             1640999..1641892
     CDS             1641894..1643309
     CDS             1643900..1644037
     CDS             1644675..1646075
     CDS             1646576..1647787
     CDS             1647795..1648331
     CDS             1648331..1650601
     CDS             1650598..1651335
     CDS             1651335..1652033
     CDS             1652033..1653391
     CDS             1653825..1654715
     CDS             complement(1655505..1657598)
     CDS             1657731..1658945
     CDS             1659372..1660508
     CDS             1660688..1661704
     CDS             1661995..1666221
     CDS             1666350..1667135
     CDS             1667253..1668530
     CDS             1668602..1669228
     CDS             1669381..1669869
     CDS             1669904..1671418
     CDS             complement(1671977..1672681)
     CDS             1672852..1674813
     CDS             1674982..1675575
     CDS             1675908..1676066
     CDS             complement(1676179..1677114)
     CDS             1677237..1678262
     CDS             1678323..1678613
     CDS             1678752..1680221
     CDS             1680444..1680989
     CDS             1681272..1681928
     CDS             complement(1682047..1683336)
     CDS             1683518..1684162
     CDS             1684286..1685302
     CDS             1685316..1685924
     CDS             1685927..1686379
     CDS             1686382..1688625
     CDS             1688863..1690308
     CDS             1690492..1691241
     CDS             1691244..1693577
     CDS             1693670..1694866
     CDS             complement(1695133..1695939)
     CDS             complement(1695939..1696238)
     CDS             complement(1696274..1696825)
     CDS             complement(1696946..1697839)
     CDS             complement(1697930..1698733)
     CDS             complement(1698726..1699937)
     CDS             complement(1699995..1701398)
     CDS             complement(1701391..1702434)
     CDS             complement(1702434..1703069)
     CDS             complement(1703066..1704637)
     CDS             1705090..1705950
     CDS             1705911..1706567
     CDS             1706607..1707395
     CDS             1707418..1708155
     CDS             complement(1708152..1709078)
     CDS             1709270..1710349
     CDS             1710353..1713418
     CDS             1713690..1714562
     CDS             1714757..1715086
     CDS             complement(1715335..1715556)
     CDS             complement(1715974..1716249)
     CDS             1716601..1717962
     CDS             1718214..1718765
     CDS             1719245..1719532
     CDS             complement(1719680..1723594)
     CDS             complement(1723591..1725381)
     CDS             1725570..1726604
     CDS             1726776..1727192
     CDS             1727270..1731145
     CDS             complement(1732166..1732609)
     CDS             complement(1733168..1733947)
     CDS             1734337..1735314
     CDS             complement(1735401..1736045)
     CDS             complement(1736045..1737082)
     CDS             1737324..1737950
     CDS             complement(1738083..1739411)
     CDS             1739795..1740400
     CDS             complement(1740527..1741192)
     CDS             1741380..1742249
     CDS             1743571..1743969
     CDS             1743959..1744648
     CDS             1744648..1745076
     CDS             1745077..1746039
     CDS             1746083..1747411
     CDS             1747435..1747971
     CDS             1748027..1748764
     CDS             1750733..1751884
     CDS             complement(1751949..1752209)
     CDS             complement(1752289..1754130)
     CDS             1754284..1754685
     CDS             complement(1754799..1756751)
     CDS             1757008..1760430
     CDS             1760460..1761062
     CDS             complement(1761134..1761766)
     CDS             1761925..1762818
     CDS             complement(1762894..1764228)
     CDS             1764343..1765395
     CDS             1765402..1766601
     CDS             1766622..1767386
     CDS             1767391..1768101
     CDS             complement(1768204..1769229)
     CDS             complement(1769383..1770294)
     CDS             complement(1770741..1771169)
     CDS             1771278..1772132
     CDS             complement(1772150..1772521)
     CDS             1772930..1773778
     CDS             1773935..1774420
     CDS             complement(1774572..1775513)
     CDS             complement(1775644..1776483)
     CDS             1776646..1777563
     CDS             complement(1778262..1778444)
     CDS             complement(1778819..1782193)
     CDS             1782820..1783776
     CDS             1783814..1784461
     CDS             complement(1784646..1785266)
     CDS             1785514..1786038
     CDS             1786057..1786227
     CDS             1786243..1787271
     CDS             1787280..1788239
     CDS             1788272..1789198
     CDS             1789209..1789955
     CDS             1790119..1790352
     CDS             1790515..1791753
     CDS             1791894..1792382
     CDS             1792396..1793271
     CDS             1793665..1794000
     CDS             1794291..1797107
     CDS             1797107..1797991
     CDS             1797984..1799162
     CDS             1799150..1799827
     CDS             1800064..1802667
     CDS             1802664..1802990
     CDS             1803001..1804467
     CDS             1804524..1806314
     CDS             1806827..1807360
     CDS             1807402..1808955
     CDS             1809670..1810206
     CDS             1810227..1811885
     CDS             1812039..1812671
     CDS             1812668..1813246
     CDS             1813259..1813660
     CDS             1813663..1814514
     CDS             complement(1814669..1816426)
     CDS             1816630..1816983
     CDS             1816983..1817492
     CDS             1817489..1817956
     CDS             1817994..1818386
     CDS             1818677..1820878
     CDS             1820933..1821193
     CDS             1821199..1821909
     CDS             1821946..1822944
     CDS             1823004..1823849
     CDS             1823942..1824535
     CDS             1824694..1825242
     CDS             complement(1825323..1825523)
     CDS             complement(1825700..1826494)
     CDS             1826654..1827706
     CDS             complement(1827974..1828810)
     CDS             1829377..1829976
     CDS             1830256..1832169
     CDS             1832236..1833099
     CDS             1833236..1833880
     CDS             1834479..1835783
     CDS             1835899..1836729
     CDS             complement(1836734..1837300)
     CDS             1837400..1838899
     CDS             complement(1838889..1841057)
     CDS             1841418..1841684
     CDS             1841697..1843415
     CDS             1843547..1845394
     CDS             1845394..1846083
     CDS             complement(1846137..1847219)
     CDS             complement(1847339..1848013)
     CDS             1848215..1848775
     CDS             1850264..1850407
     CDS             1855436..1855819
     CDS             1855997..1857541
     CDS             1857570..1858328
     CDS             1858569..1859102
     CDS             1859202..1859681
     CDS             1859695..1860228
     CDS             1861166..1862191
     CDS             1862207..1864963
     CDS             1864967..1866091
     CDS             complement(1866181..1866411)
     CDS             1866662..1867231
     CDS             complement(1867375..1867815)
     CDS             1867917..1868339
     CDS             complement(1868438..1869145)
     CDS             1869414..1870277
     CDS             1870900..1873419
     CDS             complement(1873486..1873848)
     CDS             complement(1873912..1874175)
     CDS             1874303..1875808
     CDS             1875811..1876515
     CDS             1877264..1878136
     CDS             1878179..1879087
     CDS             1879316..1879720
     CDS             complement(1879897..1881516)
     CDS             1881722..1882387
     CDS             complement(1882456..1883910)
     CDS             1884310..1885119
     CDS             complement(1885447..1885782)
     CDS             complement(1886043..1887188)
     CDS             complement(1887185..1888699)
     CDS             complement(1889046..1889879)
     CDS             1889982..1891193
     CDS             1891887..1892195
     CDS             1892220..1892681
     CDS             complement(1892784..1893386)
     CDS             complement(1893438..1893941)
     CDS             1894108..1894938
     CDS             1894999..1896564
     CDS             complement(1896768..1896965)
     CDS             complement(1897182..1897628)
     CDS             complement(1897794..1898150)
     CDS             complement(1898271..1901657)
     CDS             1901970..1902365
     CDS             1902512..1903213
     CDS             1903314..1903664
     CDS             1903633..1903842
     CDS             complement(1903888..1904403)
     CDS             1904596..1905348
     CDS             complement(1905474..1907138)
     CDS             1907675..1908076
     CDS             complement(1908250..1909908)
     CDS             complement(1910067..1910813)
     CDS             1911452..1913128
     CDS             complement(1913559..1913933)
     CDS             1914538..1915350
     CDS             complement(1915896..1916708)
     CDS             complement(1916762..1917073)
     CDS             complement(1917217..1918227)
     CDS             complement(1918697..1919824)
     CDS             complement(1919959..1920636)
     CDS             1920886..1921788
     CDS             1921795..1921956
     CDS             1922201..1923313
     CDS             1923393..1925102
     CDS             1926194..1926652
     CDS             1927036..1927896
     CDS             complement(1927935..1928201)
     CDS             complement(1928518..1928943)
     CDS             complement(1929025..1930215)
     CDS             complement(1930379..1932550)
     CDS             complement(1932554..1933243)
     CDS             1933504..1934271
     CDS             1934361..1936529
     CDS             1936544..1937170
     CDS             complement(1937434..1937928)
     CDS             complement(1937928..1939646)
     CDS             complement(1940043..1941263)
     CDS             1941661..1943427
     CDS             1943656..1944279
     CDS             1944434..1945054
     CDS             1945073..1945477
     CDS             complement(1945523..1945855)
     CDS             complement(1945871..1946071)
     CDS             complement(1946093..1949269)
     CDS             complement(1949720..1950616)
     CDS             complement(1950662..1952083)
     CDS             1952270..1953481
     CDS             complement(1953478..1953699)
     CDS             complement(1953699..1953824)
     CDS             complement(1953821..1954063)
     CDS             complement(1954060..1954362)
     CDS             complement(1954363..1954626)
     CDS             complement(1954638..1954973)
     CDS             complement(1954982..1955143)
     CDS             complement(1955140..1955463)
     CDS             1955674..1956555
     CDS             1956521..1957417
     CDS             complement(1957596..1958288)
     CDS             1958407..1958592
     CDS             1958620..1959213
     CDS             1959215..1959418
     CDS             1959420..1959638
     CDS             complement(1959577..1959780)
     CDS             1959953..1960708
     CDS             1960705..1961370
     CDS             1961363..1961584
     CDS             1961584..1962846
     CDS             1962874..1963119
     CDS             1963119..1963487
     CDS             1963903..1964142
     CDS             1964538..1965821
     CDS             1965876..1966028
     CDS             1966349..1966621
     CDS             1966795..1967166
     CDS             1967176..1967532
     CDS             complement(1968027..1969070)
     CDS             1969546..1969959
     CDS             1970666..1971217
     CDS             complement(1971351..1971935)
     CDS             1972551..1972991
     CDS             1973418..1974029
     CDS             1974457..1975539
     CDS             1975757..1976560
     CDS             1976940..1977407
     CDS             1977407..1977844
     CDS             1977982..1978287
     CDS             1978291..1978824
     CDS             1978799..1980781
     CDS             1980781..1980984
     CDS             1980993..1982552
     CDS             1982509..1984545
     CDS             1984649..1984969
     CDS             1984962..1985267
     CDS             1985278..1985829
     CDS             1985855..1986280
     CDS             1986277..1986996
     CDS             1987074..1990952
     CDS             1990989..1991366
     CDS             1991401..1993839
     CDS             1993856..1994815
     CDS             1994808..1995095
     CDS             1995092..1996864
     CDS             1996898..1997110
     CDS             1997621..1998427
     CDS             1998454..1999275
     CDS             1999531..1999737
     CDS             complement(2000369..2001268)
     CDS             complement(2001265..2002098)
     CDS             complement(2002136..2002789)
     CDS             complement(2002895..2003728)
     CDS             2004315..2006225
     CDS             2006470..2007399
     CDS             2007982..2008620
     CDS             2008620..2009117
     CDS             2009168..2009743
     CDS             2009826..2010176
     CDS             2010231..2011115
     CDS             2011639..2014506
     CDS             2014985..2015968
     CDS             2015984..2018371
     CDS             2018375..2018674
     CDS             2018990..2019925
     CDS             2019974..2020849
     CDS             complement(2020912..2021532)
     CDS             complement(2021591..2022364)
     CDS             complement(2022346..2023083)
     CDS             complement(2023080..2023742)
     CDS             complement(2023752..2024819)
     CDS             complement(2024893..2025942)
     CDS             complement(2026019..2027308)
     CDS             complement(2027314..2028213)
     CDS             2029046..2029930
     CDS             2030121..2030495
     CDS             complement(2030550..2031101)
     CDS             complement(2031264..2032607)
     CDS             2032957..2033970
     CDS             2033987..2034217
     CDS             2034612..2036537
     CDS             2036611..2037312
     CDS             2037360..2037701
     CDS             2037694..2038371
     CDS             2038368..2039231
     CDS             2039253..2040146
     CDS             2040345..2042018
     CDS             2042108..2043220
     CDS             complement(2043323..2043583)
     CDS             complement(2043586..2044395)
     CDS             complement(2044423..2045088)
     CDS             2045207..2045485
     CDS             2045517..2046485
     CDS             2046548..2046994
     CDS             complement(2047065..2047574)
     CDS             complement(2047688..2049274)
     CDS             2049865..2050584
     CDS             complement(2050676..2052217)
     CDS             complement(2052227..2053492)
     CDS             complement(2053556..2055490)
     CDS             complement(2055788..2056372)
     CDS             2056608..2056949
     CDS             complement(2057076..2058305)
     CDS             2058544..2059641
     CDS             2059795..2060505
     CDS             complement(2060620..2062560)
     CDS             complement(2062710..2063087)
     CDS             complement(2063099..2063455)
     CDS             complement(2063553..2065022)
     CDS             2065150..2065371
     CDS             2065397..2066479
     CDS             complement(2066751..2066984)
     CDS             complement(2067061..2067798)
     CDS             complement(2067887..2068957)
     CDS             complement(2069029..2070213)
     CDS             complement(2070383..2070997)
     CDS             complement(2071107..2071955)
     CDS             complement(2071991..2072701)
     CDS             complement(2072692..2073825)
     CDS             complement(2073825..2074166)
     CDS             complement(2074442..2074951)
     CDS             complement(2075030..2076754)
     CDS             complement(2076767..2077024)
     CDS             complement(2077358..2078974)
     CDS             2079251..2079961
     CDS             2080049..2081086
     CDS             2081283..2082215
     CDS             complement(2082381..2082776)
     CDS             complement(2082950..2085412)
     CDS             complement(2085470..2087029)
     CDS             complement(2087427..2089520)
     CDS             complement(2089745..2090341)
     CDS             complement(2090743..2091606)
     CDS             complement(2091911..2093104)
     CDS             2093495..2094352
     CDS             2094378..2094575
     CDS             2094854..2095096
     CDS             complement(2095116..2095295)
     CDS             complement(2095550..2097580)
     CDS             complement(2097631..2099550)
     CDS             complement(2099613..2101136)
     CDS             complement(2101253..2103973)
     CDS             2104478..2106112
     CDS             2106279..2107544
     CDS             2107849..2109063
     CDS             2109269..2111542
     CDS             2112221..2114476
     CDS             complement(2114600..2115715)
     CDS             2115898..2116395
     CDS             2116668..2119322
     CDS             2119334..2119978
     CDS             2119987..2121318
     CDS             2121311..2121685
     CDS             2121704..2122990
     CDS             complement(2123475..2123813)
     CDS             complement(2123807..2124115)
     CDS             complement(2124112..2124468)
     CDS             complement(2124488..2124877)
     CDS             complement(2124943..2125602)
     CDS             complement(2125574..2125672)
     CDS             complement(2125820..2126722)
     CDS             2127797..2128474
     CDS             2128486..2130168
     CDS             2130914..2132458
     CDS             complement(2132587..2133003)
     CDS             2133187..2134767
     CDS             complement(2134885..2135601)
     CDS             complement(2135612..2137489)
     CDS             complement(2137928..2139133)
     CDS             complement(2139133..2139843)
     CDS             complement(2139852..2141150)
     CDS             2141736..2142707
     CDS             2142710..2143027
     CDS             2143478..2144704
     CDS             2144731..2145582
     CDS             2145579..2146613
     CDS             2146961..2147995
     CDS             complement(2148238..2149419)
     CDS             2149707..2150837
     CDS             complement(2150912..2152129)
     CDS             complement(2152471..2153256)
     CDS             complement(2153334..2154221)
     CDS             2154308..2154733
     CDS             2154926..2155297
     CDS             complement(2155728..2155823)
     CDS             2156065..2156715
     CDS             complement(2156724..2160281)
     CDS             2160473..2160787
     CDS             2160735..2161514
     CDS             2161654..2162463
     CDS             2162463..2164430
     CDS             2164427..2165320
     CDS             2165417..2166490
     CDS             2166579..2167826
     CDS             2167927..2168748
     CDS             2168838..2170088
     CDS             2170446..2170940
     CDS             2171480..2171938
     CDS             2172379..2172849
     CDS             complement(2173025..2173612)
     CDS             complement(2174016..2175422)
     CDS             2175813..2177186
     CDS             2177210..2177749
     CDS             complement(2177915..2178058)
     CDS             2178319..2179512
     CDS             complement(2179865..2182477)
     CDS             complement(2182479..2184005)
     CDS             2184907..2186667
     CDS             2186928..2187578
     CDS             2187571..2188389
     CDS             2189032..2189778
     CDS             2189787..2191175
     CDS             2191177..2191740
     CDS             complement(2192051..2192950)
     CDS             2193304..2193948
     CDS             2194005..2194883
     CDS             2194988..2196112
     CDS             2196200..2198791
     CDS             2198881..2200050
     CDS             2200520..2202679
     CDS             complement(2202841..2203308)
     CDS             complement(2203395..2203931)
     CDS             2204215..2205099
     CDS             2205104..2206201
     CDS             2206738..2207820
     CDS             2207817..2209661
     CDS             2209666..2210919
     CDS             complement(2211147..2211575)
     CDS             complement(2211665..2214085)
     CDS             2214361..2215137
     CDS             complement(2215123..2216115)
     CDS             complement(2216158..2216502)
     CDS             complement(2216619..2217302)
     CDS             2217557..2218195
     CDS             complement(2218267..2218896)
     CDS             complement(2219082..2219789)
     CDS             2220000..2220668
     CDS             complement(2220763..2221824)
     CDS             2222172..2222273
     CDS             2222670..2223158
     CDS             2223887..2224846
     CDS             2225555..2225842
     CDS             2226182..2228386
     CDS             complement(2228584..2228949)
     CDS             complement(2229080..2229640)
     CDS             2229793..2230395
     CDS             complement(2230607..2232448)
     CDS             2232644..2233285
     CDS             2233297..2235573
     CDS             complement(2235850..2237289)
     CDS             complement(2237719..2238573)
     CDS             2238911..2240380
     CDS             2240390..2241088
     CDS             2241100..2242926
     CDS             2242948..2243592
     CDS             2243860..2244372
     CDS             2244642..2245337
     CDS             complement(2245498..2248095)
     CDS             2248823..2249524
     CDS             2249526..2250488
     CDS             2250689..2252425
     CDS             complement(2252400..2253593)
     CDS             2253894..2255414
     CDS             2255420..2256340
     CDS             complement(2256483..2257859)
     CDS             complement(2257869..2258456)
     CDS             complement(2258569..2259783)
     CDS             complement(2260064..2260624)
     CDS             complement(2260674..2261861)
     CDS             complement(2261955..2262482)
     CDS             complement(2262533..2262805)
     CDS             complement(2262814..2263035)
     CDS             complement(2263134..2263907)
     CDS             2264213..2264839
     CDS             2264894..2266537
     CDS             2266708..2267115
     CDS             complement(2267196..2269382)
     CDS             complement(2269609..2271171)
     CDS             complement(2271604..2273016)
     CDS             complement(2273286..2274950)
     CDS             2275589..2276902
     CDS             2276974..2277777
     CDS             2277928..2278287
     CDS             2278417..2280426
     CDS             2280423..2280698
     CDS             complement(2281014..2281580)
     CDS             2281991..2283013
     CDS             complement(2283178..2285880)
     CDS             complement(2286144..2289329)
     CDS             complement(2289335..2290522)
     CDS             2290702..2291262
     CDS             complement(2291327..2292280)
     CDS             complement(2292482..2292961)
     CDS             2293183..2294211
     CDS             2294368..2295546
     CDS             2295550..2296527
     CDS             2296537..2298159
     CDS             2298262..2299329
     CDS             complement(2299505..2301421)
     CDS             complement(2302010..2303020)
     CDS             complement(2303251..2304081)
     CDS             2304282..2305718
     CDS             complement(2306879..2307364)
     CDS             complement(2307490..2308197)
     CDS             complement(2308225..2309442)
     CDS             complement(2309678..2311360)
     CDS             complement(2311375..2312841)
     CDS             complement(2312841..2313437)
     CDS             2314169..2314375
     CDS             2315241..2315834
     CDS             2315997..2317100
     CDS             2317081..2317575
     CDS             2317631..2319202
     CDS             2319199..2320419
     CDS             2320508..2321509
     CDS             2321573..2324686
     CDS             2325190..2326515
     CDS             complement(2326702..2328771)
     CDS             complement(2329255..2329854)
     CDS             complement(2329859..2330842)
     CDS             complement(2330839..2331603)
     CDS             complement(2331606..2332718)
     CDS             2333041..2333454
     CDS             2333461..2334717
     CDS             2334864..2335235
     CDS             2335339..2335773
     CDS             2335943..2336317
     CDS             2336453..2336968
     CDS             2336965..2338938
     CDS             2338950..2339663
     CDS             2339779..2340201
     CDS             2340216..2341136
     CDS             2341164..2341655
     CDS             2342040..2342258
     CDS             2342255..2342803
     CDS             complement(2342841..2344157)
     CDS             2344469..2345113
     CDS             2345391..2346257
     CDS             complement(2346376..2346780)
     CDS             complement(2346796..2347548)
     CDS             complement(2347563..2348432)
     CDS             complement(2348489..2349130)
     CDS             2349635..2350555
     CDS             complement(2350740..2351702)
     CDS             complement(2351695..2353263)
     CDS             complement(2353623..2354546)
     CDS             complement(2354543..2355349)
     CDS             2355843..2357267
     CDS             2357583..2358332
     CDS             2358532..2359257
     CDS             complement(2359247..2360320)
     CDS             2360394..2363438
     CDS             complement(2363578..2364234)
     CDS             complement(2364320..2366812)
     CDS             complement(2366825..2368003)
     CDS             complement(2368046..2368216)
     CDS             complement(2368615..2369208)
     CDS             2369410..2371263
     CDS             2371517..2373799
     CDS             2373828..2374400
     CDS             2374397..2375338
     CDS             2375996..2376106
     CDS             2376415..2376675
     CDS             2377096..2377509
     CDS             2378528..2378797
     CDS             2379032..2379571
     CDS             2379907..2380155
     CDS             complement(2380574..2381881)
     CDS             complement(2381961..2382248)
     CDS             complement(2382462..2382626)
     CDS             complement(2382688..2383140)
     CDS             complement(2383079..2383249)
     CDS             2383411..2384838
     CDS             2384851..2385477
     CDS             2385487..2385663
     CDS             2385663..2386637
     CDS             2386754..2387233
     CDS             2387291..2389684
     CDS             2389681..2389995
     CDS             2390001..2390690
     CDS             2391019..2391771
     CDS             2391870..2392799
     CDS             2392890..2393828
     CDS             complement(2393909..2394562)
     CDS             complement(2394555..2395373)
     CDS             2395643..2396599
     CDS             complement(2396799..2397992)
     CDS             complement(2398541..2398900)
     CDS             complement(2398917..2399111)
     CDS             complement(2399195..2399530)
     CDS             complement(2399741..2401669)
     CDS             2402163..2402363
     CDS             complement(2402427..2403041)
     CDS             2403071..2404432
     CDS             complement(2405511..2406893)
     CDS             complement(2407150..2408307)
     CDS             2409529..2409741
     CDS             complement(2409874..2410344)
     CDS             complement(2411138..2411425)
     CDS             2411980..2412588
     CDS             complement(2412716..2414455)
     CDS             complement(2414717..2416513)
     CDS             2417088..2419535
     CDS             2419677..2420339
     CDS             2420365..2421342
     CDS             2421467..2422657
     CDS             2422744..2423655
     CDS             2423833..2424525
     CDS             2424536..2425390
     CDS             2425481..2426266
     CDS             2426340..2427443
     CDS             complement(2428087..2429163)
     CDS             2429661..2429972
     CDS             2430026..2430838
     CDS             complement(2430842..2431120)
     CDS             2431595..2432173
     CDS             complement(2432620..2432880)
     CDS             2433081..2434625
     CDS             2434654..2435412
     CDS             complement(2435491..2436285)
     CDS             complement(2436373..2437281)
     CDS             complement(2437428..2438600)
     CDS             complement(2438607..2439440)
     CDS             complement(2439514..2441628)
     CDS             complement(2441811..2442809)
     CDS             complement(2442895..2443959)
     CDS             complement(2444014..2445684)
     CDS             complement(2445791..2446972)
     CDS             complement(2447103..2448023)
     CDS             complement(2448081..2448542)
     CDS             complement(2448929..2450734)
     CDS             complement(2450860..2451621)
     CDS             complement(2451776..2452810)
     CDS             complement(2453019..2454230)
     CDS             complement(2454321..2455445)
     CDS             complement(2455528..2456298)
     CDS             complement(2456354..2457088)
     CDS             2457466..2458377
     CDS             2458478..2458582
     CDS             complement(2458647..2461385)
     CDS             complement(2461925..2462701)
     CDS             complement(2462913..2464055)
     CDS             2464359..2465960
     CDS             2466343..2468583
     CDS             2469255..2472239
     CDS             2472836..2473714
     CDS             2474007..2474360
     CDS             2474609..2475199
     CDS             2475217..2475387
     CDS             2475430..2477313
     CDS             complement(2477368..2477820)
     CDS             complement(2477813..2479873)
     CDS             complement(2479860..2480084)
     CDS             complement(2480084..2482231)
     CDS             complement(2482240..2484582)
     CDS             2484967..2485923
     CDS             2485916..2489320
     CDS             2489313..2490209
     CDS             complement(2490221..2491342)
     CDS             2491927..2493222
     CDS             complement(2494265..2495167)
     CDS             2495779..2496102
     CDS             2496346..2496798
     CDS             2497147..2497854
     CDS             2498133..2498519
     CDS             2498533..2499633
     CDS             complement(2500027..2500863)
     CDS             complement(2501134..2501967)
     CDS             complement(2502260..2502913)
     CDS             2503767..2504903
     CDS             2504906..2506609
     CDS             2506641..2507309
     CDS             2507385..2507879
     CDS             2507866..2509869
     CDS             2509925..2512336
     CDS             2512633..2513352
     CDS             2513355..2513597
     CDS             2513594..2514721
     CDS             2514681..2515718
     CDS             2515718..2516062
     CDS             2516142..2516306
     CDS             complement(2516490..2518247)
     CDS             2518593..2519528
     CDS             complement(2519607..2520158)
     CDS             complement(2520186..2521028)
     CDS             complement(2521139..2521837)
     CDS             complement(2521906..2523066)
     CDS             complement(2523068..2523364)
     CDS             complement(2523487..2523774)
     CDS             complement(2523852..2525519)
     CDS             complement(2525634..2526323)
     CDS             complement(2526504..2527784)
     CDS             2528223..2529413
     CDS             complement(2529664..2529837)
     CDS             2530006..2531280
     CDS             2531336..2531485
     CDS             2531494..2532573
     CDS             complement(2532733..2533824)
     CDS             complement(2534002..2536731)
     CDS             2537119..2537841
     CDS             2537965..2538627
     CDS             2539219..2541507
     CDS             2541580..2542710
     CDS             2542700..2543101
     CDS             complement(2543125..2543421)
     CDS             complement(2543872..2544462)
     CDS             complement(2544692..2545840)
     CDS             2546472..2547335
     CDS             2547778..2548104
     CDS             complement(2548293..2548586)
     CDS             2548876..2549550
     CDS             2549699..2550568
     CDS             complement(2550723..2552738)
     CDS             2552902..2554746
     CDS             2554878..2555891
     CDS             complement(2556026..2556307)
     CDS             complement(2556304..2556621)
     CDS             complement(2556678..2557802)
     CDS             complement(2557909..2558571)
     CDS             complement(2558730..2560529)
     CDS             2560800..2561729
     CDS             complement(2561783..2563102)
     CDS             complement(2563607..2564239)
     CDS             complement(2564911..2566962)
     CDS             complement(2567169..2568746)
     CDS             2568885..2570306
     CDS             2570925..2571599
     CDS             2571973..2573694
     CDS             2573958..2576351
     CDS             complement(2576530..2578245)
     CDS             complement(2578255..2579517)
     CDS             complement(2579613..2582129)
     CDS             complement(2582129..2584228)
     CDS             complement(2584271..2586505)
     CDS             complement(2586519..2588804)
     CDS             2589583..2590176
     CDS             complement(2590290..2590625)
     CDS             2590807..2592207
     CDS             complement(2592524..2594545)
     CDS             2596956..2598854
     CDS             2598910..2599572
     CDS             2599572..2600153
     CDS             2600147..2602687
     CDS             2602690..2603742
     CDS             2603745..2604392
     CDS             2604385..2605080
     CDS             2605139..2605780
     CDS             2606159..2606569
     CDS             complement(2606748..2607758)
     CDS             complement(2607789..2608406)
     CDS             complement(2608403..2608924)
     CDS             complement(2608932..2609684)
     CDS             complement(2609808..2611583)
     CDS             complement(2611755..2614553)
     CDS             2614968..2615699
     CDS             2615696..2616688
     CDS             2616714..2617484
     CDS             2617493..2619001
     CDS             2619001..2619957
     CDS             2619920..2621722
     CDS             2621700..2622830
     CDS             2622937..2623836
     CDS             complement(2624398..2625681)
     CDS             complement(2625684..2625971)
     CDS             complement(2626048..2627163)
     CDS             complement(2627165..2627974)
     CDS             complement(2627977..2628204)
     CDS             complement(2628191..2628997)
     CDS             complement(2628994..2630673)
     CDS             complement(2630679..2632679)
     CDS             complement(2632865..2632963)
     CDS             2633249..2635387
     CDS             complement(2636489..2637826)
     CDS             complement(2637837..2638565)
     CDS             2638643..2639116
     CDS             complement(2639330..2640109)
     CDS             2640286..2641065
     CDS             2641216..2642769
     CDS             complement(2643293..2645113)
     CDS             complement(2645139..2645633)
     CDS             2645827..2646141
     CDS             complement(2646401..2648050)
     CDS             complement(2648356..2649336)
     CDS             2649457..2650677
     CDS             2650677..2651519
     CDS             2651525..2652592
     CDS             2652595..2653302
     CDS             2653387..2654136
     CDS             complement(2654221..2654754)
     CDS             complement(2654923..2655942)
     CDS             complement(2656004..2660851)
     CDS             complement(2661180..2663486)
     CDS             complement(2663536..2664546)
     CDS             complement(2664605..2665969)
     CDS             complement(2665983..2668031)
     CDS             complement(2668347..2668562)
     CDS             complement(2668653..2671214)
     CDS             complement(2671345..2673396)
     CDS             complement(2673418..2674029)
     CDS             complement(2674307..2674765)
     CDS             complement(2674815..2675108)
     CDS             2675322..2675948
     CDS             2675941..2676654
     CDS             2676641..2679286
     CDS             complement(2679381..2680607)
     CDS             2680732..2682186
     CDS             complement(2683056..2683844)
     CDS             complement(2683900..2684226)
     CDS             complement(2684278..2685261)
     CDS             complement(2685290..2685937)
     CDS             complement(2685934..2686947)
     CDS             complement(2686944..2687777)
     CDS             complement(2687777..2688361)
     CDS             complement(2688385..2689023)
     CDS             complement(2689033..2690148)
     CDS             2690305..2692356
     CDS             complement(2692494..2694419)
     CDS             complement(2694515..2695297)
     CDS             2695694..2696056
     CDS             complement(2696180..2696668)
     CDS             2696721..2697428
     CDS             2697418..2698137
     CDS             2698217..2698435
     CDS             complement(2698834..2701092)
     CDS             complement(2701136..2701444)
     CDS             2701641..2701847
     CDS             complement(2702003..2704228)
     CDS             2704610..2705317
     CDS             2705350..2705823
     CDS             2706082..2707200
     CDS             2707204..2707836
     CDS             2707876..2709246
     CDS             2709340..2710482
     CDS             complement(2710628..2711068)
     CDS             2711353..2712384
     CDS             2712645..2713547
     CDS             2713561..2715300
     CDS             2715407..2715865
     CDS             2716224..2716568
     CDS             complement(2716611..2717717)
     CDS             2717945..2718682
     CDS             2718713..2719480
     CDS             2719484..2719834
     CDS             2719831..2720235
     CDS             complement(2720265..2721134)
     CDS             2721264..2721368
     CDS             2721375..2721578
     CDS             2721582..2722619
     CDS             complement(2722581..2722985)
     CDS             complement(2723034..2723468)
     CDS             2723994..2724470
     CDS             2724467..2724988
     CDS             2724991..2725272
     CDS             2725265..2725624
     CDS             2725621..2726601
     CDS             2726598..2726957
     CDS             2726963..2728276
     CDS             2728245..2728454
     CDS             2728451..2729917
     CDS             2729919..2730233
     CDS             2730223..2731932
     CDS             complement(2732593..2732709)
     CDS             complement(2732799..2735417)
     CDS             complement(2735419..2736003)
     CDS             complement(2736010..2736279)
     CDS             complement(2736878..2737297)
     CDS             complement(2737576..2738046)
     CDS             complement(2738056..2741103)
     CDS             complement(2741234..2743660)
     CDS             2743730..2744542
     CDS             2744749..2745813
     CDS             complement(2745958..2747181)
     CDS             2747574..2748290
     CDS             2748295..2748852
     CDS             2748934..2749200
     CDS             2749369..2749806
     CDS             2749966..2750652
     CDS             2750652..2751266
     CDS             2751550..2752395
     CDS             complement(2752590..2752763)
     CDS             complement(2752962..2754680)
     CDS             complement(2754992..2755660)
     CDS             complement(2755791..2756018)
     CDS             complement(2756118..2756600)
     CDS             complement(2756685..2757932)
     CDS             complement(2758025..2758360)
     CDS             2758384..2758791
     CDS             2758862..2759515
     CDS             complement(2759541..2760482)
     CDS             2760998..2761588
     CDS             2761708..2762388
     CDS             2762381..2763067
     CDS             2763749..2763922
     CDS             complement(2764165..2765136)
     CDS             2765334..2765747
     CDS             2765904..2766371
     CDS             complement(2766553..2767341)
     CDS             complement(2767518..2768447)
     CDS             2768667..2769827
     CDS             2769898..2770938
     CDS             2771042..2771659
     CDS             complement(2771701..2772879)
     CDS             2772992..2774743
     CDS             2775201..2776817
     CDS             2776896..2778119
     CDS             2778131..2778526
     CDS             2778764..2780947
     CDS             2781380..2783479
     CDS             complement(2783606..2784091)
     CDS             complement(2784084..2784806)
     CDS             2785165..2785596
     CDS             complement(2785678..2786604)
     CDS             complement(2786728..2787600)
     CDS             complement(2787600..2788766)
     CDS             complement(2788842..2790038)
     CDS             complement(2790067..2792889)
     CDS             complement(2793092..2793799)
     CDS             complement(2793816..2795582)
     CDS             complement(2795583..2795930)
     CDS             complement(2795924..2796319)
     CDS             2796729..2798015
     CDS             complement(2798694..2799131)
     CDS             complement(2799118..2799795)
     CDS             2800033..2800680
     CDS             complement(2800994..2801359)
     CDS             complement(2801437..2801793)
     CDS             complement(2801936..2802295)
     CDS             complement(2802296..2806780)
     CDS             complement(2806787..2807704)
     CDS             complement(2807728..2808828)
     CDS             complement(2808850..2809140)
     CDS             complement(2809183..2809536)
     CDS             complement(2809539..2811395)
     CDS             complement(2811466..2811945)
     CDS             complement(2812315..2814921)
     CDS             complement(2814941..2815948)
     CDS             complement(2815945..2817774)
     CDS             complement(2817771..2818259)
     CDS             complement(2818268..2819056)
     CDS             complement(2819071..2820606)
     CDS             complement(2820658..2822151)
     CDS             complement(2822151..2822651)
     CDS             complement(2822693..2823799)
     CDS             complement(2824086..2824853)
     CDS             complement(2824844..2825575)
     CDS             complement(2825557..2829105)
     CDS             complement(2829129..2830418)
     CDS             complement(2830443..2831771)
     CDS             complement(2831796..2832266)
     CDS             complement(2832285..2833640)
     CDS             complement(2833694..2835679)
     CDS             2835999..2836490
     CDS             complement(2836885..2837727)
     CDS             2838067..2839122
     CDS             2839135..2842386
     CDS             2842383..2845448
     CDS             2845678..2846562
     CDS             complement(2846678..2847409)
     CDS             complement(2847796..2847972)
     CDS             complement(2847962..2848969)
     CDS             complement(2848986..2850788)
     CDS             complement(2850826..2853192)
     CDS             2853380..2853862
     CDS             complement(2853923..2854354)
     CDS             2854552..2855346
     CDS             complement(2855804..2856385)
     CDS             complement(2856410..2857651)
     CDS             complement(2857648..2858367)
     CDS             complement(2858367..2859611)
     CDS             2859769..2860368
     CDS             2860423..2863959
     CDS             2863949..2864941
     CDS             complement(2865078..2866091)
     CDS             2866337..2867713
     CDS             complement(2867923..2868390)
     CDS             complement(2868723..2870129)
     CDS             2870490..2870762
     CDS             complement(2870824..2871156)
     CDS             complement(2871300..2874119)
     CDS             complement(2874270..2874818)
     CDS             complement(2874956..2875321)
     CDS             complement(2875405..2875524)
     CDS             complement(2875698..2876459)
     CDS             complement(2876459..2877322)
     CDS             complement(2877423..2877851)
     CDS             2878179..2879123
     CDS             2879522..2879827
     CDS             complement(2879956..2882484)
     CDS             complement(2883277..2883708)
     CDS             complement(2883874..2884770)
     CDS             complement(2884943..2885278)
     CDS             complement(2885287..2887146)
     CDS             complement(2887219..2887743)
     CDS             complement(2887800..2888123)
     CDS             complement(2888138..2888521)
     CDS             complement(2888594..2889808)
     CDS             complement(2889890..2890411)
     CDS             complement(2890584..2891405)
     CDS             complement(2891424..2892146)
     CDS             2892297..2893100
     CDS             2893365..2893775
     CDS             2894035..2894337
     CDS             2894440..2895108
     CDS             2895062..2895445
     CDS             2895846..2897522
     CDS             2897519..2898229
     CDS             2898404..2899864
     CDS             2899974..2900366
     CDS             complement(2900394..2901323)
     CDS             complement(2901345..2901953)
     CDS             complement(2901991..2902347)
     CDS             2902797..2905274
     CDS             2905481..2906719
     CDS             complement(2906824..2907291)
     CDS             complement(2907291..2909408)
     CDS             complement(2910061..2911101)
     CDS             2911180..2912535
     CDS             2912695..2913132
     CDS             2913217..2913858
     CDS             complement(2913937..2914311)
     CDS             complement(2914344..2914517)
     CDS             complement(2914575..2914718)
     CDS             complement(2914819..2916093)
     CDS             complement(2916418..2920116)
     CDS             complement(2920116..2921444)
     CDS             complement(2921551..2922312)
     CDS             2922610..2923287
     CDS             2923699..2923902
     CDS             complement(2923996..2924382)
     CDS             complement(2924393..2924626)
     CDS             complement(2924677..2925483)
     CDS             complement(2925511..2926713)
     CDS             complement(2926868..2927389)
     CDS             complement(2927444..2929456)
     CDS             complement(2929558..2930616)
     CDS             complement(2930638..2934072)
     CDS             2934233..2935006
     CDS             2935270..2937675
     CDS             complement(2937789..2939015)
     CDS             complement(2939052..2940173)
     CDS             2940560..2941525
     CDS             2941840..2942733
     CDS             complement(2942800..2944476)
     CDS             2945061..2945279
     CDS             2945933..2948806
     CDS             2949493..2951025
     CDS             2951431..2953713
     CDS             2953792..2954529
     CDS             complement(2954583..2955026)
     CDS             2955250..2956452
     CDS             2956515..2958662
     CDS             complement(2958949..2961636)
     CDS             2961980..2963314
     CDS             complement(2963473..2965935)
     CDS             2966159..2967469
     CDS             2967657..2968331
     CDS             complement(2968444..2969961)
     CDS             complement(2970019..2970696)
     CDS             complement(2970696..2971550)
     CDS             2971790..2972464
     CDS             2972497..2973807
     CDS             complement(2973878..2974573)
     CDS             2974689..2975939
     CDS             complement(2976116..2977063)
     CDS             complement(2977515..2978543)
     CDS             2978727..2978939
     CDS             2979025..2980815
     CDS             complement(2981546..2981986)
     CDS             complement(2982101..2982493)
     CDS             complement(2982739..2982837)
     CDS             complement(2982841..2983548)
     CDS             2984480..2984611
     CDS             complement(2984943..2985872)
     CDS             complement(2986273..2986452)
     CDS             complement(2986532..2987971)
     CDS             complement(2988088..2990166)
     CDS             2991322..2991978
     CDS             complement(2992131..2992889)
     CDS             complement(2993350..2994207)
     CDS             complement(2994580..2996286)
     CDS             2996780..3000178
     CDS             3000193..3001188
     CDS             3001314..3002519
     CDS             complement(3002769..3003962)
     CDS             3004749..3005627
     CDS             complement(3005760..3006128)
     CDS             complement(3006139..3007659)
     CDS             3008292..3009191
     CDS             complement(3009313..3010800)
     CDS             complement(3010993..3011532)
     CDS             complement(3011634..3011927)
     CDS             3012034..3012969
     CDS             3013249..3014412
     CDS             3014421..3014828
     CDS             complement(3015000..3015335)
     CDS             complement(3015363..3015884)
     CDS             complement(3015898..3016596)
     CDS             complement(3016753..3017733)
     CDS             complement(3017735..3018118)
     CDS             3018529..3018702
     CDS             3018943..3019272
     CDS             complement(3019285..3019890)
     CDS             complement(3019890..3020927)
     CDS             3021235..3022731
     CDS             3022888..3024816
     CDS             3025235..3026146
     CDS             3026159..3027277
     CDS             3027274..3029349
     CDS             3029453..3033265
     CDS             3033265..3037095
     CDS             3037089..3039152
     CDS             complement(3039991..3040749)
     CDS             complement(3041450..3042700)
     CDS             complement(3043041..3043304)
     CDS             complement(3043502..3043846)
     CDS             complement(3044167..3044388)
     CDS             3044848..3046446
     CDS             3046463..3048385
     CDS             3048477..3049217
     CDS             3049763..3050212
     CDS             3050341..3050688
     CDS             complement(3050791..3051258)
     CDS             complement(3051258..3052328)
     CDS             3052685..3054787
     CDS             3055342..3056352
     CDS             complement(3056433..3057032)
     CDS             complement(3057041..3057511)
     CDS             complement(3057523..3060018)
     CDS             complement(3060015..3060272)
     CDS             complement(3060306..3060464)
     CDS             complement(3060857..3061765)
     CDS             complement(3061806..3063020)
     CDS             3063179..3063547
     CDS             3063629..3064528
     CDS             complement(3064587..3065486)
     CDS             3065802..3066305
     CDS             complement(3066395..3067084)
     CDS             complement(3067233..3068096)
     CDS             3068572..3068790
     CDS             complement(3068857..3071340)
     CDS             complement(3071340..3072089)
     CDS             3072151..3072708
     CDS             3072884..3073951
     CDS             complement(3074039..3075049)
     CDS             complement(3075172..3077661)
     CDS             3077921..3078658
     CDS             complement(3078748..3079086)
     CDS             complement(3079227..3080318)
     CDS             complement(3080354..3081796)
     CDS             complement(3081850..3082245)
     CDS             complement(3082232..3082471)
     CDS             complement(3082491..3083174)
     CDS             3083367..3084446
     CDS             3084530..3086155
     CDS             3086156..3087187
     CDS             3087174..3088064
     CDS             3088068..3089075
     CDS             3089056..3089841
     CDS             3089947..3091149
     CDS             complement(3091321..3093087)
     CDS             3093358..3094413
     CDS             3094626..3095507
     CDS             3095604..3096836
     CDS             complement(3096964..3097869)
     CDS             complement(3097993..3098607)
     CDS             complement(3098688..3100565)
     CDS             complement(3100782..3101057)
     CDS             complement(3101319..3103670)
     CDS             complement(3103802..3105082)
     CDS             complement(3105213..3105824)
     CDS             complement(3105915..3107219)
     CDS             3108228..3109082
     CDS             complement(3109182..3110564)
     CDS             3110708..3111202
     CDS             3111205..3111930
     CDS             complement(3111996..3112664)
     CDS             3112786..3114339
     CDS             complement(3114622..3115611)
     CDS             complement(3115621..3118884)
     CDS             complement(3118894..3120039)
     CDS             complement(3120040..3121428)
     CDS             complement(3121428..3123479)
     CDS             3123719..3124207
     CDS             3124210..3125061
     CDS             complement(3125182..3125943)
     CDS             complement(3125945..3127705)
     CDS             complement(3127722..3127877)
     CDS             3128237..3128833
     CDS             complement(3128902..3130572)
     CDS             complement(3130731..3133043)
     CDS             complement(3133036..3133275)
     CDS             complement(3133476..3134012)
     CDS             complement(3134082..3134360)
     CDS             complement(3134454..3136283)
     CDS             complement(3136860..3138107)
     CDS             complement(3138107..3138727)
     CDS             complement(3138729..3139133)
     CDS             complement(3139147..3139674)
     CDS             complement(3139674..3141029)
     CDS             complement(3141029..3141811)
     CDS             complement(3142196..3143155)
     CDS             complement(3143255..3145861)
     CDS             complement(3146439..3148859)
     CDS             3148893..3151028
     CDS             3151037..3151810
     CDS             3151807..3152469
     CDS             3152479..3153201
     CDS             3153201..3154124
     CDS             3154223..3154525
     CDS             3155410..3157584
     CDS             3157872..3159833
     CDS             3159931..3160920
     CDS             3160933..3163020
     CDS             3163389..3164546
     CDS             3164676..3166034
     CDS             3166055..3167224
     CDS             3167455..3169095
     CDS             complement(3169816..3170859)
     CDS             complement(3171384..3173051)
     CDS             complement(3173104..3173307)
     CDS             complement(3173412..3173612)
     CDS             complement(3174808..3175356)
     CDS             complement(3175401..3177233)
     CDS             complement(3177278..3177922)
     CDS             complement(3178173..3178592)
     CDS             complement(3179103..3180938)
     CDS             complement(3181360..3183111)
     CDS             complement(3183149..3184198)
     CDS             complement(3184412..3186556)
     CDS             complement(3186988..3187182)
     CDS             3188023..3189813
     CDS             3189889..3190404
     CDS             complement(3190501..3190677)
     CDS             complement(3190929..3192818)
     CDS             complement(3192844..3194760)
     CDS             complement(3194762..3194998)
     CDS             complement(3194985..3197123)
     CDS             complement(3197451..3197597)
     CDS             complement(3197572..3197718)
     CDS             complement(3198655..3199017)
     CDS             complement(3199399..3199941)
     CDS             complement(3199965..3200243)
     CDS             complement(3200247..3201398)
     CDS             complement(3201469..3202641)
     CDS             complement(3202641..3203735)
     CDS             complement(3203792..3204736)
     CDS             3204816..3205343
     CDS             complement(3205436..3205909)
     CDS             3206098..3208887
     CDS             3209135..3213490
     CDS             3213600..3214394
     CDS             3214405..3214521
     CDS             complement(3214631..3214843)
     CDS             complement(3215158..3217290)
     CDS             complement(3217290..3218600)
     CDS             3218850..3219806
     CDS             3219848..3220783
     CDS             3220784..3221332
     CDS             3221326..3222330
     CDS             3222330..3224435
     CDS             3224429..3226063
     CDS             3226165..3226728
     CDS             3226721..3227428
     CDS             3227563..3229023
     CDS             3229445..3230728
     CDS             3230929..3231990
     CDS             3231996..3235256
     CDS             3235301..3235513
     CDS             3235527..3235904
     CDS             3236380..3238824
     CDS             complement(3238906..3239508)
     CDS             complement(3239741..3240277)
     CDS             complement(3240357..3241268)
     CDS             complement(3241277..3241636)
     CDS             complement(3242024..3242344)
     CDS             3242551..3242952
     CDS             3242945..3243157
     CDS             complement(3243220..3244167)
     CDS             complement(3244182..3246032)
     CDS             complement(3246050..3246382)
     CDS             complement(3246408..3247532)
     CDS             complement(3247675..3248715)
     CDS             complement(3248784..3248972)
     CDS             3249167..3249763
     CDS             3249793..3250374
     CDS             3250526..3251179
     CDS             complement(3251637..3252878)
     CDS             complement(3253383..3254285)
     CDS             complement(3254784..3255263)
     CDS             complement(3255275..3256561)
     CDS             complement(3256634..3257185)
     CDS             complement(3257190..3258725)
     CDS             3258938..3260767
     CDS             3261885..3263294
     CDS             complement(3265276..3265440)
     CDS             3265560..3266579
     CDS             3266651..3267304
     CDS             3267304..3268701
     CDS             3268802..3270598
     CDS             3270601..3271974
     CDS             complement(3271971..3273206)
     CDS             complement(3273309..3273710)
     CDS             complement(3273720..3274580)
     CDS             3274788..3275681
     CDS             complement(3275752..3277281)
     CDS             complement(3277535..3279451)
     CDS             3279767..3280180
     CDS             3280306..3281475
     CDS             3281564..3283171
     CDS             3283210..3284022
     CDS             3284025..3286055
     CDS             3286056..3286946
     CDS             3287013..3287717
     CDS             3287731..3288387
     CDS             complement(3288526..3289407)
     CDS             3290639..3291190
     CDS             3291435..3291647
     CDS             3291634..3291933
     CDS             3291921..3292253
     CDS             3292243..3292425
     CDS             3292427..3293083
     CDS             3293083..3293391
     CDS             3293681..3295129
     CDS             3295126..3296619
     CDS             3296619..3297920
     CDS             3298451..3300241
     CDS             complement(3300316..3300894)
     CDS             complement(3301054..3302610)
     CDS             complement(3303312..3304235)
     CDS             complement(3304237..3304986)
     CDS             3305422..3305832
     CDS             3305995..3306390
     CDS             3306504..3307292
     CDS             3307297..3307911
     CDS             3308026..3309741
     CDS             complement(3309807..3311207)
     CDS             complement(3311182..3312744)
     CDS             3313102..3314235
     CDS             3314537..3314968
     CDS             3315042..3315929
     CDS             3315916..3316485
     CDS             3316482..3317513
     CDS             3317510..3318412
     CDS             3318567..3318728
     CDS             complement(3318883..3320280)
     CDS             3320431..3320916
     CDS             complement(3321438..3321557)
     CDS             complement(3323277..3325058)
     CDS             complement(3325621..3326592)
     CDS             complement(3327068..3328363)
     CDS             complement(3328540..3329229)
     CDS             complement(3329800..3330741)
     CDS             3331061..3331972
     CDS             3331990..3332547
     CDS             complement(3332638..3334464)
     CDS             3334666..3336822
     CDS             3337024..3338580
     CDS             3338643..3340007
     CDS             3340000..3340767
     CDS             3341015..3341413
     CDS             complement(3341509..3344376)
     CDS             3344816..3345826
     CDS             complement(3345929..3347017)
     CDS             complement(3347114..3347494)
     CDS             complement(3347670..3348380)
     CDS             complement(3348361..3349272)
     CDS             3349452..3349676
     CDS             complement(3349868..3351322)
     CDS             complement(3351685..3352611)
     CDS             complement(3352615..3353382)
     CDS             3353722..3353958
     CDS             3353998..3354879
     CDS             3354902..3356767
     CDS             complement(3356950..3357555)
     CDS             3357668..3358597
     CDS             3358928..3360580
     CDS             3360672..3363476
     CDS             complement(3363660..3364748)
     CDS             complement(3364745..3366016)
     CDS             complement(3366158..3369220)
     CDS             3369624..3370772
     CDS             3371041..3371406
     CDS             complement(3371547..3371915)
     CDS             complement(3372152..3373162)
     CDS             complement(3373209..3373802)
     CDS             complement(3373869..3374702)
     CDS             complement(3374728..3375375)
     CDS             3375909..3376166
     CDS             3376213..3377421
     CDS             complement(3377799..3378920)
     CDS             complement(3378967..3379746)
     CDS             3380090..3382219
     CDS             3382231..3382542
     CDS             complement(3382585..3382926)
     CDS             3383712..3384680
     CDS             complement(3384823..3385770)
     CDS             complement(3385774..3390672)
     CDS             complement(3391219..3392361)
     CDS             complement(3392373..3393017)
     CDS             3393145..3393711
     CDS             complement(3394154..3396622)
     CDS             complement(3396884..3398959)
     CDS             3399036..3399425
     CDS             3400051..3401616
     CDS             3401746..3402129
     CDS             complement(3402428..3403780)
     CDS             complement(3404159..3405046)
     CDS             complement(3405113..3406186)
     CDS             complement(3406320..3407399)
     CDS             complement(3407915..3408970)
     CDS             complement(3408967..3409515)
     CDS             complement(3409516..3410391)
     CDS             complement(3410394..3411263)
     CDS             complement(3411263..3412357)
     CDS             complement(3412382..3413197)
     CDS             complement(3413194..3414057)
     CDS             complement(3414044..3415219)
     CDS             complement(3415253..3416470)
     CDS             complement(3416550..3418322)
     CDS             complement(3418323..3419084)
     CDS             complement(3419098..3420039)
     CDS             complement(3420049..3420747)
     CDS             complement(3420704..3421648)
     CDS             complement(3421654..3422523)
     CDS             complement(3422883..3423863)
     CDS             complement(3424047..3424424)
     CDS             complement(3424583..3427315)
     CDS             complement(3427855..3428367)
     CDS             complement(3428958..3429515)
     CDS             complement(3429834..3431579)
     CDS             complement(3431606..3432826)
     CDS             complement(3432828..3433688)
     CDS             complement(3434949..3435368)
     CDS             complement(3435548..3436108)
     CDS             complement(3436142..3436471)
     CDS             complement(3436726..3437739)
     CDS             complement(3437992..3438525)
     CDS             complement(3438654..3439757)
     CDS             complement(3439839..3439976)
     CDS             complement(3439996..3440739)
     CDS             3440781..3441047
     CDS             3441083..3441868
     CDS             complement(3441857..3442312)
     CDS             complement(3442325..3443362)
     CDS             3443390..3444076
     CDS             3444380..3445198
     CDS             3445434..3445982
     CDS             3446003..3446317
     CDS             3446353..3446814
     CDS             3447083..3447757
     CDS             3447758..3448897
     CDS             3449102..3450958
     CDS             complement(3451414..3452355)
     CDS             complement(3452766..3453578)
     CDS             complement(3453806..3454720)
     CDS             complement(3454727..3455053)
     CDS             complement(3455089..3455805)
     CDS             3456055..3457128
     CDS             3457163..3457441
     CDS             complement(3457532..3458107)
     CDS             complement(3458211..3458768)
     CDS             complement(3460049..3460750)
     CDS             complement(3460991..3462277)
     CDS             complement(3462356..3462694)
     CDS             3463119..3463640
     CDS             3464139..3464651
     CDS             complement(3464671..3465087)
     CDS             complement(3465090..3468704)
     CDS             complement(3468706..3469158)
     CDS             complement(3469192..3470202)
     CDS             complement(3470214..3470762)
     CDS             complement(3471047..3472006)
     CDS             complement(3472019..3472462)
     CDS             complement(3472465..3472977)
     CDS             complement(3472991..3475765)
     CDS             complement(3475847..3476782)
     CDS             complement(3476919..3478478)
     CDS             3478737..3479003
     CDS             complement(3479679..3479975)
     CDS             3480108..3481553
     CDS             complement(3481645..3482421)
     CDS             complement(3482523..3483965)
     CDS             3484059..3484169
     CDS             3484483..3486849
     CDS             3487233..3488363
     CDS             3488660..3489613
     CDS             3489629..3491266
     CDS             3491446..3491631
     CDS             complement(3491759..3492301)
     CDS             complement(3492486..3493769)
     CDS             complement(3493816..3494775)
     CDS             complement(3494772..3497237)
     CDS             3497964..3498530
     CDS             3498777..3499154
     CDS             complement(3499144..3499254)
     CDS             complement(3499408..3499686)
     CDS             3500001..3500450
     CDS             complement(3500585..3501250)
     CDS             3501583..3501705
     CDS             3501689..3502042
     CDS             3502346..3504292
     CDS             complement(3504400..3504744)
     CDS             complement(3504875..3506014)
     CDS             complement(3506026..3507117)
     CDS             complement(3507622..3507975)
     CDS             complement(3508009..3508755)
     CDS             complement(3508771..3509301)
     CDS             complement(3509323..3509574)
     CDS             complement(3509804..3511177)
     CDS             3511460..3512248
     CDS             3512452..3513681
     CDS             complement(3513743..3514267)
     CDS             complement(3514573..3514953)
     CDS             complement(3514953..3515690)
     CDS             complement(3515800..3516513)
     CDS             complement(3516559..3517563)
     CDS             complement(3517560..3518240)
     CDS             complement(3518240..3519154)
     CDS             complement(3519620..3521410)
     CDS             complement(3521636..3522142)
     CDS             complement(3522306..3523238)
     CDS             complement(3523279..3523896)
     CDS             complement(3523923..3524501)
     CDS             3524736..3526352
     CDS             complement(3526837..3527088)
     CDS             complement(3527115..3528065)
     CDS             complement(3528209..3528595)
     CDS             complement(3528582..3529766)
     CDS             3529982..3530833
     CDS             complement(3530911..3531711)
     CDS             complement(3531800..3534040)
     CDS             complement(3534065..3534628)
     CDS             3535347..3536015
     CDS             3536476..3537558
     CDS             complement(3537758..3538675)
     CDS             complement(3538881..3539246)
     CDS             complement(3539532..3540500)
     CDS             3541024..3545472
     CDS             3545478..3546884
     CDS             complement(3547074..3547742)
     CDS             3548376..3550388
     CDS             complement(3550510..3550923)
     CDS             3551164..3553536
     CDS             3553548..3555701
     CDS             3555863..3556756
     CDS             3556743..3558131
     CDS             3558128..3559885
     CDS             3559894..3560574
     CDS             3560608..3561273
     CDS             3561270..3562082
     CDS             3562302..3563387
     CDS             3563575..3565839
     CDS             3565984..3566676
     CDS             3566760..3567767
     CDS             3567966..3568355
     CDS             3568352..3568978
     CDS             3568980..3569456
     CDS             complement(3569551..3570747)
     CDS             3570858..3572411
     CDS             3572448..3573560
     CDS             3573675..3574061
     CDS             3574068..3574532
     CDS             complement(3574935..3575285)
     CDS             complement(3575307..3576080)
     CDS             3576404..3578128
     CDS             3578635..3579654
     CDS             3579681..3580967
     CDS             3581292..3582539
     CDS             complement(3582628..3583737)
     CDS             complement(3583737..3585410)
     CDS             3585541..3586785
     CDS             3587054..3587320
     CDS             complement(3588010..3588678)
     CDS             complement(3588959..3589759)
     CDS             complement(3589794..3590309)
     CDS             complement(3590346..3590699)
     CDS             3590952..3591572
     CDS             complement(3591651..3592667)
     CDS             3593142..3593357
     CDS             3593365..3593808
     CDS             3593898..3595625
     CDS             3595776..3597611
     CDS             3598152..3598568
     CDS             3598581..3599501
     CDS             3599501..3600457
     CDS             complement(3600502..3602148)
     CDS             complement(3602336..3603058)
     CDS             complement(3603144..3603803)
     CDS             complement(3603898..3606015)
     CDS             complement(3606150..3607424)
     CDS             complement(3607436..3608884)
     CDS             complement(3608965..3610251)
     CDS             complement(3610459..3611274)
     CDS             complement(3611271..3612170)
     CDS             complement(3612167..3613303)
     CDS             complement(3613463..3614563)
     CDS             complement(3614822..3616222)
     CDS             complement(3616320..3617675)
     CDS             complement(3617678..3618442)
     CDS             complement(3618887..3619435)
     CDS             3619669..3620976
     CDS             complement(3621622..3623058)
     CDS             3623223..3623534
     CDS             3623588..3624400
     CDS             complement(3624789..3625505)
     CDS             complement(3626410..3627243)
     CDS             complement(3627294..3627716)
     CDS             complement(3627953..3629449)
     CDS             3629762..3631114
     CDS             3631168..3632667
     CDS             3632680..3633054
     CDS             3633175..3633897
     CDS             complement(3634028..3634207)
     CDS             3634615..3634959
     CDS             complement(3635049..3635693)
     CDS             complement(3635693..3636394)
     CDS             complement(3636391..3636921)
     CDS             complement(3637002..3638240)
     CDS             complement(3638341..3639162)
     CDS             complement(3639159..3640427)
     CDS             complement(3640482..3641231)
     CDS             complement(3641231..3641734)
     CDS             complement(3641962..3643371)
     CDS             complement(3643502..3644713)
     CDS             complement(3645027..3646460)
     CDS             complement(3646472..3647434)
     CDS             complement(3647694..3648623)
     CDS             3648763..3649239
     CDS             3649284..3650171
     CDS             3650389..3651537
     CDS             3651657..3652007
     CDS             3652110..3652580
     CDS             complement(3652701..3653915)
     CDS             3654187..3655974
     CDS             3656744..3658099
     CDS             3658757..3660181
     CDS             3660218..3660628
     CDS             3660766..3661206
     CDS             3661313..3661657
     CDS             3661654..3662394
     CDS             3662426..3662707
     CDS             3662711..3663547
     CDS             3663531..3665084
     CDS             3665081..3665959
     CDS             3666276..3667049
     CDS             3667069..3667527
     CDS             3667715..3668713
     CDS             complement(3668852..3670162)
     CDS             complement(3670159..3670863)
     CDS             complement(3670866..3671285)
     CDS             complement(3671294..3672154)
     CDS             complement(3672397..3672819)
     CDS             3672919..3673365
     CDS             3673407..3673847
     CDS             3674357..3675658
     CDS             3675784..3676419
     CDS             3676745..3677935
     CDS             complement(3678077..3678244)
     CDS             complement(3678517..3679470)
     CDS             complement(3679517..3680290)
     CDS             complement(3680350..3681048)
     CDS             complement(3681045..3682073)
     CDS             3682217..3684517
     CDS             3684662..3685966
     CDS             3685976..3686959
     CDS             3686969..3687775
     CDS             3687824..3688204
     CDS             3688208..3689026
     CDS             3689181..3691202
     CDS             complement(3691675..3692061)
     CDS             complement(3692159..3692641)
     CDS             complement(3692661..3693131)
     CDS             complement(3693131..3693889)
     CDS             complement(3693910..3695076)
     CDS             complement(3695277..3695531)
     CDS             complement(3695548..3695859)
     CDS             3696263..3697234
     CDS             complement(3697343..3698005)
     CDS             3698085..3698645
     CDS             3698716..3699042
     CDS             complement(3699238..3699855)
     CDS             3699992..3700525
     CDS             complement(3700647..3703202)
     CDS             3703662..3705260
     CDS             complement(3705496..3707316)
     CDS             3707466..3707960
     CDS             complement(3707989..3708399)
     CDS             3708731..3709909
     CDS             complement(3710884..3711624)
     CDS             3712472..3714763
     CDS             3714760..3717042
     CDS             3717074..3717421
     CDS             3717418..3718704
     CDS             3718707..3719648
     CDS             3719835..3720608
     CDS             complement(3720639..3721517)
     CDS             complement(3721753..3722820)
     CDS             3722915..3723616
     CDS             3723676..3724260
     CDS             3724588..3724923
     CDS             3725052..3726479
     CDS             3726903..3727604
     CDS             complement(3727802..3728605)
     CDS             3728931..3729557
     CDS             complement(3729673..3730380)
     CDS             complement(3730607..3730855)
     CDS             complement(3731139..3733397)
     CDS             complement(3733384..3734193)
     CDS             3734625..3736898
     CDS             complement(3737317..3738066)
     CDS             3738647..3739840
     CDS             complement(3740059..3740511)
     CDS             complement(3740574..3741233)
     CDS             complement(3741318..3741953)
     CDS             complement(3741966..3744395)
     CDS             complement(3744436..3746442)
     CDS             complement(3746458..3747411)
     CDS             3748092..3748211
     CDS             3748558..3748992
     CDS             3749009..3750160
     CDS             3750495..3750932
     CDS             3751351..3751857
     CDS             complement(3751933..3752358)
     CDS             complement(3752448..3753173)
     CDS             complement(3753450..3755645)
     CDS             complement(3755917..3756867)
     CDS             3756977..3758557
     CDS             3759074..3759976
     CDS             3760091..3760789
     CDS             3760767..3761753
     CDS             3761746..3762897
     CDS             3762942..3763253
     CDS             3763307..3764119
     CDS             3764158..3764601
     CDS             complement(3765018..3765152)
     CDS             3765462..3766655
     CDS             3766748..3766891
     CDS             complement(3767594..3770482)
     CDS             complement(3770722..3771111)
     CDS             complement(3771194..3772288)
     CDS             complement(3772508..3773731)
     CDS             complement(3773756..3775030)
     CDS             complement(3775059..3775634)
     CDS             3775847..3776146
     CDS             3776712..3778169
     CDS             3778220..3780682
     CDS             3780786..3782678
     CDS             3782848..3783543
     CDS             complement(3783911..3785218)
     CDS             complement(3785348..3786076)
     CDS             complement(3786334..3787002)
     CDS             complement(3787029..3787391)
     CDS             3787581..3787970
     CDS             3787982..3788866
     CDS             3789174..3789974
     CDS             complement(3790089..3791021)
     CDS             complement(3791021..3792193)
     CDS             3792362..3795868
     CDS             complement(3795996..3796676)
     CDS             complement(3796793..3799072)
     CDS             complement(3799290..3800252)
     CDS             complement(3800557..3801492)
     CDS             3802023..3802472
     CDS             complement(3802590..3803378)
     CDS             complement(3803553..3804356)
     CDS             3804634..3805206
     CDS             3805199..3805720
     CDS             complement(3805792..3807747)
     CDS             3807928..3808968
     CDS             3809081..3810370
     CDS             3810436..3810891
     CDS             3810919..3812085
     CDS             complement(3812235..3812858)
     CDS             complement(3812904..3814628)
     CDS             complement(3814632..3816074)
     CDS             complement(3816135..3817043)
     CDS             complement(3817097..3817915)
     CDS             3818200..3819090
     CDS             complement(3819254..3820978)
     CDS             complement(3821859..3822650)
     CDS             complement(3822643..3824334)
     CDS             complement(3824413..3826203)
     CDS             3826670..3828199
     CDS             3828211..3829695
     CDS             3829799..3830815
     CDS             3831570..3832268
     CDS             complement(3832492..3832968)
     CDS             complement(3833203..3834183)
     CDS             complement(3834187..3835617)
     CDS             3835723..3836649
     CDS             complement(3836815..3837195)
     CDS             complement(3837327..3837998)
     CDS             3838190..3838870
     CDS             3838982..3839155
     CDS             complement(3839332..3840549)
     CDS             complement(3840574..3841182)
     CDS             complement(3841192..3841812)
     CDS             complement(3841813..3842580)
     CDS             complement(3842570..3843784)
     CDS             complement(3843784..3845175)
     CDS             complement(3845509..3847254)
     CDS             complement(3847254..3849044)
     CDS             complement(3849366..3850424)
     CDS             3850761..3852194
     CDS             complement(3852309..3853712)
     CDS             complement(3854038..3854904)
     CDS             3855126..3856022
     CDS             complement(3856208..3857758)
     CDS             complement(3857984..3858253)
     CDS             complement(3858219..3858701)
     CDS             complement(3858726..3858974)
     CDS             complement(3859382..3860971)
     CDS             complement(3860968..3861267)
     CDS             complement(3861267..3861539)
     CDS             complement(3861727..3863862)
     CDS             3864443..3864817
     CDS             complement(3864994..3866073)
     CDS             3866399..3866650
     CDS             complement(3866987..3867631)
     CDS             3868068..3868223
     CDS             complement(3868214..3869065)
     CDS             complement(3869706..3870476)
     CDS             complement(3870476..3871411)
     CDS             complement(3871562..3872092)
     CDS             complement(3872100..3872759)
     CDS             complement(3872786..3874225)
     CDS             complement(3874323..3874625)
     CDS             complement(3874622..3875482)
     CDS             complement(3875779..3876531)
     CDS             3876700..3877668
     CDS             3877704..3877916
     CDS             3878141..3878653
     CDS             3878647..3880017
     CDS             3880067..3880660
     CDS             3880737..3883400
     CDS             complement(3883559..3884692)
     CDS             3885036..3885641
     CDS             3885667..3886272
     CDS             3886313..3886534
     CDS             complement(3886670..3887539)
     CDS             complement(3887776..3888801)
     CDS             complement(3888922..3889980)
     CDS             complement(3889989..3890474)
     CDS             3890768..3893056
     CDS             3893198..3894748
     CDS             3894913..3895830
     CDS             complement(3895976..3896773)
     CDS             3896876..3898093
     CDS             complement(3898147..3898431)
     CDS             3898659..3899612
     CDS             complement(3899835..3900818)
     CDS             complement(3900905..3903754)
     CDS             3903918..3904880
     CDS             3904894..3905793
     CDS             3905797..3907557
     CDS             3907637..3908050
     CDS             3908061..3908750
     CDS             3908757..3909410
     CDS             3909434..3909769
     CDS             3909899..3910708
     CDS             complement(3910920..3913220)
     CDS             complement(3913289..3915835)
     CDS             complement(3916025..3918286)
     CDS             3918495..3919040
     CDS             complement(3919095..3920399)
     CDS             3920514..3921218
     CDS             3921337..3921780
     CDS             3921921..3922802
     CDS             3923284..3924345
     CDS             3924351..3924836
     CDS             3924905..3925699
     CDS             3925941..3926795
     CDS             3927285..3927803
     CDS             complement(3927841..3928038)
     CDS             3928215..3930125
     CDS             3930198..3930689
     CDS             complement(3930762..3932351)
     CDS             complement(3932375..3932887)
     CDS             3933000..3934016
     CDS             3934027..3934275
     CDS             3934409..3935305
     CDS             complement(3935544..3936323)
     CDS             3936621..3937256
     CDS             3937388..3937738
     CDS             3937719..3938393
     CDS             3938390..3939724
     CDS             complement(3939802..3940602)
     CDS             complement(3940672..3942132)
     CDS             complement(3942142..3943161)
     CDS             complement(3943279..3944496)
     CDS             complement(3944832..3945974)
     CDS             complement(3946077..3948566)
     CDS             complement(3948695..3949264)
     CDS             complement(3949362..3949832)
     CDS             complement(3949832..3950461)
     CDS             complement(3950557..3951291)
     CDS             complement(3951291..3952505)
     CDS             complement(3952505..3953095)
     CDS             complement(3953509..3954387)
     CDS             complement(3954390..3955550)
     CDS             complement(3955584..3956891)
     CDS             complement(3956912..3957169)
     CDS             complement(3957252..3958178)
     CDS             complement(3958180..3960039)
     CDS             complement(3960041..3961384)
     CDS             complement(3961392..3961850)
     CDS             complement(3962023..3962478)
     CDS             complement(3963714..3964259)
     CDS             3964414..3965433
     CDS             3965489..3966355
     CDS             3966361..3967233
     CDS             3967282..3970488
     CDS             3970513..3971247
     CDS             3971281..3972234
     CDS             3972589..3972780
     CDS             complement(3972874..3975177)
     CDS             complement(3975170..3976324)
     CDS             complement(3976379..3978265)
     CDS             complement(3978336..3978908)
     CDS             complement(3978973..3979812)
     CDS             complement(3979848..3980285)
     CDS             complement(3980325..3980951)
     CDS             3981377..3982672
     CDS             complement(3982797..3983531)
     CDS             complement(3983534..3984505)
     CDS             complement(3984518..3985006)
     CDS             3985042..3985779
     CDS             complement(3985850..3986050)
     CDS             complement(3986101..3986232)
     CDS             complement(3986232..3986537)
     CDS             3987098..3987493
     CDS             3987577..3988326
     CDS             complement(3988537..3989586)
     CDS             complement(3990055..3990576)
     CDS             complement(3990824..3991219)
     CDS             3991917..3992384
     CDS             complement(3992551..3993669)
     CDS             complement(3993816..3995222)
     CDS             3995353..3998178
     CDS             complement(3998364..3998816)
     CDS             complement(3998862..3999089)
     CDS             complement(3999102..3999389)
     CDS             complement(3999411..3999803)
     CDS             4000020..4000772
     CDS             4000854..4002278
     CDS             complement(4002482..4003222)
     CDS             complement(4003227..4005716)
     CDS             complement(4005754..4006371)
     CDS             complement(4006494..4007789)
     CDS             complement(4007859..4008047)
     CDS             complement(4008439..4008831)
     CDS             complement(4008849..4009277)
     CDS             complement(4009541..4010653)
     CDS             4010976..4012325
     CDS             4012481..4013560
     CDS             complement(4013670..4014929)
     CDS             complement(4014945..4015196)
     CDS             complement(4015201..4015524)
     CDS             complement(4015521..4016189)
     CDS             complement(4016200..4016649)
     CDS             complement(4016715..4017500)
     CDS             complement(4017487..4018311)
     CDS             4018489..4019451
     CDS             4019496..4020473
     CDS             4020476..4021042
     CDS             4021039..4021599
     CDS             4021586..4022167
     CDS             4022164..4022895
     CDS             4023038..4024522
     CDS             4024548..4024835
     CDS             4024838..4025281
     CDS             4025278..4026141
     CDS             4026162..4026437
     CDS             4026947..4028311
     CDS             4028830..4028982
     CDS             4029002..4029253
     CDS             complement(4029981..4032470)
     CDS             4032888..4033538
     CDS             4033767..4034762
     CDS             4034766..4036094
     CDS             complement(4036064..4036630)
     CDS             4037113..4038594
     CDS             4038676..4039374
     CDS             4039671..4040204
     CDS             4040204..4040944
     CDS             4040999..4041532
     CDS             complement(4041636..4042661)
     CDS             complement(4042812..4043729)
     CDS             complement(4043763..4044623)
     CDS             complement(4044661..4046844)
     CDS             4047278..4048156
     CDS             complement(4048327..4049265)
     CDS             complement(4049265..4050194)
     CDS             complement(4050408..4050881)
     CDS             4051361..4052113
     CDS             complement(4052300..4053058)
     CDS             4053500..4053721
     CDS             complement(4053784..4054959)
     CDS             4055318..4056151
     CDS             4056706..4057980
     CDS             complement(4058118..4059092)
     CDS             4059691..4060107
     CDS             4060104..4060298
     CDS             complement(4060381..4061208)
     CDS             4061695..4063863
     CDS             4064082..4068119
     CDS             4068297..4069841
     CDS             4069870..4070628
     CDS             4070666..4073164
     CDS             4073205..4073339
     CDS             4073463..4073738
     CDS             complement(4074001..4075410)
     CDS             complement(4075416..4075952)
     CDS             4076084..4076290
     CDS             complement(4076566..4076889)
     CDS             complement(4077200..4077721)
     CDS             4077865..4077960
     CDS             complement(4078252..4078578)
     CDS             complement(4078819..4079658)
     CDS             complement(4079745..4080875)
     CDS             complement(4081138..4081404)
     CDS             complement(4082026..4082214)
     CDS             complement(4082268..4083860)
     CDS             4084432..4085721
     CDS             4085863..4086096
     CDS             4086271..4086369
     CDS             complement(4086450..4086629)
     CDS             complement(4086657..4087145)
     CDS             complement(4087449..4088123)
     CDS             complement(4088544..4089152)
     CDS             complement(4089258..4089650)
     CDS             complement(4089945..4090427)
     CDS             complement(4090567..4091718)
     CDS             4092056..4092925
     CDS             4093265..4093390
     CDS             complement(4093517..4093924)
     CDS             complement(4093917..4095719)
     CDS             complement(4095716..4097353)
     CDS             complement(4097362..4098495)
     CDS             complement(4098931..4099521)
     CDS             complement(4099854..4100345)
     CDS             4100702..4101061
     CDS             4101422..4102543
     CDS             4102672..4102842
     CDS             complement(4102937..4103359)
     CDS             complement(4103411..4103677)
     CDS             4103830..4104096
     CDS             4104391..4104909
     CDS             4104936..4105157
     CDS             4105158..4106414
     CDS             4107415..4107771
     CDS             4107847..4109196
     CDS             4109193..4110119
     CDS             4110210..4113326
     CDS             4113416..4113730
     CDS             4113762..4114121
     CDS             4114512..4114679
     CDS             complement(4114890..4115498)
     CDS             complement(4115544..4115984)
     CDS             4116070..4118475
     CDS             4118472..4119551
     CDS             4119681..4120238
     CDS             4120241..4121821
     CDS             4121926..4124904
     CDS             4125082..4125984
     CDS             4125971..4126408
     CDS             4126523..4129174
     CDS             complement(4129062..4132148)
     CDS             complement(4132172..4132483)
     CDS             complement(4132483..4132743)
     CDS             complement(4132936..4133895)
     CDS             4134164..4134328
     CDS             complement(4134489..4134770)
     CDS             4134981..4136000
     CDS             complement(4136449..4136898)
     CDS             complement(4137017..4137427)
     CDS             complement(4137602..4137868)
     CDS             4138049..4138639
     CDS             4138774..4140399
     CDS             4140638..4141108
     CDS             complement(4141564..4141971)
     CDS             complement(4141964..4143766)
     CDS             complement(4143763..4145400)
     CDS             complement(4145409..4146542)
     CDS             complement(4146978..4147568)
     CDS             complement(4147787..4148218)
     CDS             4148908..4150539
     CDS             complement(4150889..4151044)
     CDS             complement(4151239..4152897)
     CDS             complement(4152932..4153351)
     CDS             complement(4153362..4153637)
     CDS             complement(4153736..4154083)
     CDS             complement(4154174..4154581)
     CDS             complement(4155116..4155754)
     CDS             complement(4155751..4159269)
     CDS             complement(4159262..4160671)
     CDS             4161065..4161322
     CDS             complement(4161389..4162048)
     CDS             complement(4162147..4162494)
     CDS             4162787..4164619
     CDS             complement(4164731..4167127)
     CDS             complement(4167167..4170877)
     CDS             complement(4171139..4173403)
     CDS             4173620..4174642
     CDS             4174754..4175992
     CDS             4176009..4177547
     CDS             complement(4177617..4179011)
     CDS             4179335..4182241
     CDS             4182374..4183246
     CDS             complement(4183298..4184104)
     CDS             4184547..4185542
     CDS             4185558..4186514
     CDS             complement(4186598..4187029)
     CDS             complement(4187125..4187859)
     CDS             complement(4188007..4188792)
     CDS             complement(4188797..4189702)
     CDS             complement(4189686..4190879)
     CDS             complement(4190967..4191257)
     CDS             4191484..4191609
     CDS             complement(4191615..4191944)
     CDS             4192069..4193712
     CDS             complement(4193794..4194660)
     CDS             4194931..4195701
     CDS             complement(4195769..4196677)
     CDS             4196730..4197038
     CDS             4197456..4199201
     CDS             complement(4199196..4199720)
     CDS             complement(4199957..4200466)
     CDS             4200524..4200931
     CDS             4201054..4201851
     CDS             4202007..4202279
     CDS             4202674..4203360
     CDS             4203680..4203856
     CDS             complement(4203941..4204918)
     CDS             4205154..4206506
     CDS             4206645..4207616
     CDS             4207613..4208584
     CDS             4208596..4209705
     CDS             complement(4209750..4210148)
     CDS             complement(4210259..4211632)
     CDS             complement(4211837..4212370)
     CDS             complement(4212598..4212963)
     CDS             complement(4213006..4213284)
     CDS             complement(4213464..4214582)
     CDS             complement(4214593..4215225)
     CDS             complement(4215382..4216266)
     CDS             4216788..4217279
     CDS             complement(4217431..4217637)
     CDS             complement(4217805..4220198)
     CDS             complement(4220330..4221499)
     CDS             4221709..4222023
     CDS             4222098..4222838
     CDS             4223195..4223524
     CDS             4223673..4225385
     CDS             4225448..4226842
     CDS             complement(4226937..4227917)
     CDS             complement(4228029..4228607)
     CDS             complement(4228821..4229876)
     CDS             4229982..4230443
     CDS             4230824..4231747
     CDS             complement(4231797..4232546)
     CDS             complement(4232630..4233025)
     CDS             complement(4233139..4233543)
     CDS             complement(4233543..4235594)
     CDS             complement(4235780..4236733)
     CDS             complement(4237065..4238339)
     CDS             4238576..4239217
     CDS             4239396..4240076
     CDS             4240350..4242284
     CDS             4242503..4242937
     CDS             complement(4243124..4243534)
     CDS             complement(4243726..4244271)
     CDS             complement(4244714..4244995)
     CDS             complement(4245077..4245424)
     CDS             complement(4245712..4245807)
     CDS             4246303..4246884
     CDS             4247424..4248398
     CDS             4248443..4249510
     CDS             complement(4249559..4250539)
     CDS             complement(4250827..4253511)
     CDS             complement(4253596..4256430)
     CDS             complement(4256648..4257022)
     CDS             4257080..4257202
     CDS             4257326..4258534
     CDS             complement(4258596..4259813)
     CDS             complement(4259813..4260187)
     CDS             complement(4260376..4263564)
     CDS             complement(4263581..4264540)
     CDS             complement(4264528..4264878)
     CDS             complement(4265053..4265487)
     CDS             complement(4265508..4265684)
     CDS             complement(4265855..4266220)
     CDS             4266550..4266966
     CDS             4267191..4267637
     CDS             4267663..4268055
     CDS             4268147..4269154
     CDS             complement(4269258..4271021)
     CDS             4271344..4271766
     CDS             complement(4271900..4272910)
     CDS             complement(4273000..4273524)
     CDS             complement(4273718..4274485)
     CDS             4274591..4274926
     CDS             complement(4274972..4276444)
     CDS             4276814..4278022
     CDS             complement(4278189..4278698)
     CDS             complement(4279047..4280387)
     CDS             4280546..4281070
     CDS             4281613..4283508
     CDS             complement(4283613..4284824)
     CDS             complement(4284938..4286596)
     CDS             complement(4286874..4287026)
     CDS             complement(4286968..4287954)
     CDS             4288242..4288931
     CDS             complement(4289033..4289293)
     CDS             4289579..4291735
     CDS             4292507..4293628
     CDS             4293638..4293943
     CDS             complement(4293862..4294674)
     CDS             complement(4294728..4295039)
     CDS             4295328..4296050
     CDS             4296382..4296840
     CDS             4296854..4297303
     CDS             4297528..4297719
     CDS             complement(4297940..4298536)
     CDS             complement(4299034..4300797)
     CDS             complement(4300892..4301530)
     CDS             complement(4301903..4302775)
     CDS             4303177..4303920
     CDS             4303980..4304609
     CDS             4304692..4305681
     CDS             4305902..4307068
     CDS             complement(4307134..4307637)
     CDS             4308330..4308959
     CDS             complement(4308905..4309051)
     CDS             complement(4309027..4309545)
     CDS             complement(4309550..4310347)
     CDS             4310807..4311628
     CDS             4311639..4312223
     CDS             complement(4312473..4314566)
     CDS             4314795..4315073
     CDS             complement(4315248..4315973)
     CDS             4316217..4318043
     CDS             complement(4318432..4319163)
     CDS             4319604..4319855
     CDS             complement(4319937..4320956)
     CDS             complement(4320961..4323138)
     CDS             complement(4323288..4323779)
     CDS             4323926..4324807
     CDS             complement(4324852..4325364)
     CDS             complement(4325520..4325906)
     CDS             4326215..4326829
     CDS             complement(4326972..4327973)
     CDS             4328194..4329660
     CDS             4329749..4330519
     CDS             4330564..4331685
     CDS             4331882..4332160
     CDS             complement(4332446..4333195)
     CDS             complement(4333711..4334112)
     CDS             4334432..4334920
     CDS             complement(4334985..4335221)
     CDS             4335461..4336516
     CDS             4336551..4337279
     CDS             complement(4337530..4339533)
     CDS             complement(4339965..4341602)
     CDS             complement(4341660..4341950)
     CDS             4342165..4343595
     CDS             4343686..4344063
     CDS             complement(4344259..4344906)
     CDS             4345135..4345461
     CDS             4345458..4347320
     CDS             4347773..4349443
     CDS             4349616..4350758
     CDS             4350784..4351818
     CDS             4351808..4352221
     CDS             complement(4352340..4352777)
     CDS             complement(4353154..4354167)
     CDS             4354363..4355154
     CDS             complement(4355323..4357050)
     CDS             complement(4357338..4358594)
     CDS             complement(4358653..4359345)
     CDS             complement(4359366..4362527)
     CDS             complement(4362530..4363750)
     CDS             complement(4363740..4365143)
     CDS             complement(4365418..4366326)
     CDS             complement(4366530..4366976)
     CDS             complement(4366991..4367650)
     CDS             complement(4367708..4368370)
     CDS             complement(4368385..4370901)
     CDS             complement(4370935..4372944)
     CDS             complement(4372959..4373903)
     CDS             4374348..4375142
     CDS             complement(4375464..4376849)
     CDS             complement(4376853..4378820)
     CDS             4379187..4381016
     CDS             4381420..4381827
     CDS             complement(4382030..4383283)
     CDS             complement(4383349..4383705)
     CDS             complement(4383773..4385452)
     CDS             4385934..4386653
     CDS             4387002..4388732
     CDS             complement(4388929..4389678)
     CDS             complement(4389816..4391396)
     CDS             4391583..4392764
     CDS             complement(4392898..4394055)
     CDS             complement(4394065..4394640)
     CDS             complement(4394640..4395089)
     CDS             complement(4395102..4395896)
     CDS             complement(4395896..4396693)
     CDS             complement(4396686..4397015)
     CDS             complement(4397022..4397423)
     CDS             complement(4397427..4398092)
     CDS             complement(4398499..4398717)
     CDS             4399048..4399794
     CDS             complement(4399965..4400693)
     CDS             complement(4400759..4402126)
     CDS             4402371..4405232
     CDS             4405283..4406254
     CDS             4406509..4408413
     CDS             complement(4408850..4409818)
     CDS             4410026..4411129
     CDS             4411467..4413647
     CDS             complement(4413770..4416382)
     CDS             4416854..4418401
     CDS             complement(4418534..4419901)
     CDS             complement(4420099..4421478)
     CDS             4421638..4422171
     CDS             4422219..4424699
     CDS             4425008..4425409
     CDS             4425746..4426636
     CDS             4427032..4427544
     CDS             complement(4427727..4428872)
     CDS             complement(4428869..4430041)
     CDS             complement(4430054..4431043)
     CDS             complement(4431033..4432466)
     CDS             complement(4432650..4434098)
     CDS             complement(4434194..4434889)
     CDS             complement(4434948..4439279)
     CDS             complement(4439279..4440769)
     CDS             complement(4440851..4441438)
     CDS             complement(4441496..4441987)
     CDS             complement(4441984..4442868)
     CDS             complement(4443010..4444059)
     CDS             complement(4444252..4448850)
     CDS             complement(4448840..4449295)
     CDS             complement(4449285..4450112)
     CDS             complement(4450112..4450648)
     CDS             complement(4450638..4451117)
     CDS             complement(4451358..4451879)
     CDS             complement(4451945..4452550)
     CDS             complement(4452660..4453238)
     CDS             complement(4453283..4454497)
     CDS             complement(4454500..4456260)
     CDS             complement(4456257..4457552)
     CDS             complement(4457549..4458493)
     CDS             complement(4458563..4460233)
     CDS             complement(4460247..4460573)
     CDS             complement(4460554..4461210)
     CDS             complement(4461207..4461827)
     CDS             complement(4461824..4462729)
     CDS             complement(4462992..4464902)
     CDS             complement(4465106..4466353)
     CDS             complement(4466787..4466999)
     CDS             complement(4467142..4468377)
     CDS             complement(4468667..4469503)
     CDS             4469588..4471783
     CDS             4471963..4473708
     CDS             4473711..4474310
     CDS             4474481..4475005
     CDS             4475031..4476356
     CDS             4476532..4476918
     CDS             4477046..4477267
     CDS             complement(4477529..4477816)
     CDS             4478111..4478890
     CDS             4479098..4480141
     CDS             complement(4480959..4483556)
     CDS             4483962..4484618
     CDS             complement(4484950..4487214)
     CDS             complement(4487323..4491786)
     CDS             complement(4492187..4493617)
     CDS             complement(4493817..4495814)
     CDS             complement(4495826..4498492)
     CDS             complement(4498584..4499336)
     CDS             complement(4499635..4500486)
     CDS             complement(4500612..4501166)
     CDS             4501586..4502464
     CDS             4503464..4503910
     CDS             4504003..4505709
     CDS             4505817..4507076
     CDS             4507106..4508032
     CDS             4508029..4508658
     CDS             4508651..4509385
     CDS             4509422..4509640
     CDS             4509664..4510059
     CDS             complement(4510560..4510784)
     CDS             complement(4510983..4511516)
     CDS             complement(4511530..4512009)
     CDS             4512102..4512254
     CDS             complement(4516485..4516628)
     CDS             complement(4518767..4519303)
     CDS             complement(4519317..4519796)
     CDS             complement(4520044..4520295)
     CDS             complement(4524763..4524906)
     CDS             complement(4526231..4528951)
     CDS             complement(4529010..4529909)
     CDS             4529937..4530389
     CDS             complement(4530394..4531314)
     CDS             complement(4531525..4532691)
     CDS             complement(4532718..4533953)
     CDS             complement(4533950..4534720)
     CDS             complement(4534842..4536299)
     CDS             complement(4536301..4537404)
     CDS             complement(4537404..4538618)
     CDS             complement(4538608..4539930)
     CDS             complement(4539953..4541035)
     CDS             complement(4541036..4542424)
     CDS             complement(4542421..4543911)
     CDS             complement(4543898..4545646)
     CDS             complement(4545658..4545972)
     CDS             complement(4545987..4546928)
     CDS             complement(4546954..4547412)
     CDS             4548550..4548870
     CDS             complement(4548883..4550379)
     CDS             complement(4550575..4551927)
     CDS             complement(4552406..4553011)
     CDS             complement(4553031..4554443)
     CDS             complement(4554443..4555537)
     CDS             complement(4555534..4557102)
     CDS             4557629..4559470
     CDS             complement(4559475..4561322)
     CDS             4561524..4561988
     CDS             4562113..4563021
     CDS             complement(4563137..4564462)
     CDS             complement(4564933..4565106)
     CDS             complement(4565113..4565349)
     CDS             complement(4565471..4566148)
     CDS             4566645..4567847
     CDS             4567844..4568302
     CDS             4568338..4568931
     CDS             4569073..4571052
     CDS             4571310..4573259
     CDS             4573438..4574088
     CDS             complement(4574174..4574815)
     CDS             complement(4574888..4575601)
     CDS             4575779..4576642
     CDS             4577027..4578313
     CDS             4578345..4580357
     CDS             4580743..4581951
     CDS             4582173..4583489
     CDS             complement(4584098..4587253)
     CDS             complement(4587369..4588475)
     CDS             4588709..4589491
     CDS             complement(4589571..4590884)
     CDS             complement(4591050..4591313)
     CDS             complement(4591486..4593678)
     CDS             complement(4593681..4595360)
     CDS             4595914..4596885
     CDS             4596891..4597889
     CDS             complement(4598358..4598495)
     CDS             4598671..4600806
     CDS             complement(4601031..4602434)
     CDS             complement(4602762..4603550)
     CDS             4603654..4604862
     CDS             complement(4605045..4605593)
     CDS             complement(4605757..4606665)
     CDS             complement(4606677..4607504)
     CDS             4607584..4608429
     CDS             complement(4608785..4610221)
     CDS             complement(4610238..4611227)
     CDS             complement(4611232..4611771)
     CDS             complement(4612190..4615345)
     CDS             complement(4615355..4616503)
     CDS             complement(4616831..4617940)
     CDS             4618037..4618654
     CDS             complement(4618672..4619358)
     CDS             complement(4619456..4619986)
     CDS             4620527..4621183
     CDS             complement(4621838..4622701)
     CDS             complement(4622717..4622926)
     CDS             complement(4622926..4623507)
     CDS             4623840..4624196
     CDS             4624255..4624632
     CDS             complement(4624770..4626809)
     CDS             4627177..4627941
     CDS             4628020..4628550
     CDS             4628628..4629983
     CDS             complement(4630202..4631236)
     CDS             complement(4631273..4632874)
     CDS             4633200..4633835
     CDS             4633893..4634363
     CDS             4635124..4636470
     CDS             4636483..4637310
     CDS             4637392..4638060
     CDS             4638072..4639115
     CDS             complement(4639219..4639524)
     CDS             complement(4639521..4642574)
     CDS             complement(4642576..4643604)
     CDS             complement(4643601..4644905)
     CDS             4644973..4645497
     CDS             complement(4645694..4646347)
     CDS             4646469..4647335
     CDS             complement(4647426..4648727)
     CDS             complement(4649032..4650159)
     CDS             complement(4650200..4651444)
     CDS             complement(4651762..4652115)
     CDS             complement(4652144..4653664)
     CDS             4653996..4654853
     CDS             4655033..4655842
     CDS             4655868..4656626
     CDS             4656670..4657347
     CDS             4657311..4658651
     CDS             complement(4658728..4660263)
     CDS             4660411..4660929
     CDS             complement(4661078..4662541)
     CDS             complement(4662715..4664157)
     CDS             complement(4664334..4664972)
     CDS             4665127..4665798
     CDS             4665800..4668130
     CDS             4668130..4668972
     CDS             4668972..4669403
     CDS             complement(4669435..4670628)
     CDS             4670973..4672331
     CDS             4672636..4673316
     CDS             complement(4674010..4676154)
     CDS             complement(4676157..4677545)
     CDS             4677840..4678664
     CDS             4678661..4679368
     CDS             4679370..4680119
     CDS             4680103..4680693
     CDS             4680711..4682528
     CDS             4682537..4683523
     CDS             4683630..4684088
     CDS             4684098..4684913
     CDS             complement(4685008..4686507)
     CDS             complement(4686512..4687018)
     CDS             complement(4687124..4687876)
     CDS             4688380..4689381
     CDS             4689438..4690391
     CDS             complement(4690492..4690884)
     CDS             complement(4690893..4691951)
     CDS             4692170..4693285
     CDS             4693327..4694175
     CDS             complement(4694218..4695249)
     CDS             4695360..4696088
     CDS             complement(4696178..4697440)
     CDS             4697558..4698220
     CDS             4698548..4699741
     CDS             4699828..4700853
     CDS             4700979..4701287
     CDS             4701284..4702135
     CDS             complement(4702218..4702871)
     CDS             4703403..4706159
     CDS             complement(4706897..4707571)
     CDS             4707835..4708458
     CDS             4709299..4709961
     CDS             4710017..4710565
     CDS             4710661..4711128
     CDS             4711490..4712044
     CDS             complement(4712143..4713615)
     CDS             complement(4713643..4714911)
     CDS             complement(4715257..4716795)
     CDS             complement(4716799..4718469)
     CDS             complement(4718565..4719272)
     CDS             4719406..4720638
     CDS             4720958..4721740
     CDS             4721921..4723582
     CDS             4723737..4724009
     CDS             4724009..4724503
     CDS             complement(4724855..4725640)
     CDS             complement(4725676..4725942)
     CDS             complement(4725978..4726481)
     CDS             4726650..4726886
     CDS             complement(4726988..4727227)
     CDS             4727409..4729274
     CDS             complement(4729417..4730622)
     CDS             4730835..4731515
     CDS             complement(4731581..4732606)
     CDS             4732744..4733166
     CDS             4733233..4733490
     CDS             complement(4733511..4733918)
     CDS             complement(4734204..4734719)
     CDS             complement(4734719..4735660)
     CDS             complement(4735787..4737580)
     CDS             complement(4737707..4738999)
     CDS             complement(4738996..4739865)
     CDS             complement(4739911..4740288)
     CDS             4740383..4741981
     CDS             4741984..4742718
     CDS             4742718..4743851
     CDS             4744004..4744228
     CDS             complement(4744281..4745843)
     CDS             complement(4746064..4746597)
     CDS             4746915..4747412
     CDS             complement(4747523..4748158)
     CDS             4748570..4749802
     CDS             4749815..4752976
     CDS             complement(4753067..4754026)
     CDS             complement(4754160..4756556)
     CDS             complement(4756825..4758045)
     CDS             4758234..4759715
     CDS             complement(4759846..4760877)
     CDS             complement(4761018..4761578)
     CDS             complement(4761669..4762253)
     CDS             complement(4762638..4762898)
     CDS             complement(4762991..4763539)
     CDS             complement(4763930..4764406)
     CDS             4764677..4766044
     CDS             complement(4766065..4767717)
     CDS             complement(4767934..4768128)
     CDS             complement(4768208..4768384)
     CDS             complement(4768712..4769929)
     CDS             complement(4769935..4770945)
     CDS             complement(4771082..4772101)
     CDS             complement(4772179..4772991)
     CDS             complement(4773208..4775298)
     CDS             complement(4775298..4777646)
     CDS             complement(4777643..4778182)
     CDS             complement(4778193..4780235)
     CDS             complement(4780587..4781045)
     CDS             complement(4781134..4783170)
     CDS             4783766..4784017
     CDS             complement(4784242..4785741)
     CDS             complement(4785780..4786592)
     CDS             complement(4786646..4786957)
     CDS             4787021..4787548
     CDS             4787575..4788936
     CDS             complement(4789127..4790308)
     CDS             complement(4790433..4791449)
     CDS             complement(4791453..4791926)
     CDS             complement(4792133..4792567)
     CDS             4792819..4794360
     CDS             4794371..4795504
     CDS             4795738..4796454
     CDS             complement(4796429..4796884)
     CDS             complement(4796920..4797099)
     CDS             4797414..4798346
     CDS             4798447..4798899
     CDS             complement(4803438..4803581)
     CDS             complement(4804828..4806255)
     CDS             4806332..4806679
     CDS             4806779..4807693
     CDS             4807891..4808112
     CDS             4808891..4810492
     CDS             complement(4810511..4811272)
     CDS             complement(4811314..4811844)
     CDS             complement(4811959..4813134)
     CDS             4813681..4814346
     CDS             4814835..4816028
     CDS             complement(4816195..4816533)
     CDS             complement(4816682..4817743)
     CDS             complement(4817885..4819714)
     CDS             complement(4819752..4820522)
     CDS             complement(4820709..4822802)
     CDS             complement(4823072..4824436)
     CDS             complement(4824585..4825013)
     CDS             complement(4825050..4826441)
     CDS             complement(4826477..4827337)
     CDS             complement(4827391..4828932)
     CDS             complement(4828947..4829480)
     CDS             complement(4829497..4829967)
     CDS             complement(4830005..4830256)
     CDS             complement(4830322..4831116)
     CDS             complement(4831129..4831512)
     CDS             complement(4831738..4832619)
     CDS             complement(4832629..4833417)
     CDS             complement(4833480..4834100)
     CDS             complement(4834213..4836102)
     CDS             complement(4836574..4837014)
     CDS             complement(4837298..4838143)
     CDS             complement(4838217..4839347)
     CDS             4839489..4840355
     CDS             complement(4840407..4841021)
     CDS             complement(4841032..4842393)
     CDS             complement(4842475..4844103)
     CDS             complement(4844328..4844651)
     CDS             complement(4844697..4844834)