CDS             398..511
     CDS             complement(981..1670)
     CDS             complement(2617..2805)
     CDS             complement(3418..4365)
     CDS             complement(4454..6043)
     CDS             complement(6138..6689)
     CDS             complement(6686..7249)
     CDS             complement(7359..7850)
     CDS             complement(7996..8241)
     CDS             complement(8324..9079)
     CDS             complement(9132..9635)
     CDS             complement(10130..11329)
     CDS             11560..11850
     CDS             11847..12275
     CDS             complement(12517..12609)
     CDS             complement(12728..13168)
     CDS             complement(13138..13521)
     CDS             complement(13600..14121)
     CDS             14319..14714
     CDS             14672..15274
     CDS             15778..19176
     CDS             19615..20100
     CDS             20166..20654
     CDS             20870..21076
     CDS             21221..22039
     CDS             complement(22144..22584)
     CDS             complement(22723..22944)
     CDS             complement(23018..23257)
     CDS             complement(23449..23844)
     CDS             24368..28033
     CDS             28285..30057
     CDS             30263..31741
     CDS             complement(31875..33290)
     CDS             33548..34477
     CDS             34486..35448
     CDS             35433..36884
     CDS             complement(36976..38331)
     CDS             complement(38535..38981)
     CDS             complement(39157..39294)
     CDS             39857..40927
     CDS             40951..41826
     CDS             complement(41960..43552)
     CDS             complement(43542..44498)
     CDS             complement(44511..45497)
     CDS             46643..46852
     CDS             46892..47278
     CDS             47278..47736
     CDS             complement(47902..48186)
     CDS             complement(48470..50065)
     CDS             complement(50091..50696)
     CDS             complement(51283..53679)
     CDS             complement(53882..54883)
     CDS             55119..56282
     CDS             56642..56965
     CDS             57239..58309
     CDS             58472..59791
     CDS             59781..59900
     CDS             60168..61811
     CDS             61836..62198
     CDS             62218..62385
     CDS             62394..63419
     CDS             complement(63555..65738)
     CDS             complement(66144..66251)
     CDS             complement(66556..66843)
     CDS             complement(67154..67987)
     CDS             68148..68354
     CDS             68534..68935
     CDS             69988..70224
     CDS             complement(70601..70951)
     CDS             complement(71103..71672)
     CDS             complement(71699..71791)
     CDS             complement(71745..72281)
     CDS             72595..73149
     CDS             73290..74033
     CDS             complement(74146..74958)
     CDS             complement(75171..75758)
     CDS             75965..76639
     CDS             76760..77551
     CDS             78171..79187
     CDS             79339..80814
     CDS             80974..81747
     CDS             81759..82652
     CDS             82725..83282
     CDS             83290..84525
     CDS             84908..85294
     CDS             85949..86167
     CDS             complement(86231..87421)
     CDS             87523..87936
     CDS             87929..88306
     CDS             complement(88561..89100)
     CDS             complement(89188..90009)
     CDS             complement(90105..91112)
     CDS             91483..91842
     CDS             complement(91903..92649)
     CDS             93059..94516
     CDS             95168..97051
     CDS             97350..99233
     CDS             99384..100262
     CDS             complement(100490..100666)
     CDS             complement(100836..101006)
     CDS             101711..102682
     CDS             complement(102778..103251)
     CDS             103458..104663
     CDS             104656..104832
     CDS             104851..105627
     CDS             105967..108288
     CDS             108919..109185
     CDS             109372..109971
     CDS             complement(110201..110719)
     CDS             complement(110990..111139)
     CDS             complement(111177..111671)
     CDS             111919..112995
     CDS             complement(113061..113975)
     CDS             complement(114126..114845)
     CDS             115235..115786
     CDS             complement(116220..116330)
     CDS             116589..117413
     CDS             117428..118342
     CDS             118415..118999
     CDS             119269..120186
     CDS             complement(120149..120619)
     CDS             complement(120725..121138)
     CDS             complement(121177..122154)
     CDS             complement(122151..123575)
     CDS             complement(123742..124725)
     CDS             complement(124838..125464)
     CDS             complement(125490..125612)
     CDS             125676..129035
     CDS             complement(129040..129330)
     CDS             complement(129590..130606)
     CDS             complement(130711..131223)
     CDS             131454..132710
     CDS             complement(133034..133777)
     CDS             133934..134995
     CDS             complement(135284..135904)
     CDS             136623..137957
     CDS             complement(138036..138623)
     CDS             complement(138690..139271)
     CDS             complement(139352..140086)
     CDS             complement(140188..141219)
     CDS             complement(141546..141653)
     CDS             complement(141751..143280)
     CDS             complement(143704..144027)
     CDS             144629..146287
     CDS             146423..147448
     CDS             147532..148440
     CDS             complement(148503..149693)
     CDS             complement(149871..150776)
     CDS             151246..151659
     CDS             complement(151736..152014)
     CDS             complement(152042..152434)
     CDS             152869..153114
     CDS             153111..153497
     CDS             153551..154639
     CDS             complement(154744..155040)
     CDS             complement(155135..156259)
     CDS             156575..158188
     CDS             complement(158589..159779)
     CDS             complement(159979..160992)
     CDS             complement(161060..161677)
     CDS             complement(161681..162349)
     CDS             complement(162352..163254)
     CDS             163382..164575
     CDS             complement(164558..165712)
     CDS             complement(165871..166206)
     CDS             166535..167335
     CDS             complement(167600..167776)
     CDS             complement(167936..168349)
     CDS             complement(168376..168489)
     CDS             168634..171099
     CDS             complement(171094..172599)
     CDS             complement(172658..175426)
     CDS             complement(175504..177324)
     CDS             177701..179629
     CDS             complement(179589..179843)
     CDS             complement(180025..181122)
     CDS             complement(181350..181595)
     CDS             complement(181582..181989)
     CDS             complement(182241..183116)
     CDS             complement(183300..184643)
     CDS             185235..186017
     CDS             complement(186051..186314)
     CDS             complement(186584..188377)
     CDS             complement(188577..190316)
     CDS             190785..191030
     CDS             191109..191891
     CDS             191965..193395
     CDS             complement(193375..195522)
     CDS             195651..195833
     CDS             195830..195937
     CDS             complement(196342..197625)
     CDS             complement(197616..197918)
     CDS             complement(198619..200223)
     CDS             complement(200312..200818)
     CDS             complement(200895..202406)
     CDS             202523..203587
     CDS             203773..205416
     CDS             205639..206619
     CDS             206635..207423
     CDS             complement(207550..209211)
     CDS             complement(209314..210168)
     CDS             210583..211164
     CDS             complement(211252..211605)
     CDS             211897..213228
     CDS             complement(213384..214310)
     CDS             214817..215383
     CDS             215440..215973
     CDS             complement(216123..217403)
     CDS             217569..218324
     CDS             218697..219911
     CDS             220180..220659
     CDS             complement(220781..220963)
     CDS             221033..223189
     CDS             complement(223223..223405)
     CDS             complement(223902..225500)
     CDS             225850..226401
     CDS             complement(226463..227584)
     CDS             complement(227660..228100)
     CDS             complement(228132..228512)
     CDS             228735..229634
     CDS             229783..230712
     CDS             230843..231313
     CDS             complement(231332..232066)
     CDS             complement(232191..232520)
     CDS             complement(232629..233348)
     CDS             complement(233461..234207)
     CDS             complement(234339..236096)
     CDS             complement(236408..237142)
     CDS             237409..237903
     CDS             238171..239307
     CDS             239773..240891
     CDS             240980..241564
     CDS             241665..242273
     CDS             242311..242616
     CDS             242623..243543
     CDS             243866..244669
     CDS             244854..245078
     CDS             245146..246753
     CDS             complement(246770..247927)
     CDS             complement(248183..248812)
     CDS             complement(248988..250580)
     CDS             250960..251685
     CDS             252003..252833
     CDS             252979..254037
     CDS             254248..255723
     CDS             255954..256979
     CDS             257073..258065
     CDS             258160..259038
     CDS             259275..259913
     CDS             260010..261047
     CDS             261189..261482
     CDS             complement(261541..262044)
     CDS             complement(262434..263510)
     CDS             263663..264274
     CDS             264415..265329
     CDS             265824..266480
     CDS             266826..267788
     CDS             complement(268690..269517)
     CDS             complement(269879..270709)
     CDS             271108..272997
     CDS             complement(273001..273639)
     CDS             complement(273942..274637)
     CDS             275105..276580
     CDS             complement(276724..277089)
     CDS             complement(277397..277816)
     CDS             complement(278288..278779)
     CDS             complement(278772..278927)
     CDS             complement(279124..279954)
     CDS             complement(280064..280837)
     CDS             complement(280987..282189)
     CDS             283152..283607
     CDS             complement(283652..284212)
     CDS             complement(284329..285639)
     CDS             286425..287651
     CDS             complement(287825..288592)
     CDS             complement(288596..289195)
     CDS             complement(289391..289846)
     CDS             complement(289986..290516)
     CDS             complement(290560..290715)
     CDS             complement(290855..291730)
     CDS             complement(292267..294747)
     CDS             complement(295058..298141)
     CDS             298527..305573
     CDS             306021..306806
     CDS             complement(306868..308904)
     CDS             309012..309596
     CDS             309610..310296
     CDS             complement(310525..310635)
     CDS             complement(310632..311120)
     CDS             complement(311157..316400)
     CDS             complement(316483..321618)
     CDS             complement(322617..322937)
     CDS             complement(323078..323179)
     CDS             323296..323748
     CDS             complement(323835..324665)
     CDS             324735..325403
     CDS             325649..326836
     CDS             327539..329509
     CDS             complement(329715..330179)
     CDS             complement(330326..330925)
     CDS             complement(331110..335105)
     CDS             335849..336547
     CDS             336560..337333
     CDS             337402..338556
     CDS             complement(338667..339041)
     CDS             339569..340735
     CDS             340851..341831
     CDS             341995..343242
     CDS             343736..344464
     CDS             344599..344943
     CDS             344918..347893
     CDS             complement(348578..349540)
     CDS             complement(349954..350298)
     CDS             350779..354315
     CDS             354517..355569
     CDS             complement(355653..355829)
     CDS             complement(355826..356197)
     CDS             356416..358179
     CDS             complement(358282..358614)
     CDS             complement(358805..359578)
     CDS             complement(359608..360015)
     CDS             complement(360180..361067)
     CDS             361220..361531
     CDS             361620..361973
     CDS             complement(362048..362314)
     CDS             complement(362385..363260)
     CDS             complement(363247..364116)
     CDS             complement(364335..365480)
     CDS             complement(365851..371277)
     CDS             complement(371684..373027)
     CDS             complement(373038..373772)
     CDS             complement(373827..374501)
     CDS             complement(374982..375761)
     CDS             complement(375959..377473)
     CDS             complement(377622..378041)
     CDS             complement(378186..380096)
     CDS             380191..380283
     CDS             381135..383420
     CDS             complement(383515..383883)
     CDS             complement(384407..384757)
     CDS             complement(384998..385315)
     CDS             385671..387518
     CDS             387675..388145
     CDS             complement(388196..388561)
     CDS             complement(388542..388727)
     CDS             complement(388791..389018)
     CDS             389300..390490
     CDS             complement(390487..391359)
     CDS             complement(391433..392746)
     CDS             complement(392789..393295)
     CDS             393579..395921
     CDS             complement(395930..396742)
     CDS             396978..397100
     CDS             397206..398114
     CDS             398101..398670
     CDS             398960..400573
     CDS             complement(400811..401227)
     CDS             complement(401581..402141)
     CDS             complement(402259..403167)
     CDS             complement(403174..403920)
     CDS             404006..404923
     CDS             405302..410716
     CDS             complement(410925..411992)
     CDS             412356..413216
     CDS             413237..414868
     CDS             415381..416127
     CDS             complement(416331..418205)
     CDS             complement(418474..418983)
     CDS             complement(419058..419705)
     CDS             complement(419644..420003)
     CDS             complement(420124..422826)
     CDS             423175..426633
     CDS             426657..430133
     CDS             430417..430596
     CDS             430925..432430
     CDS             433506..434210
     CDS             complement(434685..435953)
     CDS             complement(435913..436533)
     CDS             complement(436553..437557)
     CDS             complement(437731..438891)
     CDS             complement(438969..439610)
     CDS             complement(439607..440356)
     CDS             440620..441081
     CDS             complement(441159..442367)
     CDS             442487..443245
     CDS             complement(443340..443648)
     CDS             443723..444847
     CDS             444955..445239
     CDS             446082..446207
     CDS             446286..446405
     CDS             446871..447419
     CDS             447553..447798
     CDS             complement(448247..449176)
     CDS             complement(449574..450206)
     CDS             450699..452033
     CDS             complement(452145..454085)
     CDS             complement(454143..455045)
     CDS             complement(455042..455863)
     CDS             complement(456014..457822)
     CDS             complement(457996..459192)
     CDS             complement(459189..460472)
     CDS             complement(460466..461047)
     CDS             complement(461119..462939)
     CDS             complement(463058..464608)
     CDS             complement(464674..466155)
     CDS             466625..469228
     CDS             complement(469420..469803)
     CDS             complement(469800..470048)
     CDS             complement(470217..471059)
     CDS             complement(471391..471582)
     CDS             471958..472284
     CDS             complement(472356..472685)
     CDS             complement(472691..473017)
     CDS             complement(473248..475278)
     CDS             complement(475640..476902)
     CDS             complement(477036..477803)
     CDS             complement(478301..479365)
     CDS             complement(479388..480482)
     CDS             complement(480495..481724)
     CDS             complement(481778..482590)
     CDS             complement(482644..483600)
     CDS             complement(483799..484623)
     CDS             complement(484616..486823)
     CDS             complement(487182..488579)
     CDS             complement(488668..489912)
     CDS             complement(489982..491166)
     CDS             complement(491320..492165)
     CDS             complement(492211..493110)
     CDS             complement(493281..494213)
     CDS             complement(494249..495007)
     CDS             complement(495093..496289)
     CDS             complement(496392..497750)
     CDS             complement(497833..499095)
     CDS             complement(499108..500100)
     CDS             complement(500137..501198)
     CDS             complement(501572..503452)
     CDS             504500..506413
     CDS             506544..507374
     CDS             507834..508844
     CDS             509022..509249
     CDS             complement(509313..512093)
     CDS             512707..513138
     CDS             complement(513409..513741)
     CDS             complement(513741..514127)
     CDS             514358..515770
     CDS             complement(516041..516346)
     CDS             complement(516616..518649)
     CDS             complement(518603..518998)
     CDS             complement(518988..519746)
     CDS             519998..521683
     CDS             complement(521749..524256)
     CDS             524393..524887
     CDS             complement(525207..526079)
     CDS             526270..526404
     CDS             526682..527059
     CDS             527260..528816
     CDS             528893..530164
     CDS             530322..530996
     CDS             complement(531327..531428)
     CDS             complement(531736..532221)
     CDS             complement(532332..532436)
     CDS             532806..534275
     CDS             534272..535489
     CDS             complement(536187..537911)
     CDS             complement(537989..538945)
     CDS             complement(539127..539831)
     CDS             complement(539834..542032)
     CDS             complement(542136..542246)
     CDS             complement(542435..543202)
     CDS             complement(543391..543930)
     CDS             complement(544302..544661)
     CDS             545434..545679
     CDS             545660..545950
     CDS             complement(546125..551614)
     CDS             complement(551768..552307)
     CDS             complement(552327..553847)
     CDS             complement(553873..554565)
     CDS             complement(554734..555546)
     CDS             complement(555635..556687)
     CDS             complement(556764..557558)
     CDS             complement(557578..560325)
     CDS             complement(560273..560650)
     CDS             complement(560680..561297)
     CDS             561938..562066
     CDS             562026..562592
     CDS             complement(562797..563570)
     CDS             563847..565637
     CDS             complement(565700..566473)
     CDS             complement(566585..567400)
     CDS             567494..568567
     CDS             568564..568677
     CDS             complement(568722..573848)
     CDS             complement(573824..575155)
     CDS             575338..576162
     CDS             complement(576231..576794)
     CDS             577150..577344
     CDS             577593..578954
     CDS             579200..580126
     CDS             complement(580427..580558)
     CDS             580727..581005
     CDS             581002..581670
     CDS             582043..582639
     CDS             582738..583550
     CDS             583662..586343
     CDS             586449..587126
     CDS             complement(587221..587478)
     CDS             complement(587506..588186)
     CDS             complement(588267..590450)
     CDS             590471..590647
     CDS             complement(590726..592066)
     CDS             complement(592111..592839)
     CDS             complement(593129..594049)
     CDS             complement(594224..595411)
     CDS             595610..597223
     CDS             597392..597589
     CDS             597658..597834
     CDS             597966..598376
     CDS             598452..598904
     CDS             598957..599157
     CDS             599150..599608
     CDS             599608..599784
     CDS             599873..600457
     CDS             600447..601676
     CDS             601676..602239
     CDS             602246..602344
     CDS             602481..603005
     CDS             603121..605130
     CDS             605366..605962
     CDS             605992..606798
     CDS             complement(606788..607351)
     CDS             complement(607496..607714)
     CDS             607888..608610
     CDS             608845..609015
     CDS             609201..610178
     CDS             610600..610983
     CDS             611063..611776
     CDS             611773..612555
     CDS             complement(612610..613749)
     CDS             614580..615518
     CDS             616378..616896
     CDS             616972..617460
     CDS             617607..618443
     CDS             618519..619280
     CDS             619696..620217
     CDS             620818..621339
     CDS             621429..621920
     CDS             622058..622918
     CDS             623050..623292
     CDS             623306..624136
     CDS             624239..624841
     CDS             624879..625718
     CDS             625766..626509
     CDS             626548..627261
     CDS             627371..628132
     CDS             complement(628293..629105)
     CDS             complement(629110..629748)
     CDS             629976..632966
     CDS             632989..633462
     CDS             complement(633608..635329)
     CDS             635773..636699
     CDS             complement(636694..637020)
     CDS             637215..637829
     CDS             637970..639349
     CDS             639638..641680
     CDS             641851..643134
     CDS             643318..643719
     CDS             complement(643804..644022)
     CDS             complement(644033..644221)
     CDS             644556..645125
     CDS             645083..645667
     CDS             645924..646316
     CDS             646398..646952
     CDS             647249..648469
     CDS             648482..650272
     CDS             650328..653369
     CDS             653606..654184
     CDS             complement(654181..654381)
     CDS             complement(654391..654516)
     CDS             complement(654843..657062)
     CDS             complement(657019..657282)
     CDS             complement(657224..657760)
     CDS             658123..659316
     CDS             659424..659546
     CDS             complement(659511..659951)
     CDS             660534..661172
     CDS             complement(661198..662190)
     CDS             662555..663622
     CDS             complement(663619..664023)
     CDS             664184..664762
     CDS             complement(664868..665734)
     CDS             complement(666084..666311)
     CDS             666663..668573
     CDS             complement(668619..669662)
     CDS             complement(669829..670143)
     CDS             670275..670598
     CDS             670707..671204
     CDS             complement(671284..673923)
     CDS             complement(674056..674514)
     CDS             complement(674746..675519)
     CDS             675943..676173
     CDS             676349..677545
     CDS             677653..679893
     CDS             679928..681130
     CDS             681153..682127
     CDS             682169..683164
     CDS             683175..684101
     CDS             complement(684479..684637)
     CDS             complement(684721..685728)
     CDS             685900..686505
     CDS             complement(686901..687272)
     CDS             complement(687329..689107)
     CDS             689504..690595
     CDS             complement(690698..693298)
     CDS             complement(693751..694410)
     CDS             complement(694477..694734)
     CDS             695063..695746
     CDS             696196..698103
     CDS             698393..698881
     CDS             complement(698999..700069)
     CDS             complement(700280..701218)
     CDS             complement(701461..701766)
     CDS             complement(701763..702122)
     CDS             complement(702283..703479)
     CDS             complement(703623..704033)
     CDS             704679..706289
     CDS             706423..707745
     CDS             707802..708641
     CDS             708712..710685
     CDS             710765..711598
     CDS             711707..713947
     CDS             714264..714671
     CDS             714771..715232
     CDS             complement(715818..716369)
     CDS             716601..717281
     CDS             717353..717919
     CDS             718010..718738
     CDS             complement(718745..719248)
     CDS             complement(719275..719619)
     CDS             complement(719661..720446)
     CDS             720570..722213
     CDS             complement(722342..723694)
     CDS             complement(723731..725026)
     CDS             complement(725168..725857)
     CDS             complement(725963..727054)
     CDS             727672..730395
     CDS             complement(730457..730738)
     CDS             complement(730745..730990)
     CDS             complement(730987..731373)
     CDS             complement(731527..731916)
     CDS             complement(731996..732190)
     CDS             complement(732144..733046)
     CDS             complement(733049..733213)
     CDS             complement(733440..733961)
     CDS             complement(734053..736518)
     CDS             736855..737109
     CDS             complement(737168..738448)
     CDS             738492..738662
     CDS             complement(738640..741102)
     CDS             complement(741454..741699)
     CDS             complement(741821..742042)
     CDS             complement(742333..743973)
     CDS             complement(744200..744499)
     CDS             744780..746987
     CDS             747211..747930
     CDS             748097..748750
     CDS             749073..749438
     CDS             complement(749516..750217)
     CDS             750755..751351
     CDS             complement(751536..751904)
     CDS             complement(752319..753362)
     CDS             753870..754394
     CDS             754691..755761
     CDS             756086..757402
     CDS             757507..757704
     CDS             757785..758441
     CDS             758587..760725
     CDS             761010..761945
     CDS             762102..763487
     CDS             complement(763575..764045)
     CDS             complement(764050..764247)
     CDS             complement(764231..765649)
     CDS             complement(766473..766652)
     CDS             767105..769003
     CDS             complement(769057..771690)
     CDS             complement(771779..773689)
     CDS             complement(774303..775349)
     CDS             complement(775547..776992)
     CDS             777620..778216
     CDS             778393..779280
     CDS             779836..780402
     CDS             780389..780496
     CDS             780447..781547
     CDS             781617..781763
     CDS             781917..783218
     CDS             complement(783290..783415)
     CDS             783635..783760
     CDS             complement(783820..784233)
     CDS             complement(784437..785525)
     CDS             785653..787149
     CDS             complement(787106..787252)
     CDS             787330..788319
     CDS             788689..788973
     CDS             788970..789317
     CDS             789688..789927
     CDS             789896..790339
     CDS             complement(790480..792030)
     CDS             792380..792952
     CDS             complement(793165..794568)
     CDS             complement(794590..794721)
     CDS             complement(794946..795467)
     CDS             complement(795536..796498)
     CDS             796999..797265
     CDS             797274..797498
     CDS             797712..798701
     CDS             798761..799237
     CDS             799201..800436
     CDS             800536..802893
     CDS             803006..803254
     CDS             803285..804436
     CDS             804490..804705
     CDS             804890..805993
     CDS             806012..806353
     CDS             806344..807189
     CDS             807721..809010
     CDS             complement(809102..809473)
     CDS             809775..811856
     CDS             complement(811999..812985)
     CDS             complement(813020..814375)
     CDS             complement(814582..815118)
     CDS             complement(815364..815492)
     CDS             815625..821015
     CDS             821088..826487
     CDS             complement(826761..828683)
     CDS             complement(828696..829595)
     CDS             complement(829874..832168)
     CDS             complement(832518..832865)
     CDS             complement(833700..833870)
     CDS             complement(834089..834250)
     CDS             834368..835045
     CDS             835302..837044
     CDS             837144..838325
     CDS             838447..839139
     CDS             complement(839254..840372)
     CDS             840515..841435
     CDS             complement(841462..842553)
     CDS             complement(842575..842796)
     CDS             842987..843433
     CDS             complement(843419..844954)
     CDS             complement(845403..846179)
     CDS             846315..846992
     CDS             complement(847059..851996)
     CDS             852308..853120
     CDS             853219..853842
     CDS             complement(854219..855181)
     CDS             855482..855925
     CDS             855903..856592
     CDS             856652..857254
     CDS             complement(857316..857954)
     CDS             complement(858039..859457)
     CDS             859612..860538
     CDS             861217..861798
     CDS             861842..863368
     CDS             863575..863883
     CDS             863834..863980
     CDS             864014..864202
     CDS             complement(864311..865951)
     CDS             866400..867884
     CDS             complement(868012..868893)
     CDS             complement(868981..869364)
     CDS             complement(869618..870676)
     CDS             complement(870940..871410)
     CDS             complement(871423..871692)
     CDS             871942..872484
     CDS             872575..873069
     CDS             873380..875014
     CDS             complement(875161..875556)
     CDS             complement(875553..875936)
     CDS             875994..876269
     CDS             876253..876519
     CDS             876673..876882
     CDS             876869..877210
     CDS             complement(877323..881312)
     CDS             881707..883038
     CDS             883179..883646
     CDS             883817..884533
     CDS             884648..885238
     CDS             885335..885880
     CDS             885959..886573
     CDS             886799..888250
     CDS             complement(888330..888887)
     CDS             complement(889009..889896)
     CDS             complement(889975..892725)
     CDS             complement(893012..893488)
     CDS             complement(893746..894780)
     CDS             complement(895659..896276)
     CDS             896671..896958
     CDS             897280..897666
     CDS             complement(897675..899588)
     CDS             899704..900894
     CDS             complement(901197..901694)
     CDS             complement(901827..902951)
     CDS             complement(902951..903154)
     CDS             complement(903538..905127)
     CDS             905282..905989
     CDS             complement(906269..907198)
     CDS             907716..908030
     CDS             908214..908396
     CDS             908486..909520
     CDS             909647..910228
     CDS             complement(910383..911039)
     CDS             911188..912072
     CDS             912250..913305
     CDS             913844..916825
     CDS             complement(916961..917404)
     CDS             complement(917424..917612)
     CDS             complement(917733..919367)
     CDS             complement(919389..919643)
     CDS             complement(919942..921741)
     CDS             complement(921867..922955)
     CDS             923268..923510
     CDS             923618..923941
     CDS             complement(924135..924638)
     CDS             complement(924715..925050)
     CDS             complement(925214..928345)
     CDS             928924..930207
     CDS             930304..930765
     CDS             931003..931437
     CDS             931662..932069
     CDS             complement(932507..933202)
     CDS             complement(933431..934597)
     CDS             complement(934676..935896)
     CDS             936227..936844
     CDS             936980..937279
     CDS             937279..937977
     CDS             complement(938079..940262)
     CDS             complement(940329..940649)
     CDS             941010..941471
     CDS             complement(941561..941755)
     CDS             complement(941779..941979)
     CDS             943252..944703
     CDS             944828..946177
     CDS             946235..946657
     CDS             complement(946719..946946)
     CDS             complement(947102..947479)
     CDS             complement(947549..950557)
     CDS             complement(950550..952589)
     CDS             complement(952576..952809)
     CDS             complement(952888..953955)
     CDS             complement(954133..954339)
     CDS             complement(955685..956569)
     CDS             956795..957157
     CDS             complement(957214..957987)
     CDS             complement(958147..959166)
     CDS             959550..961136
     CDS             complement(961287..961760)
     CDS             complement(962044..962643)
     CDS             962965..964083
     CDS             complement(964166..965086)
     CDS             965435..966517
     CDS             966520..968988
     CDS             complement(969047..969265)
     CDS             969697..969873
     CDS             complement(970118..970759)
     CDS             complement(970796..971068)
     CDS             complement(971511..971699)
     CDS             971785..971916
     CDS             complement(972004..975147)
     CDS             975416..976951
     CDS             complement(977078..978022)
     CDS             978239..979084
     CDS             complement(979026..979190)
     CDS             complement(979397..980005)
     CDS             complement(979974..981998)
     CDS             complement(982688..983023)
     CDS             983198..983344
     CDS             983425..983970
     CDS             983987..984376
     CDS             complement(984428..984763)
     CDS             complement(984790..986376)
     CDS             complement(986357..988975)
     CDS             complement(989468..991105)
     CDS             complement(991307..992257)
     CDS             992319..992411
     CDS             complement(992689..993471)
     CDS             complement(993505..994251)
     CDS             complement(994401..996068)
     CDS             complement(996175..996480)
     CDS             complement(996487..996831)
     CDS             complement(997013..997321)
     CDS             997980..999836
     CDS             999925..1001427
     CDS             1001547..1002677
     CDS             complement(1002715..1006428)
     CDS             complement(1006779..1006982)
     CDS             complement(1008196..1008342)
     CDS             1008496..1009389
     CDS             complement(1009737..1011395)
     CDS             complement(1011688..1012065)
     CDS             1012172..1012477
     CDS             complement(1012535..1013353)
     CDS             complement(1013427..1014413)
     CDS             1014604..1016712
     CDS             complement(1016846..1017109)
     CDS             1017981..1018898
     CDS             complement(1019083..1019199)
     CDS             complement(1019300..1019596)
     CDS             complement(1019759..1019896)
     CDS             complement(1020119..1025671)
     CDS             complement(1025963..1026502)
     CDS             complement(1026828..1027538)
     CDS             complement(1027723..1029540)
     CDS             1029830..1030024
     CDS             complement(1030262..1030684)
     CDS             1030963..1031364
     CDS             1031408..1032502
     CDS             1032663..1033388
     CDS             1033466..1034635
     CDS             1034909..1035316
     CDS             1035420..1036589
     CDS             1036601..1036942
     CDS             complement(1036994..1037335)
     CDS             1037492..1042879
     CDS             1043070..1043924
     CDS             complement(1044043..1044789)
     CDS             complement(1044884..1045744)
     CDS             complement(1045847..1045972)
     CDS             1046085..1047431
     CDS             1047764..1048042
     CDS             complement(1048368..1049186)
     CDS             complement(1049279..1050064)
     CDS             complement(1050820..1051602)
     CDS             complement(1051773..1052651)
     CDS             complement(1052681..1053703)
     CDS             complement(1053742..1054785)
     CDS             1055744..1056757
     CDS             1056904..1057581
     CDS             complement(1057511..1057744)
     CDS             complement(1057871..1058860)
     CDS             complement(1058947..1059852)
     CDS             complement(1059868..1061148)
     CDS             complement(1061148..1061993)
     CDS             complement(1062149..1063168)
     CDS             complement(1063224..1064513)
     CDS             complement(1064518..1064634)
     CDS             1064918..1066459
     CDS             complement(1066560..1066910)
     CDS             complement(1067228..1067362)
     CDS             1067406..1068212
     CDS             1068680..1068883
     CDS             1069029..1069136
     CDS             complement(1069138..1069575)
     CDS             1070064..1070315
     CDS             1070257..1070469
     CDS             complement(1070498..1076449)
     CDS             complement(1076561..1079503)
     CDS             complement(1079500..1080030)
     CDS             complement(1080044..1080409)
     CDS             complement(1080682..1081920)
     CDS             1082335..1084086
     CDS             complement(1084312..1085340)
     CDS             1085503..1086192
     CDS             complement(1086196..1087629)
     CDS             complement(1087754..1088065)
     CDS             complement(1088239..1089294)
     CDS             complement(1089458..1091176)
     CDS             complement(1091455..1092084)
     CDS             1092759..1094102
     CDS             complement(1094158..1094451)
     CDS             1094762..1094881
     CDS             1095133..1096035
     CDS             1096090..1096650
     CDS             1096696..1097217
     CDS             complement(1097272..1098273)
     CDS             1100088..1100522
     CDS             1100772..1101599
     CDS             complement(1101732..1102688)
     CDS             complement(1102854..1103855)
     CDS             1104291..1105271
     CDS             1105412..1107139
     CDS             1107308..1107931
     CDS             1108230..1108649
     CDS             complement(1108682..1109593)
     CDS             complement(1109946..1110686)
     CDS             complement(1110656..1110988)
     CDS             1111860..1112309
     CDS             complement(1112393..1113820)
     CDS             complement(1113864..1115273)
     CDS             1115407..1117173
     CDS             complement(1117295..1117918)
     CDS             complement(1118093..1118410)
     CDS             1118527..1121649
     CDS             1121819..1122163
     CDS             1122160..1123605
     CDS             complement(1123882..1125951)
     CDS             complement(1126140..1127627)
     CDS             complement(1127791..1128672)
     CDS             complement(1129408..1131039)
     CDS             1131535..1132485
     CDS             1132526..1134214
     CDS             1134563..1135318
     CDS             1135394..1136026
     CDS             1136071..1136979
     CDS             1137010..1137729
     CDS             complement(1137870..1138619)
     CDS             complement(1138792..1139022)
     CDS             complement(1139019..1142579)
     CDS             1143520..1143792
     CDS             complement(1144093..1144749)
     CDS             complement(1144905..1146008)
     CDS             1146326..1147174
     CDS             complement(1147365..1148738)
     CDS             complement(1148974..1150056)
     CDS             complement(1150471..1150926)
     CDS             complement(1151301..1152509)
     CDS             1152761..1153729
     CDS             1153734..1154045
     CDS             complement(1154076..1155275)
     CDS             1155388..1155915
     CDS             complement(1155803..1156078)
     CDS             1156537..1158003
     CDS             1158426..1159982
     CDS             1160441..1161793
     CDS             complement(1162000..1165209)
     CDS             complement(1165953..1166429)
     CDS             1166972..1168438
     CDS             complement(1168549..1168911)
     CDS             1169392..1170306
     CDS             1170367..1170465
     CDS             1170482..1171375
     CDS             1171952..1173031
     CDS             1173376..1173921
     CDS             1174102..1174584
     CDS             complement(1174706..1175104)
     CDS             1175265..1176410
     CDS             1176606..1176848
     CDS             complement(1176845..1177564)
     CDS             complement(1177717..1179147)
     CDS             1179311..1180264
     CDS             complement(1180363..1180734)
     CDS             1181159..1181539
     CDS             complement(1181536..1182096)
     CDS             complement(1182300..1183598)
     CDS             1184093..1185604
     CDS             1185933..1186274
     CDS             1186435..1187010
     CDS             1187046..1187435
     CDS             1187442..1187630
     CDS             1187627..1189021
     CDS             complement(1189169..1189996)
     CDS             complement(1190138..1190653)
     CDS             complement(1190743..1193580)
     CDS             complement(1193694..1194122)
     CDS             complement(1194138..1194257)
     CDS             complement(1194350..1194862)
     CDS             1195057..1195632
     CDS             1195853..1195978
     CDS             1196116..1197369
     CDS             complement(1197400..1198698)
     CDS             1198932..1200038
     CDS             1200141..1200908
     CDS             1200905..1201666
     CDS             1201776..1204247
     CDS             complement(1204412..1204915)
     CDS             complement(1205015..1205341)
     CDS             complement(1205338..1205709)
     CDS             complement(1205856..1206296)
     CDS             complement(1206306..1206425)
     CDS             1206496..1207446
     CDS             1207483..1209504
     CDS             1209658..1209900
     CDS             1209924..1211120
     CDS             1211302..1211739
     CDS             1211965..1213002
     CDS             1213221..1214507
     CDS             complement(1214613..1215323)
     CDS             complement(1215479..1215652)
     CDS             1215867..1216457
     CDS             1216551..1217462
     CDS             complement(1217552..1218334)
     CDS             complement(1218324..1219457)
     CDS             1219657..1219854
     CDS             1219996..1220241
     CDS             1220346..1221932
     CDS             complement(1222204..1223373)
     CDS             1223855..1224733
     CDS             complement(1224827..1226287)
     CDS             1226739..1228091
     CDS             1228376..1228921
     CDS             1229286..1229741
     CDS             1230130..1230471
     CDS             complement(1230574..1233639)
     CDS             complement(1233670..1236087)
     CDS             1236802..1237254
     CDS             complement(1237674..1239920)
     CDS             complement(1240251..1240742)
     CDS             1240837..1241757
     CDS             1242098..1242220
     CDS             complement(1242516..1243301)
     CDS             1243775..1244212
     CDS             complement(1244251..1247793)
     CDS             complement(1247986..1251288)
     CDS             complement(1251441..1251941)
     CDS             complement(1251962..1252324)
     CDS             complement(1252601..1253785)
     CDS             1254558..1257494
     CDS             1257507..1258166
     CDS             complement(1258347..1259231)
     CDS             complement(1259588..1260571)
     CDS             1260773..1261519
     CDS             1261663..1262580
     CDS             complement(1262650..1263666)
     CDS             1263865..1265148
     CDS             1265503..1266525
     CDS             complement(1266651..1267019)
     CDS             1267563..1268288
     CDS             complement(1268305..1270140)
     CDS             complement(1270559..1270684)
     CDS             1270718..1271485
     CDS             1271561..1272697
     CDS             complement(1272694..1273020)
     CDS             complement(1273903..1275309)
     CDS             complement(1275569..1276915)
     CDS             complement(1277055..1278491)
     CDS             complement(1278528..1278893)
     CDS             complement(1278925..1280385)
     CDS             1280559..1281683
     CDS             1282080..1283138
     CDS             1283199..1284212
     CDS             1284315..1285577
     CDS             1285583..1286713
     CDS             complement(1287083..1288045)
     CDS             complement(1288408..1289403)
     CDS             complement(1289414..1289584)
     CDS             complement(1289637..1292267)
     CDS             1292769..1292942
     CDS             complement(1292936..1293274)
     CDS             1293372..1293824
     CDS             1293889..1294284
     CDS             complement(1294384..1295811)
     CDS             1295920..1296558
     CDS             1296652..1298160
     CDS             1298833..1298925
     CDS             1298912..1299295
     CDS             complement(1299482..1300690)
     CDS             complement(1300807..1301031)
     CDS             complement(1301070..1301303)
     CDS             1301997..1304192
     CDS             1304511..1305893
     CDS             1305896..1306654
     CDS             1306700..1306906
     CDS             complement(1306903..1307859)
     CDS             1308038..1309267
     CDS             complement(1309271..1311478)
     CDS             complement(1311475..1312242)
     CDS             complement(1312618..1312860)
     CDS             1313084..1318882
     CDS             complement(1318856..1319368)
     CDS             complement(1319528..1320019)
     CDS             complement(1320298..1320996)
     CDS             1321117..1321497
     CDS             complement(1321644..1323014)
     CDS             complement(1323383..1324744)
     CDS             1325217..1328843
     CDS             1328902..1329879
     CDS             complement(1329942..1330511)
     CDS             1330697..1330930
     CDS             complement(1331525..1333522)
     CDS             1333867..1334349
     CDS             1334633..1334815
     CDS             1335259..1335699
     CDS             1335734..1336255
     CDS             1336737..1337060
     CDS             1337443..1338597
     CDS             1338681..1338854
     CDS             1338895..1339479
     CDS             complement(1339557..1340498)
     CDS             complement(1340976..1341830)
     CDS             1341881..1343446
     CDS             1343439..1343552
     CDS             1343545..1344126
     CDS             1344346..1345218
     CDS             complement(1345295..1347220)
     CDS             1347727..1350270
     CDS             1350321..1353707
     CDS             1353846..1354940
     CDS             complement(1355019..1355444)
     CDS             complement(1355580..1355984)
     CDS             complement(1356143..1356865)
     CDS             1356962..1357843
     CDS             1357904..1358992
     CDS             complement(1358922..1360031)
     CDS             1360455..1361621
     CDS             1361762..1362163
     CDS             1362495..1363706
     CDS             1364017..1364502
     CDS             1364601..1365608
     CDS             1365706..1366008
     CDS             complement(1366098..1366925)
     CDS             complement(1367208..1367618)
     CDS             complement(1367696..1368091)
     CDS             complement(1368248..1368628)
     CDS             complement(1368788..1369054)
     CDS             1369218..1369757
     CDS             1369858..1370586
     CDS             complement(1370622..1371956)
     CDS             complement(1371971..1373068)
     CDS             1373561..1374265
     CDS             1374252..1375598
     CDS             complement(1375841..1376557)
     CDS             complement(1376790..1377356)
     CDS             1377768..1378481
     CDS             complement(1378591..1381233)
     CDS             complement(1381851..1384457)
     CDS             complement(1384526..1385848)
     CDS             complement(1385845..1388613)
     CDS             complement(1388745..1389464)
     CDS             1390042..1391310
     CDS             1391458..1391808
     CDS             1392022..1393587
     CDS             1393790..1396342
     CDS             1396326..1396484
     CDS             complement(1396560..1398017)
     CDS             complement(1398147..1398347)
     CDS             complement(1398586..1399593)
     CDS             complement(1399746..1400801)
     CDS             1401054..1401413
     CDS             complement(1401547..1402854)
     CDS             1403811..1405229
     CDS             complement(1405529..1406032)
     CDS             1406796..1407482
     CDS             1407674..1407946
     CDS             1408147..1409220
     CDS             1409379..1410155
     CDS             1410152..1410964
     CDS             1411069..1411821
     CDS             1413295..1415427
     CDS             1415571..1417739
     CDS             1418141..1418329
     CDS             1418674..1418961
     CDS             complement(1419054..1419326)
     CDS             1419485..1419691
     CDS             complement(1419980..1420906)
     CDS             1421668..1422222
     CDS             1422293..1423021
     CDS             1423008..1423556
     CDS             1423662..1424783
     CDS             complement(1424978..1427698)
     CDS             complement(1427790..1429130)
     CDS             1429475..1430437
     CDS             complement(1430869..1431831)
     CDS             1432202..1432981
     CDS             1433292..1433741
     CDS             1433852..1435588
     CDS             complement(1435951..1436187)
     CDS             complement(1436855..1439068)
     CDS             complement(1439626..1440609)
     CDS             complement(1440687..1441535)
     CDS             1442268..1443590
     CDS             1443660..1445201
     CDS             1445295..1445873
     CDS             complement(1445996..1446943)
     CDS             complement(1447015..1448142)
     CDS             complement(1448230..1449282)
     CDS             complement(1449318..1450214)
     CDS             1450655..1450795
     CDS             1450962..1456211
     CDS             1456204..1457415
     CDS             1457572..1458735
     CDS             1459523..1461928
     CDS             1462095..1462925
     CDS             1463564..1463860
     CDS             complement(1464014..1465417)
     CDS             1465738..1467252
     CDS             complement(1467391..1469448)
     CDS             complement(1469556..1469708)
     CDS             1470240..1470854
     CDS             complement(1471215..1472048)
     CDS             1473004..1475355
     CDS             1475373..1476002
     CDS             1476075..1476299
     CDS             1476319..1476984
     CDS             complement(1477101..1477295)
     CDS             1478704..1479249
     CDS             1479485..1480378
     CDS             1480481..1481002
     CDS             1481103..1481963
     CDS             complement(1482030..1482674)
     CDS             complement(1482966..1483127)
     CDS             1483130..1484218
     CDS             complement(1484232..1484876)
     CDS             1485045..1485164
     CDS             complement(1485295..1485774)
     CDS             complement(1485930..1486646)
     CDS             1487122..1490055
     CDS             1490270..1491241
     CDS             complement(1491370..1492863)
     CDS             complement(1493178..1493573)
     CDS             1493867..1494652
     CDS             1494747..1495538
     CDS             1495626..1497467
     CDS             complement(1497578..1497796)
     CDS             1498367..1499314
     CDS             1499374..1500972
     CDS             complement(1501101..1501502)
     CDS             1501754..1503553
     CDS             complement(1503599..1506229)
     CDS             complement(1506485..1506880)
     CDS             complement(1507526..1508533)
     CDS             1508709..1509659
     CDS             1509754..1510494
     CDS             complement(1510514..1513078)
     CDS             complement(1513354..1513677)
     CDS             complement(1513668..1513847)
     CDS             complement(1514248..1514463)
     CDS             1514595..1514813
     CDS             1515446..1516141
     CDS             1516479..1516595
     CDS             1516774..1519371
     CDS             complement(1519410..1520906)
     CDS             complement(1520928..1523714)
     CDS             complement(1524410..1525051)
     CDS             1525389..1526291
     CDS             1526610..1526744
     CDS             complement(1526847..1527713)
     CDS             1527904..1529715
     CDS             1529880..1530710
     CDS             complement(1530721..1531137)
     CDS             complement(1531124..1532275)
     CDS             1532669..1532881
     CDS             complement(1532893..1533060)
     CDS             complement(1533026..1533931)
     CDS             complement(1533964..1534404)
     CDS             complement(1534576..1535004)
     CDS             complement(1535015..1535164)
     CDS             complement(1535302..1535634)
     CDS             1535919..1536767
     CDS             1536816..1537232
     CDS             1537345..1539285
     CDS             1539534..1540037
     CDS             1540090..1541265
     CDS             1541400..1541852
     CDS             1541868..1542527
     CDS             1542580..1542711
     CDS             1542715..1543293
     CDS             complement(1543341..1544753)
     CDS             complement(1544865..1546586)
     CDS             complement(1547441..1547713)
     CDS             1547962..1548774
     CDS             1549457..1549693
     CDS             1549876..1551633
     CDS             1551989..1552219
     CDS             1552356..1554590
     CDS             1554827..1555909
     CDS             1556074..1557438
     CDS             1557607..1558695
     CDS             1558784..1559050
     CDS             1559149..1559958
     CDS             complement(1560022..1561593)
     CDS             complement(1562084..1562527)
     CDS             complement(1562679..1565723)
     CDS             complement(1565798..1566757)
     CDS             1566918..1567319
     CDS             complement(1567354..1567875)
     CDS             complement(1568269..1570443)
     CDS             complement(1570729..1572651)
     CDS             1572818..1574170
     CDS             complement(1574203..1575321)
     CDS             complement(1575556..1576212)
     CDS             complement(1576277..1577077)
     CDS             1577189..1577344
     CDS             1577559..1578971
     CDS             1579251..1579706
     CDS             1579924..1582785
     CDS             1583116..1583766
     CDS             1583990..1584160
     CDS             1584141..1584284
     CDS             1584507..1585301
     CDS             1585752..1587539
     CDS             1587686..1588627
     CDS             complement(1588788..1590059)
     CDS             complement(1590078..1590935)
     CDS             complement(1591126..1591785)
     CDS             1592413..1592952
     CDS             complement(1593027..1594907)
     CDS             1595159..1596298
     CDS             1596398..1596610
     CDS             complement(1596626..1597858)
     CDS             1598980..1599957
     CDS             1600591..1601127
     CDS             1601399..1603351
     CDS             1603423..1604130
     CDS             1604236..1605324
     CDS             complement(1605321..1605770)
     CDS             1606165..1606800
     CDS             complement(1606829..1607677)
     CDS             complement(1607752..1608834)
     CDS             complement(1608962..1609429)
     CDS             1609798..1610226
     CDS             complement(1610700..1611743)
     CDS             1611998..1613053
     CDS             complement(1613173..1614231)
     CDS             1614681..1615430
     CDS             complement(1615917..1617470)
     CDS             1617725..1618582
     CDS             complement(1618607..1619389)
     CDS             1619598..1620659
     CDS             complement(1620751..1621125)
     CDS             1621334..1621447
     CDS             complement(1621612..1622166)
     CDS             complement(1622251..1622886)
     CDS             1622945..1623457
     CDS             1623581..1624945
     CDS             complement(1625095..1625814)
     CDS             1626026..1626862
     CDS             1627229..1628017
     CDS             1628205..1628708
     CDS             1629070..1630275
     CDS             1630281..1631411
     CDS             1631448..1633787
     CDS             1633861..1634631
     CDS             complement(1635098..1635676)
     CDS             1636028..1638016
     CDS             1638286..1639296
     CDS             1639323..1640957
     CDS             complement(1641061..1641162)
     CDS             1641228..1642313
     CDS             1642433..1643173
     CDS             1643304..1646309
     CDS             1646398..1646499
     CDS             complement(1646503..1647027)
     CDS             complement(1647424..1648719)
     CDS             complement(1648716..1651151)
     CDS             1651553..1654321
     CDS             complement(1654469..1654843)
     CDS             1654951..1655823
     CDS             1655868..1656032
     CDS             complement(1656309..1656569)
     CDS             complement(1656941..1657363)
     CDS             1657681..1659156
     CDS             1659409..1663251
     CDS             1663359..1665893
     CDS             1666289..1666531
     CDS             1666656..1666898
     CDS             1666999..1667580
     CDS             1667834..1669582
     CDS             1670068..1670820
     CDS             1670823..1671062
     CDS             1671259..1671462
     CDS             1671878..1673011
     CDS             1672998..1673285
     CDS             1673260..1673463
     CDS             1673573..1674139
     CDS             complement(1674171..1674542)
     CDS             complement(1674624..1674887)
     CDS             complement(1675011..1676621)
     CDS             1677022..1678299
     CDS             complement(1678653..1679384)
     CDS             complement(1679612..1680220)
     CDS             complement(1680557..1681960)
     CDS             complement(1682269..1683078)
     CDS             1683241..1684215
     CDS             complement(1684871..1685641)
     CDS             complement(1685682..1685894)
     CDS             1686093..1686578
     CDS             1686942..1687403
     CDS             complement(1687472..1687846)
     CDS             complement(1687864..1689150)
     CDS             complement(1689137..1689664)
     CDS             complement(1689717..1690310)
     CDS             1690957..1691166
     CDS             complement(1691322..1691633)
     CDS             complement(1691689..1691988)
     CDS             complement(1692173..1692544)
     CDS             complement(1692616..1693419)
     CDS             complement(1693430..1693747)
     CDS             complement(1693744..1693959)
     CDS             complement(1694056..1694532)
     CDS             complement(1694529..1694942)
     CDS             complement(1695055..1696389)
     CDS             complement(1696389..1697831)
     CDS             complement(1698139..1698465)
     CDS             complement(1698743..1700281)
     CDS             1700741..1702159
     CDS             1702353..1703375
     CDS             1703675..1704235
     CDS             complement(1704263..1704580)
     CDS             complement(1704659..1704829)
     CDS             1705063..1705728
     CDS             1705991..1707145
     CDS             1707507..1708085
     CDS             1708114..1709493
     CDS             1709984..1710100
     CDS             1710652..1710933
     CDS             1710960..1711163
     CDS             1711190..1711420
     CDS             complement(1711821..1713263)
     CDS             complement(1713396..1714283)
     CDS             complement(1714501..1715403)
     CDS             complement(1715535..1716737)
     CDS             1716847..1718391
     CDS             1718608..1719189
     CDS             1719363..1719776
     CDS             1719764..1720099
     CDS             complement(1720010..1720234)
     CDS             complement(1720247..1720375)
     CDS             complement(1721072..1722886)
     CDS             complement(1723260..1724165)
     CDS             complement(1724325..1726310)
     CDS             complement(1726385..1727734)
     CDS             complement(1728408..1729151)
     CDS             1729649..1731655
     CDS             1733488..1734309
     CDS             complement(1734362..1735078)
     CDS             complement(1735088..1736143)
     CDS             complement(1736145..1736672)
     CDS             complement(1736660..1737673)
     CDS             complement(1737678..1738604)
     CDS             complement(1738620..1739075)
     CDS             complement(1739072..1740376)
     CDS             complement(1740373..1741131)
     CDS             complement(1741128..1743494)
     CDS             complement(1743700..1744026)
     CDS             1744833..1745966
     CDS             complement(1746056..1748482)
     CDS             complement(1748690..1749139)
     CDS             1749708..1749890
     CDS             complement(1750062..1750373)
     CDS             complement(1750370..1751314)
     CDS             complement(1751357..1752214)
     CDS             complement(1752233..1752571)
     CDS             1753102..1755054
     CDS             1755051..1756157
     CDS             1756560..1758017
     CDS             1758210..1758527
     CDS             1758766..1759014
     CDS             1759151..1759351
     CDS             complement(1759491..1759880)
     CDS             complement(1759870..1760079)
     CDS             1760562..1761431
     CDS             1761605..1762177
     CDS             1762466..1763593
     CDS             1763609..1764904
     CDS             complement(1764996..1765298)
     CDS             complement(1765403..1765942)
     CDS             complement(1765992..1766417)
     CDS             1766957..1768471
     CDS             1768468..1769763
     CDS             1769769..1770461
     CDS             complement(1770509..1771003)
     CDS             complement(1771076..1772074)
     CDS             complement(1772087..1772329)
     CDS             complement(1772396..1773100)
     CDS             complement(1773260..1773796)
     CDS             complement(1773974..1774186)
     CDS             1774486..1774971
     CDS             complement(1775021..1775632)
     CDS             complement(1776195..1776518)
     CDS             complement(1776670..1778097)
     CDS             complement(1779033..1779221)
     CDS             1779326..1780693
     CDS             1780722..1781381
     CDS             1781697..1783103
     CDS             complement(1783136..1783909)
     CDS             complement(1783994..1785154)
     CDS             1785970..1787400
     CDS             1787495..1787893
     CDS             1787950..1788279
     CDS             1788441..1790168
     CDS             1790247..1791071
     CDS             1791068..1791688
     CDS             complement(1791893..1792252)
     CDS             1792330..1793517
     CDS             1793647..1793877
     CDS             1794445..1795689
     CDS             1796090..1796524
     CDS             1796600..1797319
     CDS             complement(1797204..1797635)
     CDS             1797811..1798536
     CDS             1798668..1799855
     CDS             1799944..1800861
     CDS             1800903..1801370
     CDS             1801473..1801859
     CDS             complement(1802087..1802842)
     CDS             complement(1803037..1803408)
     CDS             1803558..1804439
     CDS             1804613..1804981
     CDS             1805104..1805487
     CDS             complement(1805668..1805775)
     CDS             1806230..1806742
     CDS             complement(1806822..1807496)
     CDS             1807817..1808755
     CDS             1808721..1808879
     CDS             complement(1808845..1811100)
     CDS             1811387..1811746
     CDS             1811833..1813647
     CDS             1813806..1815458
     CDS             1815802..1815903
     CDS             complement(1815973..1817292)
     CDS             1817529..1819346
     CDS             1820360..1821235
     CDS             1821309..1822427
     CDS             complement(1822504..1823364)
     CDS             1823804..1824010
     CDS             1824178..1824429
     CDS             1824426..1824785
     CDS             1824897..1827590
     CDS             1827611..1828645
     CDS             1828647..1829405
     CDS             1829398..1831683
     CDS             1831760..1832377
     CDS             1832407..1833279
     CDS             1833470..1834060
     CDS             1834184..1835185
     CDS             1835379..1836272
     CDS             1836368..1836556
     CDS             complement(1837761..1838345)
     CDS             complement(1838355..1839092)
     CDS             1839677..1842820
     CDS             1843958..1845817
     CDS             1845982..1847082
     CDS             1847129..1847605
     CDS             1847710..1848378
     CDS             1848817..1849932
     CDS             1850343..1850732
     CDS             1850770..1851159
     CDS             1851188..1852192
     CDS             1852199..1854151
     CDS             1854201..1855610
     CDS             1855846..1858332
     CDS             complement(1858601..1860655)
     CDS             complement(1860808..1861713)
     CDS             1861944..1862330
     CDS             complement(1862487..1862912)
     CDS             complement(1863132..1864433)
     CDS             1865163..1865456
     CDS             1865536..1866321
     CDS             1867043..1870453
     CDS             1870588..1872465
     CDS             1872566..1876633
     CDS             complement(1876897..1877976)
     CDS             complement(1878346..1879398)
     CDS             complement(1879629..1880447)
     CDS             1880534..1881763
     CDS             complement(1881770..1882963)
     CDS             1883375..1884097
     CDS             1884267..1885136
     CDS             1885289..1886032
     CDS             1886175..1887320
     CDS             complement(1887484..1888779)
     CDS             1889014..1889493
     CDS             complement(1889561..1890289)
     CDS             1890543..1891763
     CDS             complement(1892175..1892921)
     CDS             1893038..1893199
     CDS             1893438..1894235
     CDS             1894493..1895251
     CDS             1895200..1897881
     CDS             1898218..1902564
     CDS             complement(1902896..1903579)
     CDS             complement(1903669..1905753)
     CDS             complement(1905965..1906534)
     CDS             1906948..1907943
     CDS             1907944..1908756
     CDS             1908825..1910528
     CDS             1910570..1911169
     CDS             1911264..1912118
     CDS             1912358..1912666
     CDS             complement(1912907..1918270)
     CDS             complement(1918560..1921223)
     CDS             1922149..1924410
     CDS             1924422..1924985
     CDS             1925125..1925535
     CDS             complement(1925875..1926261)
     CDS             1926368..1926907
     CDS             complement(1927014..1927256)
     CDS             1927916..1929334
     CDS             1929376..1930239
     CDS             1930270..1931973
     CDS             complement(1932370..1936515)
     CDS             complement(1936534..1936806)
     CDS             1937098..1937418
     CDS             complement(1937534..1938031)
     CDS             complement(1938254..1939573)
     CDS             complement(1939687..1940145)
     CDS             complement(1941108..1942274)
     CDS             complement(1942314..1943891)
     CDS             complement(1944059..1948864)
     CDS             complement(1948917..1950674)
     CDS             complement(1950938..1951645)
     CDS             complement(1951710..1955501)
     CDS             complement(1956111..1959074)
     CDS             complement(1959320..1964083)
     CDS             complement(1964098..1968810)
     CDS             1968851..1969003
     CDS             complement(1969135..1969392)
     CDS             complement(1969530..1970363)
     CDS             1972329..1973108
     CDS             1973156..1974103
     CDS             1974360..1975343
     CDS             1975441..1976973
     CDS             1977239..1980343
     CDS             1980942..1982699
     CDS             complement(1982833..1983135)
     CDS             1983278..1983514
     CDS             1983540..1983806
     CDS             complement(1983934..1985424)
     CDS             complement(1985457..1985744)
     CDS             complement(1985882..1986031)
     CDS             1986107..1987522
     CDS             1987818..1989254
     CDS             1989475..1989705
     CDS             1990621..1991904
     CDS             1991928..1992638
     CDS             complement(1992717..1993064)
     CDS             complement(1993588..1994037)
     CDS             complement(1994820..1996223)
     CDS             1996311..1998554
     CDS             1998775..1999443
     CDS             2000048..2000890
     CDS             complement(2000949..2002625)
     CDS             complement(2002635..2002889)
     CDS             2003284..2004402
     CDS             complement(2004495..2005496)
     CDS             complement(2005614..2006966)
     CDS             complement(2007711..2008889)
     CDS             complement(2008956..2010149)
     CDS             2010187..2010585
     CDS             complement(2010677..2011588)
     CDS             2011721..2012605
     CDS             complement(2012625..2014655)
     CDS             2014740..2018648
     CDS             2018667..2019941
     CDS             complement(2020071..2020526)
     CDS             complement(2021083..2022333)
     CDS             complement(2022849..2023772)
     CDS             complement(2023824..2024699)
     CDS             complement(2024988..2029337)
     CDS             complement(2029592..2035591)
     CDS             complement(2036117..2037025)
     CDS             2037306..2037935
     CDS             complement(2038005..2038886)
     CDS             2039266..2040261
     CDS             complement(2040372..2041541)
     CDS             complement(2041836..2042264)
     CDS             complement(2042268..2043941)
     CDS             complement(2044111..2044830)
     CDS             2045637..2046389
     CDS             2046600..2047346
     CDS             complement(2047354..2048082)
     CDS             complement(2048401..2049003)
     CDS             2049503..2050402
     CDS             complement(2051113..2053827)
     CDS             complement(2054033..2055232)
     CDS             complement(2055414..2055518)
     CDS             2056007..2058568
     CDS             2059272..2059619
     CDS             2059642..2059914
     CDS             2060380..2061342
     CDS             complement(2061373..2065596)
     CDS             complement(2066137..2068170)
     CDS             2068785..2069153
     CDS             complement(2069594..2069911)
     CDS             complement(2070004..2070282)
     CDS             2070435..2071007
     CDS             2071069..2072004
     CDS             complement(2072201..2072962)
     CDS             complement(2073264..2074667)
     CDS             complement(2074992..2075402)
     CDS             2075821..2076342
     CDS             2076314..2076931
     CDS             2077564..2078901
     CDS             complement(2079166..2079810)
     CDS             complement(2080295..2081872)
     CDS             complement(2082221..2084497)
     CDS             complement(2085135..2085491)
     CDS             2086395..2086676
     CDS             complement(2087345..2088040)
     CDS             complement(2088106..2089074)
     CDS             complement(2089262..2090557)
     CDS             2090923..2091621
     CDS             complement(2091858..2094455)
     CDS             2094970..2096871
     CDS             complement(2097006..2097995)
     CDS             2098495..2099649
     CDS             complement(2099928..2100584)
     CDS             2100792..2101340
     CDS             complement(2101451..2101801)
     CDS             complement(2102233..2103213)
     CDS             complement(2103488..2103760)
     CDS             complement(2103839..2104900)
     CDS             complement(2105011..2105982)
     CDS             2106313..2106804
     CDS             2107191..2108585
     CDS             complement(2108626..2109216)
     CDS             complement(2109294..2109692)
     CDS             complement(2109762..2110583)
     CDS             complement(2110788..2111690)
     CDS             complement(2111793..2113184)
     CDS             complement(2113659..2115299)
     CDS             complement(2115604..2116239)
     CDS             complement(2116428..2117180)
     CDS             complement(2117622..2118518)
     CDS             complement(2118650..2119492)
     CDS             complement(2119468..2119626)
     CDS             complement(2119743..2120393)
     CDS             complement(2120426..2120983)
     CDS             complement(2121006..2122007)
     CDS             complement(2122000..2123007)
     CDS             complement(2123029..2123997)
     CDS             complement(2124238..2124933)
     CDS             complement(2124971..2125993)
     CDS             complement(2126051..2126767)
     CDS             complement(2126798..2131300)
     CDS             complement(2132044..2132310)
     CDS             complement(2132307..2133545)
     CDS             2134245..2134511
     CDS             complement(2134602..2136611)
     CDS             complement(2136883..2137119)
     CDS             2137716..2138717
     CDS             complement(2138754..2139491)
     CDS             complement(2139599..2139991)
     CDS             complement(2140336..2142183)
     CDS             complement(2142459..2143064)
     CDS             complement(2143162..2144085)
     CDS             2144302..2146761
     CDS             2147288..2150509
     CDS             complement(2150636..2151259)
     CDS             2151563..2153074
     CDS             complement(2153364..2153627)
     CDS             2154040..2154381
     CDS             2154378..2154887
     CDS             2155111..2155830
     CDS             2155914..2156765
     CDS             2156868..2157302
     CDS             complement(2157402..2157650)
     CDS             2157748..2158170
     CDS             complement(2158456..2158950)
     CDS             2159068..2160261
     CDS             2160399..2161556
     CDS             complement(2161850..2162545)
     CDS             complement(2162719..2164053)
     CDS             2164274..2165116
     CDS             complement(2165159..2169022)
     CDS             2170422..2171252
     CDS             complement(2171316..2172101)
     CDS             complement(2172169..2173023)
     CDS             2173105..2174061
     CDS             2174290..2174757
     CDS             2175325..2175570
     CDS             2175579..2176607
     CDS             complement(2176667..2178169)
     CDS             2178397..2178504
     CDS             complement(2179610..2179978)
     CDS             complement(2179968..2180282)
     CDS             complement(2180444..2181013)
     CDS             2181136..2181774
     CDS             complement(2181764..2182369)
     CDS             2182675..2182854
     CDS             2183008..2183193
     CDS             2183275..2184951
     CDS             complement(2185027..2188056)
     CDS             2188125..2188706
     CDS             2188926..2189321
     CDS             complement(2189316..2189459)
     CDS             complement(2189616..2190716)
     CDS             complement(2190767..2190994)
     CDS             complement(2190994..2191212)
     CDS             complement(2191287..2192003)
     CDS             2192333..2193754
     CDS             2193881..2194144
     CDS             complement(2194148..2194543)
     CDS             complement(2194556..2194864)
     CDS             complement(2195126..2196223)
     CDS             2196519..2197958
     CDS             2197942..2198874
     CDS             2199462..2200787
     CDS             complement(2200898..2201713)
     CDS             complement(2202019..2202681)
     CDS             complement(2202678..2203247)
     CDS             complement(2203240..2203518)
     CDS             complement(2203515..2203766)
     CDS             complement(2203763..2204152)
     CDS             complement(2204149..2205576)
     CDS             complement(2205573..2205836)
     CDS             complement(2206295..2207416)
     CDS             2207671..2208309
     CDS             complement(2208314..2210356)
     CDS             complement(2210361..2210933)
     CDS             complement(2210933..2211763)
     CDS             complement(2211917..2212735)
     CDS             2212895..2215108
     CDS             2215303..2216013
     CDS             2216023..2216646
     CDS             2216788..2217357
     CDS             2217315..2217899
     CDS             2218103..2219854
     CDS             2219992..2220360
     CDS             2220384..2220725
     CDS             2220890..2221120
     CDS             2221110..2221319
     CDS             2221478..2221837
     CDS             2221776..2222423
     CDS             2222366..2222542
     CDS             2222954..2223313
     CDS             complement(2223388..2224197)
     CDS             complement(2224411..2225412)
     CDS             complement(2225862..2226725)
     CDS             complement(2226920..2227585)
     CDS             complement(2227714..2228922)
     CDS             complement(2228946..2229278)
     CDS             2229356..2229694
     CDS             2229783..2230031
     CDS             2230179..2232419
     CDS             2232459..2233508
     CDS             complement(2233585..2233935)
     CDS             complement(2234079..2235590)
     CDS             complement(2235680..2236027)
     CDS             2236287..2236796
     CDS             complement(2236871..2238424)
     CDS             complement(2238798..2239769)
     CDS             2240088..2240411
     CDS             2240586..2241596
     CDS             2241717..2243135
     CDS             complement(2243238..2244314)
     CDS             complement(2244533..2245177)
     CDS             complement(2245351..2246052)
     CDS             2246384..2249968
     CDS             complement(2250052..2250735)
     CDS             2251283..2252302
     CDS             complement(2252568..2253362)
     CDS             complement(2253479..2254606)
     CDS             complement(2254768..2258499)
     CDS             complement(2258596..2259315)
     CDS             2259596..2261176
     CDS             2261255..2262175
     CDS             2262339..2262665
     CDS             complement(2262788..2263105)
     CDS             2263478..2264233
     CDS             complement(2264325..2265407)
     CDS             2265543..2267249
     CDS             complement(2267476..2268192)
     CDS             2268941..2270413
     CDS             complement(2270358..2270573)
     CDS             2270591..2271637
     CDS             complement(2271640..2272143)
     CDS             2272772..2277415
     CDS             complement(2277501..2280083)
     CDS             2280810..2281046
     CDS             2281207..2283624
     CDS             2283855..2284022
     CDS             complement(2284032..2284604)
     CDS             complement(2284669..2284782)
     CDS             2285208..2286455
     CDS             2286783..2287673
     CDS             2288030..2291566
     CDS             2291711..2292742
     CDS             2293110..2294183
     CDS             complement(2294202..2297573)
     CDS             2297885..2298067
     CDS             complement(2298095..2299351)
     CDS             2299476..2299883
     CDS             2300020..2300793
     CDS             complement(2300999..2302639)
     CDS             complement(2302767..2302919)
     CDS             2302929..2303669
     CDS             2303806..2304813
     CDS             complement(2304865..2304960)
     CDS             2305186..2305788
     CDS             2305860..2306951
     CDS             2307770..2308498
     CDS             2309836..2310426
     CDS             2310609..2313644
     CDS             2313735..2315273
     CDS             2315605..2316381
     CDS             complement(2316536..2316817)
     CDS             complement(2316967..2318049)
     CDS             complement(2318176..2319348)
     CDS             complement(2319491..2319712)
     CDS             complement(2319911..2320144)
     CDS             complement(2320254..2320487)
     CDS             complement(2320597..2320830)
     CDS             complement(2320962..2321207)
     CDS             complement(2321339..2321590)
     CDS             complement(2322164..2322421)
     CDS             complement(2322703..2324241)
     CDS             complement(2324258..2325844)
     CDS             2325995..2326312
     CDS             2326312..2326608
     CDS             complement(2326619..2327068)
     CDS             complement(2327191..2328012)
     CDS             2328122..2328343
     CDS             2328360..2329727
     CDS             complement(2329870..2330568)
     CDS             complement(2330672..2331412)
     CDS             complement(2331387..2332505)
     CDS             complement(2332546..2333706)
     CDS             complement(2333777..2335093)
     CDS             2335694..2337166
     CDS             2337336..2337596
     CDS             2337655..2337993
     CDS             2338273..2338449
     CDS             2338809..2339762
     CDS             2339802..2340206
     CDS             complement(2340203..2341294)
     CDS             2341550..2342335
     CDS             2342560..2343039
     CDS             2343057..2343776
     CDS             complement(2343878..2344174)
     CDS             2344408..2346852
     CDS             complement(2346940..2347632)
     CDS             2347731..2348375
     CDS             2348635..2351274
     CDS             2351277..2351717
     CDS             2351722..2354001
     CDS             complement(2354011..2355225)
     CDS             complement(2355280..2356119)
     CDS             complement(2356182..2356766)
     CDS             complement(2356724..2357293)
     CDS             complement(2357350..2358174)
     CDS             complement(2358198..2361827)
     CDS             complement(2361824..2362966)
     CDS             2363110..2363475
     CDS             2363478..2364023
     CDS             2364323..2366203
     CDS             2366207..2366323
     CDS             2366304..2366822
     CDS             complement(2366837..2367898)
     CDS             complement(2368425..2369402)
     CDS             2370491..2371444
     CDS             complement(2371483..2373816)
     CDS             complement(2373942..2374427)
     CDS             complement(2374532..2375416)
     CDS             complement(2375948..2376181)
     CDS             complement(2378343..2378747)
     CDS             complement(2379223..2380185)
     CDS             complement(2382281..2382790)
     CDS             complement(2382860..2383642)
     CDS             complement(2383665..2386004)
     CDS             complement(2386021..2386662)
     CDS             complement(2386735..2387607)
     CDS             complement(2387722..2388084)
     CDS             complement(2388039..2388230)
     CDS             complement(2388272..2388442)
     CDS             complement(2388467..2389132)
     CDS             complement(2389170..2389577)
     CDS             2389848..2390750
     CDS             2390783..2392150
     CDS             2392459..2393109
     CDS             complement(2393179..2393772)
     CDS             2394000..2394815
     CDS             complement(2394959..2395546)
     CDS             complement(2395912..2396214)
     CDS             complement(2396289..2398604)
     CDS             complement(2398711..2399418)
     CDS             complement(2399454..2400602)
     CDS             complement(2400694..2401233)
     CDS             complement(2401466..2402716)
     CDS             2403027..2404397
     CDS             2404812..2405975
     CDS             complement(2406078..2407019)
     CDS             complement(2407023..2407985)
     CDS             complement(2408036..2408755)
     CDS             2409116..2409568
     CDS             2409510..2410007
     CDS             2410218..2410511
     CDS             complement(2410859..2411287)
     CDS             2411602..2412141
     CDS             2412482..2412910
     CDS             2413276..2413653
     CDS             complement(2413761..2416619)
     CDS             complement(2416819..2419041)
     CDS             complement(2419028..2420527)
     CDS             complement(2420472..2422502)
     CDS             complement(2422616..2422909)
     CDS             complement(2423195..2426482)
     CDS             complement(2426562..2426714)
     CDS             complement(2426877..2427227)
     CDS             complement(2427385..2427720)
     CDS             complement(2427854..2428042)
     CDS             complement(2428039..2429301)
     CDS             complement(2429406..2429729)
     CDS             complement(2429842..2430936)
     CDS             complement(2430974..2432146)
     CDS             complement(2432154..2432942)
     CDS             complement(2432985..2434361)
     CDS             complement(2434538..2435371)
     CDS             complement(2435914..2437014)
     CDS             complement(2437128..2439359)
     CDS             complement(2439824..2440363)
     CDS             complement(2440360..2441478)
     CDS             2442437..2442679
     CDS             2442745..2444571
     CDS             2444592..2447324
     CDS             2447411..2450458
     CDS             2450627..2451388
     CDS             2451588..2453909
     CDS             complement(2454198..2454416)
     CDS             2454539..2455387
     CDS             2455566..2456030
     CDS             complement(2456091..2457728)
     CDS             2458105..2459898
     CDS             complement(2459902..2460165)
     CDS             complement(2460573..2461121)
     CDS             2461341..2462300
     CDS             2463196..2463909
     CDS             complement(2464159..2465097)
     CDS             2465228..2466097
     CDS             complement(2466107..2467102)
     CDS             complement(2467173..2467766)
     CDS             2467904..2468407
     CDS             complement(2468476..2468754)
     CDS             2468827..2469033
     CDS             complement(2468935..2469285)
     CDS             complement(2469353..2470003)
     CDS             2470593..2472113
     CDS             complement(2472048..2472242)
     CDS             complement(2472477..2473439)
     CDS             complement(2473615..2473707)
     CDS             complement(2473748..2474332)
     CDS             complement(2474290..2474859)
     CDS             complement(2474972..2475907)
     CDS             complement(2476011..2476388)
     CDS             complement(2476471..2477376)
     CDS             2477674..2478150
     CDS             complement(2478215..2479306)
     CDS             2479892..2481133
     CDS             2481178..2481588
     CDS             2481632..2482924
     CDS             2483211..2484830
     CDS             complement(2484948..2485313)
     CDS             2486059..2487936
     CDS             complement(2487981..2488394)
     CDS             2488770..2489213
     CDS             2489250..2490212
     CDS             2490339..2490881
     CDS             complement(2491093..2492061)
     CDS             complement(2492054..2492971)
     CDS             complement(2493110..2494804)
     CDS             2495318..2495629
     CDS             complement(2495812..2496681)
     CDS             complement(2496754..2497236)
     CDS             2497473..2499281
     CDS             complement(2499350..2500213)
     CDS             complement(2500739..2500972)
     CDS             complement(2503134..2503538)
     CDS             2505711..2506772
     CDS             2506981..2507844
     CDS             complement(2507792..2507920)
     CDS             complement(2508306..2510021)
     CDS             complement(2510024..2514988)
     CDS             complement(2515433..2516125)
     CDS             complement(2516278..2517777)
     CDS             complement(2517982..2518359)
     CDS             complement(2518619..2519389)
     CDS             complement(2519474..2519749)
     CDS             complement(2519742..2519996)
     CDS             complement(2519980..2520114)
     CDS             complement(2520111..2521289)
     CDS             complement(2521463..2522056)
     CDS             2522289..2523878
     CDS             complement(2524079..2524702)
     CDS             2524933..2525265
     CDS             complement(2525290..2525670)
     CDS             complement(2525673..2526278)
     CDS             complement(2526320..2526940)
     CDS             complement(2526947..2527552)
     CDS             2527742..2528419
     CDS             2528463..2528975
     CDS             complement(2529121..2530674)
     CDS             2530912..2532393
     CDS             complement(2532454..2533326)
     CDS             complement(2533448..2534698)
     CDS             2535035..2536846
     CDS             complement(2536940..2537095)
     CDS             2537171..2537791
     CDS             2537919..2539382
     CDS             2539384..2539608
     CDS             complement(2539609..2540601)
     CDS             2540872..2541480
     CDS             2541480..2542862
     CDS             complement(2542765..2543022)
     CDS             complement(2543336..2548387)
     CDS             2548971..2549705
     CDS             complement(2549963..2550961)
     CDS             complement(2550954..2552312)
     CDS             complement(2552484..2552822)
     CDS             complement(2553022..2555898)
     CDS             2556101..2556469
     CDS             2556912..2558372
     CDS             2558471..2559649
     CDS             complement(2559898..2560230)
     CDS             complement(2560329..2561441)
     CDS             2563080..2563781
     CDS             2564060..2564197
     CDS             2564524..2567358
     CDS             2567366..2567995
     CDS             2568400..2568702
     CDS             2569029..2569664
     CDS             2569829..2570812
     CDS             2570849..2571583
     CDS             2571745..2572536
     CDS             2572665..2572952
     CDS             2572925..2573350
     CDS             complement(2573297..2574247)
     CDS             complement(2574404..2576197)
     CDS             complement(2576629..2577714)
     CDS             complement(2577813..2580434)
     CDS             complement(2580623..2581642)
     CDS             complement(2582236..2582409)
     CDS             complement(2582400..2582603)
     CDS             complement(2582883..2583722)
     CDS             2584214..2586622
     CDS             2586680..2587543
     CDS             2587571..2587792
     CDS             complement(2587831..2588208)
     CDS             complement(2588213..2589190)
     CDS             complement(2589320..2591956)
     CDS             complement(2592076..2593098)
     CDS             2593181..2593354
     CDS             complement(2593463..2596387)
     CDS             complement(2596466..2598724)
     CDS             complement(2598767..2599276)
     CDS             complement(2599281..2599658)
     CDS             complement(2599675..2600718)
     CDS             complement(2601338..2602654)
     CDS             complement(2602880..2603377)
     CDS             2603383..2604570
     CDS             2605145..2605627
     CDS             complement(2605759..2608416)
     CDS             complement(2608409..2610844)
     CDS             2611093..2611350
     CDS             2611347..2611700
     CDS             2612058..2613053
     CDS             2613234..2615825
     CDS             2615954..2616922
     CDS             complement(2617118..2618029)
     CDS             2618247..2619245
     CDS             2619410..2620933
     CDS             2621245..2621379
     CDS             complement(2621495..2621806)
     CDS             complement(2621958..2622332)
     CDS             complement(2622319..2622555)
     CDS             complement(2622758..2623603)
     CDS             2623761..2624768
     CDS             2624916..2627477
     CDS             2627557..2628555
     CDS             2628552..2629565
     CDS             2629599..2630894
     CDS             2631203..2632228
     CDS             2632733..2634202
     CDS             2634316..2635233
     CDS             2635280..2635411
     CDS             complement(2635534..2636316)
     CDS             complement(2636309..2636914)
     CDS             complement(2637113..2637358)
     CDS             complement(2637339..2637617)
     CDS             complement(2637832..2638230)
     CDS             complement(2638217..2638429)
     CDS             complement(2638538..2639218)
     CDS             complement(2639516..2639794)
     CDS             complement(2640422..2640982)
     CDS             2641726..2642241
     CDS             2642444..2642968
     CDS             2643001..2643852
     CDS             2643855..2644841
     CDS             2644877..2645218
     CDS             2645313..2645531
     CDS             2645595..2646443
     CDS             2646871..2647866
     CDS             2648037..2650673
     CDS             2650904..2651896
     CDS             2651883..2652137
     CDS             2652143..2654698
     CDS             2654776..2655756
     CDS             2655775..2656752
     CDS             2656752..2657630
     CDS             2657705..2659039
     CDS             complement(2659385..2660521)
     CDS             complement(2660694..2661419)
     CDS             complement(2661543..2662316)
     CDS             complement(2662530..2663396)
     CDS             complement(2663492..2664052)
     CDS             complement(2664152..2665777)
     CDS             complement(2665886..2667202)
     CDS             complement(2667169..2667630)
     CDS             complement(2667620..2668219)
     CDS             complement(2668286..2668741)
     CDS             2669096..2669836
     CDS             complement(2670248..2671021)
     CDS             complement(2671097..2672098)
     CDS             complement(2672178..2673188)
     CDS             complement(2673286..2674083)
     CDS             2674722..2676362
     CDS             complement(2676427..2676837)
     CDS             2677471..2677998
     CDS             2678618..2680210
     CDS             complement(2680443..2681402)
     CDS             complement(2681541..2684114)
     CDS             complement(2684304..2685290)
     CDS             complement(2685432..2686136)
     CDS             complement(2686257..2691380)
     CDS             2691633..2692223
     CDS             2692248..2693381
     CDS             2693858..2696203
     CDS             complement(2696512..2698353)
     CDS             complement(2698396..2700303)
     CDS             complement(2700341..2701024)
     CDS             2701178..2701492
     CDS             complement(2701618..2701995)
     CDS             complement(2702009..2702743)
     CDS             complement(2702841..2703314)
     CDS             complement(2703434..2703880)
     CDS             complement(2703877..2705109)
     CDS             complement(2705536..2705925)
     CDS             complement(2706132..2706347)
     CDS             complement(2706452..2706667)
     CDS             2707132..2707398
     CDS             2708165..2709412
     CDS             2709556..2711865
     CDS             2712073..2717406
     CDS             2717732..2719117
     CDS             complement(2719487..2720389)
     CDS             2720748..2721356
     CDS             complement(2721609..2722037)
     CDS             complement(2722089..2722958)
     CDS             2723405..2725036
     CDS             2725143..2726279
     CDS             2726406..2728985
     CDS             complement(2729102..2729386)
     CDS             2730420..2731157
     CDS             2731286..2733808
     CDS             2733901..2734743
     CDS             2734820..2735335
     CDS             2735584..2736402
     CDS             2736581..2737735
     CDS             complement(2738046..2738630)
     CDS             2738971..2740266
     CDS             complement(2740349..2741314)
     CDS             2741688..2742257
     CDS             2742247..2746146
     CDS             2746186..2747451
     CDS             complement(2747530..2748228)
     CDS             complement(2748221..2753572)
     CDS             complement(2753815..2754144)
     CDS             complement(2754279..2754776)
     CDS             complement(2754777..2755778)
     CDS             complement(2755775..2756284)
     CDS             complement(2756281..2756736)
     CDS             complement(2756810..2757841)
     CDS             complement(2757927..2758916)
     CDS             complement(2758913..2760190)
     CDS             complement(2760187..2761173)
     CDS             complement(2761170..2762348)
     CDS             complement(2762423..2763520)
     CDS             2763872..2764900
     CDS             2764897..2766294
     CDS             2766360..2767640
     CDS             complement(2767670..2768161)
     CDS             2768333..2769703
     CDS             complement(2769896..2770120)
     CDS             2770300..2770788
     CDS             complement(2771978..2773150)
     CDS             complement(2773257..2774576)
     CDS             2774802..2775449
     CDS             2775558..2776340
     CDS             2777197..2779032
     CDS             2779215..2780627
     CDS             2780723..2782000
     CDS             2782040..2783779
     CDS             2783871..2784911
     CDS             2785331..2785648
     CDS             2785837..2787273
     CDS             2787765..2788544
     CDS             complement(2788835..2789644)
     CDS             complement(2789748..2790743)
     CDS             complement(2790870..2791724)
     CDS             complement(2791904..2792344)
     CDS             complement(2792489..2793283)
     CDS             complement(2793490..2793828)
     CDS             complement(2794221..2794814)
     CDS             2795099..2795536
     CDS             2796127..2798769
     CDS             2799039..2801015
     CDS             2801432..2802625
     CDS             2803092..2803775
     CDS             2804342..2806126
     CDS             complement(2806614..2807123)
     CDS             2807483..2808907
     CDS             complement(2809070..2809273)
     CDS             2809585..2810469
     CDS             complement(2810950..2811183)
     CDS             complement(2811269..2813056)
     CDS             complement(2813555..2815009)
     CDS             2815238..2816296
     CDS             2816367..2817665
     CDS             2818434..2820689
     CDS             2821638..2822537
     CDS             complement(2822818..2824032)
     CDS             complement(2824122..2824457)
     CDS             complement(2824625..2825401)
     CDS             complement(2825564..2826271)
     CDS             complement(2826515..2827834)
     CDS             2828054..2828611
     CDS             2829059..2829298
     CDS             complement(2829448..2830281)
     CDS             2830420..2830593
     CDS             complement(2830757..2832373)
     CDS             2832938..2833879
     CDS             2834049..2834780
     CDS             complement(2834830..2835870)
     CDS             complement(2835984..2836280)
     CDS             complement(2836673..2836843)
     CDS             2837152..2838243
     CDS             complement(2838333..2839127)
     CDS             complement(2839174..2839908)
     CDS             complement(2840038..2841012)
     CDS             2841443..2841850
     CDS             complement(2842076..2842267)
     CDS             2842854..2845382
     CDS             complement(2845634..2846836)
     CDS             2847122..2848534
     CDS             complement(2848747..2849697)
     CDS             2850418..2850516
     CDS             2850560..2850916
     CDS             complement(2851152..2851478)
     CDS             complement(2851802..2852236)
     CDS             2852538..2852801
     CDS             complement(2853122..2853298)
     CDS             complement(2853441..2853854)
     CDS             2854465..2855484
     CDS             2855600..2856487
     CDS             2856532..2856921
     CDS             complement(2856989..2857426)
     CDS             2857697..2857987
     CDS             2858451..2859914
     CDS             2859930..2860169
     CDS             complement(2860351..2864385)
     CDS             complement(2865389..2865844)
     CDS             complement(2865888..2867327)
     CDS             complement(2867622..2867798)
     CDS             complement(2870021..2871661)
     CDS             2871965..2872321
     CDS             2872400..2872822
     CDS             2872925..2873170
     CDS             2873192..2873368
     CDS             2873365..2873547
     CDS             complement(2873558..2874478)
     CDS             complement(2874586..2875722)
     CDS             2875995..2876534
     CDS             2876582..2877613
     CDS             2877625..2878413
     CDS             complement(2878415..2879074)
     CDS             complement(2879350..2880690)
     CDS             2881109..2882404
     CDS             complement(2882454..2883212)
     CDS             complement(2883331..2883543)
     CDS             complement(2883597..2883890)
     CDS             complement(2883883..2884221)
     CDS             complement(2884243..2884536)
     CDS             2884689..2885630
     CDS             2886064..2886576
     CDS             2886721..2887473
     CDS             2887682..2888137
     CDS             2888194..2888949
     CDS             complement(2888934..2889635)
     CDS             complement(2889838..2891355)
     CDS             2891595..2893286
     CDS             2893358..2895472
     CDS             complement(2895591..2896793)
     CDS             2896951..2897637
     CDS             complement(2897707..2898468)
     CDS             complement(2899124..2900122)
     CDS             complement(2900912..2901112)
     CDS             2901472..2904114
     CDS             complement(2904432..2904881)
     CDS             complement(2904898..2905164)
     CDS             complement(2905421..2905837)
     CDS             complement(2905803..2906198)
     CDS             complement(2906230..2908653)
     CDS             complement(2908701..2909135)
     CDS             complement(2909543..2910310)
     CDS             2910872..2911360
     CDS             2911399..2911635
     CDS             2911981..2916864
     CDS             2916977..2917360
     CDS             complement(2917395..2923541)
     CDS             2923875..2924309
     CDS             2924402..2925325
     CDS             2925532..2927337
     CDS             2927592..2928785
     CDS             complement(2928826..2929035)
     CDS             complement(2929156..2930943)
     CDS             complement(2931105..2931299)
     CDS             complement(2931349..2931945)
     CDS             complement(2932097..2932576)
     CDS             2932939..2933943
     CDS             complement(2934011..2934565)
     CDS             complement(2934849..2936072)
     CDS             complement(2936180..2937298)
     CDS             complement(2937346..2939358)
     CDS             2939744..2940490
     CDS             2940773..2942734
     CDS             2943360..2944490
     CDS             2944490..2944747
     CDS             2944744..2945856
     CDS             2946055..2947644
     CDS             complement(2947776..2948003)
     CDS             complement(2948253..2949254)
     CDS             complement(2949367..2949906)
     CDS             2950135..2950443
     CDS             complement(2951210..2952004)
     CDS             2952420..2952650
     CDS             complement(2952941..2953438)
     CDS             2953914..2955101
     CDS             complement(2955375..2956703)
     CDS             complement(2956938..2958218)
     CDS             complement(2958372..2959703)
     CDS             2959832..2960152
     CDS             complement(2961077..2961193)
     CDS             2961299..2962534
     CDS             2962675..2963763
     CDS             2963840..2964286
     CDS             complement(2964342..2965196)
     CDS             2965277..2966068
     CDS             2966185..2966415
     CDS             complement(2966421..2966684)
     CDS             complement(2966992..2968935)
     CDS             2969202..2969639
     CDS             2969814..2970782
     CDS             complement(2970796..2971194)
     CDS             2971339..2971617
     CDS             2971782..2972456
     CDS             2972553..2974469
     CDS             complement(2974530..2975693)
     CDS             2975802..2976197
     CDS             2976477..2977895
     CDS             complement(2978044..2978895)
     CDS             2979503..2981620
     CDS             complement(2981899..2982051)
     CDS             2982519..2983898
     CDS             2983911..2984513
     CDS             2984474..2985220
     CDS             2985297..2986997
     CDS             2987055..2987957
     CDS             complement(2987965..2988639)
     CDS             2988902..2989228
     CDS             2989588..2990223
     CDS             complement(2990412..2990672)
     CDS             complement(2990780..2991463)
     CDS             2991689..2993128
     CDS             2993211..2993999
     CDS             2993999..2995360
     CDS             2995394..2996656
     CDS             2996690..2997139
     CDS             complement(2997223..2998335)
     CDS             complement(2998395..2999363)
     CDS             2999612..2999797
     CDS             complement(2999841..3001127)
     CDS             complement(3001329..3002555)
     CDS             3002797..3004845
     CDS             3004907..3005386
     CDS             3005622..3005843
     CDS             3005901..3007067
     CDS             complement(3007100..3008071)
     CDS             complement(3008236..3009423)
     CDS             complement(3010134..3011945)
     CDS             complement(3012156..3015047)
     CDS             complement(3015335..3015475)
     CDS             3015820..3016770
     CDS             complement(3016816..3017430)
     CDS             complement(3017835..3019424)
     CDS             complement(3019516..3019782)
     CDS             3020323..3020616
     CDS             3021198..3022181
     CDS             3022214..3023893
     CDS             3024037..3024630
     CDS             3024720..3025205
     CDS             complement(3025383..3025490)
     CDS             3025533..3026144
     CDS             3026666..3027181
     CDS             complement(3027261..3028220)
     CDS             3029221..3029646
     CDS             3029794..3030069
     CDS             3030072..3030383
     CDS             3030604..3030939
     CDS             3030940..3031038
     CDS             3031038..3032039
     CDS             3032032..3032403
     CDS             complement(3032485..3033171)
     CDS             3033465..3033707
     CDS             complement(3033652..3035013)
     CDS             complement(3035384..3035599)
     CDS             complement(3035897..3036403)
     CDS             3036919..3037749
     CDS             complement(3037915..3039984)
     CDS             3040425..3041675
     CDS             3041755..3042705
     CDS             3042717..3043319
     CDS             3043342..3044268
     CDS             3044265..3045044
     CDS             complement(3045061..3045282)
     CDS             3045379..3046173
     CDS             3046252..3047088
     CDS             3047114..3047797
     CDS             complement(3047970..3048590)
     CDS             complement(3048738..3049547)
     CDS             3049655..3049783
     CDS             complement(3049780..3050325)
     CDS             complement(3050410..3050760)
     CDS             complement(3050901..3051221)
     CDS             complement(3051362..3052363)
     CDS             complement(3052433..3053092)
     CDS             complement(3053664..3053927)
     CDS             3055077..3056282
     CDS             complement(3056450..3057007)
     CDS             complement(3057095..3057337)
     CDS             3057627..3058088
     CDS             3058187..3059098
     CDS             3059085..3060044
     CDS             complement(3060033..3061250)
     CDS             3061351..3061746
     CDS             3061976..3062389
     CDS             complement(3062538..3063536)
     CDS             complement(3063811..3065241)
     CDS             complement(3065473..3066504)
     CDS             complement(3066711..3069092)
     CDS             complement(3069722..3070459)
     CDS             3070924..3071343
     CDS             3071343..3072188
     CDS             complement(3072374..3072823)
     CDS             3073430..3074932
     CDS             complement(3075025..3075594)
     CDS             3076370..3077248
     CDS             3077739..3078758
     CDS             3078906..3079817
     CDS             3079911..3080747
     CDS             complement(3080926..3082737)
     CDS             complement(3082897..3083886)
     CDS             3084371..3086995
     CDS             3087259..3088230
     CDS             3088246..3089232
     CDS             complement(3089357..3090226)
     CDS             complement(3090264..3091304)
     CDS             complement(3091301..3092332)
     CDS             3092807..3093790
     CDS             3093952..3096495
     CDS             3096541..3097494
     CDS             3097495..3098487
     CDS             3098738..3099724
     CDS             3099885..3102434
     CDS             3102468..3103469
     CDS             3103553..3103987
     CDS             3104317..3105309
     CDS             3105485..3108043
     CDS             3108094..3109143
     CDS             complement(3109389..3110243)
     CDS             3110333..3110728
     CDS             complement(3111604..3111792)
     CDS             3112342..3112533
     CDS             complement(3112708..3113022)
     CDS             3113723..3114181
     CDS             3114219..3114416
     CDS             complement(3114417..3115418)
     CDS             complement(3115421..3116380)
     CDS             complement(3116422..3118986)
     CDS             complement(3119330..3119770)
     CDS             complement(3119879..3120268)
     CDS             complement(3120326..3121306)
     CDS             3121459..3122055
     CDS             3122060..3122851
     CDS             3123178..3123609
     CDS             complement(3123727..3124725)
     CDS             complement(3124734..3125747)
     CDS             complement(3125762..3126688)
     CDS             complement(3127032..3128642)
     CDS             complement(3128849..3129571)
     CDS             complement(3129695..3131416)
     CDS             complement(3131645..3133405)
     CDS             complement(3133691..3134539)
     CDS             complement(3134589..3134702)
     CDS             3135470..3136513
     CDS             3136813..3139419
     CDS             3139457..3140452
     CDS             3140786..3141580
     CDS             3142176..3142487
     CDS             complement(3142660..3142896)
     CDS             complement(3143069..3145252)
     CDS             3145416..3145556
     CDS             complement(3145796..3145966)
     CDS             complement(3146063..3147406)
     CDS             3147946..3148605
     CDS             complement(3148687..3153384)
     CDS             complement(3153437..3154012)
     CDS             complement(3154006..3154455)
     CDS             complement(3154511..3155998)
     CDS             complement(3156072..3156950)
     CDS             complement(3156978..3160037)
     CDS             complement(3160040..3163534)
     CDS             complement(3163531..3166839)
     CDS             complement(3166970..3174823)
     CDS             complement(3174926..3182305)
     CDS             complement(3182357..3186823)
     CDS             complement(3186891..3190151)
     CDS             complement(3190148..3197914)
     CDS             complement(3197920..3202671)
     CDS             complement(3202824..3204482)
     CDS             complement(3204484..3205665)
     CDS             complement(3205740..3206906)
     CDS             complement(3206933..3208003)
     CDS             complement(3208157..3212410)
     CDS             complement(3212609..3222397)
     CDS             3222736..3222927
     CDS             complement(3223052..3224296)
     CDS             complement(3224319..3224570)
     CDS             complement(3224600..3225445)
     CDS             3225573..3226289
     CDS             3226368..3227432
     CDS             complement(3227560..3228540)
     CDS             complement(3229041..3229136)
     CDS             3229149..3229889
     CDS             3229903..3231645
     CDS             complement(3231782..3232675)
     CDS             3232857..3233657
     CDS             3233692..3233913
     CDS             3234090..3234305
     CDS             3234302..3234508
     CDS             complement(3234519..3236681)
     CDS             complement(3236675..3237646)
     CDS             complement(3237643..3238524)
     CDS             complement(3238656..3239969)
     CDS             complement(3240067..3242670)
     CDS             complement(3242898..3244421)
     CDS             complement(3244520..3247489)
     CDS             complement(3247587..3248264)
     CDS             3248682..3252302
     CDS             3252330..3259766
     CDS             3259881..3267437
     CDS             complement(3267481..3268128)
     CDS             complement(3268151..3268342)
     CDS             3268694..3274534
     CDS             3275413..3276306
     CDS             complement(3276293..3276832)
     CDS             complement(3276936..3277340)
     CDS             complement(3277322..3277558)
     CDS             complement(3277624..3278901)
     CDS             complement(3278898..3280871)
     CDS             complement(3280875..3281312)
     CDS             complement(3281510..3281674)
     CDS             3282032..3284110
     CDS             complement(3284236..3284676)
     CDS             complement(3284646..3285029)
     CDS             3285536..3286429
     CDS             3286573..3287058
     CDS             3287087..3287530
     CDS             3287574..3288044
     CDS             3288210..3289430
     CDS             complement(3290181..3292943)
     CDS             complement(3293280..3294452)
     CDS             complement(3294708..3295094)
     CDS             complement(3295120..3295689)
     CDS             complement(3295749..3296561)
     CDS             complement(3296572..3297504)
     CDS             complement(3297636..3298886)
     CDS             complement(3299275..3300264)
     CDS             complement(3300430..3302826)
     CDS             3303708..3304742
     CDS             3304859..3305728
     CDS             3306136..3306975
     CDS             3306950..3308215
     CDS             3308551..3309564
     CDS             complement(3309748..3309963)
     CDS             complement(3309963..3310154)
     CDS             complement(3310223..3310867)
     CDS             3310897..3311058
     CDS             complement(3311036..3311623)
     CDS             3311821..3313164
     CDS             3313209..3314030
     CDS             3314279..3315637
     CDS             complement(3315625..3316677)
     CDS             complement(3316785..3317528)
     CDS             3317719..3319017
     CDS             3319149..3320048
     CDS             complement(3320055..3320603)
     CDS             3320837..3322276
     CDS             3322542..3322682
     CDS             3322734..3323156
     CDS             complement(3323168..3323347)
     CDS             3323990..3325873
     CDS             complement(3326197..3326310)
     CDS             3326403..3326582
     CDS             3327355..3327855
     CDS             3327852..3328457
     CDS             3328482..3329396
     CDS             3329430..3331097
     CDS             complement(3331167..3331418)
     CDS             3331632..3332234
     CDS             3332484..3333116
     CDS             complement(3333167..3333787)
     CDS             3333975..3334583
     CDS             3335095..3336141
     CDS             3336138..3337913
     CDS             complement(3338050..3338370)
     CDS             3338960..3339508
     CDS             3339505..3340647
     CDS             complement(3340576..3340743)
     CDS             3341315..3342559
     CDS             3342644..3343927
     CDS             3344268..3345095
     CDS             3345457..3345810
     CDS             complement(3345918..3346367)
     CDS             complement(3346961..3348241)
     CDS             3348453..3348923
     CDS             complement(3348974..3349639)
     CDS             3349815..3350471
     CDS             3350637..3351230
     CDS             complement(3351333..3352154)
     CDS             complement(3352269..3352808)
     CDS             3352912..3353088
     CDS             complement(3353136..3353537)
     CDS             3354041..3355258
     CDS             3355350..3356531
     CDS             complement(3356658..3357662)
     CDS             complement(3357867..3358784)
     CDS             3358982..3359503
     CDS             3359814..3360002
     CDS             3360065..3361255
     CDS             3361252..3362463
     CDS             3362493..3362819
     CDS             complement(3363172..3363480)
     CDS             3363926..3364696
     CDS             3364697..3365347
     CDS             complement(3365520..3366758)
     CDS             3367200..3368891
     CDS             complement(3369272..3370507)
     CDS             3370821..3371390
     CDS             3371348..3371932
     CDS             3372102..3372239
     CDS             3372248..3372985
     CDS             complement(3372965..3374125)
     CDS             complement(3374343..3374642)
     CDS             complement(3374839..3375858)
     CDS             complement(3375979..3376272)
     CDS             3376722..3379367
     CDS             3379638..3379808
     CDS             3379826..3380269
     CDS             3380266..3380379
     CDS             3380408..3381343
     CDS             3381496..3384018
     CDS             3384469..3386418
     CDS             complement(3386587..3386874)
     CDS             complement(3387128..3389887)
     CDS             complement(3390032..3390472)
     CDS             complement(3390535..3390876)
     CDS             3391180..3391563
     CDS             3391768..3395337
     CDS             complement(3395352..3396545)
     CDS             complement(3396735..3398780)
     CDS             complement(3398883..3399128)
     CDS             complement(3399541..3400953)
     CDS             complement(3401012..3401761)
     CDS             complement(3401784..3402194)
     CDS             complement(3402354..3403253)
     CDS             3403546..3407322
     CDS             complement(3407238..3407414)
     CDS             complement(3407526..3408338)
     CDS             3408897..3409337
     CDS             3409650..3413249
     CDS             complement(3413292..3413780)
     CDS             complement(3413786..3414022)
     CDS             complement(3414155..3416368)
     CDS             3416913..3417329
     CDS             complement(3417568..3418416)
     CDS             3418590..3419219
     CDS             complement(3419284..3420393)
     CDS             3420686..3421969
     CDS             3421973..3422713
     CDS             complement(3422818..3423525)
     CDS             3423572..3424270
     CDS             3424394..3424615
     CDS             complement(3424581..3424673)
     CDS             3424720..3427134
     CDS             3428064..3431198
     CDS             3432043..3432168
     CDS             3432364..3432843
     CDS             3434003..3434641
     CDS             complement(3434680..3436053)
     CDS             3436657..3437331
     CDS             3437608..3438324
     CDS             3438414..3440612
     CDS             3441147..3441920
     CDS             3442031..3443245
     CDS             3443322..3444350
     CDS             3444428..3445441
     CDS             3445449..3446261
     CDS             3446346..3446915
     CDS             3446985..3448298
     CDS             3448705..3449793
     CDS             3449910..3452135
     CDS             3452912..3453679
     CDS             3454238..3456061
     CDS             3456248..3457216
     CDS             3457336..3458310
     CDS             3458379..3459266
     CDS             3459313..3459417
     CDS             3459432..3460577
     CDS             3460577..3461524
     CDS             3461549..3462973
     CDS             complement(3463133..3463627)
     CDS             complement(3463675..3465567)
     CDS             complement(3465686..3465889)
     CDS             complement(3465886..3466731)
     CDS             complement(3467094..3468716)
     CDS             complement(3468944..3470056)
     CDS             complement(3470093..3470389)
     CDS             complement(3470430..3471023)
     CDS             complement(3471344..3471580)
     CDS             3472110..3473330
     CDS             complement(3473424..3474539)
     CDS             complement(3474859..3475869)
     CDS             complement(3475866..3477275)
     CDS             3478542..3480752
     CDS             3480922..3481122
     CDS             3481174..3482637
     CDS             3482663..3483427
     CDS             3483557..3484435
     CDS             3484566..3485792
     CDS             3485859..3487265
     CDS             3487308..3487856
     CDS             3487961..3488362
     CDS             3488401..3489579
     CDS             3489602..3490558
     CDS             3490561..3491400
     CDS             3491419..3492636
     CDS             complement(3492815..3493510)
     CDS             complement(3493544..3494848)
     CDS             complement(3494949..3495053)
     CDS             complement(3495168..3497093)
     CDS             complement(3497404..3498015)
     CDS             3498494..3498826
     CDS             3498853..3499857
     CDS             complement(3499902..3500894)
     CDS             complement(3500891..3506344)
     CDS             complement(3507043..3508500)
     CDS             3509080..3510456
     CDS             3510547..3511386
     CDS             3511418..3513463
     CDS             3513586..3514455
     CDS             3515095..3515970
     CDS             3516116..3516748
     CDS             complement(3518351..3521746)
     CDS             3522346..3522621
     CDS             3522618..3522926
     CDS             3523032..3523358
     CDS             3523433..3524992
     CDS             3525097..3527325
     CDS             3527414..3527791
     CDS             3527929..3528435
     CDS             3528549..3529328
     CDS             complement(3529351..3530127)
     CDS             3530311..3531807
     CDS             complement(3531948..3532754)
     CDS             complement(3532795..3533895)
     CDS             3534050..3534829
     CDS             3534929..3535120
     CDS             complement(3535277..3537217)
     CDS             complement(3537220..3537729)
     CDS             complement(3537722..3539977)
     CDS             complement(3540525..3541427)
     CDS             3542511..3542921
     CDS             3543695..3544513
     CDS             complement(3544523..3545695)
     CDS             complement(3545757..3546326)
     CDS             complement(3546463..3547635)
     CDS             complement(3547707..3548195)
     CDS             complement(3548200..3550407)
     CDS             complement(3550757..3551374)
     CDS             complement(3551520..3552251)
     CDS             complement(3552496..3553653)
     CDS             complement(3553788..3554531)
     CDS             complement(3554612..3555397)
     CDS             complement(3555639..3555863)
     CDS             complement(3555925..3557139)
     CDS             complement(3557324..3558274)
     CDS             complement(3558515..3559327)
     CDS             complement(3559445..3560134)
     CDS             complement(3560142..3560510)
     CDS             3560914..3561351
     CDS             3561852..3562439
     CDS             3562457..3562864
     CDS             complement(3562970..3563263)
     CDS             complement(3563275..3563574)
     CDS             3563809..3564291
     CDS             3564298..3564987
     CDS             3565056..3565514
     CDS             complement(3565811..3566122)
     CDS             complement(3566296..3567090)
     CDS             complement(3567119..3567487)
     CDS             complement(3567799..3568275)
     CDS             complement(3568330..3568440)
     CDS             3568926..3569180
     CDS             3569181..3570413
     CDS             complement(3570447..3571451)
     CDS             3572277..3573392
     CDS             3573576..3575180
     CDS             3575128..3575286
     CDS             3576003..3576605
     CDS             3577154..3577360
     CDS             3577944..3578630
     CDS             complement(3578718..3580436)
     CDS             3580698..3581297
     CDS             3581323..3582045
     CDS             3582106..3583608
     CDS             3583851..3584954
     CDS             3585383..3585814
     CDS             3586169..3587176
     CDS             3587189..3589384
     CDS             complement(3589526..3590581)
     CDS             complement(3590670..3592223)
     CDS             complement(3592495..3594855)
     CDS             3595299..3595853
     CDS             3595939..3596487
     CDS             complement(3596590..3596982)
     CDS             complement(3597005..3598645)
     CDS             3599032..3600624
     CDS             3600666..3600896
     CDS             3600932..3601225
     CDS             complement(3601306..3602052)
     CDS             complement(3602089..3603009)
     CDS             complement(3602990..3603274)
     CDS             complement(3603356..3603517)
     CDS             complement(3603935..3604816)
     CDS             3605059..3605454
     CDS             complement(3605481..3606806)
     CDS             complement(3607081..3607569)
     CDS             3607854..3608690
     CDS             3608856..3609272
     CDS             3609619..3610755
     CDS             complement(3611012..3612748)
     CDS             complement(3612905..3614632)
     CDS             complement(3614771..3615088)
     CDS             3615248..3615367
     CDS             3615380..3616027
     CDS             3616207..3617235
     CDS             3617281..3617898
     CDS             3618030..3618602
     CDS             complement(3618826..3619359)
     CDS             complement(3619432..3619806)
     CDS             3620173..3621135
     CDS             3621248..3621571
     CDS             complement(3621686..3623608)
     CDS             3623785..3624981
     CDS             3625025..3625741
     CDS             3625750..3626454
     CDS             3626633..3626848
     CDS             3626855..3626998
     CDS             3627154..3629811
     CDS             3630037..3630960
     CDS             3630982..3631548
     CDS             complement(3631555..3632403)
     CDS             3632823..3634889
     CDS             3635083..3636084
     CDS             complement(3636103..3636972)
     CDS             3637123..3637659
     CDS             3637666..3637938
     CDS             complement(3638046..3638795)
     CDS             complement(3638792..3639658)
     CDS             complement(3639639..3639737)
     CDS             complement(3639854..3641248)
     CDS             3641437..3641889
     CDS             3642392..3644863
     CDS             complement(3644951..3646087)
     CDS             3646362..3646529
     CDS             3646552..3646779
     CDS             3646956..3647273
     CDS             3647270..3647638
     CDS             3647772..3647990
     CDS             3647980..3648342
     CDS             complement(3648603..3649358)
     CDS             3649895..3650257
     CDS             3650459..3651256
     CDS             complement(3651585..3653426)
     CDS             complement(3653702..3654478)
     CDS             3654808..3655956
     CDS             complement(3656204..3656947)
     CDS             complement(3657097..3657462)
     CDS             3657656..3658009
     CDS             complement(3658002..3658664)
     CDS             3658845..3659939
     CDS             3660111..3660794
     CDS             3661406..3661633
     CDS             3661774..3662766
     CDS             complement(3663270..3663788)
     CDS             complement(3663957..3664418)
     CDS             complement(3664542..3665036)
     CDS             complement(3665174..3665668)
     CDS             complement(3665742..3666017)
     CDS             3666217..3666687
     CDS             3666671..3668008
     CDS             complement(3668179..3669273)
     CDS             complement(3669364..3669468)
     CDS             complement(3669440..3669820)
     CDS             complement(3669821..3670318)
     CDS             complement(3670334..3672133)
     CDS             complement(3672376..3672969)
     CDS             complement(3673118..3674503)
     CDS             complement(3674571..3675248)
     CDS             complement(3675564..3676424)
     CDS             complement(3676833..3677180)
     CDS             3678017..3679207
     CDS             3679339..3680289
     CDS             complement(3680427..3680732)
     CDS             complement(3680976..3682118)
     CDS             complement(3682367..3685489)
     CDS             3686003..3686206
     CDS             3686251..3686454
     CDS             complement(3686631..3687125)
     CDS             complement(3687203..3688720)
     CDS             3689051..3689542
     CDS             complement(3689723..3690667)
     CDS             complement(3690925..3691578)
     CDS             complement(3691853..3692347)
     CDS             3693111..3693983
     CDS             complement(3694114..3694524)
     CDS             3694573..3695355
     CDS             3695474..3695770
     CDS             complement(3696127..3699243)
     CDS             3699535..3701226
     CDS             3701406..3702701
     CDS             3703378..3704592
     CDS             3704658..3705854
     CDS             3705960..3708143
     CDS             3708146..3709555
     CDS             3709624..3710703
     CDS             3710770..3711735
     CDS             3711779..3712762
     CDS             3712759..3714171
     CDS             3714158..3715423
     CDS             3715434..3716564
     CDS             3716608..3717552
     CDS             3717602..3718552
     CDS             3718782..3719963
     CDS             3719986..3720942
     CDS             3720982..3721938
     CDS             3721992..3723263
     CDS             3723391..3724365
     CDS             3724431..3725480
     CDS             complement(3725610..3726203)
     CDS             complement(3726394..3726939)
     CDS             3727151..3727774
     CDS             3727905..3728909
     CDS             3729034..3729597
     CDS             3729610..3729813
     CDS             3730015..3730224
     CDS             3730166..3730633
     CDS             complement(3730711..3731979)
     CDS             complement(3732297..3732965)
     CDS             3733322..3734047
     CDS             3734056..3734538
     CDS             complement(3734640..3736220)
     CDS             3736385..3737548
     CDS             3737880..3738152
     CDS             3738323..3739015
     CDS             3739240..3739968
     CDS             3740834..3744706
     CDS             complement(3745060..3746580)
     CDS             3747036..3748004
     CDS             3748020..3748979
     CDS             3749022..3750029
     CDS             3750606..3750818
     CDS             3751026..3752270
     CDS             3752321..3752776
     CDS             3752917..3753495
     CDS             3753779..3754318
     CDS             3754820..3755929
     CDS             complement(3756274..3756738)
     CDS             complement(3757332..3757427)
     CDS             3757535..3758518
     CDS             3758745..3759104
     CDS             complement(3759195..3760412)
     CDS             complement(3760608..3760988)
     CDS             3761116..3761307
     CDS             complement(3761376..3762185)
     CDS             complement(3762327..3763559)
     CDS             complement(3763635..3763847)
     CDS             complement(3764002..3764646)
     CDS             complement(3764872..3766590)
     CDS             3767071..3770091
     CDS             complement(3770158..3770895)
     CDS             complement(3771124..3771384)
     CDS             complement(3771735..3772964)
     CDS             3773475..3775475
     CDS             complement(3775914..3776015)
     CDS             3776053..3779787
     CDS             3779784..3780932
     CDS             3781216..3781956
     CDS             3781960..3783345
     CDS             complement(3783426..3783761)
     CDS             3784286..3784999
     CDS             3785366..3786748
     CDS             complement(3786995..3787903)
     CDS             complement(3788539..3788751)
     CDS             complement(3788968..3789447)
     CDS             complement(3789946..3790554)
     CDS             complement(3790551..3791696)
     CDS             3792169..3792444
     CDS             3792610..3792819
     CDS             complement(3792889..3793803)
     CDS             complement(3793769..3793921)
     CDS             complement(3794211..3795479)
     CDS             3795565..3795813
     CDS             3795929..3796585
     CDS             3796703..3797383
     CDS             3798066..3798353
     CDS             3798691..3800058
     CDS             complement(3800071..3801417)
     CDS             3801614..3802120
     CDS             complement(3802179..3805352)
     CDS             complement(3805461..3806780)
     CDS             complement(3807490..3807858)
     CDS             3808410..3810341
     CDS             3810280..3810870
     CDS             complement(3810973..3811299)
     CDS             complement(3811415..3812374)
     CDS             3812823..3814283
     CDS             complement(3814342..3814950)
     CDS             complement(3814950..3815162)
     CDS             complement(3815210..3817336)
     CDS             complement(3817360..3819099)
     CDS             3819407..3820522
     CDS             3820512..3821198
     CDS             3821607..3823904
     CDS             3823858..3824304
     CDS             3824423..3825580
     CDS             complement(3825606..3826121)
     CDS             complement(3826186..3828111)
     CDS             3828236..3829342
     CDS             complement(3829371..3830414)
     CDS             complement(3830411..3830707)
     CDS             3831313..3832098
     CDS             3832115..3832492
     CDS             complement(3832498..3833760)
     CDS             3834074..3834373
     CDS             complement(3834497..3836176)
     CDS             3836736..3839801
     CDS             complement(3840824..3841738)
     CDS             3841898..3842299
     CDS             complement(3842360..3842791)
     CDS             complement(3842920..3843465)
     CDS             3843828..3844622
     CDS             3844812..3845753
     CDS             3845774..3846715
     CDS             3846744..3847307
     CDS             complement(3847390..3848193)
     CDS             complement(3848276..3850618)
     CDS             complement(3850783..3851751)
     CDS             3851949..3852686
     CDS             3852775..3853236
     CDS             complement(3853345..3853986)
     CDS             3854572..3855237
     CDS             3855331..3855585
     CDS             complement(3855582..3856061)
     CDS             3856114..3857619
     CDS             3857722..3858510
     CDS             3858986..3859762
     CDS             complement(3860358..3860882)
     CDS             complement(3861207..3861497)
     CDS             complement(3861546..3862067)
     CDS             complement(3862139..3862840)
     CDS             3863043..3863675
     CDS             complement(3863810..3864037)
     CDS             complement(3864400..3864960)
     CDS             complement(3864972..3865718)
     CDS             3865979..3867034
     CDS             3867299..3867904
     CDS             3868025..3868711
     CDS             3868817..3869743
     CDS             3869865..3870353
     CDS             3870365..3870745
     CDS             complement(3870802..3872244)
     CDS             complement(3872678..3874204)
     CDS             complement(3874260..3875864)
     CDS             complement(3876198..3877382)
     CDS             complement(3877463..3878947)
     CDS             3879025..3880230
     CDS             complement(3880315..3880755)
     CDS             complement(3880755..3880997)
     CDS             3881196..3882269
     CDS             3882232..3882705
     CDS             3882932..3883681
     CDS             3883681..3884472
     CDS             3884776..3884991
     CDS             3885158..3885316
     CDS             3885533..3885844
     CDS             complement(3886139..3887806)
     CDS             complement(3887994..3888128)
     CDS             complement(3888469..3888927)
     CDS             3889383..3889973
     CDS             3890009..3890296
     CDS             complement(3890297..3891022)
     CDS             3891088..3892542
     CDS             3892671..3895586
     CDS             complement(3895602..3895706)
     CDS             complement(3896360..3898192)
     CDS             complement(3898194..3898589)
     CDS             3898719..3899459
     CDS             3900028..3900843
     CDS             3900913..3901866
     CDS             3901870..3902187
     CDS             complement(3902261..3903154)
     CDS             3904945..3907131
     CDS             3907340..3907585
     CDS             3907785..3908627
     CDS             complement(3908825..3909049)
     CDS             complement(3909122..3909592)
     CDS             complement(3910268..3910402)
     CDS             3910902..3911306
     CDS             complement(3911269..3911691)
     CDS             3912261..3913298
     CDS             3913323..3914102
     CDS             3914423..3917056
     CDS             3917068..3917955
     CDS             complement(3918154..3919338)
     CDS             complement(3919375..3922362)
     CDS             3923024..3923482
     CDS             3923728..3924066
     CDS             3924418..3925329
     CDS             3925341..3925622
     CDS             3925728..3925937
     CDS             3925959..3926774
     CDS             3926771..3927790
     CDS             complement(3927810..3928073)
     CDS             complement(3928100..3928537)
     CDS             complement(3928743..3929405)
     CDS             complement(3929847..3930653)
     CDS             complement(3930664..3931305)
     CDS             3931507..3932202
     CDS             complement(3932281..3932907)
     CDS             3933561..3934283
     CDS             complement(3934440..3934571)
     CDS             complement(3934578..3934775)
     CDS             complement(3935526..3936176)
     CDS             complement(3936264..3936458)
     CDS             3936567..3937865
     CDS             3937873..3938109
     CDS             complement(3938200..3938673)
     CDS             3939114..3940688
     CDS             3940925..3941629
     CDS             complement(3941773..3942774)
     CDS             complement(3942837..3942956)
     CDS             complement(3943014..3944132)
     CDS             complement(3944478..3945551)
     CDS             3945975..3947081
     CDS             complement(3947177..3948058)
     CDS             complement(3948071..3950740)
     CDS             3951174..3952112
     CDS             3952232..3952780
     CDS             complement(3952851..3953663)
     CDS             3953942..3954094
     CDS             3954721..3955551
     CDS             3955707..3956312
     CDS             complement(3956309..3956776)
     CDS             3956864..3959482
     CDS             complement(3959686..3960117)
     CDS             3960134..3961057
     CDS             complement(3961191..3962063)
     CDS             3962731..3963303
     CDS             complement(3963307..3966462)
     CDS             complement(3966530..3970399)
     CDS             complement(3970396..3971925)
     CDS             complement(3972087..3972629)
     CDS             complement(3972716..3975295)
     CDS             3975897..3977201
     CDS             3977275..3977550
     CDS             complement(3977627..3977971)
     CDS             3978108..3979160
     CDS             3979394..3980023
     CDS             complement(3980069..3980563)
     CDS             3980638..3980922
     CDS             3981209..3982285
     CDS             3982489..3983322
     CDS             3983334..3984041
     CDS             3984035..3985021
     CDS             3985044..3986426
     CDS             3987092..3987355
     CDS             complement(3987372..3988841)
     CDS             complement(3989088..3989846)
     CDS             3990177..3991358
     CDS             3991413..3991718
     CDS             complement(3991999..3994095)
     CDS             complement(3994491..3994589)
     CDS             3994744..3998766
     CDS             3998809..3999129
     CDS             complement(3999184..4000866)
     CDS             complement(4000881..4005311)
     CDS             complement(4005381..4009388)
     CDS             complement(4009489..4009953)
     CDS             complement(4009956..4013651)
     CDS             complement(4013700..4014149)
     CDS             complement(4014151..4014453)
     CDS             complement(4014539..4016308)
     CDS             complement(4016305..4017009)
     CDS             complement(4017198..4017350)
     CDS             complement(4017399..4017902)
     CDS             complement(4017914..4018345)
     CDS             complement(4018460..4019914)
     CDS             complement(4019932..4021131)
     CDS             complement(4021240..4021818)
     CDS             complement(4022295..4023059)
     CDS             complement(4023220..4024518)
     CDS             4025223..4025597
     CDS             4025732..4027900
     CDS             complement(4028245..4028862)
     CDS             complement(4028862..4030145)
     CDS             complement(4030233..4031024)
     CDS             complement(4031092..4031913)
     CDS             4032027..4032911
     CDS             4033203..4033550
     CDS             4033727..4035076
     CDS             4035126..4036433
     CDS             4036436..4036909
     CDS             complement(4037017..4037922)
     CDS             4038359..4038613
     CDS             4038834..4040084
     CDS             4040456..4042468
     CDS             4042803..4043825
     CDS             complement(4043919..4048205)
     CDS             complement(4048537..4050432)
     CDS             complement(4050503..4051174)
     CDS             complement(4051424..4052128)
     CDS             4052475..4053392
     CDS             4054079..4055218
     CDS             4055406..4055867
     CDS             4056663..4058969
     CDS             complement(4059043..4059951)
     CDS             4060270..4061454
     CDS             4061957..4062496
     CDS             4062533..4063747
     CDS             4063891..4063986
     CDS             4064099..4064977
     CDS             complement(4065023..4066381)
     CDS             4067127..4068179
     CDS             4068269..4069027
     CDS             4069077..4070567
     CDS             4071023..4072570
     CDS             4072962..4073816
     CDS             4073883..4074275
     CDS             complement(4074663..4077014)
     CDS             4077406..4077633
     CDS             4078644..4078826
     CDS             4078978..4080255
     CDS             complement(4080573..4080974)
     CDS             4081078..4082145
     CDS             complement(4082294..4082707)
     CDS             complement(4082801..4083931)
     CDS             complement(4084018..4086879)
     CDS             4087064..4087159
     CDS             4087246..4088916
     CDS             4089082..4089729
     CDS             complement(4089834..4090772)
     CDS             4090779..4091483
     CDS             4091498..4092511
     CDS             4092591..4093826
     CDS             4093990..4094496
     CDS             complement(4094498..4094695)
     CDS             4095152..4096045
     CDS             4096227..4097414
     CDS             4097421..4097804
     CDS             4098040..4098297
     CDS             4098366..4098725
     CDS             4098790..4099008
     CDS             4099048..4099266
     CDS             complement(4099345..4099815)
     CDS             complement(4099892..4100932)
     CDS             4101168..4102076
     CDS             4102124..4102639
     CDS             4102769..4104037
     CDS             complement(4104126..4104581)
     CDS             4105145..4107472
     CDS             complement(4107685..4108860)
     CDS             4109113..4109937
     CDS             4110317..4111486
     CDS             complement(4111552..4113567)
     CDS             4113746..4114195
     CDS             complement(4114289..4115011)
     CDS             complement(4115430..4115873)
     CDS             4116263..4117654
     CDS             4117665..4118270
     CDS             complement(4118352..4119755)
     CDS             complement(4119752..4120045)
     CDS             complement(4120085..4121254)
     CDS             4121987..4122499
     CDS             4122806..4123228
     CDS             4123215..4123598
     CDS             4123813..4124955
     CDS             4124959..4125477
     CDS             4125639..4126148
     CDS             complement(4126272..4127747)
     CDS             4128039..4128725
     CDS             complement(4128765..4130018)
     CDS             complement(4130131..4130241)
     CDS             4130387..4131034
     CDS             4131205..4131687
     CDS             4132025..4132456
     CDS             4132791..4133795
     CDS             4133859..4135025
     CDS             4135102..4135473
     CDS             4135556..4135753
     CDS             4135780..4136136
     CDS             4136149..4136964
     CDS             4137079..4137603
     CDS             4137723..4139705
     CDS             complement(4139777..4140517)
     CDS             complement(4140578..4141510)
     CDS             4141666..4142568
     CDS             complement(4142583..4143263)
     CDS             complement(4143377..4143706)
     CDS             4143832..4146207
     CDS             complement(4146239..4146475)
     CDS             complement(4146450..4146827)
     CDS             complement(4146845..4147003)
     CDS             4147164..4148690
     CDS             4149012..4151609
     CDS             4151646..4153790
     CDS             4153860..4154849
     CDS             4154956..4155423
     CDS             complement(4155565..4155948)
     CDS             complement(4156090..4156677)
     CDS             4157106..4158062
     CDS             4158067..4158534
     CDS             4158588..4160141
     CDS             4160341..4162437
     CDS             4162444..4163691
     CDS             4163726..4164418
     CDS             4164528..4165853
     CDS             4165934..4167034
     CDS             4167080..4167886
     CDS             4167919..4168212
     CDS             complement(4168304..4168822)
     CDS             complement(4168951..4170225)
     CDS             4170257..4170427
     CDS             4171067..4172095
     CDS             complement(4172078..4172446)
     CDS             complement(4172791..4173537)
     CDS             4173933..4174178
     CDS             4174473..4176374
     CDS             complement(4176532..4179876)
     CDS             4180808..4185385
     CDS             4185693..4185956
     CDS             4186153..4186404
     CDS             4186401..4186787
     CDS             complement(4186856..4187041)
     CDS             4187146..4189311
     CDS             4189385..4191058
     CDS             4191316..4193646
     CDS             4193672..4194664
     CDS             4194672..4196114
     CDS             4196104..4196403
     CDS             4196580..4197731
     CDS             4197876..4198145
     CDS             4198145..4198594
     CDS             complement(4198806..4199021)
     CDS             4199139..4199696
     CDS             4199693..4200025
     CDS             4200149..4200343
     CDS             4200675..4200854
     CDS             4200811..4201431
     CDS             4201526..4201909
     CDS             complement(4202000..4202764)
     CDS             complement(4203144..4204019)
     CDS             complement(4204205..4204504)
     CDS             4204678..4205958
     CDS             4205955..4206995
     CDS             4207034..4208254
     CDS             4208281..4208820
     CDS             4208811..4209824
     CDS             4209923..4210762
     CDS             4210972..4211316
     CDS             4211334..4212392
     CDS             4212331..4212615
     CDS             complement(4213299..4213886)
     CDS             complement(4214035..4217112)
     CDS             complement(4217441..4217707)
     CDS             complement(4217758..4218492)
     CDS             complement(4218695..4219882)
     CDS             4220708..4221592
     CDS             4222175..4226074
     CDS             4226612..4227592
     CDS             4227636..4228220
     CDS             4228299..4228637
     CDS             complement(4228667..4229617)
     CDS             4229926..4231353
     CDS             4231499..4233451
     CDS             4233568..4233933
     CDS             4234048..4234482
     CDS             4234502..4235404
     CDS             complement(4235624..4236538)
     CDS             complement(4236540..4236764)
     CDS             complement(4236765..4236860)
     CDS             complement(4237056..4239269)
     CDS             complement(4239597..4239776)
     CDS             complement(4239858..4240013)
     CDS             complement(4240062..4242020)
     CDS             complement(4242265..4242729)
     CDS             complement(4242750..4243088)
     CDS             4243164..4244798
     CDS             complement(4244856..4245089)
     CDS             4245251..4247365
     CDS             4247516..4248652
     CDS             complement(4248850..4250031)
     CDS             4250312..4251211
     CDS             4251208..4251936
     CDS             4252227..4252802
     CDS             complement(4252882..4254141)
     CDS             complement(4254177..4255223)
     CDS             complement(4255207..4256259)
     CDS             4256531..4257085
     CDS             complement(4257149..4258870)
     CDS             4259025..4259495
     CDS             complement(4259678..4261333)
     CDS             4261776..4262834
     CDS             complement(4262942..4264231)
     CDS             4264496..4265338
     CDS             complement(4265400..4266245)
     CDS             complement(4266255..4267889)
     CDS             complement(4268050..4268481)
     CDS             4268608..4270455
     CDS             4270537..4270770
     CDS             complement(4270829..4271146)
     CDS             4273171..4273281
     CDS             4273262..4273375
     CDS             4273422..4275908
     CDS             4276128..4277504
     CDS             4277589..4278044
     CDS             complement(4278054..4278740)
     CDS             complement(4279463..4280533)
     CDS             complement(4280738..4282390)
     CDS             4282783..4283655
     CDS             4284136..4284684
     CDS             4284678..4284824
     CDS             complement(4285425..4287068)
     CDS             complement(4287154..4288521)
     CDS             complement(4288648..4294062)
     CDS             complement(4294476..4297001)
     CDS             4297065..4297157
     CDS             complement(4297456..4298298)
     CDS             complement(4298379..4298531)
     CDS             4298709..4300631
     CDS             4300962..4302344
     CDS             complement(4302339..4304216)
     CDS             complement(4304335..4305708)
     CDS             4305883..4305990
     CDS             4306105..4307160
     CDS             complement(4307340..4308383)
     CDS             complement(4308470..4310515)
     CDS             complement(4310641..4311540)
     CDS             complement(4311552..4311935)
     CDS             complement(4312098..4312607)
     CDS             complement(4312941..4313126)
     CDS             4314100..4315062
     CDS             complement(4315437..4316519)
     CDS             4316746..4317765
     CDS             complement(4317756..4318601)
     CDS             complement(4318673..4319470)
     CDS             4319563..4320540
     CDS             4320900..4321250
     CDS             complement(4321425..4324058)
     CDS             complement(4324243..4324710)
     CDS             complement(4324782..4325945)
     CDS             complement(4326071..4327246)
     CDS             complement(4327699..4328292)
     CDS             4328478..4329119
     CDS             4329217..4330290
     CDS             complement(4330312..4331148)
     CDS             complement(4331466..4331945)
     CDS             complement(4332137..4333564)
     CDS             4334541..4337267
     CDS             4337442..4338047
     CDS             4338377..4338940
     CDS             4339009..4339950
     CDS             4340050..4343151
     CDS             4343264..4345474
     CDS             4345633..4346043
     CDS             complement(4346164..4346346)
     CDS             4346515..4347093
     CDS             complement(4347106..4347366)
     CDS             4347990..4348145
     CDS             4348228..4349262
     CDS             complement(4349314..4350501)
     CDS             4350644..4352140
     CDS             4352736..4354787
     CDS             4354830..4355282
     CDS             complement(4355339..4355863)
     CDS             4356055..4356213
     CDS             4356210..4357502
     CDS             4357616..4358314
     CDS             4358563..4360221
     CDS             complement(4360602..4360868)
     CDS             4361124..4361507
     CDS             4361477..4361917
     CDS             complement(4362437..4362637)
     CDS             complement(4363025..4364944)
     CDS             4365027..4365479
     CDS             complement(4365534..4367399)
     CDS             complement(4367527..4367841)
     CDS             complement(4368001..4368318)
     CDS             complement(4368399..4368491)
     CDS             4368583..4370913
     CDS             4370939..4371931
     CDS             4371939..4373393
     CDS             4373436..4373660
     CDS             4373644..4374066
     CDS             4374063..4374503
     CDS             complement(4374490..4375383)
     CDS             4375640..4376749
     CDS             complement(4376790..4377161)
     CDS             4377421..4378410
     CDS             complement(4378414..4378917)
     CDS             complement(4378917..4379747)
     CDS             complement(4379751..4381364)
     CDS             complement(4381406..4381498)
     CDS             complement(4381849..4382823)
     CDS             complement(4382796..4384244)
     CDS             complement(4384454..4385494)
     CDS             complement(4385664..4386722)
     CDS             complement(4387089..4388429)
     CDS             4388850..4389812
     CDS             4390100..4391305
     CDS             4391426..4392199
     CDS             4392196..4392735
     CDS             4392781..4393260
     CDS             complement(4393464..4395350)
     CDS             complement(4395685..4396179)
     CDS             4396589..4398409
     CDS             4398743..4399087
     CDS             4399520..4400122
     CDS             4400164..4401468
     CDS             4401511..4402677
     CDS             4402761..4403510
     CDS             complement(4403617..4404183)
     CDS             complement(4404283..4405782)
     CDS             complement(4406022..4408370)
     CDS             complement(4409048..4409533)
     CDS             4409748..4411130
     CDS             4411538..4411987
     CDS             complement(4412038..4412334)
     CDS             4412431..4412793
     CDS             4412796..4414187
     CDS             4415145..4416914
     CDS             complement(4417145..4417777)
     CDS             4418762..4419073
     CDS             4419169..4420803
     CDS             4420908..4421957
     CDS             complement(4422209..4422436)
     CDS             complement(4422494..4422736)
     CDS             4422800..4423639
     CDS             4423667..4423969
     CDS             4423990..4424316
     CDS             complement(4424334..4424726)
     CDS             4424795..4426501
     CDS             4426637..4427818
     CDS             4427870..4429252
     CDS             complement(4429411..4430001)
     CDS             complement(4430459..4430632)
     CDS             complement(4430832..4431404)
     CDS             4431602..4433551
     CDS             complement(4433587..4433964)
     CDS             complement(4434586..4436355)
     CDS             complement(4436671..4437555)
     CDS             complement(4437973..4439016)
     CDS             4440005..4441420
     CDS             complement(4441723..4442685)
     CDS             4443329..4443973
     CDS             4443983..4445320
     CDS             4445419..4446339
     CDS             4446444..4446677
     CDS             complement(4447103..4447483)
     CDS             complement(4448071..4449111)
     CDS             4449332..4450174
     CDS             4450414..4451625
     CDS             complement(4451988..4458038)
     CDS             4458604..4459458
     CDS             4459879..4460739
     CDS             4461281..4461631
     CDS             complement(4461641..4462807)
     CDS             complement(4462934..4464073)
     CDS             complement(4464078..4464914)
     CDS             4465828..4466997
     CDS             4467059..4468207
     CDS             4468308..4469018
     CDS             4469095..4470792
     CDS             complement(4470847..4471656)
     CDS             4471758..4472684
     CDS             complement(4472761..4473279)
     CDS             4473345..4474808
     CDS             4475153..4476793
     CDS             4477202..4477939
     CDS             complement(4478641..4478838)
     CDS             4478870..4480294
     CDS             4480335..4481492
     CDS             4481676..4482410
     CDS             complement(4482525..4483325)
     CDS             4483431..4484243
     CDS             4484381..4484680
     CDS             4484913..4487798
     CDS             complement(4488053..4489819)
     CDS             4489932..4490618
     CDS             complement(4490659..4491321)
     CDS             4491606..4491995
     CDS             complement(4492102..4492296)
     CDS             complement(4492537..4493748)
     CDS             4493940..4496675
     CDS             4496747..4498162
     CDS             4498303..4499274
     CDS             complement(4499523..4499702)
     CDS             4499998..4501080
     CDS             complement(4501245..4501805)
     CDS             4501881..4502297
     CDS             4502411..4503793
     CDS             4503856..4506432
     CDS             4506734..4508437
     CDS             complement(4508525..4508842)
     CDS             complement(4509474..4510436)
     CDS             complement(4510753..4511835)
     CDS             complement(4511888..4513216)
     CDS             4513433..4514017
     CDS             4514118..4514792
     CDS             4515106..4516134
     CDS             complement(4516268..4516981)
     CDS             complement(4517098..4518231)
     CDS             4518360..4519511
     CDS             complement(4519587..4519829)
     CDS             complement(4520073..4521770)
     CDS             complement(4521879..4522637)
     CDS             complement(4523158..4524546)
     CDS             complement(4524735..4525190)
     CDS             complement(4525191..4525985)
     CDS             4526069..4527469
     CDS             complement(4527647..4528270)
     CDS             4528364..4529530
     CDS             4529803..4530354
     CDS             complement(4530462..4531253)
     CDS             4531259..4531495
     CDS             4531940..4533241
     CDS             4533321..4534808
     CDS             4535050..4537869
     CDS             4537835..4539916
     CDS             4540251..4540589
     CDS             complement(4540614..4541804)
     CDS             4541954..4542370
     CDS             4542408..4547060
     CDS             4547801..4549567
     CDS             4549719..4549895
     CDS             complement(4550134..4551243)
     CDS             complement(4551273..4552604)
     CDS             complement(4552855..4553286)
     CDS             complement(4553524..4555050)
     CDS             4555491..4556213
     CDS             4556505..4557185
     CDS             4557597..4559093
     CDS             complement(4559115..4560050)
     CDS             complement(4560512..4562635)
     CDS             4562760..4563455
     CDS             4563740..4564087
     CDS             complement(4564375..4564839)
     CDS             complement(4565135..4565377)
     CDS             complement(4565498..4565689)
     CDS             complement(4565715..4566032)
     CDS             complement(4566393..4568576)
     CDS             complement(4568649..4569107)
     CDS             complement(4569301..4571748)
     CDS             complement(4571947..4572102)
     CDS             complement(4572231..4572506)
     CDS             complement(4573559..4575145)
     CDS             complement(4575282..4576277)
     CDS             complement(4576443..4577993)
     CDS             complement(4578406..4579122)
     CDS             4579676..4581976
     CDS             4582067..4582522
     CDS             complement(4582607..4583236)
     CDS             complement(4583319..4583810)
     CDS             complement(4584095..4584256)
     CDS             complement(4584277..4584981)
     CDS             complement(4585269..4586510)
     CDS             4586706..4587053
     CDS             4587211..4587369
     CDS             complement(4587526..4588311)
     CDS             4588928..4589719
     CDS             4589809..4591548
     CDS             4592103..4593086
     CDS             4593741..4594382
     CDS             complement(4594398..4595090)
     CDS             4595366..4595755
     CDS             4595965..4597116
     CDS             complement(4597349..4598044)
     CDS             4598241..4599593
     CDS             4599544..4601358
     CDS             4602026..4602580
     CDS             4603257..4606571
     CDS             4607480..4608436
     CDS             4608580..4609053
     CDS             4609458..4609889
     CDS             4610037..4610495
     CDS             4610580..4611242
     CDS             4612163..4614652
     CDS             complement(4615287..4615457)
     CDS             4615483..4616214
     CDS             4616276..4617124
     CDS             4617595..4618365
     CDS             complement(4618550..4619395)
     CDS             complement(4619407..4619925)
     CDS             complement(4619947..4620588)
     CDS             complement(4620649..4621377)
     CDS             4621554..4623077
     CDS             4623178..4623978
     CDS             4624072..4624965
     CDS             complement(4624996..4625721)
     CDS             4625975..4627393
     CDS             4627557..4628018
     CDS             4628177..4629454
     CDS             4629603..4629872
     CDS             4630362..4633481
     CDS             4633673..4634284
     CDS             4634291..4634488
     CDS             complement(4634485..4635015)
     CDS             complement(4635042..4635851)
     CDS             complement(4635944..4636774)
     CDS             complement(4636981..4639113)
     CDS             complement(4639103..4640395)
     CDS             complement(4640596..4641123)
     CDS             complement(4641116..4641853)
     CDS             complement(4641844..4642065)
     CDS             4642402..4642737
     CDS             4642891..4643910
     CDS             4644016..4644264
     CDS             4644432..4644551
     CDS             complement(4644997..4645137)
     CDS             complement(4645247..4647871)
     CDS             complement(4648355..4648603)
     CDS             complement(4648606..4649451)
     CDS             complement(4649618..4650394)
     CDS             complement(4651315..4652136)
     CDS             4652629..4652991
     CDS             complement(4653157..4653567)
     CDS             4653866..4654711
     CDS             4655435..4655827
     CDS             4655902..4657188
     CDS             complement(4657465..4658439)
     CDS             complement(4658547..4658819)
     CDS             complement(4659149..4659859)
     CDS             complement(4660692..4662278)
     CDS             4662782..4663567
     CDS             4663687..4664877
     CDS             complement(4664915..4665901)
     CDS             complement(4665954..4667009)
     CDS             4667134..4668498
     CDS             complement(4668548..4668784)
     CDS             complement(4669028..4670158)
     CDS             complement(4670258..4670695)
     CDS             4670926..4672434
     CDS             complement(4672522..4673322)
     CDS             complement(4673408..4674196)
     CDS             4674472..4675185
     CDS             complement(4675268..4676152)
     CDS             complement(4676299..4676994)
     CDS             4676996..4678387
     CDS             4678709..4678879
     CDS             complement(4678950..4681655)
     CDS             complement(4681828..4682691)
     CDS             complement(4682828..4683022)
     CDS             4683304..4684062
     CDS             4684073..4684570
     CDS             4684652..4686439
     CDS             4686521..4687309
     CDS             4687483..4687689
     CDS             4687822..4689207
     CDS             complement(4689349..4689513)
     CDS             4690045..4690785
     CDS             complement(4690925..4692637)
     CDS             complement(4693316..4695991)
     CDS             complement(4696430..4696864)
     CDS             complement(4697028..4697531)
     CDS             complement(4697783..4699507)
     CDS             4699617..4700447
     CDS             4700541..4701365
     CDS             complement(4701353..4702180)
     CDS             complement(4702284..4702778)
     CDS             4703285..4704481
     CDS             4704938..4705432
     CDS             complement(4705536..4707137)
     CDS             complement(4707361..4707738)
     CDS             4707858..4708559
     CDS             4708605..4709138
     CDS             4709141..4709989
     CDS             4710072..4710650
     CDS             complement(4710659..4711618)
     CDS             complement(4711861..4712913)
     CDS             4713185..4713943
     CDS             4713981..4716047
     CDS             4716186..4717070
     CDS             complement(4717076..4717957)
     CDS             complement(4718088..4719314)
     CDS             4720025..4721896
     CDS             complement(4721970..4723073)
     CDS             4723316..4724659
     CDS             complement(4724699..4725517)
     CDS             4725616..4726527
     CDS             4727147..4728391
     CDS             4728513..4729868
     CDS             complement(4729986..4730942)
     CDS             complement(4731007..4731168)
     CDS             complement(4731430..4733973)
     CDS             4734458..4737580
     CDS             4738226..4739554
     CDS             complement(4739740..4742331)
     CDS             4742941..4743180
     CDS             complement(4743338..4743454)
     CDS             complement(4743441..4743671)
     CDS             complement(4743920..4744333)
     CDS             complement(4744637..4744840)
     CDS             4745640..4746311
     CDS             4746460..4747131
     CDS             4747366..4748061
     CDS             complement(4748153..4750378)
     CDS             4750862..4752406
     CDS             4752954..4753238
     CDS             4753265..4754368
     CDS             4754386..4755855
     CDS             4756241..4757164
     CDS             complement(4757543..4758490)
     CDS             complement(4758590..4759024)
     CDS             complement(4759201..4760214)
     CDS             complement(4760410..4761426)
     CDS             4761815..4762555
     CDS             4762542..4762844
     CDS             4762841..4763641
     CDS             4763762..4764586
     CDS             4764864..4765784
     CDS             4765777..4766439
     CDS             4766678..4767442
     CDS             4767515..4768330
     CDS             complement(4768659..4769534)
     CDS             4769845..4770564
     CDS             complement(4771271..4772284)
     CDS             4772657..4773373
     CDS             4773752..4774138
     CDS             4774335..4776425
     CDS             complement(4776422..4776577)
     CDS             4776833..4778410
     CDS             4778642..4779379
     CDS             4779673..4780353
     CDS             4780493..4780726
     CDS             4780723..4780977
     CDS             complement(4781207..4781827)
     CDS             complement(4781957..4782274)
     CDS             complement(4782290..4783717)
     CDS             4783823..4784680
     CDS             complement(4784824..4785063)
     CDS             complement(4785227..4785802)
     CDS             4785910..4786239
     CDS             complement(4786366..4786653)
     CDS             complement(4786746..4787438)
     CDS             complement(4787414..4788508)
     CDS             complement(4788629..4789030)
     CDS             complement(4789018..4789239)
     CDS             complement(4789278..4789451)
     CDS             complement(4789624..4790835)
     CDS             complement(4790980..4792260)
     CDS             complement(4792361..4792939)
     CDS             4793740..4794087
     CDS             4794140..4794670
     CDS             complement(4795173..4795490)
     CDS             4795771..4797135
     CDS             complement(4797184..4798428)
     CDS             complement(4798764..4799459)
     CDS             complement(4799618..4801402)
     CDS             complement(4801437..4802645)
     CDS             complement(4802681..4803271)
     CDS             4803909..4806935
     CDS             complement(4806939..4809677)
     CDS             complement(4809719..4809820)
     CDS             4809842..4809943
     CDS             4810007..4810378
     CDS             complement(4810745..4811140)
     CDS             4811378..4811566
     CDS             4811761..4812333
     CDS             4812352..4812471
     CDS             4813016..4813423
     CDS             4813428..4814693
     CDS             4814841..4815386
     CDS             4815383..4815481
     CDS             4815490..4816980
     CDS             complement(4816981..4817229)
     CDS             complement(4817307..4817603)
     CDS             complement(4817699..4818661)
     CDS             complement(4819084..4820118)
     CDS             complement(4820689..4822119)
     CDS             complement(4822122..4823150)
     CDS             4823654..4824910
     CDS             complement(4824935..4825318)
     CDS             4825873..4826571
     CDS             complement(4826697..4826903)
     CDS             complement(4827144..4828913)
     CDS             4829402..4830322
     CDS             4830340..4830930
     CDS             4831007..4831777
     CDS             complement(4831816..4832229)
     CDS             complement(4832348..4833169)
     CDS             complement(4833860..4834156)
     CDS             4834564..4835355
     CDS             4835491..4835877
     CDS             4836030..4837286
     CDS             complement(4837529..4838908)
     CDS             complement(4839046..4840575)
     CDS             complement(4840718..4841863)
     CDS             complement(4842083..4843132)
     CDS             complement(4843778..4844062)
     CDS             complement(4844455..4845468)
     CDS             complement(4845556..4846998)
     CDS             complement(4847178..4848368)
     CDS             complement(4848435..4851020)
     CDS             4852466..4852876
     CDS             4853111..4853974
     CDS             4854464..4855240
     CDS             4855283..4856155
     CDS             4856281..4857483
     CDS             4857483..4858571
     CDS             4858568..4859581
     CDS             complement(4859718..4859936)
     CDS             complement(4860196..4863714)
     CDS             4864109..4864693
     CDS             complement(4864809..4865570)
     CDS             complement(4865708..4866196)
     CDS             complement(4866472..4867515)
     CDS             complement(4867550..4868143)
     CDS             complement(4868576..4870231)
     CDS             4870392..4870751
     CDS             4871168..4872265
     CDS             4872279..4872959
     CDS             4872971..4873978
     CDS             complement(4874051..4874281)
     CDS             4874555..4874758
     CDS             complement(4874846..4875391)
     CDS             complement(4875530..4876465)
     CDS             complement(4876816..4877661)
     CDS             complement(4877766..4879667)
     CDS             complement(4880260..4880463)
     CDS             4880647..4881519
     CDS             complement(4881652..4882635)
     CDS             4882768..4883103
     CDS             4883744..4885552
     CDS             4885563..4887371
     CDS             4887340..4887720
     CDS             4887881..4889314
     CDS             4889323..4890264
     CDS             4890360..4892168
     CDS             complement(4892355..4892873)
     CDS             4893009..4894172
     CDS             4894391..4894756
     CDS             4894753..4895145
     CDS             4895482..4895946
     CDS             4895975..4896703
     CDS             4896749..4897924
     CDS             complement(4898221..4898928)
     CDS             complement(4899267..4900952)
     CDS             4901476..4902957
     CDS             complement(4903279..4903707)
     CDS             complement(4903942..4904904)
     CDS             4904958..4905056
     CDS             4905137..4906609
     CDS             4906726..4906941
     CDS             4907883..4908227
     CDS             complement(4908488..4910608)
     CDS             4910728..4911228
     CDS             complement(4911332..4912981)
     CDS             complement(4913135..4914358)
     CDS             4916758..4917162
     CDS             4919324..4919557
     CDS             4920234..4920377
     CDS             4920316..4920651
     CDS             4920599..4921231
     CDS             complement(4921313..4923271)
     CDS             complement(4923324..4923905)
     CDS             complement(4924034..4924699)
     CDS             4924859..4925350
     CDS             complement(4925465..4925833)
     CDS             4925883..4927412
     CDS             complement(4927444..4928220)
     CDS             complement(4928362..4929663)
     CDS             complement(4929939..4930982)
     CDS             4931477..4931722
     CDS             4932447..4933676
     CDS             4933759..4934409
     CDS             complement(4934422..4935492)
     CDS             complement(4935546..4938380)
     CDS             complement(4938403..4938561)
     CDS             complement(4938915..4939109)
     CDS             4939577..4940470
     CDS             4940632..4941369
     CDS             complement(4941471..4941854)
     CDS             complement(4942035..4943210)
     CDS             complement(4943340..4944023)
     CDS             4944752..4945960
     CDS             4946264..4947916
     CDS             complement(4947976..4949046)
     CDS             complement(4949468..4950196)
     CDS             complement(4950856..4951563)
     CDS             complement(4951626..4952768)
     CDS             4952980..4955130
     CDS             4955215..4956603
     CDS             complement(4956600..4957184)
     CDS             4957398..4957871
     CDS             4958087..4958560
     CDS             complement(4958569..4959273)
     CDS             complement(4959447..4960682)
     CDS             complement(4960898..4961437)
     CDS             4962151..4962582
     CDS             complement(4962715..4964004)
     CDS             complement(4964228..4965550)
     CDS             4966719..4967723
     CDS             4967988..4969250
     CDS             complement(4969302..4970987)
     CDS             complement(4971074..4972318)
     CDS             complement(4972867..4974561)
     CDS             complement(4975087..4976673)
     CDS             4976929..4978104
     CDS             complement(4978161..4979066)
     CDS             complement(4979255..4980457)
     CDS             4980547..4980954
     CDS             4981058..4981351
     CDS             4981348..4981719
     CDS             complement(4981889..4982275)
     CDS             complement(4982272..4982499)
     CDS             complement(4982791..4982886)
     CDS             complement(4982831..4983115)
     CDS             complement(4983105..4983401)
     CDS             complement(4983553..4984203)
     CDS             complement(4984481..4986271)
     CDS             4986552..4987664
     CDS             complement(4987813..4988382)
     CDS             complement(4988397..4988972)
     CDS             complement(4989024..4989668)
     CDS             complement(4989760..4990251)
     CDS             complement(4990365..4990628)
     CDS             4990744..4992411
     CDS             complement(4992505..4992804)
     CDS             4993197..4994186
     CDS             4994192..4994962
     CDS             4994979..4995641
     CDS             complement(4995638..4996990)
     CDS             4997138..4997902
     CDS             4997970..4998155
     CDS             complement(4998359..4999195)
     CDS             4999616..5001478
     CDS             5001570..5003072
     CDS             5003298..5004620
     CDS             complement(5004817..5005710)
     CDS             complement(5006384..5007439)
     CDS             5007627..5008421
     CDS             complement(5008657..5009295)
     CDS             complement(5009482..5010039)
     CDS             5010536..5011600
     CDS             5011668..5012594
     CDS             5012632..5013777
     CDS             5013799..5014539
     CDS             5015231..5016502
     CDS             5017060..5017518
     CDS             5017515..5018015
     CDS             5018096..5019049
     CDS             5019276..5020721
     CDS             5020877..5022034
     CDS             5022225..5022905
     CDS             5023005..5023895
     CDS             5023882..5025516
     CDS             5025948..5027096
     CDS             complement(5027222..5029003)
     CDS             complement(5029155..5029904)
     CDS             complement(5029925..5030158)
     CDS             complement(5030258..5031916)
     CDS             complement(5032098..5033792)
     CDS             complement(5033924..5034529)
     CDS             complement(5034548..5035648)
     CDS             complement(5035751..5035990)
     CDS             complement(5036098..5036514)
     CDS             complement(5036514..5036969)
     CDS             complement(5037043..5037891)
     CDS             complement(5037976..5038326)
     CDS             complement(5038362..5039309)
     CDS             complement(5039600..5039995)
     CDS             complement(5040050..5040430)
     CDS             complement(5040775..5040975)
     CDS             complement(5041199..5041753)
     CDS             complement(5041753..5043066)
     CDS             complement(5043137..5043583)
     CDS             complement(5043652..5044176)
     CDS             complement(5044269..5044631)
     CDS             complement(5044634..5045182)
     CDS             complement(5045279..5045680)
     CDS             complement(5045701..5046249)
     CDS             complement(5046355..5046708)
     CDS             complement(5046708..5047076)
     CDS             complement(5047115..5047360)
     CDS             complement(5047373..5047597)
     CDS             complement(5047601..5048029)
     CDS             complement(5048177..5048959)
     CDS             complement(5049012..5049371)
     CDS             complement(5049456..5049734)
     CDS             complement(5049857..5050720)
     CDS             complement(5050727..5051041)
     CDS             complement(5051034..5051666)
     CDS             complement(5051731..5052333)
     CDS             5053254..5053742
     CDS             complement(5053940..5054407)
     CDS             complement(5054567..5055025)
     CDS             complement(5055270..5056097)
     CDS             complement(5056404..5056862)
     CDS             complement(5057174..5058037)
     CDS             5058477..5059322
     CDS             5059332..5060774
     CDS             5060992..5061318
     CDS             complement(5061315..5063012)
     CDS             5063497..5063976
     CDS             5064031..5064318
     CDS             5064391..5064588
     CDS             5064843..5066024
     CDS             5066036..5066566
     CDS             complement(5066753..5067571)
     CDS             5067906..5069417
     CDS             complement(5069431..5070903)
     CDS             5071283..5072446
     CDS             complement(5072711..5073052)
     CDS             complement(5073514..5074065)
     CDS             5074582..5080047
     CDS             5080799..5083810
     CDS             5083872..5085443
     CDS             5085563..5086057
     CDS             complement(5086066..5087199)
     CDS             complement(5087417..5088016)
     CDS             complement(5088334..5088630)
     CDS             complement(5088736..5090841)
     CDS             complement(5090922..5092607)
     CDS             5093081..5094637
     CDS             complement(5094623..5097163)
     CDS             5097964..5099136
     CDS             5099531..5100025
     CDS             5100144..5100554
     CDS             complement(5100651..5101775)
     CDS             complement(5102093..5102368)
     CDS             complement(5102573..5103760)
     CDS             5104439..5105728
     CDS             complement(5105963..5106361)
     CDS             complement(5106361..5107935)
     CDS             5108536..5109246
     CDS             5109318..5109770
     CDS             complement(5109784..5110221)
     CDS             complement(5110425..5113535)
     CDS             5113904..5114119
     CDS             5114150..5114611
     CDS             complement(5114612..5115262)
     CDS             5115552..5118257
     CDS             5118257..5119240
     CDS             5119328..5120344
     CDS             5120700..5121074
     CDS             5121200..5121946
     CDS             complement(5122179..5123309)
     CDS             5123435..5126320
     CDS             complement(5126592..5127851)
     CDS             5128117..5128479
     CDS             complement(5128544..5129302)
     CDS             5129384..5130769
     CDS             5130873..5131772
     CDS             complement(5131864..5132751)
     CDS             5132937..5134247
     CDS             5134281..5135468
     CDS             5135698..5136411
     CDS             complement(5136415..5137164)
     CDS             complement(5137189..5138682)
     CDS             complement(5138817..5140238)
     CDS             complement(5140377..5141543)
     CDS             complement(5141635..5142420)
     CDS             complement(5142651..5143247)
     CDS             5143731..5144786
     CDS             5144770..5146149
     CDS             complement(5146426..5146929)
     CDS             5147140..5147631
     CDS             complement(5147794..5149320)
     CDS             complement(5149935..5150417)
     CDS             complement(5150548..5152059)
     CDS             complement(5152220..5152876)
     CDS             complement(5153317..5154786)
     CDS             complement(5154797..5156701)
     CDS             complement(5156723..5157406)
     CDS             5157721..5157990
     CDS             complement(5158040..5158681)
     CDS             complement(5158678..5160072)
     CDS             5160253..5161476
     CDS             complement(5161561..5161962)
     CDS             complement(5162355..5163944)
     CDS             5164464..5164838
     CDS             5164989..5165450
     CDS             5165532..5166086
     CDS             5166172..5166927
     CDS             complement(5166997..5167767)
     CDS             5168305..5168547
     CDS             complement(5168938..5169375)
     CDS             complement(5169780..5170889)
     CDS             complement(5170968..5171204)
     CDS             5171448..5172032
     CDS             5172342..5172554
     CDS             5172791..5173642
     CDS             5173773..5173985
     CDS             5174268..5175239
     CDS             5175462..5176358
     CDS             complement(5176372..5177202)
     CDS             complement(5177362..5177553)
     CDS             5177904..5178272
     CDS             complement(5178289..5179461)
     CDS             complement(5179677..5179883)
     CDS             5180357..5180695
     CDS             5180846..5183485
     CDS             5184041..5186104
     CDS             5186375..5187052
     CDS             complement(5187132..5187719)
     CDS             5188157..5189029
     CDS             complement(5189070..5189720)
     CDS             complement(5189922..5190239)
     CDS             complement(5190441..5191670)
     CDS             complement(5191693..5193771)
     CDS             complement(5193912..5194382)
     CDS             complement(5194883..5195266)
     CDS             complement(5195363..5195701)
     CDS             complement(5195932..5196354)
     CDS             complement(5196744..5198726)
     CDS             5199607..5204286
     CDS             complement(5204372..5205289)
     CDS             5206503..5208941
     CDS             5208964..5210511
     CDS             complement(5210536..5211723)
     CDS             complement(5211894..5213093)
     CDS             complement(5213220..5214524)
     CDS             5214908..5216104
     CDS             5216552..5216749
     CDS             complement(5216797..5217057)
     CDS             5217238..5218569
     CDS             complement(5218615..5219238)
     CDS             complement(5219511..5220104)
     CDS             complement(5220184..5220846)
     CDS             5221097..5222353
     CDS             5222350..5223633
     CDS             complement(5223993..5224205)
     CDS             complement(5224207..5224455)
     CDS             5224764..5224883
     CDS             5224825..5225271
     CDS             complement(5225287..5225910)
     CDS             complement(5225917..5229903)
     CDS             5230474..5232168
     CDS             complement(5232310..5232819)
     CDS             5233497..5235290
     CDS             complement(5235341..5235625)
     CDS             5235845..5236600
     CDS             complement(5236720..5237556)
     CDS             5237864..5238394
     CDS             complement(5238616..5240355)
     CDS             complement(5240522..5241325)
     CDS             complement(5241581..5242849)
     CDS             complement(5244479..5244979)
     CDS             complement(5245592..5247775)
     CDS             complement(5248068..5249690)
     CDS             5250505..5251485
     CDS             complement(5251533..5252087)
     CDS             complement(5252152..5253087)
     CDS             5253354..5255438
     CDS             complement(5255695..5257170)
     CDS             5257306..5258106
     CDS             5258159..5259022
     CDS             complement(5259063..5259899)
     CDS             5260161..5260292
     CDS             complement(5260248..5261729)
     CDS             complement(5262042..5263049)
     CDS             complement(5263236..5263865)
     CDS             complement(5264008..5264802)
     CDS             5265413..5266084
     CDS             5266414..5267904
     CDS             5268168..5268614
     CDS             complement(5268647..5268910)
     CDS             complement(5269212..5271368)
     CDS             complement(5271515..5272063)
     CDS             5272199..5275426
     CDS             5275432..5275536
     CDS             complement(5275721..5276161)
     CDS             complement(5276131..5276514)
     CDS             complement(5276722..5277834)
     CDS             complement(5277865..5278590)
     CDS             complement(5278650..5280362)
     CDS             5280720..5281358
     CDS             5281498..5282082
     CDS             complement(5282122..5283600)
     CDS             complement(5283693..5284055)
     CDS             complement(5284045..5284302)
     CDS             complement(5284691..5285836)
     CDS             complement(5285817..5286704)
     CDS             5286955..5289417
     CDS             complement(5289468..5291696)
     CDS             complement(5291811..5293892)
     CDS             complement(5293916..5294230)
     CDS             5294621..5295595
     CDS             5295853..5296728
     CDS             complement(5296756..5297799)
     CDS             complement(5297891..5298073)
     CDS             complement(5298269..5299699)
     CDS             complement(5299953..5300726)
     CDS             complement(5300887..5302026)
     CDS             complement(5302148..5303041)
     CDS             complement(5303120..5304136)
     CDS             complement(5304172..5305425)
     CDS             complement(5305467..5306402)
     CDS             complement(5306428..5307663)
     CDS             complement(5307699..5308625)
     CDS             complement(5308665..5309987)
     CDS             complement(5310064..5311017)
     CDS             complement(5311215..5313419)
     CDS             complement(5314332..5317433)
     CDS             complement(5317805..5318593)
     CDS             5319008..5320249
     CDS             complement(5320348..5321526)
     CDS             complement(5321596..5322258)
     CDS             5322370..5322753
     CDS             5322723..5323163
     CDS             complement(5323168..5323686)
     CDS             complement(5323720..5324733)
     CDS             complement(5324832..5326490)
     CDS             complement(5326657..5327997)
     CDS             complement(5328244..5329971)
     CDS             complement(5330040..5330537)
     CDS             complement(5330672..5332402)
     CDS             5332703..5333650
     CDS             5333849..5334934
     CDS             5334931..5335050
     CDS             5335242..5335391
     CDS             complement(5336086..5338146)
     CDS             complement(5338361..5338576)
     CDS             complement(5338818..5339378)
     CDS             5339447..5340070
     CDS             5340190..5340951
     CDS             5341205..5342008
     CDS             5342123..5342410
     CDS             complement(5342428..5343384)
     CDS             complement(5343387..5343950)
     CDS             complement(5344798..5345352)
     CDS             complement(5345634..5346440)
     CDS             complement(5346458..5347897)
     CDS             complement(5348101..5349342)
     CDS             complement(5349479..5350204)
     CDS             complement(5350308..5351519)
     CDS             5352134..5353039
     CDS             complement(5353094..5354017)
     CDS             5354532..5355020
     CDS             5355345..5355731
     CDS             5355913..5356143
     CDS             5356124..5356405
     CDS             complement(5356449..5357318)
     CDS             complement(5357340..5357924)
     CDS             complement(5357917..5358531)
     CDS             complement(5358545..5361274)
     CDS             complement(5361274..5361720)
     CDS             complement(5361717..5363930)
     CDS             complement(5364128..5364550)
     CDS             complement(5364769..5365260)
     CDS             complement(5365347..5366381)
     CDS             complement(5366484..5367584)
     CDS             complement(5367669..5367863)
     CDS             5367948..5368115
     CDS             5368139..5368864
     CDS             5369399..5370205
     CDS             5370206..5370946
     CDS             5370957..5373947
     CDS             5373931..5376075
     CDS             5376114..5376659
     CDS             5376652..5377536
     CDS             5377539..5378615
     CDS             5378788..5379816
     CDS             5379819..5380706
     CDS             5380744..5381811
     CDS             complement(5381870..5384188)
     CDS             complement(5384447..5386174)
     CDS             complement(5386601..5387203)
     CDS             5387456..5387716
     CDS             complement(5387772..5389412)
     CDS             complement(5389542..5390168)
     CDS             complement(5390907..5391575)
     CDS             complement(5391625..5392929)
     CDS             complement(5392988..5393740)
     CDS             5394283..5395266
     CDS             5395306..5396385
     CDS             complement(5397008..5397781)
     CDS             complement(5397838..5398128)
     CDS             complement(5398205..5398513)
     CDS             5398669..5399718
     CDS             complement(5399843..5400832)
     CDS             complement(5400919..5401455)
     CDS             5401743..5403044
     CDS             5403077..5403610
     CDS             5404059..5404391
     CDS             5404430..5406199
     CDS             5406218..5406940
     CDS             5407503..5407700
     CDS             complement(5408161..5409723)
     CDS             complement(5410123..5410566)
     CDS             complement(5410695..5411873)
     CDS             5412255..5413016
     CDS             complement(5413755..5414360)
     CDS             5415909..5416151
     CDS             complement(5416231..5416443)
     CDS             5416696..5417016
     CDS             5417114..5418457
     CDS             5418559..5419827
     CDS             5419842..5420486
     CDS             5420470..5421630
     CDS             5421658..5425398
     CDS             5425497..5426954
     CDS             5427051..5428559
     CDS             5428544..5428951
     CDS             5429197..5429370
     CDS             5429439..5430020
     CDS             5430167..5430925
     CDS             complement(5431043..5431450)
     CDS             complement(5431630..5432976)
     CDS             complement(5433121..5433534)
     CDS             complement(5433605..5434186)
     CDS             5434313..5435044
     CDS             5435173..5435283
     CDS             5435286..5435420
     CDS             5435404..5436912
     CDS             complement(5437189..5437512)
     CDS             complement(5438814..5439362)
     CDS             complement(5439799..5440476)
     CDS             complement(5440491..5440763)
     CDS             5441150..5442205
     CDS             5442814..5443095
     CDS             5443461..5445188
     CDS             5445365..5445802
     CDS             5445929..5446891
     CDS             5446907..5447614
     CDS             5447755..5448627
     CDS             complement(5448748..5449800)
     CDS             complement(5450335..5451576)
     CDS             complement(5451713..5451877)
     CDS             complement(5452196..5453275)
     CDS             5453773..5456133
     CDS             5456365..5456583
     CDS             5456586..5456714
     CDS             complement(5456680..5456943)
     CDS             complement(5456940..5457140)
     CDS             5457346..5457504
     CDS             complement(5457511..5458590)
     CDS             5459640..5460821
     CDS             complement(5460996..5461274)
     CDS             5461416..5462645
     CDS             5462757..5463362
     CDS             5463349..5463738
     CDS             5463823..5464263
     CDS             5464327..5465001
     CDS             5465151..5466467
     CDS             complement(5466732..5467538)
     CDS             complement(5467595..5468476)
     CDS             complement(5468496..5469446)
     CDS             complement(5469622..5470800)
     CDS             5471479..5472069
     CDS             5472185..5472661
     CDS             complement(5472739..5473347)
     CDS             5473970..5476240
     CDS             complement(5476608..5478074)
     CDS             complement(5478071..5478697)
     CDS             5479176..5479694
     CDS             5479836..5480873
     CDS             5480901..5481182
     CDS             5481383..5482312
     CDS             5482322..5484388
     CDS             5484477..5485118
     CDS             5485288..5485494
     CDS             5485792..5486388
     CDS             complement(5486507..5488336)
     CDS             complement(5488414..5489466)
     CDS             5489831..5490913
     CDS             complement(5491174..5492478)
     CDS             5492680..5492880
     CDS             5492877..5493770
     CDS             5494082..5495473
     CDS             5496270..5497853
     CDS             5497864..5498121
     CDS             5498226..5498804
     CDS             5498876..5499145
     CDS             5499142..5499573
     CDS             5499577..5500749
     CDS             5500791..5501465
     CDS             5501462..5504353
     CDS             5504331..5504498
     CDS             5504710..5507025
     CDS             complement(5507177..5510128)
     CDS             complement(5510401..5510793)
     CDS             complement(5510983..5512113)
     CDS             5512290..5512784
     CDS             5513073..5513867
     CDS             complement(5514172..5516070)
     CDS             complement(5516241..5517506)
     CDS             complement(5517663..5518235)
     CDS             5518505..5519620
     CDS             complement(5519938..5520414)
     CDS             complement(5520499..5521113)
     CDS             5521471..5522271
     CDS             complement(5522320..5523882)
     CDS             5524013..5525008
     CDS             complement(5525047..5528055)
     CDS             complement(5528319..5528852)
     CDS             5529319..5530251
     CDS             complement(5530333..5530635)
     CDS             5530887..5531435
     CDS             5531816..5532910
     CDS             5533421..5534368
     CDS             complement(5534474..5534860)
     CDS             5535987..5537549
     CDS             complement(5537591..5537980)
     CDS             complement(5537925..5538716)
     CDS             5538782..5539204
     CDS             complement(5539239..5539898)
     CDS             complement(5539895..5541100)
     CDS             5541457..5541960
     CDS             5541963..5542133
     CDS             complement(5542443..5544506)
     CDS             5544705..5545316
     CDS             5545507..5546148
     CDS             complement(5546253..5547254)
     CDS             complement(5547375..5547947)
     CDS             complement(5547991..5549280)
     CDS             5549742..5551208
     CDS             complement(5551375..5551794)
     CDS             5551983..5552219
     CDS             5552383..5552523
     CDS             5552578..5553084
     CDS             5553104..5553469
     CDS             complement(5553678..5554076)
     CDS             complement(5554073..5554855)
     CDS             5555144..5555326
     CDS             complement(5555510..5555785)
     CDS             5556256..5557218
     CDS             5557309..5557530
     CDS             complement(5557488..5558738)
     CDS             5558900..5559022
     CDS             5559724..5560134
     CDS             complement(5560273..5560983)
     CDS             5561361..5561825
     CDS             5561838..5562395
     CDS             complement(5562537..5563028)
     CDS             complement(5563111..5563506)
     CDS             complement(5563572..5564075)
     CDS             complement(5564201..5565295)
     CDS             complement(5565803..5566177)
     CDS             complement(5566388..5567065)
     CDS             complement(5567278..5568960)
     CDS             5569870..5570064
     CDS             5570550..5571566
     CDS             complement(5571643..5572224)
     CDS             5572616..5573554
     CDS             complement(5573697..5574671)
     CDS             5574789..5575748
     CDS             complement(5575996..5577399)
     CDS             5577640..5577816
     CDS             complement(5578059..5579450)
     CDS             5579604..5579804
     CDS             complement(5579894..5580583)
     CDS             complement(5580645..5581502)
     CDS             5581627..5582487
     CDS             5582484..5583356
     CDS             5583579..5583911
     CDS             5584154..5584924
     CDS             5586089..5587057
     CDS             5587079..5588485
     CDS             complement(5588502..5594204)
     CDS             5594600..5594725
     CDS             complement(5594727..5595614)
     CDS             complement(5595705..5596214)
     CDS             complement(5596323..5596967)
     CDS             5597233..5598858
     CDS             5598955..5599422
     CDS             5600059..5600559
     CDS             complement(5600643..5601104)
     CDS             5601362..5601661
     CDS             5601725..5602138
     CDS             complement(5602196..5602834)
     CDS             complement(5602904..5603689)
     CDS             complement(5603941..5604792)
     CDS             5605481..5606173
     CDS             5606260..5608104
     CDS             5608276..5609967
     CDS             complement(5609943..5610476)
     CDS             complement(5610552..5611514)
     CDS             5611749..5612000
     CDS             5611939..5612034
     CDS             5612311..5612553
     CDS             complement(5612944..5613579)
     CDS             complement(5613785..5614228)
     CDS             complement(5614382..5615383)
     CDS             5615559..5616830
     CDS             5616805..5617491
     CDS             complement(5617552..5618550)
     CDS             5618848..5619546
     CDS             5619760..5621511
     CDS             5621596..5623002
     CDS             5623138..5623788
     CDS             5624029..5625309
     CDS             complement(5625426..5626103)
     CDS             5626657..5626962
     CDS             complement(5627339..5627989)
     CDS             complement(5628088..5629149)
     CDS             complement(5629260..5631098)
     CDS             complement(5631210..5632442)
     CDS             complement(5632502..5633512)
     CDS             complement(5633625..5634740)
     CDS             complement(5634737..5635453)
     CDS             complement(5635712..5636422)
     CDS             complement(5637279..5638307)
     CDS             complement(5638395..5639063)
     CDS             complement(5639128..5640903)
     CDS             5641382..5645068
     CDS             5645251..5645793
     CDS             complement(5646448..5647002)
     CDS             complement(5647525..5648079)
     CDS             complement(5648264..5648935)
     CDS             5649034..5650506
     CDS             5650665..5651294
     CDS             5651369..5651956
     CDS             5652124..5653788
     CDS             5653745..5654098
     CDS             5654599..5656185
     CDS             complement(5656392..5656583)
     CDS             complement(5656758..5658533)
     CDS             5658889..5660316
     CDS             5660424..5661314
     CDS             5661594..5661842
     CDS             complement(5662071..5662298)
     CDS             complement(5662803..5663324)
     CDS             complement(5663530..5664216)
     CDS             complement(5664299..5665285)
     CDS             complement(5665348..5666334)
     CDS             complement(5666599..5666703)
     CDS             5666977..5668065
     CDS             complement(5668382..5669344)
     CDS             complement(5669640..5669990)
     CDS             5670242..5671153
     CDS             complement(5671156..5672925)
     CDS             complement(5672993..5673955)
     CDS             complement(5674117..5674650)
     CDS             complement(5674667..5674783)
     CDS             complement(5674881..5676566)
     CDS             complement(5676915..5677538)
     CDS             complement(5677538..5678008)
     CDS             complement(5677966..5678169)
     CDS             5678382..5679743
     CDS             complement(5680078..5680188)
     CDS             complement(5680218..5680709)
     CDS             complement(5680792..5681307)
     CDS             5681898..5682044
     CDS             5682194..5682877
     CDS             complement(5682996..5683508)
     CDS             complement(5683594..5684226)
     CDS             5684514..5685095
     CDS             5685100..5687439
     CDS             complement(5687436..5688359)
     CDS             5688573..5688833
     CDS             5689036..5689167
     CDS             complement(5689216..5691186)
     CDS             5691446..5691991
     CDS             complement(5692233..5694116)
     CDS             complement(5694331..5694879)
     CDS             complement(5695242..5696474)
     CDS             5696663..5697979
     CDS             complement(5698282..5698656)
     CDS             5698876..5699406
     CDS             5699561..5700904
     CDS             5700993..5701292
     CDS             5701602..5702315
     CDS             5702457..5703989
     CDS             5704099..5704620
     CDS             complement(5704840..5707308)
     CDS             complement(5707397..5708230)
     CDS             complement(5708440..5709381)
     CDS             complement(5709700..5710497)
     CDS             complement(5710639..5711607)
     CDS             5712056..5714242
     CDS             5714434..5714907
     CDS             complement(5714994..5715533)
     CDS             complement(5715892..5716512)
     CDS             5716795..5717997
     CDS             complement(5718077..5718706)
     CDS             5719117..5719518
     CDS             complement(5720145..5720705)
     CDS             complement(5720972..5721298)
     CDS             5721473..5722246
     CDS             complement(5722249..5722725)
     CDS             complement(5722807..5723004)
     CDS             5723518..5724888
     CDS             5725083..5726129
     CDS             5726185..5727459
     CDS             5728364..5728576
     CDS             5728602..5728919
     CDS             5729170..5729970
     CDS             5730214..5730861
     CDS             complement(5730918..5732846)
     CDS             5733011..5733499
     CDS             5733911..5735155
     CDS             5735128..5735454
     CDS             complement(5735451..5735891)
     CDS             complement(5735861..5736244)
     CDS             5736457..5737017
     CDS             5737010..5737366
     CDS             complement(5737373..5739286)
     CDS             5740065..5741123
     CDS             complement(5741320..5742594)
     CDS             5743193..5743900
     CDS             complement(5743901..5744698)
     CDS             complement(5744777..5745358)
     CDS             complement(5745455..5746399)
     CDS             complement(5746424..5746699)
     CDS             complement(5746681..5747502)
     CDS             complement(5748039..5748797)
     CDS             complement(5748908..5750053)
     CDS             5750530..5751465
     CDS             complement(5751639..5752928)
     CDS             5753083..5754450
     CDS             complement(5754514..5759169)
     CDS             complement(5759190..5760494)
     CDS             5761178..5761654
     CDS             5761880..5762599
     CDS             complement(5762621..5764954)
     CDS             5765757..5766278
     CDS             5766369..5767964
     CDS             5768033..5768890
     CDS             5768957..5770399
     CDS             complement(5770422..5771036)
     CDS             complement(5771090..5771677)
     CDS             complement(5771825..5772817)
     CDS             5773043..5773840
     CDS             5774263..5775159
     CDS             5775343..5776377
     CDS             5776716..5777624
     CDS             5777859..5778401
     CDS             5778711..5781503
     CDS             5781710..5782351
     CDS             5782444..5783610
     CDS             5783774..5784349
     CDS             complement(5784388..5784768)
     CDS             complement(5784781..5785038)
     CDS             complement(5785088..5786257)
     CDS             complement(5786820..5787830)
     CDS             complement(5787978..5788232)
     CDS             complement(5788301..5791381)
     CDS             complement(5791487..5791720)
     CDS             5791937..5794936
     CDS             5795026..5796525
     CDS             5796899..5797981
     CDS             complement(5798068..5798652)
     CDS             complement(5798610..5799179)
     CDS             complement(5799761..5800339)
     CDS             5800515..5802626
     CDS             complement(5802627..5803490)
     CDS             complement(5803604..5804047)
     CDS             complement(5804271..5804582)
     CDS             complement(5804715..5805392)
     CDS             complement(5805418..5806404)
     CDS             5806696..5807079
     CDS             5807464..5809233
     CDS             5809655..5812468
     CDS             5812606..5813829
     CDS             5813829..5813936
     CDS             5814307..5815638
     CDS             5815887..5817035
     CDS             5817051..5818079
     CDS             complement(5818141..5819703)
     CDS             complement(5820003..5820185)
     CDS             complement(5820139..5821671)
     CDS             complement(5821875..5822750)
     CDS             complement(5822843..5823301)
     CDS             complement(5823472..5824938)
     CDS             5825080..5825940
     CDS             5826199..5827509
     CDS             5827615..5830230
     CDS             complement(5830253..5831623)
     CDS             5831763..5833793
     CDS             complement(5833876..5834277)
     CDS             complement(5834400..5835818)
     CDS             complement(5835841..5837592)
     CDS             5838060..5838206
     CDS             complement(5838199..5840664)
     CDS             5841169..5842188
     CDS             5842467..5842658
     CDS             complement(5842967..5845576)
     CDS             complement(5845563..5846906)
     CDS             complement(5846928..5848133)
     CDS             complement(5848338..5848553)
     CDS             complement(5848993..5849697)
     CDS             5850211..5850306
     CDS             5850344..5851999
     CDS             complement(5852102..5852740)
     CDS             5853242..5854162
     CDS             5854309..5854914
     CDS             5855034..5856512
     CDS             5856834..5857013
     CDS             5857010..5859082
     CDS             5859210..5859776
     CDS             5859842..5860393
     CDS             5860502..5860972
     CDS             5860986..5861927
     CDS             complement(5861928..5863526)
     CDS             5863684..5865372
     CDS             complement(5865369..5865611)
     CDS             5865735..5865989
     CDS             5866137..5868125
     CDS             5868158..5868400
     CDS             5868406..5868753
     CDS             5868801..5869202
     CDS             complement(5869288..5870247)
     CDS             complement(5870247..5872823)
     CDS             complement(5872967..5873989)
     CDS             complement(5874273..5878094)
     CDS             complement(5878468..5878941)
     CDS             complement(5878934..5879461)
     CDS             complement(5879572..5879670)
     CDS             complement(5879759..5882071)
     CDS             5882362..5882781
     CDS             complement(5883107..5883784)
     CDS             5884062..5886029
     CDS             complement(5886015..5886122)
     CDS             complement(5886142..5887548)
     CDS             5887754..5888971
     CDS             complement(5889046..5891031)
     CDS             complement(5891983..5893920)
     CDS             5894374..5895513
     CDS             5895759..5896199
     CDS             complement(5896215..5896637)
     CDS             complement(5896856..5897371)
     CDS             5897549..5898562
     CDS             5898537..5899175
     CDS             complement(5899337..5900287)
     CDS             complement(5900375..5901130)
     CDS             complement(5901139..5902707)
     CDS             complement(5902652..5902804)
     CDS             5902941..5904299
     CDS             complement(5904398..5905189)
     CDS             5905291..5905536
     CDS             5905547..5905939
     CDS             5906074..5907018
     CDS             5907159..5908529
     CDS             complement(5908582..5910402)
     CDS             complement(5910449..5911639)
     CDS             5911892..5912968
     CDS             5913275..5915707
     CDS             5915786..5916055
     CDS             complement(5916386..5918386)
     CDS             5918641..5920389
     CDS             complement(5920405..5920536)
     CDS             complement(5920609..5921871)
     CDS             complement(5921925..5925392)
     CDS             5926075..5926719
     CDS             5927545..5928084
     CDS             complement(5928126..5929280)
     CDS             complement(5929366..5930019)
     CDS             complement(5930094..5931473)
     CDS             complement(5931570..5933126)
     CDS             complement(5933239..5935335)
     CDS             complement(5935507..5935659)
     CDS             complement(5936120..5936659)
     CDS             5936788..5937987
     CDS             5938004..5939161
     CDS             5939190..5939867
     CDS             5939988..5941556
     CDS             5941832..5942341
     CDS             5944402..5944806
     CDS             5946741..5946974
     CDS             complement(5947510..5948184)
     CDS             5948287..5948940
     CDS             complement(5949032..5949427)
     CDS             5949760..5949882
     CDS             complement(5950197..5952137)
     CDS             complement(5952134..5952895)
     CDS             complement(5952892..5953389)
     CDS             5954156..5954752
     CDS             complement(5954798..5957218)
     CDS             complement(5957521..5958462)
     CDS             5958745..5958969
     CDS             complement(5959066..5959743)
     CDS             complement(5959869..5962148)
     CDS             5962466..5963002
     CDS             complement(5963080..5963937)
     CDS             5964117..5964245
     CDS             5964209..5965423
     CDS             5965755..5966213
     CDS             complement(5966308..5966580)
     CDS             5966840..5968951
     CDS             5968984..5969487
     CDS             5969505..5969783
     CDS             complement(5969829..5970512)
     CDS             complement(5970525..5972318)
     CDS             5972376..5974013
     CDS             5974389..5974811
     CDS             complement(5974840..5975775)
     CDS             complement(5975831..5976034)
     CDS             complement(5976127..5977017)
     CDS             5977128..5977589
     CDS             complement(5977644..5978048)
     CDS             5978244..5979596
     CDS             complement(5979600..5980670)
     CDS             complement(5980750..5981550)
     CDS             5981675..5983153
     CDS             complement(5983232..5984119)
     CDS             complement(5984215..5985603)
     CDS             complement(5985728..5986171)
     CDS             complement(5986506..5987354)
     CDS             complement(5987538..5987726)
     CDS             complement(5988219..5989316)
     CDS             complement(5989462..5990172)
     CDS             complement(5990165..5990575)
     CDS             complement(5990851..5992128)
     CDS             complement(5992220..5992771)
     CDS             5993003..5993698
     CDS             complement(5993945..5995366)
     CDS             complement(5995541..5996584)
     CDS             complement(5996664..5997422)
     CDS             complement(5997654..5997998)
     CDS             complement(5998071..5999552)
     CDS             5999709..6000206
     CDS             6000221..6001111
     CDS             complement(6001201..6001674)
     CDS             6001844..6002332
     CDS             6002371..6002976
     CDS             6002973..6004058
     CDS             complement(6004332..6004436)
     CDS             6004455..6005405
     CDS             6005520..6006830
     CDS             complement(6006912..6008324)
     CDS             complement(6008477..6009256)
     CDS             complement(6009574..6009987)
     CDS             complement(6010081..6011529)
     CDS             complement(6011909..6012712)
     CDS             complement(6013464..6013697)
     CDS             complement(6014294..6015187)
     CDS             complement(6015241..6016323)
     CDS             complement(6016323..6017468)
     CDS             6018073..6019905
     CDS             complement(6019997..6020401)
     CDS             complement(6020385..6021038)
     CDS             6021552..6022046
     CDS             6022346..6024031
     CDS             6024151..6024726
     CDS             complement(6024758..6026134)
     CDS             6026349..6028163
     CDS             6028907..6029521
     CDS             complement(6029578..6029922)
     CDS             complement(6030127..6030675)
     CDS             complement(6030875..6031432)
     CDS             6031627..6032733
     CDS             complement(6032826..6033398)
     CDS             6033466..6034464
     CDS             complement(6034535..6035548)
     CDS             complement(6035666..6036292)
     CDS             6036444..6036599
     CDS             6036699..6038183
     CDS             6038304..6039299
     CDS             6039497..6039844
     CDS             6040056..6040541
     CDS             complement(6040568..6041305)
     CDS             6041823..6042290
     CDS             6042479..6042766
     CDS             complement(6043031..6044458)
     CDS             complement(6044626..6046182)
     CDS             6046982..6048382
     CDS             complement(6048452..6049855)
     CDS             complement(6050005..6050763)
     CDS             complement(6050793..6051659)
     CDS             complement(6052251..6052547)
     CDS             6052699..6052854
     CDS             6052883..6053236
     CDS             complement(6053790..6054416)
     CDS             6054783..6057401
     CDS             complement(6057554..6057814)
     CDS             6058386..6059231
     CDS             6059508..6059882
     CDS             complement(6060003..6060593)
     CDS             complement(6060669..6062105)
     CDS             complement(6062360..6062848)
     CDS             complement(6062854..6064005)
     CDS             complement(6064227..6064844)
     CDS             complement(6065182..6066258)
     CDS             6066869..6067558
     CDS             complement(6067654..6068997)
     CDS             complement(6069141..6069794)
     CDS             complement(6070194..6070628)
     CDS             6070730..6071350
     CDS             complement(6071380..6077100)
     CDS             6077411..6079672
     CDS             complement(6079688..6080410)
     CDS             6080786..6082021
     CDS             complement(6082134..6084620)
     CDS             complement(6084684..6087161)
     CDS             complement(6087242..6089689)
     CDS             complement(6089742..6092399)
     CDS             complement(6092491..6094950)
     CDS             complement(6095025..6097412)
     CDS             complement(6097504..6100389)
     CDS             complement(6100478..6102976)
     CDS             complement(6103071..6105521)
     CDS             complement(6105588..6108341)
     CDS             complement(6108404..6111145)
     CDS             complement(6111322..6113088)
     CDS             6113285..6114310
     CDS             complement(6114366..6115355)
     CDS             complement(6115368..6116030)
     CDS             complement(6116158..6118122)
     CDS             6118342..6118953
     CDS             complement(6119015..6119374)
     CDS             complement(6119534..6121045)
     CDS             6121205..6121768
     CDS             6121892..6123172
     CDS             6123427..6124290
     CDS             6124424..6126574
     CDS             complement(6126610..6126732)
     CDS             6126859..6127209
     CDS             complement(6127241..6127792)
     CDS             complement(6127802..6129010)
     CDS             6129138..6129461
     CDS             complement(6129498..6129929)
     CDS             complement(6129922..6130176)
     CDS             6130331..6130747
     CDS             6130769..6131071
     CDS             complement(6131152..6132390)
     CDS             complement(6132511..6134676)
     CDS             complement(6134824..6136002)
     CDS             6136565..6136807
     CDS             6136975..6137211
     CDS             6137379..6137615
     CDS             6137778..6138020
     CDS             6138040..6138390
     CDS             6139041..6139277
     CDS             6139761..6140018
     CDS             6140331..6140585
     CDS             6140780..6142930
     CDS             6143048..6144451
     CDS             6144880..6145452
     CDS             6145597..6146274
     CDS             6146377..6148236
     CDS             6148327..6149295
     CDS             complement(6149409..6150908)
     CDS             6151418..6153676
     CDS             6153799..6156024
     CDS             6156174..6156680
     CDS             6156759..6157142
     CDS             6157112..6157552
     CDS             6157902..6158927
     CDS             6158974..6159534
     CDS             6159528..6159995
     CDS             6160151..6161182
     CDS             complement(6161214..6162101)
     CDS             6162334..6163539
     CDS             complement(6163611..6163955)
     CDS             complement(6164021..6164617)
     CDS             complement(6164816..6165463)
     CDS             6165872..6166831
     CDS             complement(6166966..6167439)
     CDS             complement(6167611..6167907)
     CDS             complement(6167904..6168341)
     CDS             complement(6168564..6168938)
     CDS             complement(6169023..6171920)
     CDS             complement(6172090..6173895)
     CDS             complement(6174621..6175022)
     CDS             complement(6175185..6175631)
     CDS             6175730..6176527
     CDS             complement(6176622..6177284)
     CDS             6177417..6178118
     CDS             6178199..6178546
     CDS             6179003..6179860
     CDS             6180102..6180359
     CDS             complement(6180371..6181771)
     CDS             complement(6181911..6183440)
     CDS             6183624..6184376
     CDS             6184409..6184561
     CDS             6184539..6185207
     CDS             6185434..6187047
     CDS             6187060..6187527
     CDS             complement(6187790..6189316)
     CDS             complement(6189557..6190537)
     CDS             complement(6190592..6192394)
     CDS             complement(6192395..6193555)
     CDS             complement(6193736..6194998)
     CDS             complement(6195033..6196304)
     CDS             6197017..6198183
     CDS             6198149..6199312
     CDS             6199403..6201250
     CDS             6201234..6201986
     CDS             6201983..6203275
     CDS             6203285..6204574
     CDS             6204692..6205735
     CDS             6206030..6206362
     CDS             6206589..6207287
     CDS             complement(6207390..6208967)
     CDS             complement(6209607..6210938)
     CDS             6211060..6211578
     CDS             complement(6211556..6211702)
     CDS             6211799..6212188
     CDS             complement(6212204..6216880)
     CDS             6217311..6218723
     CDS             6218728..6219243
     CDS             complement(6219420..6220304)
     CDS             6220606..6221697
     CDS             complement(6221825..6225382)
     CDS             6225679..6227007
     CDS             6227193..6227777
     CDS             complement(6228174..6229514)
     CDS             complement(6229835..6231307)
     CDS             6231574..6231897
     CDS             complement(6232257..6233063)
     CDS             complement(6233353..6235497)
     CDS             6236642..6237991
     CDS             6238468..6238755
     CDS             6239222..6240484
     CDS             6240735..6241658
     CDS             6241808..6242290
     CDS             6242293..6242862
     CDS             6242950..6243771
     CDS             6243778..6244872
     CDS             6244901..6245590
     CDS             6245820..6246422
     CDS             6246541..6246948
     CDS             6247062..6247472
     CDS             6247526..6248551
     CDS             6248548..6249912
     CDS             6249905..6251158
     CDS             6251167..6252315
     CDS             6252417..6253586
     CDS             6253630..6254397
     CDS             complement(6254457..6255329)
     CDS             6255429..6256262
     CDS             6256417..6256995
     CDS             complement(6257218..6258000)
     CDS             complement(6258043..6258711)
     CDS             complement(6258726..6259565)
     CDS             complement(6260198..6260881)
     CDS             6262145..6264304
     CDS             complement(6264560..6265645)
     CDS             6265968..6266915
     CDS             6267099..6267788
     CDS             6268067..6269215
     CDS             6269313..6270209
     CDS             complement(6270298..6271077)
     CDS             6271150..6271974
     CDS             6272058..6273629
     CDS             complement(6273708..6274367)
     CDS             6274438..6274713
     CDS             6274706..6275203
     CDS             6275390..6276550
     CDS             6276598..6276753
     CDS             6276802..6276978
     CDS             6277367..6277546
     CDS             complement(6277667..6278839)
     CDS             complement(6280437..6281099)
     CDS             complement(6281429..6283366)
     CDS             6283743..6284630
     CDS             complement(6284680..6285408)
     CDS             6285585..6287063
     CDS             6287286..6288548
     CDS             6288587..6289153
     CDS             6289564..6291819
     CDS             complement(6292103..6292972)
     CDS             complement(6293316..6294059)
     CDS             6294377..6295807
     CDS             complement(6295931..6296251)
     CDS             complement(6296241..6296537)
     CDS             complement(6296596..6297726)
     CDS             6297878..6298909
     CDS             complement(6298957..6301254)
     CDS             complement(6301534..6301836)
     CDS             complement(6302211..6303038)
     CDS             6303216..6303911
     CDS             6304154..6305173
     CDS             6305303..6306283
     CDS             6306645..6307370
     CDS             6307534..6308241
     CDS             complement(6308285..6308938)
     CDS             6309067..6309321
     CDS             6309515..6309847
     CDS             6310388..6312055
     CDS             complement(6312199..6312741)
     CDS             6313281..6314696
     CDS             6314757..6317999
     CDS             complement(6318076..6319080)
     CDS             6319169..6319879
     CDS             6320041..6320433
     CDS             6320845..6321066
     CDS             6321066..6321698
     CDS             6321706..6322131
     CDS             6322260..6322976
     CDS             6323259..6323804
     CDS             6323912..6324304
     CDS             complement(6324543..6326039)
     CDS             complement(6326137..6327012)
     CDS             complement(6327190..6327972)
     CDS             6328423..6329490
     CDS             6329546..6329737
     CDS             complement(6330066..6331379)
     CDS             complement(6331376..6334183)
     CDS             complement(6334290..6335276)
     CDS             complement(6335465..6338020)
     CDS             complement(6338212..6338364)
     CDS             6338574..6338789
     CDS             6339586..6341814
     CDS             complement(6342287..6343153)
     CDS             complement(6343327..6344277)
     CDS             complement(6344831..6344947)
     CDS             6344969..6346258
     CDS             6346310..6347116
     CDS             6347196..6348545
     CDS             6348568..6349146
     CDS             complement(6349223..6350254)
     CDS             complement(6350463..6351701)
     CDS             complement(6351778..6353610)
     CDS             6354143..6356074
     CDS             complement(6356087..6356257)
     CDS             6356693..6358624
     CDS             complement(6358746..6360239)
     CDS             6360590..6360961
     CDS             6361390..6362025
     CDS             6362214..6363017
     CDS             6363107..6365563
     CDS             6365663..6366175
     CDS             6366205..6366597
     CDS             complement(6366931..6368160)
     CDS             6368744..6369112
     CDS             complement(6369244..6369714)
     CDS             complement(6369825..6370103)
     CDS             6370769..6371569
     CDS             complement(6371689..6372288)
     CDS             6372479..6373705
     CDS             complement(6373814..6375079)
     CDS             complement(6375223..6376452)
     CDS             complement(6376587..6377846)
     CDS             complement(6377948..6378415)
     CDS             complement(6378529..6379530)
     CDS             complement(6379597..6380775)
     CDS             complement(6380832..6382031)
     CDS             6382653..6383996
     CDS             6384847..6385125
     CDS             complement(6385199..6385315)
     CDS             6385520..6390145
     CDS             6390202..6390852
     CDS             6390967..6392679
     CDS             6393203..6394564
     CDS             6394808..6398137
     CDS             6398394..6400052
     CDS             6400156..6401676
     CDS             6402230..6403093
     CDS             complement(6403130..6403843)
     CDS             6404128..6404955
     CDS             6405142..6406188
     CDS             6406189..6407664
     CDS             6407666..6408229
     CDS             6408232..6408420
     CDS             6408422..6408703
     CDS             6408697..6409173
     CDS             6409279..6410331
     CDS             6410443..6411381
     CDS             complement(6411385..6411867)
     CDS             6411999..6412619
     CDS             complement(6412669..6413061)