CDS             330..1850
     CDS             2273..3394
     CDS             3580..4716
     CDS             4865..6118
     CDS             6258..7142
     CDS             7160..8194
     CDS             8191..8928
     CDS             8909..9685
     CDS             9715..10419
     CDS             complement(10609..11319)
     CDS             complement(11359..12504)
     CDS             12683..13225
     CDS             complement(13215..14108)
     CDS             14398..16035
     CDS             16132..17265
     CDS             complement(17279..18343)
     CDS             18608..19246
     CDS             complement(19385..19786)
     CDS             complement(19820..20641)
     CDS             complement(20779..21681)
     CDS             complement(21683..22684)
     CDS             complement(22671..23294)
     CDS             23612..24148
     CDS             complement(24215..24853)
     CDS             complement(24850..25722)
     CDS             complement(25733..26530)
     CDS             complement(26788..27774)
     CDS             complement(27828..29090)
     CDS             29268..29843
     CDS             29922..30458
     CDS             30458..31444
     CDS             complement(31646..32155)
     CDS             32733..32939
     CDS             33093..34046
     CDS             34202..36967
     CDS             complement(37170..38552)
     CDS             complement(38706..40001)
     CDS             40208..41599
     CDS             41667..43511
     CDS             complement(43520..44203)
     CDS             complement(44236..44922)
     CDS             complement(45014..46186)
     CDS             complement(46275..46997)
     CDS             complement(46999..47760)
     CDS             complement(47757..48599)
     CDS             complement(48599..49471)
     CDS             49919..51631
     CDS             complement(51711..52601)
     CDS             52910..53443
     CDS             complement(53475..54365)
     CDS             complement(54663..55421)
     CDS             complement(55577..56425)
     CDS             complement(56652..57875)
     CDS             complement(57930..58469)
     CDS             58831..59253
     CDS             complement(59274..60347)
     CDS             complement(60356..61054)
     CDS             complement(61351..61560)
     CDS             complement(61785..65297)
     CDS             65772..66410
     CDS             complement(66525..67205)
     CDS             complement(67298..67813)
     CDS             67965..68393
     CDS             68632..69234
     CDS             complement(69302..70864)
     CDS             complement(70926..71858)
     CDS             complement(72102..72794)
     CDS             complement(72791..73711)
     CDS             complement(73947..74567)
     CDS             74724..75209
     CDS             complement(75294..77147)
     CDS             77388..78812
     CDS             complement(78818..79360)
     CDS             complement(79363..79755)
     CDS             79981..80247
     CDS             complement(80313..81299)
     CDS             complement(81349..81789)
     CDS             complement(81800..82276)
     CDS             complement(82273..83490)
     CDS             83713..84921
     CDS             84976..86331
     CDS             86490..87755
     CDS             88123..89916
     CDS             90310..90504
     CDS             90834..92318
     CDS             92375..93136
     CDS             93141..94481
     CDS             94485..95744
     CDS             96417..97298
     CDS             97375..98880
     CDS             98968..100527
     CDS             100648..102549
     CDS             102559..103986
     CDS             104011..104406
     CDS             104415..104885
     CDS             104901..105101
     CDS             105120..105416
     CDS             105560..106228
     CDS             complement(106468..106785)
     CDS             complement(106791..107042)
     CDS             complement(107055..107915)
     CDS             complement(108034..108495)
     CDS             108815..110458
     CDS             110470..110931
     CDS             complement(111282..111869)
     CDS             112347..112667
     CDS             112733..113098
     CDS             113138..114340
     CDS             complement(114344..114445)
     CDS             114527..114742
     CDS             114749..115621
     CDS             115938..117500
     CDS             117621..117845
     CDS             117857..118171
     CDS             118274..118813
     CDS             118803..119582
     CDS             119579..119905
     CDS             119902..120147
     CDS             120195..120524
     CDS             120613..120876
     CDS             120876..122078
     CDS             122130..122444
     CDS             122670..122894
     CDS             complement(123228..123560)
     CDS             complement(123633..123866)
     CDS             124124..124987
     CDS             125030..125509
     CDS             125612..126007
     CDS             complement(126108..126392)
     CDS             complement(126431..127090)
     CDS             127288..127737
     CDS             127783..128106
     CDS             128159..128326
     CDS             128388..128822
     CDS             complement(128879..129118)
     CDS             complement(129246..129491)
     CDS             129749..130234
     CDS             complement(130509..130838)
     CDS             complement(131123..131881)
     CDS             complement(132149..132916)
     CDS             complement(133158..133457)
     CDS             complement(133567..134874)
     CDS             complement(134887..135996)
     CDS             complement(136031..136879)
     CDS             complement(137497..138378)
     CDS             138962..139396
     CDS             139403..139834
     CDS             139838..141508
     CDS             141529..142320
     CDS             142434..143276
     CDS             complement(143228..143341)
     CDS             143614..143934
     CDS             144010..145257
     CDS             145261..146037
     CDS             146079..146420
     CDS             147393..148358
     CDS             148592..149794
     CDS             149794..150678
     CDS             151034..153988
     CDS             153998..154339
     CDS             154367..155596
     CDS             155596..155913
     CDS             155918..157321
     CDS             complement(157480..157872)
     CDS             157963..158913
     CDS             complement(158926..159375)
     CDS             complement(159440..160468)
     CDS             160621..161286
     CDS             161493..161789
     CDS             161793..163838
     CDS             163838..164782
     CDS             164782..165462
     CDS             165459..166919
     CDS             166929..168434
     CDS             168444..168956
     CDS             complement(168970..169905)
     CDS             170122..171273
     CDS             171270..171953
     CDS             171966..172619
     CDS             172603..173331
     CDS             173389..174192
     CDS             174277..175287
     CDS             175294..176817
     CDS             176949..179444
     CDS             179453..180394
     CDS             complement(180435..181454)
     CDS             complement(181451..182665)
     CDS             complement(182932..183963)
     CDS             complement(184257..186143)
     CDS             complement(186746..188143)
     CDS             188687..189274
     CDS             189596..189787
     CDS             complement(189946..191556)
     CDS             191770..192027
     CDS             complement(192034..192687)
     CDS             193270..193950
     CDS             194056..194247
     CDS             194546..195418
     CDS             complement(195464..196156)
     CDS             196556..198088
     CDS             198212..199252
     CDS             199429..200406
     CDS             200424..201257
     CDS             201320..202144
     CDS             202266..202994
     CDS             203078..203779
     CDS             complement(204084..205436)
     CDS             complement(205521..206840)
     CDS             complement(206967..207893)
     CDS             208071..208742
     CDS             208872..209459
     CDS             209554..210000
     CDS             complement(210021..211202)
     CDS             complement(211204..213969)
     CDS             complement(213966..214961)
     CDS             complement(215116..215913)
     CDS             complement(215965..216426)
     CDS             216589..219048
     CDS             219708..221297
     CDS             complement(221574..222410)
     CDS             223154..224008
     CDS             224108..224332
     CDS             224365..224766
     CDS             225034..225357
     CDS             225848..226114
     CDS             226165..227037
     CDS             227174..228715
     CDS             228702..230738
     CDS             complement(230713..230862)
     CDS             complement(231267..232217)
     CDS             complement(232293..232874)
     CDS             complement(232874..233470)
     CDS             complement(233677..235788)
     CDS             complement(235785..236756)
     CDS             complement(237404..238471)
     CDS             complement(238501..240975)
     CDS             complement(240993..241823)
     CDS             complement(241820..242791)
     CDS             complement(242795..244135)
     CDS             complement(244478..245926)
     CDS             complement(246238..247308)
     CDS             complement(247364..248197)
     CDS             248364..249158
     CDS             249162..250451
     CDS             250477..251004
     CDS             251009..251386
     CDS             251386..251703
     CDS             251703..253106
     CDS             253103..253372
     CDS             complement(253378..253683)
     CDS             253694..254176
     CDS             254290..254955
     CDS             254969..255313
     CDS             255310..256884
     CDS             256999..257397
     CDS             257373..257801
     CDS             257903..258016
     CDS             258022..258153
     CDS             complement(258268..258909)
     CDS             258944..259162
     CDS             260488..260676
     CDS             260763..261980
     CDS             261991..262305
     CDS             262371..262754
     CDS             complement(262851..263834)
     CDS             complement(263867..264334)
     CDS             complement(264470..265906)
     CDS             complement(265951..266196)
     CDS             266509..266934
     CDS             267010..267516
     CDS             267513..268313
     CDS             268607..269497
     CDS             269508..270449
     CDS             270433..270744
     CDS             complement(270977..272029)
     CDS             272100..272465
     CDS             complement(272961..273227)
     CDS             complement(273229..273555)
     CDS             273727..276657
     CDS             276787..277002
     CDS             276995..277240
     CDS             277302..277598
     CDS             277612..277920
     CDS             277976..279631
     CDS             complement(280130..280828)
     CDS             281048..282712
     CDS             complement(282730..283569)
     CDS             complement(283682..285049)
     CDS             complement(285228..285704)
     CDS             complement(285724..285888)
     CDS             286292..289096
     CDS             289218..290198
     CDS             complement(290226..290702)
     CDS             complement(290785..291150)
     CDS             complement(291508..293700)
     CDS             complement(293982..294251)
     CDS             complement(294667..296262)
     CDS             complement(296547..297638)
     CDS             complement(297635..298090)
     CDS             complement(298401..301652)
     CDS             complement(301649..302377)
     CDS             complement(302397..303992)
     CDS             complement(303992..304852)
     CDS             complement(305228..305734)
     CDS             306062..306523
     CDS             complement(306685..307275)
     CDS             307533..308816
     CDS             308813..309916
     CDS             310014..310424
     CDS             complement(310553..311311)
     CDS             complement(311373..312794)
     CDS             313013..314347
     CDS             314430..314984
     CDS             complement(315169..315627)
     CDS             complement(315636..316538)
     CDS             316691..317809
     CDS             318056..319747
     CDS             319776..320222
     CDS             complement(320247..321146)
     CDS             321231..321596
     CDS             complement(321615..321839)
     CDS             complement(321923..322477)
     CDS             322550..323170
     CDS             complement(323177..323686)
     CDS             323768..326791
     CDS             complement(327014..330253)
     CDS             complement(330498..331721)
     CDS             complement(331758..332588)
     CDS             332741..333658
     CDS             complement(333684..334373)
     CDS             334512..335465
     CDS             335585..336505
     CDS             336472..337461
     CDS             337458..338783
     CDS             338872..340644
     CDS             341157..342092
     CDS             342632..343486
     CDS             343493..345190
     CDS             complement(345279..345701)
     CDS             complement(345926..347080)
     CDS             347485..348096
     CDS             complement(348153..349685)
     CDS             349850..350611
     CDS             complement(350689..351000)
     CDS             complement(351204..352151)
     CDS             complement(352227..352610)
     CDS             complement(352603..353565)
     CDS             complement(353646..355937)
     CDS             complement(355943..357400)
     CDS             complement(357397..358416)
     CDS             complement(358413..359792)
     CDS             complement(359879..360817)
     CDS             complement(360942..361598)
     CDS             361784..362329
     CDS             362502..362882
     CDS             complement(363003..363665)
     CDS             363905..365800
     CDS             365885..366328
     CDS             366333..367472
     CDS             complement(367507..368541)
     CDS             368620..369264
     CDS             369420..370037
     CDS             370136..370831
     CDS             370828..371532
     CDS             371562..372206
     CDS             372314..373129
     CDS             373211..373834
     CDS             complement(373910..374563)
     CDS             complement(374733..376916)
     CDS             complement(377083..377682)
     CDS             377880..378836
     CDS             complement(378861..379334)
     CDS             complement(379661..381181)
     CDS             381444..383534
     CDS             complement(383547..384680)
     CDS             complement(384811..385344)
     CDS             complement(385635..386009)
     CDS             complement(386161..387000)
     CDS             complement(387171..387479)
     CDS             387640..388356
     CDS             388340..389791
     CDS             complement(389740..391083)
     CDS             complement(391119..391499)
     CDS             complement(391526..393010)
     CDS             complement(393034..393540)
     CDS             393723..394310
     CDS             complement(394453..395193)
     CDS             complement(395190..396335)
     CDS             complement(396373..397563)
     CDS             complement(397619..406861)
     CDS             complement(407221..408738)
     CDS             409101..410237
     CDS             410430..412172
     CDS             412156..413439
     CDS             complement(413517..414848)
     CDS             415251..416150
     CDS             complement(416200..419679)
     CDS             complement(419889..420917)
     CDS             complement(420923..421573)
     CDS             complement(421785..422726)
     CDS             complement(422723..423901)
     CDS             complement(424061..424906)
     CDS             complement(425000..425518)
     CDS             complement(425529..425906)
     CDS             complement(425984..427240)
     CDS             complement(427344..428276)
     CDS             complement(428417..429145)
     CDS             complement(429149..430336)
     CDS             430597..433197
     CDS             complement(433605..434249)
     CDS             complement(434293..435462)
     CDS             complement(435664..436200)
     CDS             436678..437658
     CDS             complement(437693..438088)
     CDS             complement(438134..438664)
     CDS             complement(438874..440457)
     CDS             complement(440610..441293)
     CDS             441560..442417
     CDS             442417..443730
     CDS             443757..445346
     CDS             445454..446836
     CDS             complement(446847..447257)
     CDS             complement(447422..447586)
     CDS             448238..448795
     CDS             448805..450535
     CDS             450873..451550
     CDS             451726..452109
     CDS             452246..454480
     CDS             454630..456063
     CDS             complement(456169..457380)
     CDS             complement(457377..461594)
     CDS             complement(461799..462764)
     CDS             complement(462874..463821)
     CDS             complement(464078..466669)
     CDS             complement(466677..467558)
     CDS             complement(467671..468948)
     CDS             469078..469827
     CDS             469875..470651
     CDS             471114..472448
     CDS             472445..473893
     CDS             complement(474143..477076)
     CDS             complement(477076..479166)
     CDS             complement(479189..479374)
     CDS             479819..480607
     CDS             480613..481530
     CDS             complement(481555..481791)
     CDS             482291..485248
     CDS             485378..485578
     CDS             complement(485602..486951)
     CDS             complement(487173..488747)
     CDS             complement(488861..489085)
     CDS             489545..489649
     CDS             complement(489689..490990)
     CDS             complement(491001..491663)
     CDS             complement(491743..492099)
     CDS             492242..492730
     CDS             complement(492744..494468)
     CDS             complement(494611..496320)
     CDS             496482..497012
     CDS             complement(497110..497778)
     CDS             498217..498816
     CDS             498813..499787
     CDS             499784..500779
     CDS             500776..501912
     CDS             502226..503893
     CDS             503904..504650
     CDS             504655..504816
     CDS             504821..505705
     CDS             506132..507589
     CDS             507622..508140
     CDS             508352..510583
     CDS             510580..510789
     CDS             510786..511910
     CDS             511976..512731
     CDS             complement(512845..514341)
     CDS             complement(514475..514867)
     CDS             complement(514980..516200)
     CDS             516437..517564
     CDS             complement(517579..519837)
     CDS             520027..521214
     CDS             521321..522172
     CDS             complement(522260..523681)
     CDS             complement(523978..528681)
     CDS             529253..530080
     CDS             complement(530193..530774)
     CDS             531217..531342
     CDS             complement(531517..532557)
     CDS             532763..533617
     CDS             533967..534980
     CDS             535059..535574
     CDS             535892..537409
     CDS             537657..538385
     CDS             538432..540186
     CDS             540325..541602
     CDS             541695..542141
     CDS             542269..543522
     CDS             543988..545190
     CDS             545190..546074
     CDS             546347..547120
     CDS             complement(547203..547454)
     CDS             complement(547633..550293)
     CDS             complement(550405..550545)
     CDS             550932..551801
     CDS             complement(551821..552321)
     CDS             complement(552477..553085)
     CDS             complement(553322..554434)
     CDS             complement(554504..554944)
     CDS             complement(554941..555054)
     CDS             complement(555054..555995)
     CDS             complement(556210..557523)
     CDS             complement(557635..558711)
     CDS             559085..559996
     CDS             560543..561007
     CDS             561399..562316
     CDS             complement(562907..563239)
     CDS             complement(563257..563547)
     CDS             complement(563677..563910)
     CDS             564173..565126
     CDS             565319..566671
     CDS             566805..567458
     CDS             complement(567608..570403)
     CDS             570770..572077
     CDS             572106..575315
     CDS             575490..578900
     CDS             579402..581909
     CDS             582090..582974
     CDS             complement(583060..584589)
     CDS             complement(584651..586021)
     CDS             586317..586994
     CDS             complement(587551..589245)
     CDS             complement(589566..589757)
     CDS             590030..590266
     CDS             590295..590537
     CDS             590586..591809
     CDS             592250..592999
     CDS             complement(592976..593458)
     CDS             593720..594448
     CDS             complement(595296..595463)
     CDS             complement(595746..595916)
     CDS             596027..597814
     CDS             597811..599985
     CDS             600304..601206
     CDS             601203..601463
     CDS             complement(601493..602173)
     CDS             602255..603136
     CDS             603126..603518
     CDS             complement(603503..605032)
     CDS             complement(605232..605843)
     CDS             606002..606331
     CDS             606331..607728
     CDS             608218..608454
     CDS             608485..608694
     CDS             608691..608999
     CDS             complement(609066..609743)
     CDS             610401..610808
     CDS             610805..612493
     CDS             612555..612827
     CDS             613154..615412
     CDS             615409..617418
     CDS             617432..620104
     CDS             620312..622159
     CDS             complement(622262..623146)
     CDS             complement(623143..623496)
     CDS             623627..624925
     CDS             624915..625409
     CDS             625399..626430
     CDS             complement(626952..628814)
     CDS             complement(629588..630964)
     CDS             631438..632484
     CDS             632667..633428
     CDS             complement(633919..635082)
     CDS             636025..636300
     CDS             636297..637172
     CDS             complement(637188..638465)
     CDS             complement(638452..639264)
     CDS             complement(639394..639933)
     CDS             complement(639930..641456)
     CDS             complement(641431..642222)
     CDS             642679..643875
     CDS             644042..646105
     CDS             646196..647233
     CDS             647572..648492
     CDS             648878..649045
     CDS             complement(649066..649620)
     CDS             650328..650654
     CDS             complement(650729..650962)
     CDS             651112..651372
     CDS             651703..652260
     CDS             652400..652678
     CDS             652789..653832
     CDS             653829..654482
     CDS             654479..654733
     CDS             654730..655260
     CDS             655257..655802
     CDS             655844..656629
     CDS             656820..657908
     CDS             658464..660203
     CDS             660227..662206
     CDS             662212..662640
     CDS             663004..664125
     CDS             complement(664602..666137)
     CDS             complement(666221..667720)
     CDS             complement(667830..668810)
     CDS             669253..670239
     CDS             670236..670568
     CDS             670568..670840
     CDS             670853..673282
     CDS             673279..674013
     CDS             674023..674283
     CDS             674280..675503
     CDS             675500..676189
     CDS             676186..677238
     CDS             677235..678482
     CDS             678484..678705
     CDS             complement(678728..679645)
     CDS             complement(679764..682271)
     CDS             complement(682466..682786)
     CDS             683357..683560
     CDS             complement(683621..684100)
     CDS             complement(684177..684428)
     CDS             complement(684483..684812)
     CDS             complement(684850..685152)
     CDS             complement(685164..685559)
     CDS             complement(685584..688793)
     CDS             complement(688790..689191)
     CDS             complement(689181..690170)
     CDS             complement(690167..691333)
     CDS             complement(691549..691974)
     CDS             complement(692416..693120)
     CDS             complement(693196..694554)
     CDS             695173..695292
     CDS             complement(695423..697075)
     CDS             complement(697132..698889)
     CDS             complement(698923..701220)
     CDS             complement(701220..702356)
     CDS             702675..703322
     CDS             complement(703505..705400)
     CDS             706291..706797
     CDS             complement(706834..707271)
     CDS             707363..708241
     CDS             complement(708266..710893)
     CDS             711187..713274
     CDS             713331..713804
     CDS             complement(713896..714663)
     CDS             complement(714779..715792)
     CDS             complement(715789..716202)
     CDS             complement(716364..717197)
     CDS             complement(717210..718022)
     CDS             complement(718354..718914)
     CDS             complement(718948..721305)
     CDS             complement(721437..722141)
     CDS             complement(722134..722970)
     CDS             complement(722967..724010)
     CDS             complement(724007..724879)
     CDS             complement(725062..726222)
     CDS             complement(726254..727471)
     CDS             complement(727468..728331)
     CDS             complement(728328..730685)
     CDS             complement(730682..731536)
     CDS             complement(731533..732810)
     CDS             732920..733468
     CDS             complement(733543..734295)
     CDS             734606..735307
     CDS             complement(735328..735723)
     CDS             complement(735773..736279)
     CDS             complement(736276..738402)
     CDS             complement(738404..739723)
     CDS             complement(739710..741167)
     CDS             complement(741177..742130)
     CDS             complement(742303..743010)
     CDS             complement(743007..743978)
     CDS             complement(743996..746434)
     CDS             complement(746483..747082)
     CDS             747477..748130
     CDS             748132..749247
     CDS             749475..750527
     CDS             750612..751013
     CDS             complement(750967..752601)
     CDS             complement(752695..753819)
     CDS             754204..754536
     CDS             754592..755227
     CDS             complement(755313..757130)
     CDS             complement(757117..758976)
     CDS             complement(759100..760875)
     CDS             761052..761315
     CDS             complement(761408..762511)
     CDS             complement(762809..764164)
     CDS             complement(764233..764328)
     CDS             complement(764355..764591)
     CDS             764693..765556
     CDS             765582..769085
     CDS             769085..770356
     CDS             770353..772899
     CDS             complement(772896..773771)
     CDS             complement(773768..774043)
     CDS             774054..774494
     CDS             774507..777803
     CDS             complement(777841..778575)
     CDS             779158..779778
     CDS             complement(779785..780018)
     CDS             complement(780021..781172)
     CDS             complement(781169..782185)
     CDS             complement(782182..782871)
     CDS             complement(782868..784214)
     CDS             complement(784227..784514)
     CDS             complement(784532..785311)
     CDS             complement(785308..787851)
     CDS             complement(787862..788143)
     CDS             complement(788143..788475)
     CDS             complement(788472..789404)
     CDS             complement(789619..790056)
     CDS             complement(790062..792047)
     CDS             complement(792069..793808)
     CDS             complement(794364..795452)
     CDS             complement(795643..796398)
     CDS             complement(796402..796740)
     CDS             complement(796809..797354)
     CDS             complement(797351..797860)
     CDS             complement(797857..798105)
     CDS             complement(798102..798755)
     CDS             complement(798752..799816)
     CDS             complement(799912..800193)
     CDS             complement(800333..800926)
     CDS             complement(801219..801485)
     CDS             complement(801594..801857)
     CDS             801860..802018
     CDS             complement(802076..802402)
     CDS             complement(802988..803428)
     CDS             complement(803580..804506)
     CDS             complement(804811..805851)
     CDS             complement(805851..810173)
     CDS             810386..810757
     CDS             810767..811741
     CDS             811744..812019
     CDS             complement(812037..812681)
     CDS             complement(812674..813090)
     CDS             complement(813157..813714)
     CDS             complement(813915..814079)
     CDS             complement(814499..814804)
     CDS             complement(814867..815286)
     CDS             complement(815298..815777)
     CDS             complement(815878..818013)
     CDS             complement(818131..818343)
     CDS             complement(818411..818632)
     CDS             complement(819561..820616)
     CDS             820777..821151
     CDS             821425..822387
     CDS             822384..825548
     CDS             825843..826766
     CDS             complement(827145..827375)
     CDS             complement(827379..828584)
     CDS             complement(828581..829606)
     CDS             complement(829603..830286)
     CDS             complement(830286..831638)
     CDS             complement(831642..831932)
     CDS             complement(831955..832716)
     CDS             complement(832713..835151)
     CDS             complement(835159..835440)
     CDS             complement(835440..835772)
     CDS             complement(835769..836704)
     CDS             complement(836922..837356)
     CDS             complement(837365..839350)
     CDS             complement(839381..841258)
     CDS             complement(841677..842765)
     CDS             complement(842956..843717)
     CDS             complement(843721..844056)
     CDS             complement(844102..844647)
     CDS             complement(844644..845150)
     CDS             complement(845147..845401)
     CDS             complement(845398..846036)
     CDS             complement(846033..846323)
     CDS             complement(846479..846880)
     CDS             complement(847386..847649)
     CDS             847836..848123
     CDS             complement(848236..848562)
     CDS             complement(849720..850160)
     CDS             complement(850305..850472)
     CDS             850825..851529
     CDS             complement(851575..852501)
     CDS             complement(852820..853860)
     CDS             complement(853930..856056)
     CDS             complement(856208..857419)
     CDS             857689..859152
     CDS             859666..860244
     CDS             860241..860903
     CDS             860907..864338
     CDS             864447..864956
     CDS             864953..865426
     CDS             865374..865892
     CDS             865906..867273
     CDS             867537..870197
     CDS             870194..873517
     CDS             873665..874342
     CDS             874339..875445
     CDS             875442..877817
     CDS             877832..879964
     CDS             880018..881562
     CDS             881559..882245
     CDS             complement(882242..883402)
     CDS             883476..884207
     CDS             884260..884751
     CDS             complement(884649..885902)
     CDS             complement(886057..886443)
     CDS             complement(886564..886968)
     CDS             complement(886965..887186)
     CDS             complement(887428..888774)
     CDS             complement(888822..891125)
     CDS             complement(891122..891370)
     CDS             complement(891372..891668)
     CDS             complement(891690..892115)
     CDS             892202..892630
     CDS             complement(892647..893573)
     CDS             complement(893790..894230)
     CDS             complement(894227..896392)
     CDS             complement(896389..898230)
     CDS             complement(898227..899684)
     CDS             complement(899903..900646)
     CDS             complement(900884..902065)
     CDS             complement(902168..905347)
     CDS             complement(905344..906780)
     CDS             complement(906782..907543)
     CDS             907707..908396
     CDS             908417..908779
     CDS             909454..910731
     CDS             910718..911803
     CDS             complement(911757..912362)
     CDS             complement(912575..912838)
     CDS             913151..913288
     CDS             complement(913634..913933)
     CDS             914447..916435
     CDS             complement(916488..918134)
     CDS             complement(918127..918465)
     CDS             complement(918479..919849)
     CDS             complement(919974..921296)
     CDS             921455..922789
     CDS             922908..924032
     CDS             924029..927124
     CDS             927325..928350
     CDS             928354..929817
     CDS             929973..931181
     CDS             931556..932038
     CDS             932047..932490
     CDS             complement(932518..932883)
     CDS             933144..933893
     CDS             934040..935365
     CDS             935362..936126
     CDS             complement(936120..937559)
     CDS             937754..938005
     CDS             complement(938073..939098)
     CDS             939349..939537
     CDS             939856..940266
     CDS             complement(940377..940601)
     CDS             940701..942509
     CDS             complement(942610..943089)
     CDS             complement(943258..944280)
     CDS             complement(944319..945398)
     CDS             complement(945526..946173)
     CDS             946443..947504
     CDS             947519..948493
     CDS             948490..949083
     CDS             949080..950117
     CDS             950117..952159
     CDS             952156..953925
     CDS             complement(953968..954894)
     CDS             954990..955700
     CDS             955818..956885
     CDS             956897..957838
     CDS             957847..958653
     CDS             958679..959740
     CDS             959845..960819
     CDS             960861..961388
     CDS             961471..962538
     CDS             962566..963492
     CDS             963492..964286
     CDS             complement(964501..965040)
     CDS             complement(965033..968044)
     CDS             complement(968046..968339)
     CDS             complement(968351..969604)
     CDS             complement(969928..971202)
     CDS             complement(971246..972592)
     CDS             972823..973911
     CDS             973951..974274
     CDS             974422..974781
     CDS             974774..975343
     CDS             975352..975777
     CDS             975801..976856
     CDS             976853..977575
     CDS             977955..980210
     CDS             complement(980371..981747)
     CDS             981874..982782
     CDS             complement(983081..984820)
     CDS             985399..987312
     CDS             987316..988752
     CDS             988807..989925
     CDS             990085..991464
     CDS             complement(991446..992177)
     CDS             complement(992496..993197)
     CDS             complement(993184..993972)
     CDS             complement(993969..994931)
     CDS             complement(994931..995803)
     CDS             complement(995886..997076)
     CDS             997344..998072
     CDS             998173..999039
     CDS             999162..1000157
     CDS             1000186..1000473
     CDS             1000543..1001319
     CDS             1001316..1001822
     CDS             1001813..1002982
     CDS             complement(1003322..1004653)
     CDS             complement(1004672..1005169)
     CDS             complement(1005166..1005996)
     CDS             1006201..1007862
     CDS             1007886..1009094
     CDS             1009098..1011212
     CDS             1011209..1013272
     CDS             complement(1019609..1020385)
     CDS             complement(1020433..1020711)
     CDS             1020975..1022141
     CDS             complement(1022107..1022676)
     CDS             1022889..1023659
     CDS             1023670..1024452
     CDS             1024789..1025961
     CDS             1025985..1027643
     CDS             1027725..1029785
     CDS             1029782..1030984
     CDS             1031611..1033815
     CDS             1033985..1036147
     CDS             1036151..1037551
     CDS             1037560..1038354
     CDS             1038354..1039325
     CDS             1039476..1041191
     CDS             1041213..1042352
     CDS             1042627..1043706
     CDS             1043874..1044260
     CDS             complement(1044414..1045226)
     CDS             complement(1045374..1046219)
     CDS             complement(1046296..1047825)
     CDS             complement(1048059..1049027)
     CDS             complement(1049131..1050477)
     CDS             complement(1051117..1051917)
     CDS             1052252..1053193
     CDS             1053238..1054431
     CDS             1054449..1055009
     CDS             1055011..1055877
     CDS             1055884..1056690
     CDS             1056687..1057634
     CDS             1057634..1058668
     CDS             1058814..1060016
     CDS             1060097..1060945
     CDS             1061143..1062579
     CDS             complement(1062627..1064666)
     CDS             complement(1064771..1065289)
     CDS             complement(1065240..1065887)
     CDS             complement(1066009..1066374)
     CDS             1066568..1068013
     CDS             1068087..1068623
     CDS             complement(1068796..1069653)
     CDS             1069751..1070125
     CDS             complement(1070198..1070671)
     CDS             1070789..1071658
     CDS             complement(1071707..1072246)
     CDS             complement(1072416..1073096)
     CDS             complement(1073249..1073839)
     CDS             1074017..1074946
     CDS             1075036..1076049
     CDS             complement(1076119..1076760)
     CDS             complement(1076757..1077314)
     CDS             1077579..1077857
     CDS             complement(1077997..1080006)
     CDS             complement(1080044..1080835)
     CDS             complement(1080848..1081516)
     CDS             1081636..1082100
     CDS             complement(1082127..1083386)
     CDS             complement(1083403..1084281)
     CDS             complement(1084290..1085018)
     CDS             complement(1085018..1086085)
     CDS             complement(1086117..1086989)
     CDS             complement(1087113..1087757)
     CDS             complement(1087813..1088364)
     CDS             1088541..1089470
     CDS             complement(1089482..1090381)
     CDS             1090477..1091103
     CDS             1091257..1092213
     CDS             1092256..1092633
     CDS             1092706..1093476
     CDS             1093473..1094309
     CDS             complement(1094313..1095056)
     CDS             complement(1095118..1095708)
     CDS             complement(1095787..1096500)
     CDS             1096669..1097379
     CDS             1097417..1098223
     CDS             complement(1098401..1099288)
     CDS             1099575..1100738
     CDS             1100788..1101069
     CDS             1101074..1102687
     CDS             1103024..1105138
     CDS             1105151..1106041
     CDS             1106055..1107464
     CDS             complement(1107568..1108515)
     CDS             1108922..1109554
     CDS             complement(1109547..1111406)
     CDS             1111708..1112478
     CDS             complement(1112604..1114364)
     CDS             complement(1114372..1115289)
     CDS             complement(1115303..1117114)
     CDS             complement(1117513..1117884)
     CDS             1118131..1119135
     CDS             complement(1119130..1120725)
     CDS             complement(1120722..1121543)
     CDS             1121630..1122922
     CDS             complement(1122940..1124682)
     CDS             complement(1124682..1126217)
     CDS             1126408..1126524
     CDS             1126521..1127297
     CDS             1127556..1129313
     CDS             1129321..1135158
     CDS             1135169..1140667
     CDS             1140671..1148791
     CDS             1148788..1156602
     CDS             1156613..1162543
     CDS             1162540..1163526
     CDS             1163626..1164549
     CDS             1164582..1165379
     CDS             complement(1165351..1166253)
     CDS             1166369..1167109
     CDS             1167329..1168804
     CDS             1168975..1170834
     CDS             1170831..1171472
     CDS             complement(1171527..1172594)
     CDS             complement(1172822..1173754)
     CDS             complement(1173764..1175566)
     CDS             complement(1175879..1176478)
     CDS             complement(1176527..1177225)
     CDS             complement(1177546..1178826)
     CDS             complement(1178823..1179626)
     CDS             complement(1179742..1180689)
     CDS             complement(1180775..1182088)
     CDS             1182355..1183422
     CDS             1183529..1184215
     CDS             complement(1184212..1185033)
     CDS             complement(1185026..1186420)
     CDS             complement(1186420..1188165)
     CDS             complement(1188172..1188678)
     CDS             complement(1188666..1189088)
     CDS             complement(1189085..1190308)
     CDS             complement(1190298..1191194)
     CDS             complement(1191203..1191571)
     CDS             complement(1191568..1192491)
     CDS             complement(1192497..1193906)
     CDS             complement(1193899..1194588)
     CDS             1194877..1195377
     CDS             complement(1195385..1196335)
     CDS             1196665..1198029
     CDS             1198138..1198755
     CDS             1198782..1199651
     CDS             1199653..1200597
     CDS             1200594..1202243
     CDS             1202255..1203406
     CDS             1203457..1204602
     CDS             1204723..1205736
     CDS             1205752..1206861
     CDS             1207568..1208296
     CDS             complement(1208433..1210493)
     CDS             complement(1211503..1212624)
     CDS             complement(1212698..1214233)
     CDS             1214353..1214988
     CDS             1215234..1216247
     CDS             complement(1216338..1217243)
     CDS             1217426..1217692
     CDS             1218188..1219267
     CDS             complement(1219283..1220155)
     CDS             complement(1220206..1220472)
     CDS             1221009..1224683
     CDS             1224676..1226265
     CDS             complement(1227005..1228102)
     CDS             1228799..1230898
     CDS             complement(1231002..1231679)
     CDS             complement(1231687..1232316)
     CDS             complement(1232339..1234162)
     CDS             1234238..1234900
     CDS             1234897..1236231
     CDS             complement(1236380..1237852)
     CDS             complement(1237824..1240517)
     CDS             complement(1240519..1240851)
     CDS             complement(1240854..1243298)
     CDS             complement(1243310..1244242)
     CDS             complement(1244242..1245963)
     CDS             complement(1245973..1247061)
     CDS             complement(1247132..1248535)
     CDS             complement(1248866..1250113)
     CDS             complement(1250110..1250718)
     CDS             1251196..1252968
     CDS             complement(1253268..1254752)
     CDS             complement(1254749..1257064)
     CDS             1257577..1258056
     CDS             1258400..1260619
     CDS             complement(1260772..1261128)
     CDS             complement(1261125..1261631)
     CDS             complement(1261637..1261891)
     CDS             1261903..1262073
     CDS             complement(1262163..1263095)
     CDS             complement(1263097..1264449)
     CDS             complement(1264446..1265906)
     CDS             complement(1265903..1266538)
     CDS             complement(1266535..1269909)
     CDS             complement(1269967..1270605)
     CDS             complement(1271023..1271463)
     CDS             complement(1271421..1271774)
     CDS             complement(1272286..1272537)
     CDS             complement(1273029..1276247)
     CDS             complement(1276249..1277265)
     CDS             complement(1277305..1277508)
     CDS             1277642..1277905
     CDS             complement(1277918..1278607)
     CDS             complement(1278574..1278987)
     CDS             1279170..1279469
     CDS             1279676..1280437
     CDS             complement(1280442..1281077)
     CDS             complement(1281079..1282449)
     CDS             1282697..1283089
     CDS             complement(1283957..1284757)
     CDS             1285082..1285465
     CDS             1285440..1287563
     CDS             complement(1287634..1288671)
     CDS             complement(1288769..1289569)
     CDS             complement(1289734..1290387)
     CDS             complement(1290384..1291061)
     CDS             complement(1291073..1291348)
     CDS             complement(1291386..1292591)
     CDS             1292686..1292871
     CDS             1292868..1293644
     CDS             1293862..1294275
     CDS             complement(1294344..1295399)
     CDS             1295841..1297202
     CDS             1297290..1298135
     CDS             1298197..1299411
     CDS             1299444..1300850
     CDS             1300965..1301825
     CDS             complement(1301845..1302777)
     CDS             1302844..1304034
     CDS             1304139..1305065
     CDS             1305157..1306545
     CDS             1306606..1307097
     CDS             1307111..1308130
     CDS             1308378..1309751
     CDS             1309877..1310644
     CDS             complement(1310781..1311095)
     CDS             complement(1311342..1311542)
     CDS             1312051..1313085
     CDS             1313774..1314550
     CDS             complement(1314626..1315414)
     CDS             complement(1315459..1316145)
     CDS             complement(1316138..1317271)
     CDS             complement(1317551..1318135)
     CDS             complement(1318164..1318631)
     CDS             complement(1318741..1321887)
     CDS             complement(1321887..1323230)
     CDS             complement(1323227..1323895)
     CDS             1324177..1324629
     CDS             1324717..1325430
     CDS             complement(1325489..1326847)
     CDS             complement(1326894..1327028)
     CDS             complement(1327040..1328131)
     CDS             complement(1328213..1329184)
     CDS             complement(1329316..1330311)
     CDS             complement(1330318..1331388)
     CDS             1331495..1332448
     CDS             1332686..1333384
     CDS             1333496..1335175
     CDS             1335172..1336875
     CDS             1337057..1338862
     CDS             1338991..1339986
     CDS             complement(1340069..1340578)
     CDS             1340912..1341202
     CDS             1341309..1342955
     CDS             complement(1343281..1344765)
     CDS             complement(1344866..1345741)
     CDS             1345838..1346245
     CDS             complement(1346373..1347038)
     CDS             complement(1347259..1347819)
     CDS             1347976..1349043
     CDS             complement(1349195..1350499)
     CDS             1350738..1351166
     CDS             1351325..1351864
     CDS             complement(1351951..1352859)
     CDS             1352965..1354047
     CDS             1354044..1354850
     CDS             complement(1354960..1355676)
     CDS             1356098..1357540
     CDS             complement(1357622..1358473)
     CDS             complement(1358485..1360026)
     CDS             complement(1360023..1361066)
     CDS             complement(1361125..1362099)
     CDS             complement(1362504..1363109)
     CDS             complement(1363241..1363798)
     CDS             complement(1363877..1364317)
     CDS             1364541..1364660
     CDS             complement(1364919..1367711)
     CDS             1367894..1368829
     CDS             1368892..1370091
     CDS             1370325..1371452
     CDS             1371449..1372861
     CDS             complement(1372845..1373414)
     CDS             complement(1373519..1373962)
     CDS             complement(1374082..1375365)
     CDS             1375633..1375869
     CDS             1376066..1378039
     CDS             1378137..1378829
     CDS             1378983..1379846
     CDS             1380019..1380954
     CDS             1381063..1381605
     CDS             complement(1381725..1383311)
     CDS             complement(1383744..1384919)
     CDS             complement(1385046..1385885)
     CDS             complement(1385885..1386769)
     CDS             complement(1386982..1387881)
     CDS             complement(1387878..1388852)
     CDS             complement(1388952..1390988)
     CDS             complement(1391367..1392239)
     CDS             complement(1392239..1393186)
     CDS             complement(1393213..1394178)
     CDS             complement(1394225..1394782)
     CDS             1394985..1396193
     CDS             complement(1396245..1396661)
     CDS             1397195..1397866
     CDS             1398254..1399783
     CDS             complement(1399877..1400401)
     CDS             complement(1400388..1400480)
     CDS             1401142..1402350
     CDS             1402347..1403276
     CDS             1403501..1404535
     CDS             complement(1404623..1405072)
     CDS             complement(1405094..1408636)
     CDS             complement(1408640..1409290)
     CDS             complement(1409302..1410114)
     CDS             complement(1410126..1410950)
     CDS             complement(1410947..1411759)
     CDS             complement(1412001..1413104)
     CDS             1413533..1414549
     CDS             complement(1414577..1416052)
     CDS             1416245..1416709
     CDS             1416793..1418085
     CDS             1418102..1418596
     CDS             1418603..1419064
     CDS             complement(1419191..1420543)
     CDS             complement(1420732..1421301)
     CDS             1421504..1422598
     CDS             1422781..1423047
     CDS             complement(1423114..1425114)
     CDS             complement(1425407..1427326)
     CDS             complement(1427479..1428522)
     CDS             complement(1428519..1428671)
     CDS             1429038..1430453
     CDS             complement(1430519..1430980)
     CDS             1431209..1432444
     CDS             complement(1432513..1433202)
     CDS             1433602..1434069
     CDS             1434343..1435572
     CDS             1435679..1436974
     CDS             1437733..1438992
     CDS             complement(1439158..1439379)
     CDS             complement(1439578..1441221)
     CDS             complement(1441306..1442064)
     CDS             complement(1442057..1443532)
     CDS             complement(1443945..1444175)
     CDS             complement(1444417..1444737)
     CDS             complement(1444880..1445989)
     CDS             complement(1445993..1446475)
     CDS             complement(1446579..1447514)
     CDS             complement(1447539..1448561)
     CDS             complement(1448584..1449345)
     CDS             complement(1449359..1450642)
     CDS             complement(1450896..1452089)
     CDS             complement(1452082..1452555)
     CDS             complement(1452565..1452846)
     CDS             complement(1453194..1454831)
     CDS             complement(1455090..1455992)
     CDS             1456305..1456949
     CDS             complement(1457004..1458008)
     CDS             complement(1458049..1459443)
     CDS             1460303..1462051
     CDS             1462063..1463406
     CDS             complement(1463470..1463586)
     CDS             complement(1463583..1464794)
     CDS             complement(1464957..1466612)
     CDS             complement(1466609..1467073)
     CDS             complement(1467365..1469341)
     CDS             complement(1469355..1469660)
     CDS             complement(1469712..1470704)
     CDS             complement(1470707..1471360)
     CDS             1471466..1471807
     CDS             complement(1471818..1471934)
     CDS             complement(1472259..1473242)
     CDS             1473484..1474161
     CDS             1474158..1475507
     CDS             complement(1475517..1476203)
     CDS             complement(1476200..1476865)
     CDS             complement(1476956..1477765)
     CDS             complement(1477755..1478435)
     CDS             complement(1478432..1479955)
     CDS             complement(1479939..1480523)
     CDS             1481002..1481832
     CDS             1481829..1484564
     CDS             1484561..1485499
     CDS             complement(1485521..1487593)
     CDS             complement(1487586..1488986)
     CDS             complement(1489251..1490951)
     CDS             1491318..1492118
     CDS             1492180..1493133
     CDS             complement(1493150..1494457)
     CDS             complement(1494503..1494901)
     CDS             complement(1495069..1496328)
     CDS             complement(1496471..1496620)
     CDS             complement(1496650..1497444)
     CDS             1497653..1498120
     CDS             complement(1498142..1498606)
     CDS             1498815..1499354
     CDS             1499449..1501056
     CDS             1501173..1501403
     CDS             complement(1501416..1503350)
     CDS             complement(1503347..1503826)
     CDS             1504249..1504524
     CDS             complement(1504827..1505450)
     CDS             complement(1505447..1506586)
     CDS             complement(1506602..1507330)
     CDS             complement(1507507..1508304)
     CDS             complement(1508301..1509197)
     CDS             complement(1509768..1511048)
     CDS             complement(1511053..1511688)
     CDS             complement(1511688..1512188)
     CDS             1512320..1513135
     CDS             1513196..1513834
     CDS             complement(1513842..1514705)
     CDS             complement(1514702..1515586)
     CDS             complement(1515688..1516596)
     CDS             complement(1516695..1517504)
     CDS             complement(1518073..1519338)
     CDS             complement(1519415..1520497)
     CDS             1520617..1521465
     CDS             1521563..1522471
     CDS             1522610..1523704
     CDS             1523701..1524444
     CDS             1524798..1526381
     CDS             1526778..1527764
     CDS             1527966..1528427
     CDS             1528439..1529938
     CDS             complement(1530433..1531467)
     CDS             1531760..1532938
     CDS             complement(1532972..1534195)
     CDS             1534666..1536705
     CDS             1537131..1539062
     CDS             1539068..1539466
     CDS             complement(1539381..1540268)
     CDS             1540432..1541727
     CDS             1541811..1544087
     CDS             1544084..1544926
     CDS             1545068..1545952
     CDS             complement(1546066..1546935)
     CDS             complement(1546937..1548118)
     CDS             complement(1548118..1549494)
     CDS             complement(1549506..1550465)
     CDS             1550685..1551806
     CDS             1551818..1552552
     CDS             1552616..1553593
     CDS             1553724..1555022
     CDS             1555099..1556004
     CDS             1556007..1556981
     CDS             1556978..1557727
     CDS             1557730..1558407
     CDS             1558404..1559867
     CDS             1559882..1560649
     CDS             1560872..1561861
     CDS             1561987..1563555
     CDS             1563684..1564019
     CDS             complement(1564090..1565709)
     CDS             complement(1565706..1566845)
     CDS             complement(1567943..1568452)
     CDS             complement(1568600..1569835)
     CDS             1570039..1570944
     CDS             1571115..1571627
     CDS             1571844..1573097
     CDS             1573326..1573799
     CDS             complement(1573810..1574736)
     CDS             1574905..1575330
     CDS             complement(1575483..1576490)
     CDS             1576617..1576844
     CDS             1576834..1577604
     CDS             1577717..1578604
     CDS             1578727..1580436
     CDS             1580858..1583626
     CDS             complement(1583629..1583949)
     CDS             complement(1583993..1584865)
     CDS             1585122..1586861
     CDS             1586961..1588658
     CDS             1588725..1589912
     CDS             complement(1590006..1590734)
     CDS             complement(1590847..1591221)
     CDS             1591439..1592494
     CDS             1592847..1593860
     CDS             complement(1593908..1594096)
     CDS             complement(1594205..1595197)
     CDS             complement(1595303..1596355)
     CDS             complement(1596352..1597275)
     CDS             complement(1597272..1598126)
     CDS             complement(1598224..1599240)
     CDS             complement(1599356..1600120)
     CDS             complement(1600125..1600628)
     CDS             complement(1600615..1602270)
     CDS             complement(1602311..1602625)
     CDS             1602947..1603741
     CDS             1603784..1605721
     CDS             1605836..1606648
     CDS             1607085..1608110
     CDS             1608408..1608536
     CDS             1608722..1609261
     CDS             complement(1609369..1609791)
     CDS             complement(1609927..1610382)
     CDS             1610643..1612097
     CDS             1612094..1612813
     CDS             1612814..1613158
     CDS             1613294..1613488
     CDS             complement(1613490..1614170)
     CDS             complement(1614167..1614742)
     CDS             complement(1614812..1615258)
     CDS             complement(1615255..1616523)
     CDS             1616675..1618165
     CDS             1618239..1618460
     CDS             complement(1618568..1619908)
     CDS             1619987..1620865
     CDS             1620874..1621545
     CDS             1622098..1622694
     CDS             1622716..1623975
     CDS             1623989..1624525
     CDS             complement(1624623..1628618)
     CDS             complement(1628682..1630094)
     CDS             1630309..1630818
     CDS             1630987..1631160
     CDS             complement(1631364..1632290)
     CDS             complement(1632287..1633561)
     CDS             complement(1633743..1636205)
     CDS             complement(1636313..1636546)
     CDS             complement(1636659..1637006)
     CDS             complement(1637017..1638417)
     CDS             complement(1638511..1638810)
     CDS             1638980..1640800
     CDS             complement(1640921..1645756)
     CDS             1645873..1646634
     CDS             1646763..1647341
     CDS             1647549..1648319
     CDS             1648321..1649034
     CDS             1649086..1650291
     CDS             1650357..1651238
     CDS             1651249..1652241
     CDS             complement(1652344..1653489)
     CDS             complement(1653553..1654392)
     CDS             complement(1654392..1655234)
     CDS             complement(1655268..1655834)
     CDS             1656185..1656646
     CDS             complement(1656680..1658146)
     CDS             1658236..1658427
     CDS             1658435..1661119
     CDS             1661106..1661723
     CDS             1661727..1662755
     CDS             complement(1662766..1664127)
     CDS             complement(1664260..1664934)
     CDS             complement(1665041..1665514)
     CDS             1665675..1666631
     CDS             complement(1666639..1667142)
     CDS             complement(1667390..1667710)
     CDS             complement(1667722..1668942)
     CDS             complement(1669097..1669741)
     CDS             1669871..1670140
     CDS             1670137..1670583
     CDS             complement(1670657..1671118)
     CDS             1671257..1671496
     CDS             1671493..1671612
     CDS             complement(1671840..1673336)
     CDS             complement(1673633..1674001)
     CDS             complement(1674086..1675627)
     CDS             1675991..1676881
     CDS             1676976..1677245
     CDS             1677252..1678577
     CDS             complement(1678578..1678940)
     CDS             1679100..1679777
     CDS             complement(1679891..1681519)
     CDS             complement(1681516..1682562)
     CDS             1682627..1683553
     CDS             complement(1683651..1684820)
     CDS             complement(1685135..1685641)
     CDS             complement(1685638..1686312)
     CDS             1686442..1686909
     CDS             1686957..1687346
     CDS             1687452..1687724
     CDS             complement(1687976..1689931)
     CDS             1690372..1690743
     CDS             complement(1690757..1691788)
     CDS             complement(1691791..1693086)
     CDS             complement(1693083..1693796)
     CDS             complement(1693959..1694204)
     CDS             complement(1694217..1695053)
     CDS             complement(1695228..1696172)
     CDS             complement(1696210..1696698)
     CDS             1697125..1698930
     CDS             1699177..1699692
     CDS             1699860..1700879
     CDS             1700996..1701289
     CDS             1701258..1701467
     CDS             complement(1701581..1702057)
     CDS             complement(1702144..1702755)
     CDS             complement(1702777..1703547)
     CDS             complement(1703781..1704815)
     CDS             complement(1704812..1705570)
     CDS             complement(1705554..1706309)
     CDS             complement(1706472..1707179)
     CDS             complement(1707169..1707903)
     CDS             complement(1707900..1708910)
     CDS             complement(1708913..1709788)
     CDS             complement(1709824..1711080)
     CDS             complement(1711177..1712007)
     CDS             complement(1712191..1712658)
     CDS             complement(1712669..1713736)
     CDS             complement(1713773..1714795)
     CDS             complement(1714876..1715790)
     CDS             complement(1716096..1716731)
     CDS             complement(1716783..1718198)
     CDS             complement(1718185..1720116)
     CDS             complement(1720542..1721219)
     CDS             1721367..1722584
     CDS             1722617..1724215
     CDS             complement(1724225..1725490)
     CDS             complement(1725496..1726002)
     CDS             complement(1726049..1726468)
     CDS             complement(1726497..1727279)
     CDS             complement(1727263..1728585)
     CDS             complement(1728687..1730378)
     CDS             complement(1730489..1730818)
     CDS             complement(1730889..1731362)
     CDS             1731613..1732443
     CDS             1732458..1733072
     CDS             complement(1733115..1733699)
     CDS             complement(1733723..1734448)
     CDS             1734557..1734931
     CDS             1734971..1735345
     CDS             1735418..1736524
     CDS             1736799..1737845
     CDS             1737976..1738833
     CDS             1738852..1739739
     CDS             complement(1739795..1741204)
     CDS             complement(1741194..1741865)
     CDS             complement(1742036..1743025)
     CDS             complement(1743022..1745100)
     CDS             complement(1745155..1747029)
     CDS             complement(1747076..1748113)
     CDS             complement(1748219..1749097)
     CDS             complement(1749268..1750314)
     CDS             complement(1750311..1751159)
     CDS             complement(1751201..1751950)
     CDS             1752061..1752951
     CDS             complement(1753241..1753633)
     CDS             complement(1753649..1754521)
     CDS             complement(1754548..1756746)
     CDS             complement(1757495..1757830)
     CDS             complement(1757887..1759233)
     CDS             complement(1759407..1760210)
     CDS             1760341..1761147
     CDS             complement(1761186..1763027)
     CDS             1763327..1764916
     CDS             1764913..1765512
     CDS             1765696..1766181
     CDS             1766451..1766699
     CDS             complement(1766726..1767586)
     CDS             1767984..1768196
     CDS             1768435..1768563
     CDS             1768573..1768761
     CDS             1768907..1769092
     CDS             1769362..1769634
     CDS             1769804..1770052
     CDS             complement(1770325..1771368)
     CDS             complement(1771440..1772648)
     CDS             1773092..1774312
     CDS             1774371..1775222
     CDS             1775226..1776245
     CDS             1776248..1776988
     CDS             1776981..1777685
     CDS             1777715..1778641
     CDS             1778733..1779527
     CDS             complement(1779534..1780226)
     CDS             1780553..1781119
     CDS             1781206..1783392
     CDS             1783406..1784791
     CDS             1784857..1786104
     CDS             1786219..1787160
     CDS             1787164..1788390
     CDS             1788387..1789139
     CDS             1789139..1789855
     CDS             complement(1790025..1791221)
     CDS             complement(1791345..1791563)
     CDS             1791588..1791728
     CDS             complement(1791738..1791980)
     CDS             complement(1792086..1793777)
     CDS             complement(1793774..1795279)
     CDS             complement(1795276..1795596)
     CDS             complement(1795593..1796525)
     CDS             complement(1796522..1796848)
     CDS             complement(1796845..1797138)
     CDS             complement(1797131..1797622)
     CDS             1797840..1798670
     CDS             1798934..1800763
     CDS             1800924..1802171
     CDS             complement(1802172..1803113)
     CDS             1803255..1803965
     CDS             complement(1804000..1804518)
     CDS             complement(1804515..1804991)
     CDS             complement(1804995..1805540)
     CDS             1805829..1807025
     CDS             1807022..1810156
     CDS             complement(1810312..1811112)
     CDS             complement(1811148..1811972)
     CDS             complement(1811982..1812626)
     CDS             complement(1812634..1813317)
     CDS             1813536..1815077
     CDS             1815053..1816069
     CDS             complement(1816242..1816691)
     CDS             complement(1816688..1820176)
     CDS             complement(1820387..1820824)
     CDS             1820837..1821061
     CDS             1821066..1821266
     CDS             complement(1821904..1822776)
     CDS             complement(1822827..1823093)
     CDS             complement(1823155..1823448)
     CDS             complement(1823727..1824863)
     CDS             complement(1825082..1825660)
     CDS             complement(1825758..1827359)
     CDS             complement(1827398..1828786)
     CDS             complement(1828951..1829715)
     CDS             complement(1829712..1830545)
     CDS             complement(1830575..1831279)
     CDS             complement(1831263..1833113)
     CDS             complement(1833118..1833990)
     CDS             complement(1834257..1835483)
     CDS             1835780..1836790
     CDS             1836787..1837557
     CDS             1837575..1838315
     CDS             1838364..1839080
     CDS             complement(1839591..1841192)
     CDS             1841405..1842289
     CDS             complement(1842314..1844626)
     CDS             1844929..1845468
     CDS             complement(1845554..1846816)
     CDS             1847395..1847928
     CDS             1847925..1848632
     CDS             complement(1848639..1849178)
     CDS             1849201..1850280
     CDS             complement(1850567..1852456)
     CDS             1852648..1852791
     CDS             1852788..1853852
     CDS             complement(1853857..1854420)
     CDS             1854651..1855724
     CDS             1855794..1856129
     CDS             complement(1856211..1858193)
     CDS             1858640..1859272
     CDS             1859313..1860326
     CDS             1860489..1861499
     CDS             complement(1861532..1861858)
     CDS             1862053..1862835
     CDS             1862925..1864343
     CDS             1864422..1865540
     CDS             complement(1865593..1866231)
     CDS             complement(1866324..1867445)
     CDS             complement(1867628..1868122)
     CDS             complement(1868240..1868968)
     CDS             1869349..1869825
     CDS             complement(1869830..1870438)
     CDS             1870576..1870947
     CDS             complement(1871168..1873474)
     CDS             complement(1873613..1874029)
     CDS             1874232..1875440
     CDS             1875437..1875916
     CDS             1875920..1877905
     CDS             1877911..1878390
     CDS             complement(1878404..1879267)
     CDS             1879305..1880252
     CDS             complement(1880330..1881826)
     CDS             complement(1882176..1882364)
     CDS             complement(1882384..1883286)
     CDS             complement(1883283..1884440)
     CDS             complement(1884685..1884963)
     CDS             1885406..1886794
     CDS             1886968..1887588
     CDS             1887812..1888438
     CDS             1888455..1889264
     CDS             1889365..1890024
     CDS             1890296..1890676
     CDS             1890951..1891934
     CDS             1892558..1892929
     CDS             1892955..1893425
     CDS             1893444..1895519
     CDS             1895588..1896778
     CDS             1896846..1897154
     CDS             1897177..1897902
     CDS             1897902..1898522
     CDS             1898519..1898827
     CDS             1898853..1899686
     CDS             1899698..1899976
     CDS             1899983..1900363
     CDS             1900363..1901121
     CDS             1901152..1901565
     CDS             1901576..1901788
     CDS             1901796..1902044
     CDS             1902232..1902666
     CDS             complement(1903156..1903425)
     CDS             1903740..1904726
     CDS             1904784..1905596
     CDS             1905593..1906810
     CDS             1906813..1907169
     CDS             1907292..1908119
     CDS             1908282..1909175
     CDS             1909232..1910569
     CDS             complement(1910580..1912433)
     CDS             1913082..1914623
     CDS             complement(1914650..1915456)
     CDS             complement(1915499..1916563)
     CDS             complement(1916570..1917760)
     CDS             complement(1917770..1918756)
     CDS             1918970..1920565
     CDS             complement(1920602..1921492)
     CDS             complement(1921497..1921709)
     CDS             1922011..1923315
     CDS             1923403..1924287
     CDS             1924284..1925330
     CDS             1925327..1926064
     CDS             1926045..1926761
     CDS             1926775..1927530
     CDS             1927552..1928388
     CDS             1928381..1929379
     CDS             1929384..1930472
     CDS             complement(1930483..1931343)
     CDS             complement(1931493..1931711)
     CDS             complement(1932252..1933034)
     CDS             1933205..1933774
     CDS             1933771..1934499
     CDS             complement(1934646..1935140)
     CDS             complement(1936217..1937695)
     CDS             complement(1937701..1938528)
     CDS             1938691..1939137
     CDS             1939187..1939456
     CDS             complement(1939669..1939842)
     CDS             1940094..1940360
     CDS             1940565..1940816
     CDS             1941185..1942390
     CDS             1942392..1943153
     CDS             1943242..1944768
     CDS             complement(1945004..1945522)
     CDS             1945839..1947428
     CDS             complement(1947570..1948436)
     CDS             complement(1948492..1950633)
     CDS             complement(1950653..1952947)
     CDS             complement(1952949..1954133)
     CDS             complement(1954428..1955225)
     CDS             1955242..1956630
     CDS             1956738..1957088
     CDS             1957181..1958449
     CDS             complement(1958527..1959858)
     CDS             complement(1960183..1962894)
     CDS             complement(1963130..1963519)
     CDS             complement(1963681..1964322)
     CDS             complement(1964315..1965820)
     CDS             1965990..1966700
     CDS             complement(1966829..1968232)
     CDS             complement(1968495..1971968)
     CDS             complement(1972149..1973153)
     CDS             complement(1973150..1974232)
     CDS             complement(1974239..1975639)
     CDS             complement(1975653..1976354)
     CDS             complement(1976537..1977151)
     CDS             complement(1977148..1977867)
     CDS             complement(1977932..1978573)
     CDS             complement(1978719..1980074)
     CDS             complement(1980211..1982766)
     CDS             complement(1982766..1983491)
     CDS             1983598..1984239
     CDS             1984420..1984728
     CDS             complement(1984868..1986910)
     CDS             1987108..1989270
     CDS             1989888..1990598
     CDS             1990588..1990893
     CDS             complement(1990985..1991683)
     CDS             1991938..1992246
     CDS             complement(1992381..1993061)
     CDS             complement(1993058..1994530)
     CDS             complement(1994527..1995327)
     CDS             complement(1995586..1996122)
     CDS             1996252..1996938
     CDS             1996998..1997483
     CDS             complement(1997656..1998951)
     CDS             complement(1999138..2000484)
     CDS             2000760..2002607
     CDS             2002604..2003971
     CDS             complement(2004072..2004938)
     CDS             complement(2004975..2005562)
     CDS             complement(2005559..2006482)
     CDS             complement(2006454..2007002)
     CDS             complement(2007384..2009189)
     CDS             complement(2009535..2010482)
     CDS             complement(2010539..2011294)
     CDS             complement(2011310..2012071)
     CDS             complement(2012110..2013135)
     CDS             2013480..2015954
     CDS             2016285..2017178
     CDS             2017274..2018263
     CDS             2018265..2019161
     CDS             2019201..2020157
     CDS             2020154..2021185
     CDS             complement(2021368..2021766)
     CDS             complement(2021836..2022639)
     CDS             complement(2022636..2023577)
     CDS             complement(2023574..2025223)
     CDS             complement(2025220..2026542)
     CDS             complement(2026872..2027225)
     CDS             complement(2027206..2027922)
     CDS             complement(2027919..2029094)
     CDS             complement(2029091..2029366)
     CDS             complement(2029370..2030170)
     CDS             complement(2030167..2031066)
     CDS             complement(2031341..2032039)
     CDS             complement(2032066..2033679)
     CDS             complement(2033892..2034362)
     CDS             2034515..2034712
     CDS             complement(2034750..2035556)
     CDS             2035932..2036621
     CDS             2036747..2037775
     CDS             2037899..2039338
     CDS             2039341..2040480
     CDS             2040485..2041015
     CDS             2041039..2042013
     CDS             2042023..2043645
     CDS             2043745..2044158
     CDS             2044279..2045472
     CDS             2045587..2046282
     CDS             complement(2046312..2047178)
     CDS             complement(2047175..2048116)
     CDS             complement(2048113..2048532)
     CDS             complement(2048624..2049100)
     CDS             complement(2049097..2049780)
     CDS             complement(2049882..2050442)
     CDS             complement(2050819..2052087)
     CDS             complement(2052337..2052771)
     CDS             complement(2052795..2053841)
     CDS             2054180..2055031
     CDS             2055286..2055885
     CDS             2055882..2056730
     CDS             2056734..2057336
     CDS             2057349..2058071
     CDS             complement(2058261..2060270)
     CDS             2060406..2061701
     CDS             2061822..2063696
     CDS             2063749..2064486
     CDS             2064494..2065342
     CDS             2065369..2066286
     CDS             complement(2066383..2066850)
     CDS             2067848..2068453
     CDS             complement(2068480..2069316)
     CDS             complement(2069566..2072046)
     CDS             complement(2072062..2073312)
     CDS             complement(2073384..2074334)
     CDS             complement(2074450..2075352)
     CDS             complement(2075594..2077168)
     CDS             2077454..2077672
     CDS             complement(2077750..2078835)
     CDS             complement(2078843..2080294)
     CDS             complement(2080362..2081846)
     CDS             complement(2082004..2083950)
     CDS             complement(2083961..2084572)
     CDS             complement(2084578..2085615)
     CDS             complement(2085612..2086085)
     CDS             complement(2086460..2087365)
     CDS             complement(2087365..2089365)
     CDS             complement(2089362..2090153)
     CDS             complement(2090191..2091798)
     CDS             complement(2092002..2092706)
     CDS             complement(2092984..2094567)
     CDS             2094787..2095629
     CDS             2095638..2097590
     CDS             2097590..2097718
     CDS             2097718..2098611
     CDS             2098615..2099685
     CDS             2099748..2101028
     CDS             2101275..2102111
     CDS             2102271..2103515
     CDS             complement(2103694..2104329)
     CDS             complement(2104416..2105735)
     CDS             complement(2105809..2107020)
     CDS             complement(2107051..2108559)
     CDS             2108709..2109641
     CDS             2109726..2110118
     CDS             complement(2110146..2112587)
     CDS             complement(2112641..2113390)
     CDS             complement(2113435..2113737)
     CDS             2113871..2114584
     CDS             2114688..2115671
     CDS             2115717..2117615
     CDS             2117612..2118637
     CDS             2118954..2119958
     CDS             2119967..2120419
     CDS             complement(2120568..2123168)
     CDS             complement(2123310..2124104)
     CDS             complement(2124064..2124645)
     CDS             2124769..2125293
     CDS             complement(2125370..2126410)
     CDS             complement(2126436..2127218)
     CDS             2127473..2127952
     CDS             2128068..2129414
     CDS             2129625..2130461
     CDS             2130637..2131002
     CDS             complement(2131029..2131472)
     CDS             complement(2131642..2134356)
     CDS             complement(2134366..2136555)
     CDS             2137176..2138192
     CDS             complement(2138202..2138999)
     CDS             complement(2138996..2139703)
     CDS             complement(2139764..2140597)
     CDS             complement(2140637..2141386)
     CDS             complement(2141532..2141930)
     CDS             complement(2141974..2142804)
     CDS             2143124..2145763
     CDS             2145875..2146294
     CDS             complement(2146346..2147269)
     CDS             complement(2147455..2149428)
     CDS             complement(2156126..2157040)
     CDS             complement(2157054..2157806)
     CDS             complement(2158248..2158739)
     CDS             2158995..2160215
     CDS             2160217..2160870
     CDS             complement(2161174..2161866)
     CDS             complement(2162085..2163149)
     CDS             complement(2163222..2165309)
     CDS             complement(2165601..2166476)
     CDS             complement(2166514..2167575)
     CDS             complement(2167652..2168605)
     CDS             complement(2168680..2169081)
     CDS             complement(2169093..2170559)
     CDS             2170655..2171611
     CDS             complement(2171724..2172506)
     CDS             complement(2172623..2174473)
     CDS             complement(2174470..2175033)
     CDS             complement(2175062..2175196)
     CDS             2175570..2177369
     CDS             2177607..2179091
     CDS             2179290..2180462
     CDS             2180462..2181031
     CDS             complement(2181028..2182317)
     CDS             complement(2182460..2183959)
     CDS             complement(2184221..2186635)
     CDS             complement(2186648..2187757)
     CDS             complement(2187928..2188290)
     CDS             complement(2188321..2188521)
     CDS             2188879..2189544
     CDS             complement(2189610..2190566)
     CDS             complement(2190658..2191779)
     CDS             complement(2191721..2192647)
     CDS             complement(2193056..2193580)
     CDS             2193888..2194751
     CDS             2194995..2196398
     CDS             2196407..2197726
     CDS             complement(2197769..2198152)
     CDS             complement(2198295..2199038)
     CDS             complement(2199039..2199980)
     CDS             2200522..2201226
     CDS             complement(2201272..2201724)
     CDS             complement(2201745..2203100)
     CDS             2203259..2203411
     CDS             2203447..2204610
     CDS             2204610..2205065
     CDS             2205076..2206482
     CDS             2206667..2208085
     CDS             2208094..2209074
     CDS             complement(2209084..2209608)
     CDS             2209901..2210719
     CDS             complement(2210737..2211588)
     CDS             complement(2211721..2212749)
     CDS             complement(2212779..2214197)
     CDS             complement(2214194..2215003)
     CDS             complement(2215151..2216011)
     CDS             complement(2216308..2218416)
     CDS             complement(2218552..2219847)
     CDS             2220265..2220720
     CDS             complement(2220731..2220979)
     CDS             complement(2221157..2221942)
     CDS             complement(2222048..2223883)
     CDS             complement(2223885..2224292)
     CDS             complement(2224303..2224704)
     CDS             complement(2224962..2225648)
     CDS             2225862..2227022
     CDS             complement(2226998..2228059)
     CDS             2228216..2229124
     CDS             complement(2229175..2229378)
     CDS             complement(2229424..2230116)
     CDS             complement(2230130..2231032)
     CDS             complement(2231180..2232466)
     CDS             complement(2232712..2233203)
     CDS             complement(2233349..2234077)
     CDS             complement(2234158..2234385)
     CDS             complement(2234440..2235192)
     CDS             complement(2235413..2235796)
     CDS             complement(2236035..2239487)
     CDS             2239823..2240776
     CDS             2240805..2241476
     CDS             complement(2241634..2241981)
     CDS             2242012..2243145
     CDS             2243284..2244186
     CDS             complement(2244390..2244935)
     CDS             complement(2245056..2246177)
     CDS             2246412..2246906
     CDS             2246903..2248261
     CDS             2248387..2248821
     CDS             2248836..2249498
     CDS             complement(2249603..2250334)
     CDS             2250770..2251234
     CDS             complement(2251328..2252305)
     CDS             complement(2252394..2253137)
     CDS             complement(2253177..2253935)
     CDS             complement(2253948..2255762)
     CDS             complement(2255891..2256325)
     CDS             complement(2256592..2257947)
     CDS             complement(2258002..2258757)
     CDS             complement(2258940..2259293)
     CDS             2259503..2260303
     CDS             2260300..2260944
     CDS             2260955..2261506
     CDS             2261503..2262966
     CDS             2262963..2264093
     CDS             2264097..2265002
     CDS             2265197..2267164
     CDS             complement(2267184..2268167)
     CDS             complement(2268358..2269335)
     CDS             2269447..2271336
     CDS             complement(2271459..2272688)
     CDS             complement(2272734..2273546)
     CDS             2273623..2274258
     CDS             2274357..2275169
     CDS             2275189..2276760
     CDS             complement(2276801..2277568)
     CDS             2277737..2278510
     CDS             2278514..2278978
     CDS             complement(2279217..2279762)
     CDS             complement(2280135..2280425)
     CDS             complement(2280709..2282499)
     CDS             2282795..2283586
     CDS             2283763..2284062
     CDS             complement(2284111..2287005)
     CDS             complement(2287422..2287940)
     CDS             2288263..2288742
     CDS             2288726..2289592
     CDS             2289719..2290642
     CDS             2290756..2292489
     CDS             2292641..2293066
     CDS             2293107..2293376
     CDS             complement(2293495..2293959)
     CDS             complement(2294293..2294874)
     CDS             complement(2295059..2295559)
     CDS             complement(2295576..2296376)
     CDS             2296510..2297622
     CDS             2297737..2298489
     CDS             complement(2298544..2299107)
     CDS             complement(2299175..2300167)
     CDS             complement(2300186..2301079)
     CDS             complement(2301331..2302116)
     CDS             2302424..2303206
     CDS             complement(2303209..2304138)
     CDS             2304265..2305137
     CDS             complement(2305161..2306102)
     CDS             2306670..2307446
     CDS             2307613..2308803
     CDS             2308800..2309390
     CDS             complement(2309410..2310117)
     CDS             complement(2310191..2310652)
     CDS             complement(2310675..2312858)
     CDS             2312983..2314020
     CDS             2314070..2315104
     CDS             2315265..2316425
     CDS             complement(2316439..2317287)
     CDS             2317487..2318821
     CDS             2318863..2319501
     CDS             2319611..2319973
     CDS             2320004..2320486
     CDS             2320613..2320738
     CDS             2320915..2321646
     CDS             complement(2321673..2322221)
     CDS             complement(2322257..2323255)
     CDS             2323594..2323857
     CDS             complement(2323938..2325395)
     CDS             complement(2325813..2327831)
     CDS             complement(2327927..2328691)
     CDS             2328910..2330817
     CDS             2330971..2332404
     CDS             2332401..2333762
     CDS             2334030..2334839
     CDS             2335039..2335713
     CDS             2335710..2336369
     CDS             2336347..2337072
     CDS             2337309..2337863
     CDS             2337863..2339392
     CDS             2339429..2340304
     CDS             2340353..2341789
     CDS             2341930..2342163
     CDS             2342316..2342735
     CDS             2342977..2343753
     CDS             2343934..2345388
     CDS             2345394..2346353
     CDS             2346371..2347246
     CDS             2347357..2347719
     CDS             2347730..2348503
     CDS             2348645..2349712
     CDS             2349905..2350861
     CDS             complement(2350830..2352713)
     CDS             complement(2352789..2353565)
     CDS             complement(2353572..2354789)
     CDS             2354962..2357544
     CDS             2357709..2358251
     CDS             2358370..2359968
     CDS             2360154..2360396
     CDS             2360393..2360626
     CDS             complement(2360640..2360972)
     CDS             2361074..2361544
     CDS             2361618..2362088
     CDS             2362208..2362426
     CDS             2362532..2363251
     CDS             complement(2363384..2363917)
     CDS             complement(2363937..2364524)
     CDS             complement(2364533..2366836)
     CDS             2367239..2368957
     CDS             2368957..2370168
     CDS             2370165..2370644
     CDS             2370641..2371132
     CDS             2371110..2371523
     CDS             2371520..2372233
     CDS             2372230..2373171
     CDS             2373168..2374247
     CDS             2374244..2374816
     CDS             2374813..2375490
     CDS             2375552..2376226
     CDS             2376260..2376745
     CDS             complement(2376609..2379320)
     CDS             complement(2379431..2381338)
     CDS             2381607..2382500
     CDS             2382497..2383495
     CDS             2383539..2384150
     CDS             2384147..2384761
     CDS             2384815..2385081
     CDS             complement(2385273..2386565)
     CDS             complement(2386825..2387940)
     CDS             complement(2388158..2388256)
     CDS             2388288..2388686
     CDS             complement(2388712..2391192)
     CDS             complement(2391265..2392191)
     CDS             2392385..2393377
     CDS             2393653..2394402
     CDS             2394574..2395725
     CDS             complement(2395736..2396512)
     CDS             complement(2396521..2397171)
     CDS             2397673..2398890
     CDS             2398999..2400273
     CDS             2400530..2401960
     CDS             complement(2402085..2402639)
     CDS             complement(2402902..2404032)
     CDS             2404706..2404924
     CDS             2404953..2405258
     CDS             2405443..2405817
     CDS             2405839..2406111
     CDS             2406258..2406887
     CDS             2407019..2407537
     CDS             2407847..2408614
     CDS             complement(2408998..2409429)
     CDS             complement(2409538..2410368)
     CDS             complement(2410416..2411477)
     CDS             complement(2411474..2412280)
     CDS             complement(2412285..2413103)
     CDS             complement(2413206..2414234)
     CDS             complement(2414265..2415278)
     CDS             complement(2415531..2416232)
     CDS             2416433..2417158
     CDS             2417155..2418576
     CDS             complement(2418648..2419529)
     CDS             complement(2419671..2420615)
     CDS             complement(2420615..2421364)
     CDS             complement(2421545..2422276)
     CDS             complement(2422470..2423051)
     CDS             complement(2423094..2423288)
     CDS             complement(2423321..2423827)
     CDS             complement(2423910..2424356)
     CDS             2424612..2424911
     CDS             complement(2424975..2427317)
     CDS             complement(2427603..2427923)
     CDS             complement(2427978..2429846)
     CDS             complement(2429985..2430248)
     CDS             2430727..2431023
     CDS             2431487..2432896
     CDS             2433685..2434797
     CDS             2434794..2436608
     CDS             2436621..2437373
     CDS             2437768..2438394
     CDS             2438398..2438730
     CDS             2438730..2439140
     CDS             2439170..2440024
     CDS             2440030..2440944
     CDS             2440941..2441930
     CDS             2441923..2442264
     CDS             2442264..2443310
     CDS             2443307..2444800
     CDS             2444908..2445207
     CDS             2445218..2446342
     CDS             2446339..2447403
     CDS             2447427..2448026
     CDS             complement(2448339..2449238)
     CDS             complement(2449367..2450509)
     CDS             complement(2450511..2450936)
     CDS             complement(2450933..2451157)
     CDS             complement(2451291..2452787)
     CDS             2453001..2453924
     CDS             2454006..2455496
     CDS             2455640..2455942
     CDS             complement(2456099..2457670)
     CDS             complement(2457670..2459010)
     CDS             complement(2459023..2459496)
     CDS             complement(2459499..2459876)
     CDS             complement(2459880..2461025)
     CDS             complement(2461429..2462370)
     CDS             complement(2462558..2463931)
     CDS             complement(2463928..2465337)
     CDS             complement(2465506..2466249)
     CDS             complement(2466313..2466846)
     CDS             complement(2466854..2469892)
     CDS             complement(2470261..2471757)
     CDS             complement(2471787..2472125)
     CDS             complement(2472441..2473313)
     CDS             2473520..2474812
     CDS             complement(2474857..2475213)
     CDS             2475361..2476287
     CDS             complement(2476354..2477388)
     CDS             2477635..2477970
     CDS             2478167..2479033
     CDS             2479035..2479907
     CDS             complement(2479941..2480261)
     CDS             complement(2480268..2480552)
     CDS             complement(2480653..2481624)
     CDS             complement(2481854..2482294)
     CDS             complement(2482379..2483002)
     CDS             2483192..2484397
     CDS             2484403..2484612
     CDS             2484724..2485515
     CDS             2485523..2486164
     CDS             2486229..2487887
     CDS             2488064..2488813
     CDS             complement(2489003..2490718)
     CDS             complement(2491207..2491722)
     CDS             complement(2491830..2493305)
     CDS             complement(2493413..2494357)
     CDS             2494740..2495933
     CDS             2496151..2496609
     CDS             2497300..2497908
     CDS             2498710..2499372
     CDS             2499527..2499991
     CDS             complement(2500080..2500730)
     CDS             complement(2501305..2501427)
     CDS             complement(2501656..2501805)
     CDS             2502376..2502573
     CDS             2502557..2503372
     CDS             2503372..2504430
     CDS             2504430..2506034
     CDS             2506326..2506877
     CDS             complement(2506990..2507427)
     CDS             complement(2507517..2508497)
     CDS             complement(2508645..2510552)
     CDS             2510858..2511553
     CDS             2511531..2512295
     CDS             2512798..2513310
     CDS             2513667..2514062
     CDS             2514059..2514406
     CDS             2514510..2516069
     CDS             2516033..2516476
     CDS             complement(2516456..2517037)
     CDS             complement(2517034..2517885)
     CDS             complement(2517882..2518568)
     CDS             complement(2519398..2519805)
     CDS             complement(2519840..2521048)
     CDS             2521135..2521506
     CDS             complement(2522444..2523877)
     CDS             complement(2523877..2524542)
     CDS             complement(2524873..2525199)
     CDS             complement(2525202..2525564)
     CDS             complement(2525606..2526181)
     CDS             complement(2526174..2526560)
     CDS             complement(2526598..2526702)
     CDS             complement(2526831..2528291)
     CDS             complement(2528629..2529984)
     CDS             2530250..2531395
     CDS             2531614..2532936
     CDS             2532941..2534338
     CDS             2534325..2535422
     CDS             2535537..2536328
     CDS             2537028..2539970
     CDS             complement(2540104..2540847)
     CDS             complement(2540844..2541260)
     CDS             complement(2541253..2541726)
     CDS             complement(2541737..2543422)
     CDS             complement(2543665..2546946)
     CDS             complement(2547285..2548820)
     CDS             2549239..2549715
     CDS             complement(2550355..2551467)
     CDS             2551726..2553201
     CDS             complement(2553324..2554295)
     CDS             complement(2554315..2554641)
     CDS             complement(2554692..2555468)
     CDS             complement(2555476..2556204)
     CDS             complement(2556201..2556848)
     CDS             complement(2556852..2557343)
     CDS             complement(2557355..2557948)
     CDS             2558095..2558886
     CDS             2558959..2559507
     CDS             2559579..2560886
     CDS             complement(2560951..2562339)
     CDS             complement(2562812..2564620)
     CDS             2564991..2566352
     CDS             complement(2566472..2566624)
     CDS             complement(2566849..2568696)
     CDS             complement(2568969..2571611)
     CDS             complement(2571611..2572732)
     CDS             complement(2573157..2574422)
     CDS             2574868..2575116
     CDS             2575348..2575839
     CDS             2575888..2576718
     CDS             complement(2576740..2577978)
     CDS             complement(2578257..2578499)
     CDS             2579120..2582416
     CDS             2583003..2583500
     CDS             complement(2583550..2584407)
     CDS             complement(2584404..2585447)
     CDS             complement(2585454..2585885)
     CDS             complement(2585939..2586943)
     CDS             2587049..2588869
     CDS             complement(2589059..2591584)
     CDS             complement(2591764..2592033)
     CDS             2592581..2593270
     CDS             complement(2593438..2594943)
     CDS             2595058..2595954
     CDS             2596053..2597126
     CDS             2597123..2597791
     CDS             complement(2597831..2599957)
     CDS             complement(2600023..2600763)
     CDS             complement(2600920..2601621)
     CDS             complement(2601846..2602268)
     CDS             complement(2602390..2603055)
     CDS             2603146..2604132
     CDS             2604290..2605327
     CDS             2605766..2606119
     CDS             complement(2606152..2607282)
     CDS             complement(2607282..2607719)
     CDS             complement(2607712..2609226)
     CDS             2609474..2610874
     CDS             2610988..2612094
     CDS             complement(2612197..2613381)
     CDS             complement(2613583..2614617)
     CDS             2614925..2615377
     CDS             complement(2615405..2616115)
     CDS             complement(2616326..2617024)
     CDS             complement(2617269..2617892)
     CDS             2618171..2620510
     CDS             2620684..2621325
     CDS             2621322..2621573
     CDS             2621577..2622050
     CDS             2622256..2623023
     CDS             2623117..2623830
     CDS             2623832..2624476
     CDS             complement(2624554..2625402)
     CDS             complement(2625399..2626490)
     CDS             2626759..2627589
     CDS             complement(2627737..2628438)
     CDS             2628785..2629771
     CDS             2629775..2630740
     CDS             2630737..2631192
     CDS             complement(2631218..2631421)
     CDS             2631883..2633061
     CDS             2633071..2636250
     CDS             2636395..2637195
     CDS             2637375..2637806
     CDS             complement(2637921..2638559)
     CDS             2638832..2639938
     CDS             complement(2639987..2641279)
     CDS             complement(2641406..2641696)
     CDS             2641879..2643654
     CDS             2643869..2644648
     CDS             2644702..2645580
     CDS             2645858..2647414
     CDS             2647609..2648076
     CDS             complement(2648146..2648730)
     CDS             complement(2648785..2649708)
     CDS             2649913..2651586
     CDS             complement(2651788..2653311)
     CDS             complement(2653435..2653779)
     CDS             complement(2653968..2656970)
     CDS             2657220..2657435
     CDS             2657516..2658130
     CDS             2658222..2658908
     CDS             2658977..2659351
     CDS             complement(2659327..2661363)
     CDS             2661406..2662359
     CDS             2662458..2664155
     CDS             2664332..2664475
     CDS             2664627..2664839
     CDS             complement(2665051..2665962)
     CDS             2666322..2667380
     CDS             2667700..2668872
     CDS             2669184..2670143
     CDS             2670140..2670514
     CDS             2670516..2671646
     CDS             2671915..2673078
     CDS             2673104..2673682
     CDS             2673679..2674674
     CDS             2674671..2675591
     CDS             2675632..2676423
     CDS             complement(2676980..2677726)
     CDS             complement(2677801..2679345)
     CDS             complement(2679368..2680072)
     CDS             complement(2680215..2681684)
     CDS             complement(2681787..2682860)
     CDS             complement(2682962..2684443)
     CDS             2684716..2685138
     CDS             complement(2685224..2686147)
     CDS             2686342..2686770
     CDS             2686955..2688181
     CDS             2688269..2688379
     CDS             2688503..2689123
     CDS             complement(2689129..2692071)
     CDS             complement(2692350..2692925)
     CDS             2693203..2694498
     CDS             2694706..2695749
     CDS             2695805..2696887
     CDS             2696884..2697705
     CDS             complement(2697942..2698901)
     CDS             complement(2698898..2699341)
     CDS             complement(2699344..2700576)
     CDS             complement(2700854..2701732)
     CDS             complement(2701931..2704453)
     CDS             complement(2704713..2705186)
     CDS             complement(2705499..2705741)
     CDS             2706135..2706857
     CDS             2706854..2708335
     CDS             2708552..2710174
     CDS             complement(2710409..2712568)
     CDS             complement(2712565..2713044)
     CDS             complement(2713041..2715878)
     CDS             complement(2715875..2716222)
     CDS             complement(2716219..2717916)
     CDS             complement(2717933..2719666)
     CDS             complement(2719666..2719974)
     CDS             complement(2720409..2721296)
     CDS             complement(2721293..2722441)
     CDS             complement(2722588..2722914)
     CDS             complement(2722996..2724033)
     CDS             2724178..2724945
     CDS             2725036..2725851
     CDS             2725880..2726584
     CDS             2726584..2727243
     CDS             2727224..2727955
     CDS             2728276..2729211
     CDS             complement(2729242..2730201)
     CDS             2730234..2732399
     CDS             2732410..2733009
     CDS             complement(2733097..2733783)
     CDS             complement(2733901..2734686)
     CDS             2734756..2735667
     CDS             2735831..2736841
     CDS             complement(2736859..2737290)
     CDS             2737595..2739139
     CDS             2739150..2740436
     CDS             2740439..2742469
     CDS             2742550..2743278
     CDS             2743463..2744248
     CDS             2744448..2745158
     CDS             2745177..2745950
     CDS             2746156..2748027
     CDS             2748024..2749736
     CDS             complement(2749733..2751112)
     CDS             complement(2751250..2752998)
     CDS             complement(2753216..2753428)
     CDS             complement(2753429..2755057)
     CDS             2755376..2757292
     CDS             complement(2757433..2757768)
     CDS             complement(2757921..2758235)
     CDS             2758567..2759319
     CDS             2759793..2760539
     CDS             2761011..2761787
     CDS             2762067..2762984
     CDS             2763012..2763770
     CDS             complement(2763783..2764562)
     CDS             complement(2764594..2765328)
     CDS             2765516..2766601
     CDS             complement(2766759..2767361)
     CDS             2767678..2767890
     CDS             2767997..2768971
     CDS             complement(2769024..2769773)
     CDS             complement(2769876..2770517)
     CDS             2770618..2771028
     CDS             2771152..2772105
     CDS             2772254..2773747
     CDS             2773886..2774338
     CDS             2774381..2775871
     CDS             complement(2775888..2776874)
     CDS             2777226..2777564
     CDS             complement(2777656..2778438)
     CDS             complement(2778964..2779785)
     CDS             complement(2779782..2780705)
     CDS             2780952..2782214
     CDS             complement(2782230..2782904)
     CDS             complement(2782914..2783900)
     CDS             2783998..2784204
     CDS             complement(2784261..2784752)
     CDS             complement(2784749..2785585)
     CDS             complement(2785731..2786387)
     CDS             complement(2786594..2786911)
     CDS             2787344..2787853
     CDS             2787906..2788448
     CDS             complement(2788562..2791240)
     CDS             complement(2791274..2792902)
     CDS             complement(2792984..2794744)
     CDS             complement(2794756..2795976)
     CDS             complement(2795987..2796409)
     CDS             complement(2796474..2797268)
     CDS             complement(2797291..2798187)
     CDS             complement(2798362..2799714)
     CDS             complement(2800093..2801226)
     CDS             complement(2801223..2801813)
     CDS             2801995..2803590
     CDS             2803599..2804525
     CDS             2804522..2805430
     CDS             complement(2805555..2805977)
     CDS             complement(2806083..2806811)
     CDS             complement(2806887..2807444)
     CDS             complement(2807540..2808346)
     CDS             2808472..2809095
     CDS             2809095..2810360
     CDS             2810385..2811392
     CDS             2811463..2812392
     CDS             2812672..2814123
     CDS             complement(2814322..2815566)
     CDS             complement(2815782..2817833)
     CDS             complement(2817833..2818666)
     CDS             complement(2818656..2819402)
     CDS             2819682..2820431
     CDS             2820428..2822413
     CDS             2822413..2823471
     CDS             2823471..2824151
     CDS             2824312..2824662
     CDS             2824673..2825116
     CDS             2825411..2827060
     CDS             2827044..2827346
     CDS             complement(2827403..2828494)
     CDS             2828637..2829206
     CDS             2829398..2829814
     CDS             complement(2829943..2830596)
     CDS             complement(2830746..2831888)
     CDS             2832104..2832817
     CDS             2832817..2833452
     CDS             2833491..2834735
     CDS             2834833..2835669
     CDS             2835766..2836431
     CDS             2836433..2836933
     CDS             complement(2836970..2837299)
     CDS             complement(2837464..2838270)
     CDS             2838558..2839271
     CDS             2839282..2839539
     CDS             2839603..2840979
     CDS             complement(2841155..2841655)
     CDS             complement(2841990..2842316)
     CDS             2842530..2843387
     CDS             2843384..2844490
     CDS             2844501..2845268
     CDS             2845301..2845852
     CDS             2846041..2846736
     CDS             2846954..2847907
     CDS             2848056..2848886
     CDS             complement(2848871..2849686)
     CDS             complement(2849847..2850740)
     CDS             2850971..2851501
     CDS             2851592..2852311
     CDS             2852308..2853696
     CDS             2853742..2854653
     CDS             2854717..2854947
     CDS             2854947..2855354
     CDS             complement(2855443..2855826)
     CDS             complement(2856119..2857423)
     CDS             complement(2857420..2858421)
     CDS             2858743..2860086
     CDS             2860289..2860891
     CDS             complement(2860923..2861330)
     CDS             complement(2861330..2861680)
     CDS             2861943..2862398
     CDS             2862395..2863354
     CDS             complement(2863397..2863819)
     CDS             complement(2863908..2864870)
     CDS             2865106..2866560
     CDS             2866557..2867066
     CDS             2867029..2867496
     CDS             2867877..2868908
     CDS             2869119..2869970
     CDS             2869970..2870803
     CDS             2870832..2871950
     CDS             complement(2872198..2872851)
     CDS             2872890..2874083
     CDS             2874112..2874543
     CDS             2874678..2875919
     CDS             2875916..2876653
     CDS             2876650..2877066
     CDS             2877077..2877931
     CDS             2877960..2878826
     CDS             2879018..2880130
     CDS             complement(2880291..2880632)
     CDS             2880937..2881251
     CDS             2881413..2882372
     CDS             2882456..2883754
     CDS             complement(2883887..2884504)
     CDS             2884663..2885532
     CDS             2885653..2886138
     CDS             complement(2886233..2886469)
     CDS             2886744..2886923
     CDS             2887056..2888891
     CDS             complement(2888916..2889392)
     CDS             complement(2889389..2889853)
     CDS             complement(2889956..2890144)
     CDS             complement(2890213..2890545)
     CDS             complement(2891080..2891541)
     CDS             complement(2891561..2892658)
     CDS             complement(2892823..2893431)
     CDS             complement(2893502..2894113)
     CDS             2894303..2895388
     CDS             complement(2895410..2895535)
     CDS             complement(2895673..2896800)
     CDS             complement(2897006..2897692)
     CDS             2897912..2898478
     CDS             2898570..2899691
     CDS             2899835..2900698
     CDS             2900717..2901331
     CDS             2901328..2902506
     CDS             2902582..2903946
     CDS             2903950..2904789
     CDS             2904795..2905712
     CDS             2905760..2906248
     CDS             complement(2906355..2907560)
     CDS             complement(2908112..2908972)
     CDS             complement(2908995..2910077)
     CDS             complement(2910157..2912424)
     CDS             complement(2912506..2913765)
     CDS             2914199..2914621
     CDS             2914790..2915737
     CDS             2915730..2917526
     CDS             complement(2917575..2918435)
     CDS             complement(2918443..2919210)
     CDS             2919437..2919982
     CDS             2920262..2922178
     CDS             2922175..2924064
     CDS             2924138..2925253
     CDS             2925256..2926464
     CDS             2926476..2928119
     CDS             2928116..2928769
     CDS             complement(2928804..2929598)
     CDS             2930073..2933378
     CDS             2933380..2933667
     CDS             2933749..2934084
     CDS             2934492..2935751
     CDS             complement(2935765..2936850)
     CDS             complement(2937017..2937454)
     CDS             2937774..2939666
     CDS             2939798..2941405
     CDS             2941487..2942344
     CDS             complement(2942456..2944336)
     CDS             complement(2944392..2944700)
     CDS             complement(2944714..2945010)
     CDS             complement(2945072..2945317)
     CDS             complement(2945310..2945525)
     CDS             complement(2945655..2948585)
     CDS             2948757..2949083
     CDS             2949085..2949351
     CDS             complement(2949847..2950212)
     CDS             2950283..2951335
     CDS             complement(2951568..2951879)
     CDS             complement(2951863..2952804)
     CDS             complement(2952815..2953705)
     CDS             complement(2953999..2954799)
     CDS             complement(2954796..2955302)
     CDS             complement(2955378..2955497)
     CDS             2955777..2956052
     CDS             2956049..2956924
     CDS             complement(2956940..2957032)
     CDS             2957345..2957590
     CDS             2957635..2959071
     CDS             2959207..2959674
     CDS             2959707..2960690
     CDS             complement(2960787..2961170)
     CDS             complement(2961236..2961550)
     CDS             complement(2961561..2962778)
     CDS             complement(2962865..2963053)
     CDS             complement(2964379..2964597)
     CDS             2964632..2965273
     CDS             complement(2965388..2965519)
     CDS             complement(2965525..2965638)
     CDS             complement(2965740..2966168)
     CDS             complement(2966144..2966542)
     CDS             complement(2967891..2969255)
     CDS             2969517..2970188
     CDS             complement(2970204..2971499)
     CDS             complement(2972270..2973166)
     CDS             2973412..2974584
     CDS             complement(2974619..2975680)
     CDS             complement(2975766..2976677)
     CDS             2976895..2977275
     CDS             2977268..2977993
     CDS             2977993..2978583
     CDS             2978640..2980007
     CDS             complement(2980064..2980837)
     CDS             complement(2980834..2981652)
     CDS             complement(2981649..2982005)
     CDS             complement(2982088..2983332)
     CDS             complement(2983375..2985087)
     CDS             2985342..2986235
     CDS             complement(2986247..2987155)
     CDS             complement(2987195..2987998)
     CDS             complement(2988032..2988865)
     CDS             complement(2988877..2989488)
     CDS             complement(2989478..2991277)
     CDS             complement(2991274..2992995)
     CDS             complement(2993005..2993811)
     CDS             complement(2993838..2996366)
     CDS             complement(2996363..2997232)
     CDS             complement(2997326..2998579)
     CDS             2998860..2999852
     CDS             complement(3000257..3000649)
     CDS             complement(3000939..3003779)
     CDS             complement(3004235..3006436)
     CDS             complement(3006420..3007532)
     CDS             3008191..3009639
     CDS             complement(3009856..3010371)
     CDS             complement(3010709..3011524)
     CDS             complement(3011673..3012497)
     CDS             complement(3012512..3013693)
     CDS             3013944..3014876
     CDS             complement(3014862..3016232)
     CDS             complement(3016468..3017205)
     CDS             complement(3017213..3017614)
     CDS             3017966..3018586
     CDS             3018583..3019116
     CDS             3019197..3020678
     CDS             complement(3020861..3021502)
     CDS             3021687..3023123
     CDS             3023297..3023686
     CDS             complement(3023741..3024340)
     CDS             complement(3024460..3025320)
     CDS             complement(3025554..3026216)
     CDS             complement(3026213..3026734)
     CDS             3027036..3028334
     CDS             3028463..3029428
     CDS             complement(3029451..3029960)
     CDS             complement(3030261..3030734)
     CDS             complement(3030870..3032072)
     CDS             3032372..3032995
     CDS             3033178..3033540
     CDS             3033548..3034792
     CDS             3034894..3036258
     CDS             complement(3036277..3036639)
     CDS             complement(3036702..3037484)
     CDS             3037680..3040280
     CDS             3040452..3041081
     CDS             complement(3041121..3041603)
     CDS             3041832..3042362
     CDS             3042623..3043360
     CDS             complement(3043375..3043809)
     CDS             3044166..3047528
     CDS             3047807..3048280
     CDS             complement(3048379..3048801)
     CDS             3049179..3050141
     CDS             3050421..3051311
     CDS             3051628..3052140
     CDS             3052231..3052491
     CDS             complement(3052502..3053380)
     CDS             3053526..3054539
     CDS             complement(3055018..3055803)
     CDS             3056144..3057778
     CDS             3057847..3059481
     CDS             3059485..3060453
     CDS             3060466..3061359
     CDS             3061356..3062366
     CDS             3062329..3063348
     CDS             3063345..3063617
     CDS             complement(3063707..3065155)
     CDS             complement(3065303..3066526)
     CDS             complement(3066587..3066931)
     CDS             complement(3067013..3067984)
     CDS             3068309..3068506
     CDS             3068543..3069145
     CDS             complement(3069247..3069438)
     CDS             3069611..3070969
     CDS             complement(3071118..3072239)
     CDS             complement(3072396..3073202)
     CDS             complement(3073196..3074254)
     CDS             complement(3074265..3074456)
     CDS             3074740..3075312
     CDS             3075569..3076456
     CDS             3076603..3079194
     CDS             3079188..3080012
     CDS             3080093..3080875
     CDS             3080872..3081777
     CDS             3081764..3083737
     CDS             3083748..3084506
     CDS             complement(3084697..3088809)
     CDS             complement(3088812..3098438)
     CDS             complement(3098435..3098677)
     CDS             complement(3098758..3100503)
     CDS             3100770..3101843
     CDS             3101919..3103295
     CDS             3103484..3103999
     CDS             complement(3104417..3105043)
     CDS             complement(3105189..3110939)
     CDS             3111354..3112307
     CDS             complement(3112519..3114237)
     CDS             complement(3114508..3115869)
     CDS             complement(3115918..3116355)
     CDS             3116565..3118394
     CDS             complement(3118511..3119686)
     CDS             3119805..3120203
     CDS             3120200..3121936
     CDS             3121970..3122203
     CDS             3122212..3123174
     CDS             complement(3123371..3124390)
     CDS             3124585..3125493
     CDS             3125563..3127233
     CDS             3127278..3128039
     CDS             3128253..3129755
     CDS             3129779..3131272
     CDS             3131360..3132040
     CDS             complement(3132030..3132605)
     CDS             3132901..3133674
     CDS             3133773..3134702
     CDS             complement(3134708..3134884)
     CDS             complement(3134997..3136058)
     CDS             3136423..3136842
     CDS             complement(3137282..3137644)
     CDS             3137835..3138722
     CDS             3139954..3140736
     CDS             complement(3140782..3141729)
     CDS             complement(3141844..3142479)
     CDS             3142730..3143215
     CDS             3143401..3144396
     CDS             complement(3144566..3144862)
     CDS             complement(3144865..3145950)
     CDS             3146117..3146731
     CDS             3146829..3148019
     CDS             3148016..3151177
     CDS             complement(3151355..3151927)
     CDS             complement(3152444..3153703)
     CDS             3153950..3154999
     CDS             3154999..3155952
     CDS             3156114..3159848
     CDS             complement(3159929..3160795)
     CDS             complement(3160792..3161844)
     CDS             complement(3161984..3162895)
     CDS             complement(3163006..3165534)
     CDS             complement(3165531..3166625)
     CDS             complement(3166631..3167848)
     CDS             complement(3168083..3170179)
     CDS             complement(3170169..3170624)
     CDS             3171110..3171529
     CDS             complement(3171641..3173317)
     CDS             complement(3173500..3174216)
     CDS             3174488..3175186
     CDS             3175221..3177029
     CDS             3177033..3177482
     CDS             3177591..3177992
     CDS             3177961..3178353
     CDS             3178546..3180030
     CDS             complement(3180242..3181939)
     CDS             complement(3181936..3182457)
     CDS             complement(3182460..3182765)
     CDS             complement(3182845..3183084)
     CDS             3183246..3183521
     CDS             3183533..3184459
     CDS             3184596..3185807
     CDS             3185956..3188085
     CDS             3188155..3189198
     CDS             3189517..3190443
     CDS             3190592..3191032
     CDS             3191619..3191945
     CDS             complement(3192583..3192732)
     CDS             3192997..3193260
     CDS             3193665..3194171
     CDS             3194322..3194615
     CDS             3194612..3195250
     CDS             3195247..3195498
     CDS             3195495..3196004
     CDS             3196001..3196546
     CDS             3196591..3196926
     CDS             3196931..3197707
     CDS             3197898..3198986
     CDS             3199543..3201288
     CDS             3201320..3203308
     CDS             3203320..3203751
     CDS             3203969..3204904
     CDS             3204901..3205233
     CDS             3205233..3205514
     CDS             3205522..3207960
     CDS             3207957..3208718
     CDS             3208741..3209031
     CDS             3209035..3210387
     CDS             3210387..3211070
     CDS             3211067..3212092
     CDS             3212089..3213294
     CDS             3213298..3213558
     CDS             complement(3213467..3214480)
     CDS             complement(3214635..3215021)
     CDS             complement(3215054..3215179)
     CDS             complement(3215176..3215568)
     CDS             complement(3215580..3216485)
     CDS             complement(3216509..3217315)
     CDS             complement(3217315..3217773)
     CDS             complement(3217778..3218203)
     CDS             3219058..3219810
     CDS             3220291..3221376
     CDS             complement(3221408..3222067)
     CDS             complement(3222636..3223058)
     CDS             3223144..3223569
     CDS             3223590..3223886
     CDS             3223888..3224127
     CDS             3224132..3226435
     CDS             3226638..3227984
     CDS             complement(3228347..3229207)
     CDS             complement(3229204..3229494)
     CDS             complement(3229593..3230648)
     CDS             complement(3230828..3231034)
     CDS             complement(3231183..3231320)
     CDS             complement(3231510..3232229)
     CDS             complement(3232658..3232942)
     CDS             3233071..3233406
     CDS             complement(3233448..3233987)
     CDS             complement(3234015..3234329)
     CDS             complement(3234409..3235572)
     CDS             3236067..3236732
     CDS             3236795..3237124
     CDS             complement(3237140..3237811)
     CDS             complement(3238149..3240374)
     CDS             complement(3240378..3240839)
     CDS             3241237..3242400
     CDS             3242397..3243038
     CDS             3243035..3244300
     CDS             3244303..3245292
     CDS             complement(3245299..3245850)
     CDS             complement(3246124..3247548)
     CDS             complement(3247545..3248789)
     CDS             complement(3248915..3249745)
     CDS             complement(3249815..3251155)
     CDS             3251386..3252312
     CDS             complement(3252364..3253524)
     CDS             complement(3253673..3254104)
     CDS             3254499..3254975
     CDS             3255503..3256525
     CDS             complement(3256766..3257479)
     CDS             complement(3257527..3258204)
     CDS             complement(3258257..3259024)
     CDS             complement(3259074..3259706)
     CDS             3259819..3260697
     CDS             complement(3260992..3262044)
     CDS             3262300..3263286
     CDS             3263331..3265001
     CDS             3265468..3265635
     CDS             3266114..3267280
     CDS             3267424..3268341
     CDS             3268338..3269156
     CDS             complement(3269259..3269723)
     CDS             complement(3269723..3271789)
     CDS             complement(3271821..3274652)
     CDS             complement(3274652..3275626)
     CDS             complement(3275623..3276624)
     CDS             3276862..3277512
     CDS             3277509..3278189
     CDS             3278189..3278449
     CDS             3278446..3279666
     CDS             complement(3279671..3279892)
     CDS             complement(3279965..3280912)
     CDS             complement(3281015..3281479)
     CDS             complement(3281538..3282773)
     CDS             3283211..3283738
     CDS             3283776..3285050
     CDS             3285072..3285923
     CDS             3286156..3286332
     CDS             3286360..3286692
     CDS             complement(3286709..3286873)
     CDS             3288455..3289330
     CDS             3289482..3289928
     CDS             3289928..3290440
     CDS             complement(3291150..3291761)
     CDS             3292330..3293466
     CDS             complement(3294465..3295340)
     CDS             complement(3295412..3295678)
     CDS             3295918..3296877
     CDS             3296874..3297578
     CDS             3297609..3298493
     CDS             3298490..3299296
     CDS             3299331..3299807
     CDS             3299773..3300198
     CDS             complement(3301022..3304030)
     CDS             complement(3304027..3305835)
     CDS             complement(3305832..3307049)
     CDS             complement(3307111..3310452)
     CDS             complement(3310467..3313859)
     CDS             complement(3313859..3316513)
     CDS             3316735..3317619
     CDS             3317642..3321145
     CDS             3321154..3321645
     CDS             3321642..3325862
     CDS             3325846..3328647
     CDS             3328660..3331956
     CDS             3332074..3333033
     CDS             complement(3332966..3333205)
     CDS             complement(3333207..3334463)
     CDS             complement(3334460..3335503)
     CDS             complement(3335500..3336183)
     CDS             complement(3336186..3337541)
     CDS             complement(3337544..3337915)
     CDS             complement(3337926..3338684)
     CDS             complement(3338681..3341119)
     CDS             complement(3341133..3341405)
     CDS             complement(3341405..3341737)
     CDS             complement(3341734..3342762)
     CDS             complement(3342932..3343369)
     CDS             complement(3343381..3345372)
     CDS             complement(3345576..3347621)
     CDS             complement(3348206..3349294)
     CDS             complement(3349505..3350221)
     CDS             complement(3350226..3350561)
     CDS             complement(3350628..3351173)
     CDS             complement(3351170..3351691)
     CDS             complement(3351688..3351942)
     CDS             complement(3351939..3352592)
     CDS             complement(3352589..3353626)
     CDS             complement(3353742..3354023)
     CDS             3354424..3354660
     CDS             complement(3354713..3354937)
     CDS             complement(3355049..3355315)
     CDS             complement(3355398..3355652)
     CDS             complement(3355838..3356161)
     CDS             complement(3356732..3357172)
     CDS             complement(3357315..3357482)
     CDS             complement(3357765..3358691)
     CDS             complement(3359018..3360073)
     CDS             complement(3360073..3364416)
     CDS             complement(3364570..3364866)
     CDS             complement(3364863..3365126)
     CDS             complement(3365123..3365539)
     CDS             complement(3365606..3365827)
     CDS             complement(3365888..3368026)
     CDS             complement(3368187..3369134)
     CDS             complement(3369134..3369412)
     CDS             complement(3369409..3370311)
     CDS             complement(3370630..3372804)
     CDS             complement(3372801..3374588)
     CDS             3374699..3374869
     CDS             3375152..3375319
     CDS             complement(3376167..3376913)
     CDS             complement(3377071..3378303)
     CDS             complement(3378659..3379108)
     CDS             3379189..3379641
     CDS             3379638..3379931
     CDS             3379906..3380388
     CDS             3380407..3382710
     CDS             3382989..3383582
     CDS             3383575..3384591
     CDS             3384604..3386400
     CDS             3386410..3388236
     CDS             3388391..3389155
     CDS             complement(3389174..3389587)
     CDS             complement(3389640..3390881)
     CDS             complement(3391001..3391630)
     CDS             complement(3391650..3392477)
     CDS             3392678..3394537
     CDS             complement(3394609..3395397)
     CDS             complement(3395637..3396989)
     CDS             complement(3397070..3398023)
     CDS             complement(3398031..3398489)
     CDS             complement(3398493..3399317)
     CDS             3399917..3400504
     CDS             3400557..3401378
     CDS             3401545..3402294
     CDS             complement(3402441..3402869)
     CDS             3403288..3405675
     CDS             3405731..3406240
     CDS             3406271..3406696
     CDS             3406724..3407341
     CDS             complement(3407363..3407893)
     CDS             3408140..3409171
     CDS             3409288..3409860
     CDS             3409951..3410364
     CDS             3410465..3410974
     CDS             complement(3411008..3411391)
     CDS             complement(3411397..3411702)
     CDS             3411957..3414023
     CDS             3414132..3415142
     CDS             3415163..3416353
     CDS             3416561..3417586
     CDS             3417866..3418456
     CDS             3418453..3419607
     CDS             3419997..3420491
     CDS             3420735..3421658
     CDS             3421688..3422794
     CDS             3422910..3424832
     CDS             3424907..3426499
     CDS             3426733..3427770
     CDS             3427855..3428598
     CDS             complement(3428626..3429123)
     CDS             complement(3429120..3430007)
     CDS             complement(3430147..3430401)
     CDS             complement(3430469..3431236)
     CDS             complement(3431291..3433897)
     CDS             3434044..3434319
     CDS             complement(3434433..3434984)
     CDS             complement(3435003..3436865)
     CDS             3436923..3437366
     CDS             complement(3437393..3437809)
     CDS             complement(3437999..3438904)
     CDS             complement(3438965..3439894)
     CDS             complement(3439894..3440943)
     CDS             complement(3441043..3441756)
     CDS             complement(3441756..3442244)
     CDS             3442488..3442817
     CDS             complement(3442878..3443504)
     CDS             complement(3443752..3445008)
     CDS             3445194..3446129
     CDS             3446243..3446713
     CDS             complement(3446798..3447520)
     CDS             complement(3447758..3448936)
     CDS             3449234..3449872
     CDS             complement(3450161..3450562)
     CDS             complement(3450953..3451138)
     CDS             3451488..3452420
     CDS             complement(3452507..3452926)
     CDS             complement(3453123..3455639)
     CDS             complement(3455739..3456482)
     CDS             complement(3456764..3457750)
     CDS             3457923..3458993
     CDS             3459252..3459710
     CDS             3459710..3459976
     CDS             3460109..3461065
     CDS             3461122..3461703
     CDS             3462121..3463386
     CDS             3463617..3465149
     CDS             complement(3465271..3465723)
     CDS             complement(3465813..3466157)
     CDS             complement(3466285..3467859)
     CDS             complement(3467807..3469993)
     CDS             complement(3470063..3470797)
     CDS             complement(3470800..3472056)
     CDS             complement(3472115..3472645)
     CDS             complement(3472747..3474036)
     CDS             3474744..3474980
     CDS             3475090..3476352
     CDS             3476578..3477906
     CDS             3478090..3479022
     CDS             3479034..3479729
     CDS             3480004..3483126
     CDS             complement(3483210..3484358)
     CDS             complement(3484414..3486708)
     CDS             3487005..3488876
     CDS             3488948..3489433
     CDS             complement(3489598..3491661)
     CDS             3491812..3494094
     CDS             complement(3494250..3495089)
     CDS             3495284..3496210
     CDS             3496407..3496964
     CDS             3496987..3498237
     CDS             complement(3498528..3498806)
     CDS             3499224..3499721
     CDS             3499795..3500976
     CDS             3501059..3501349
     CDS             3501601..3501789
     CDS             3501814..3502011
     CDS             3502015..3502494
     CDS             3502522..3503808
     CDS             complement(3504095..3505060)
     CDS             complement(3505063..3505740)
     CDS             3506076..3506639
     CDS             3506636..3506956
     CDS             3506953..3507240
     CDS             3507237..3507656
     CDS             3507688..3508095
     CDS             3508124..3508480
     CDS             3508480..3508689
     CDS             3508699..3509271
     CDS             complement(3509300..3509668)
     CDS             complement(3510451..3511143)
     CDS             3511253..3511894
     CDS             3511901..3512791
     CDS             3512788..3513228
     CDS             3513260..3517162
     CDS             3517525..3518226
     CDS             3518260..3518580
     CDS             3518602..3518760
     CDS             3518760..3520010
     CDS             3520049..3520921
     CDS             3521120..3521341
     CDS             3521523..3522194
     CDS             3522209..3523636
     CDS             3523791..3524228
     CDS             complement(3524307..3525146)
     CDS             complement(3525248..3526309)
     CDS             complement(3526330..3527286)
     CDS             complement(3527283..3527870)
     CDS             complement(3527882..3529564)
     CDS             complement(3529805..3532123)
     CDS             complement(3532137..3532685)
     CDS             complement(3532793..3534196)
     CDS             3534582..3535712
     CDS             complement(3535760..3536701)
     CDS             3537013..3538251
     CDS             3538318..3538953
     CDS             3538950..3539339
     CDS             complement(3539346..3539897)
     CDS             complement(3539990..3541126)
     CDS             complement(3541129..3542235)
     CDS             complement(3542253..3543521)
     CDS             complement(3543518..3544990)
     CDS             complement(3544998..3546284)
     CDS             3546846..3547688
     CDS             3547866..3548294
     CDS             complement(3548194..3549399)
     CDS             complement(3549396..3550085)
     CDS             complement(3550287..3551099)
     CDS             complement(3551326..3551850)
     CDS             3552149..3553795
     CDS             3553934..3554209
     CDS             3554436..3554957
     CDS             3555039..3555176
     CDS             complement(3555231..3555440)
     CDS             complement(3555519..3556415)
     CDS             complement(3556495..3557064)
     CDS             complement(3557175..3558548)
     CDS             3558740..3559588
     CDS             3559585..3560400
     CDS             3560435..3561451
     CDS             3561830..3562036
     CDS             complement(3562124..3562717)
     CDS             complement(3562892..3563737)
     CDS             3563903..3565189
     CDS             3565412..3565654
     CDS             3565732..3566235
     CDS             complement(3566700..3567398)
     CDS             3567591..3568073
     CDS             3568230..3568937
     CDS             3568961..3569506
     CDS             complement(3569579..3571768)
     CDS             3571932..3573299
     CDS             complement(3573577..3574467)
     CDS             complement(3574641..3575912)
     CDS             3576204..3577640
     CDS             complement(3577768..3578844)
     CDS             complement(3579006..3580244)
     CDS             complement(3580401..3580895)
     CDS             complement(3581141..3582343)
     CDS             complement(3582389..3582646)
     CDS             3582819..3583022
     CDS             3583209..3585008
     CDS             complement(3585052..3586785)
     CDS             complement(3586979..3587665)
     CDS             complement(3587690..3590392)
     CDS             complement(3590477..3591082)
     CDS             complement(3591093..3593186)
     CDS             complement(3593212..3593382)
     CDS             complement(3593384..3595099)
     CDS             3595923..3596168
     CDS             3596165..3597589
     CDS             3597768..3599288
     CDS             complement(3599359..3601029)
     CDS             3601149..3602039
     CDS             complement(3602029..3602934)
     CDS             3603036..3604565
     CDS             complement(3604612..3605010)
     CDS             3605478..3607187
     CDS             3607366..3608349
     CDS             3608352..3609563
     CDS             3609635..3611266
     CDS             3611321..3612676
     CDS             3612835..3613596
     CDS             3613593..3614414
     CDS             3614543..3614731
     CDS             3614914..3615519
     CDS             3615905..3621253
     CDS             3621250..3623340
     CDS             complement(3623462..3623668)
     CDS             complement(3624210..3624899)
     CDS             3625059..3626042
     CDS             complement(3626059..3626511)
     CDS             complement(3626508..3627545)
     CDS             3627696..3629486
     CDS             complement(3629493..3630536)
     CDS             3630708..3631679
     CDS             3631785..3632744
     CDS             3632741..3633502
     CDS             complement(3633505..3633972)
     CDS             3634037..3634495
     CDS             complement(3634541..3636019)
     CDS             complement(3636166..3636387)
     CDS             3636588..3636794
     CDS             complement(3636911..3638236)
     CDS             3638287..3639417
     CDS             complement(3639426..3640187)
     CDS             complement(3640184..3640573)
     CDS             complement(3640570..3641832)
     CDS             3641870..3642733
     CDS             complement(3642628..3643476)
     CDS             complement(3643473..3644198)
     CDS             complement(3644195..3644830)
     CDS             complement(3644844..3646160)
     CDS             complement(3646157..3649537)
     CDS             complement(3649553..3650587)
     CDS             complement(3650587..3651060)
     CDS             complement(3651490..3652770)
     CDS             complement(3652767..3654215)
     CDS             complement(3654219..3654572)
     CDS             3654833..3656224
     CDS             complement(3656295..3657221)
     CDS             3657414..3658637
     CDS             3658750..3659979
     CDS             3660205..3662718
     CDS             3662715..3664286
     CDS             3664283..3665050
     CDS             3665138..3668185
     CDS             3668182..3671685
     CDS             3671772..3672092
     CDS             complement(3672186..3672533)
     CDS             complement(3672682..3673419)
     CDS             complement(3673439..3674362)
     CDS             complement(3674481..3674999)
     CDS             3675080..3676246
     CDS             3676359..3677240
     CDS             3677448..3678218
     CDS             complement(3678769..3678954)
     CDS             complement(3679299..3680816)
     CDS             3680958..3682142
     CDS             complement(3682677..3683084)
     CDS             complement(3683166..3683546)
     CDS             3683835..3685532
     CDS             3685739..3686173
     CDS             3686486..3687892
     CDS             3688043..3689038
     CDS             3689247..3690668
     CDS             complement(3690756..3692384)
     CDS             complement(3692744..3693340)
     CDS             3693546..3694337
     CDS             3694589..3695611
     CDS             complement(3695616..3696656)
     CDS             3696812..3697303
     CDS             3697430..3698041
     CDS             3698046..3698789
     CDS             3698767..3699444
     CDS             3699622..3700770
     CDS             3700972..3702063
     CDS             complement(3702154..3704355)
     CDS             complement(3704423..3705352)
     CDS             3705354..3705590
     CDS             complement(3705497..3706144)
     CDS             complement(3706141..3707457)
     CDS             complement(3707547..3708914)
     CDS             3708971..3709426
     CDS             complement(3709578..3710318)
     CDS             complement(3710379..3711374)
     CDS             3711515..3712423
     CDS             complement(3712441..3714720)
     CDS             3714758..3715231
     CDS             complement(3715443..3716468)
     CDS             complement(3716627..3717130)
     CDS             3717329..3720592
     CDS             3720615..3720776
     CDS             complement(3720936..3721226)
     CDS             3721546..3722433
     CDS             complement(3722462..3723751)
     CDS             complement(3723840..3724259)
     CDS             complement(3724668..3725654)
     CDS             complement(3725714..3726454)
     CDS             3726614..3727825
     CDS             3727827..3729059
     CDS             3729080..3729901
     CDS             3729912..3731330
     CDS             3731520..3732152
     CDS             complement(3732585..3734276)
     CDS             complement(3734763..3735629)
     CDS             3736610..3737221
     CDS             3737293..3738483
     CDS             3738598..3738861
     CDS             3739275..3739562
     CDS             3739580..3740110
     CDS             3740277..3740726
     CDS             3740732..3741430
     CDS             3741643..3741879
     CDS             3742637..3743155
     CDS             3743225..3743599
     CDS             3743884..3747960
     CDS             3748098..3752282
     CDS             complement(3752692..3753972)
     CDS             complement(3753963..3754526)
     CDS             complement(3754644..3755618)
     CDS             complement(3755678..3756583)
     CDS             complement(3756585..3757721)
     CDS             complement(3757751..3758656)
     CDS             complement(3758724..3759557)
     CDS             3759729..3760529
     CDS             3760531..3762057
     CDS             complement(3762077..3762565)
     CDS             complement(3762576..3763844)
     CDS             complement(3763844..3764824)
     CDS             complement(3764821..3765900)
     CDS             complement(3765897..3766784)
     CDS             complement(3766789..3767733)
     CDS             complement(3767802..3769481)
     CDS             3769859..3770548
     CDS             complement(3770568..3771440)
     CDS             3771909..3772988
     CDS             3772985..3773905
     CDS             3773960..3775000
     CDS             complement(3775033..3775275)
     CDS             3775521..3777467
     CDS             3777464..3778099
     CDS             3778319..3778573
     CDS             complement(3778869..3779174)
     CDS             complement(3779250..3779714)
     CDS             complement(3779842..3781071)
     CDS             complement(3781306..3782190)
     CDS             complement(3782243..3784441)
     CDS             complement(3784457..3784927)
     CDS             complement(3784973..3785335)
     CDS             complement(3785428..3786783)
     CDS             complement(3786780..3787451)
     CDS             3787589..3787873
     CDS             3787991..3788269
     CDS             3788282..3789454
     CDS             3789518..3790228
     CDS             3790225..3791559
     CDS             3791641..3793275
     CDS             3793285..3796416
     CDS             3796429..3796803
     CDS             3796865..3798415
     CDS             3798725..3799453
     CDS             3799922..3802267
     CDS             complement(3802405..3803955)
     CDS             complement(3804326..3805336)
     CDS             complement(3805549..3806535)
     CDS             complement(3806593..3807534)
     CDS             complement(3807531..3807782)
     CDS             complement(3808235..3809059)
     CDS             3809382..3809681
     CDS             3809678..3810742
     CDS             3810761..3810997
     CDS             complement(3811123..3811218)
     CDS             complement(3811601..3812089)
     CDS             complement(3812089..3813381)
     CDS             complement(3813584..3814060)
     CDS             complement(3814057..3814410)
     CDS             complement(3814403..3814975)
     CDS             complement(3815034..3815621)
     CDS             3815715..3815972
     CDS             3815969..3816148
     CDS             3816169..3816453
     CDS             3816679..3818130
     CDS             complement(3818415..3818534)
     CDS             complement(3818623..3819087)
     CDS             complement(3819090..3823505)
     CDS             complement(3823505..3824665)
     CDS             complement(3824669..3824857)
     CDS             complement(3824992..3825405)
     CDS             complement(3825417..3826445)
     CDS             3826662..3826895
     CDS             complement(3827140..3828528)
     CDS             complement(3828528..3829427)
     CDS             complement(3829427..3829669)
     CDS             complement(3829666..3830049)
     CDS             complement(3830046..3830459)
     CDS             complement(3830456..3830746)
     CDS             complement(3830739..3830939)
     CDS             complement(3831019..3831261)
     CDS             complement(3831323..3832138)
     CDS             complement(3832247..3833452)
     CDS             3833928..3834683
     CDS             3834938..3836332
     CDS             complement(3836514..3837311)
     CDS             complement(3837423..3837893)
     CDS             3838053..3841718
     CDS             complement(3841740..3842015)
     CDS             complement(3842148..3843071)
     CDS             complement(3843253..3844374)
     CDS             complement(3844439..3845329)
     CDS             complement(3845322..3846170)
     CDS             complement(3846181..3847224)
     CDS             complement(3847242..3848429)
     CDS             complement(3848544..3849002)
     CDS             complement(3848999..3849781)
     CDS             complement(3849806..3850657)
     CDS             complement(3850728..3851807)
     CDS             3852019..3852876
     CDS             3852867..3853952
     CDS             3854022..3855107
     CDS             3855139..3856023
     CDS             3856020..3856745
     CDS             3856767..3857759
     CDS             3857817..3859046
     CDS             complement(3859089..3862439)
     CDS             complement(3862451..3863893)
     CDS             complement(3863907..3864776)
     CDS             3864951..3865217
     CDS             3865268..3866140
     CDS             complement(3866591..3867079)
     CDS             3867192..3868847
     CDS             complement(3868953..3869051)
     CDS             3869140..3869916
     CDS             3869994..3870980
     CDS             complement(3871037..3871267)
     CDS             complement(3871257..3872135)
     CDS             complement(3872291..3875131)
     CDS             complement(3875145..3876707)
     CDS             complement(3876707..3877201)
     CDS             complement(3877472..3878401)
     CDS             complement(3878398..3879243)
     CDS             3879359..3879937
     CDS             complement(3880028..3881323)
     CDS             complement(3881570..3882214)
     CDS             complement(3882418..3883260)
     CDS             3883515..3884195
     CDS             complement(3884330..3885031)
     CDS             3885501..3885896
     CDS             3886083..3886622
     CDS             3886619..3888709
     CDS             3888823..3889815
     CDS             3889902..3891002
     CDS             3891039..3891488
     CDS             3891630..3892316
     CDS             complement(3892253..3892915)
     CDS             complement(3892971..3894152)
     CDS             3894512..3895939
     CDS             3895966..3896766
     CDS             3896938..3897378
     CDS             3897479..3897949
     CDS             3898140..3899498
     CDS             complement(3899570..3899758)
     CDS             complement(3899812..3900009)
     CDS             3900143..3901711
     CDS             complement(3901785..3902084)
     CDS             3902200..3903132
     CDS             complement(3903181..3903717)
     CDS             complement(3903809..3905704)
     CDS             3906138..3908291
     CDS             3908314..3908475
     CDS             3908472..3910802
     CDS             3910884..3911390
     CDS             complement(3911460..3912326)
     CDS             complement(3912483..3913553)
     CDS             complement(3913735..3914529)
     CDS             3914903..3916777
     CDS             3916985..3918586
     CDS             3918834..3919550
     CDS             3919603..3920991
     CDS             3921146..3924115
     CDS             complement(3924277..3925266)
     CDS             complement(3925272..3926558)
     CDS             complement(3926731..3927951)
     CDS             complement(3928108..3928428)
     CDS             3928669..3930648
     CDS             3930856..3932268
     CDS             3932265..3933530
     CDS             3933747..3934361
     CDS             complement(3934438..3936045)
     CDS             complement(3936228..3937217)
     CDS             complement(3937330..3937767)
     CDS             complement(3937838..3938803)
     CDS             3938842..3939549
     CDS             3939645..3943103
     CDS             complement(3943180..3944022)
     CDS             complement(3944057..3945193)
     CDS             complement(3945421..3946434)
     CDS             complement(3946444..3946878)
     CDS             complement(3946966..3947844)
     CDS             complement(3947960..3948829)
     CDS             complement(3949004..3949954)
     CDS             complement(3950051..3951466)
     CDS             3951636..3952388
     CDS             complement(3952859..3953584)
     CDS             3953935..3954267
     CDS             3955104..3955817
     CDS             3955942..3956916
     CDS             complement(3956975..3957748)
     CDS             complement(3957932..3958831)
     CDS             complement(3958828..3959061)
     CDS             complement(3959107..3959673)
     CDS             3959876..3961030
     CDS             complement(3961079..3962530)
     CDS             complement(3962773..3964089)
     CDS             3964638..3966932
     CDS             3967526..3968083
     CDS             3968101..3969168
     CDS             3969159..3970052
     CDS             3970067..3970951
     CDS             3971003..3972256
     CDS             3972428..3973921
     CDS             3973939..3975081
     CDS             3975087..3976007
     CDS             3976104..3977063
     CDS             3977522..3978478
     CDS             3978661..3980007
     CDS             complement(3979979..3980533)
     CDS             complement(3980615..3981895)
     CDS             complement(3981972..3983144)
     CDS             3983240..3983863
     CDS             3984168..3989564
     CDS             complement(3989644..3991017)
     CDS             complement(3991165..3992169)
     CDS             3992597..3993187
     CDS             3993206..3994399
     CDS             complement(3994492..3995595)
     CDS             complement(3995998..3996345)
     CDS             3996481..3996852
     CDS             complement(3996879..3998048)
     CDS             3998250..3999407
     CDS             3999404..4000918
     CDS             4000915..4001850
     CDS             4001847..4003103
     CDS             complement(4003069..4003629)
     CDS             complement(4003631..4004422)
     CDS             complement(4004419..4005810)
     CDS             4006123..4006794
     CDS             4006791..4007138
     CDS             complement(4007265..4008680)
     CDS             complement(4008726..4009064)
     CDS             4009344..4010777
     CDS             complement(4010827..4012095)
     CDS             4012209..4012694
     CDS             4012778..4013311
     CDS             4013919..4015277
     CDS             4015363..4015998
     CDS             4016406..4017674
     CDS             4018008..4020425
     CDS             4020750..4021028
     CDS             complement(4022068..4023267)
     CDS             complement(4023275..4023532)
     CDS             complement(4023537..4024073)
     CDS             complement(4024070..4024495)
     CDS             complement(4024492..4024845)
     CDS             complement(4024838..4025125)
     CDS             complement(4025128..4025619)
     CDS             complement(4025619..4026518)
     CDS             complement(4026515..4026958)
     CDS             complement(4026962..4028071)
     CDS             complement(4028082..4029110)
     CDS             complement(4029103..4029288)
     CDS             complement(4029290..4029517)
     CDS             complement(4029525..4029686)
     CDS             complement(4029686..4030078)
     CDS             complement(4030078..4030389)
     CDS             complement(4030386..4030589)
     CDS             complement(4030586..4030939)
     CDS             4031123..4031365
     CDS             4031368..4031616
     CDS             complement(4031842..4032729)
     CDS             complement(4032755..4033405)
     CDS             4033559..4033792
     CDS             4033789..4033986
     CDS             4033983..4034540
     CDS             4034540..4034776
     CDS             4034776..4035153
     CDS             complement(4035156..4035638)
     CDS             4035984..4036136
     CDS             4036257..4036877
     CDS             4036877..4037065
     CDS             4037062..4037298
     CDS             4037295..4037879
     CDS             4037876..4039228
     CDS             4039228..4039476
     CDS             4039473..4040324
     CDS             4040308..4040805
     CDS             4041294..4041467
     CDS             4041551..4042186
     CDS             4042189..4042455
     CDS             4042781..4042969
     CDS             4043000..4043539
     CDS             complement(4043644..4044276)
     CDS             4044365..4044589
     CDS             complement(4044907..4045278)
     CDS             4045456..4045758
     CDS             4045817..4047781
     CDS             4047778..4049232
     CDS             4049229..4050005
     CDS             4050223..4051560
     CDS             4051589..4052083
     CDS             4052236..4053297
     CDS             4053362..4053778
     CDS             4053778..4054167
     CDS             4054167..4054688
     CDS             4054688..4055059
     CDS             4055056..4055637
     CDS             4055637..4057112
     CDS             4057157..4057573
     CDS             4057579..4058058
     CDS             4058073..4058234
     CDS             4058236..4060029
     CDS             4060029..4061957
     CDS             4061957..4062496
     CDS             complement(4062518..4063192)
     CDS             4063751..4063936
     CDS             4063936..4064586
     CDS             4064768..4065553
     CDS             4065569..4065727
     CDS             4065799..4066128
     CDS             4066125..4067105
     CDS             4067108..4067770
     CDS             4067770..4068237
     CDS             4068237..4069406
     CDS             4069406..4070110
     CDS             4070188..4071465
     CDS             4071468..4071977
     CDS             4072003..4072572
     CDS             4072569..4074695
     CDS             4074815..4076353
     CDS             4076395..4077057
     CDS             4077417..4077569
     CDS             complement(4077573..4077824)
     CDS             4077960..4078394
     CDS             4078666..4078956
     CDS             4078953..4079207
     CDS             4079408..4080517
     CDS             4080527..4080754
     CDS             4080751..4081113
     CDS             4081110..4081400
     CDS             complement(4081415..4081744)
     CDS             complement(4081937..4082125)
     CDS             complement(4082295..4082588)
     CDS             complement(4082657..4082911)
     CDS             complement(4082908..4083567)
     CDS             complement(4083554..4083850)
     CDS             complement(4083855..4084106)
     CDS             complement(4084109..4085512)
     CDS             complement(4085499..4085831)
     CDS             complement(4085835..4086431)
     CDS             complement(4086421..4086645)
     CDS             complement(4086635..4086853)
     CDS             complement(4086850..4087338)
     CDS             complement(4087338..4087505)
     CDS             complement(4087508..4087834)
     CDS             complement(4087831..4088274)
     CDS             complement(4088271..4088900)
     CDS             complement(4089450..4090052)
     CDS             complement(4090061..4091071)
     CDS             complement(4091071..4091925)
     CDS             complement(4091925..4092206)
     CDS             complement(4092210..4092428)
     CDS             complement(4092507..4092722)
     CDS             complement(4092725..4092991)
     CDS             complement(4093042..4093413)
     CDS             complement(4093416..4094837)
     CDS             complement(4094891..4095181)
     CDS             complement(4095324..4096007)
     CDS             4096093..4096302
     CDS             4096299..4096799
     CDS             4096796..4096942
     CDS             4097007..4097744
     CDS             4097732..4098109
     CDS             4098133..4098429
     CDS             4098441..4098848
     CDS             4098851..4099372
     CDS             4099639..4099956
     CDS             4099934..4100119
     CDS             4100116..4101465
     CDS             4101674..4103413
     CDS             4103421..4104140
     CDS             4104933..4105529
     CDS             4105526..4105816
     CDS             4105882..4106538
     CDS             4107483..4108100
     CDS             4108288..4109337
     CDS             4109349..4110782
     CDS             4110782..4112653
     CDS             4112716..4113195
     CDS             complement(4113186..4113398)
     CDS             4113428..4114543
     CDS             4114573..4115925
     CDS             4115995..4116429
     CDS             4116485..4116994
     CDS             4116999..4117544
     CDS             4117541..4117897
     CDS             4117899..4118324
     CDS             4118381..4118722
     CDS             4118806..4118955
     CDS             4118966..4119457
     CDS             4119546..4122929
     CDS             4122926..4123354
     CDS             4123351..4123851
     CDS             4123851..4124270
     CDS             4124255..4126579
     CDS             4126619..4127038
     CDS             4127093..4128454
     CDS             4128481..4129155
     CDS             4129206..4130681
     CDS             4130769..4131950
     CDS             4131947..4132324
     CDS             4132275..4132529
     CDS             4132526..4132963
     CDS             4132967..4133227
     CDS             complement(4133385..4134188)
     CDS             complement(4134233..4136173)
     CDS             4137291..4137599
     CDS             4138082..4139296
     CDS             4139880..4140902
     CDS             4141159..4141362
     CDS             4141359..4142285
     CDS             complement(4142519..4143211)
     CDS             complement(4143208..4143753)
     CDS             4144074..4144532
     CDS             complement(4145420..4146088)
     CDS             4146801..4147010
     CDS             4147012..4147236
     CDS             4147486..4147971
     CDS             4147968..4148126
     CDS             4148283..4148759
     CDS             complement(4148818..4149378)
     CDS             4149835..4151274
     CDS             4151764..4152594
     CDS             complement(4152713..4153354)
     CDS             complement(4153455..4154396)
     CDS             4154742..4154999
     CDS             4155252..4156673
     CDS             4156686..4157693
     CDS             complement(4157808..4158986)
     CDS             4159299..4160306
     CDS             4160340..4160966
     CDS             4161009..4161791
     CDS             4161793..4162569
     CDS             4162574..4163977
     CDS             4163974..4166268
     CDS             4166378..4166929
     CDS             complement(4167033..4168997)
     CDS             complement(4169119..4170867)
     CDS             complement(4170895..4171983)
     CDS             complement(4172377..4172856)
     CDS             complement(4173001..4173237)
     CDS             complement(4173447..4175825)
     CDS             4176026..4176580
     CDS             4176832..4177305
     CDS             4177435..4178457
     CDS             4178454..4179461
     CDS             4179535..4180545
     CDS             4180558..4182006
     CDS             4182557..4182745
     CDS             4182761..4183489
     CDS             4183486..4184007
     CDS             4184004..4184636
     CDS             4184641..4186107
     CDS             complement(4186091..4187062)
     CDS             4187431..4188186
     CDS             4188417..4189607
     CDS             4189807..4190979
     CDS             4190976..4191554
     CDS             complement(4191540..4192550)
     CDS             4192763..4193494
     CDS             4193700..4194431
     CDS             4194581..4195090
     CDS             4195137..4195697
     CDS             4195824..4196282
     CDS             complement(4196399..4197169)
     CDS             complement(4197275..4198447)
     CDS             complement(4198567..4199307)
     CDS             complement(4199330..4199794)
     CDS             4199935..4200756
     CDS             4200781..4201071
     CDS             4201261..4202781
     CDS             4202772..4203272
     CDS             4203431..4204141
     CDS             4204224..4206299
     CDS             4207073..4207252
     CDS             4207721..4209121
     CDS             4209118..4210338
     CDS             complement(4210289..4211623)
     CDS             complement(4211620..4219002)
     CDS             complement(4219246..4220532)
     CDS             complement(4220529..4222295)
     CDS             4222668..4223858
     CDS             complement(4223879..4224733)
     CDS             complement(4224767..4225573)
     CDS             complement(4225576..4226232)
     CDS             complement(4226242..4227522)
     CDS             4227666..4229330
     CDS             4229585..4230580
     CDS             4230616..4231815
     CDS             4231827..4232672
     CDS             4232674..4233966
     CDS             4233979..4235055
     CDS             complement(4235091..4236419)
     CDS             complement(4236433..4237584)
     CDS             4237772..4238659
     CDS             4238984..4240252
     CDS             4240990..4242456
     CDS             4242874..4244217
     CDS             4244441..4246630
     CDS             4246627..4246734
     CDS             4246731..4247492
     CDS             complement(4247908..4250226)
     CDS             4250689..4251588
     CDS             4251613..4251858
     CDS             4251855..4252136
     CDS             4252182..4252658
     CDS             4252690..4253094
     CDS             4253091..4253666
     CDS             complement(4253673..4254374)
     CDS             complement(4254392..4255000)
     CDS             4255207..4255596
     CDS             4256096..4256428
     CDS             4256439..4257380
     CDS             complement(4257359..4258276)
     CDS             4258439..4259089
     CDS             4259135..4259845
     CDS             4260089..4260646
     CDS             complement(4260668..4261156)
     CDS             4261434..4261976
     CDS             complement(4262234..4263484)
     CDS             complement(4263504..4264421)
     CDS             complement(4264717..4265115)
     CDS             4265267..4266574
     CDS             complement(4266936..4267307)
     CDS             complement(4267886..4268620)
     CDS             complement(4268845..4271541)
     CDS             4271714..4272337
     CDS             4272492..4273163
     CDS             complement(4273190..4273543)
     CDS             complement(4273759..4274163)
     CDS             complement(4274261..4275559)
     CDS             complement(4275668..4275994)
     CDS             4276097..4276465
     CDS             complement(4276899..4277066)
     CDS             complement(4277255..4278391)
     CDS             complement(4278432..4279166)
     CDS             complement(4279233..4279778)
     CDS             complement(4279815..4282298)
     CDS             complement(4282453..4283349)
     CDS             4283972..4284445
     CDS             complement(4284448..4286313)
     CDS             4286676..4287479
     CDS             complement(4287626..4288165)
     CDS             complement(4288239..4289279)
     CDS             4289377..4290264
     CDS             complement(4290277..4291251)
     CDS             complement(4291320..4292072)
     CDS             complement(4292069..4292830)
     CDS             4293091..4294299
     CDS             complement(4294319..4295275)
     CDS             4295630..4297858
     CDS             4297917..4298690
     CDS             4298687..4299094
     CDS             4299262..4300014
     CDS             4299984..4300721
     CDS             4300721..4301878
     CDS             complement(4301935..4303746)
     CDS             complement(4303751..4305988)
     CDS             4306285..4306533
     CDS             complement(4306539..4307267)
     CDS             4307486..4307800
     CDS             4307962..4308969
     CDS             4308980..4309333
     CDS             4309339..4310709
     CDS             4310722..4312068
     CDS             4312185..4312421
     CDS             4312566..4313207
     CDS             4313200..4314615
     CDS             4314735..4315013
     CDS             4315025..4315273
     CDS             4315444..4316397
     CDS             4316448..4316858
     CDS             complement(4316864..4317253)
     CDS             4317486..4318403
     CDS             4318403..4319920
     CDS             4319920..4320846
     CDS             4320843..4321616
     CDS             4321616..4322059
     CDS             4322179..4323279
     CDS             4323609..4324745
     CDS             complement(4324753..4325625)
     CDS             complement(4325726..4326814)
     CDS             4326900..4327223
     CDS             4327322..4328026
     CDS             4328023..4329657
     CDS             complement(4329638..4330093)
     CDS             4330327..4331499
     CDS             complement(4331621..4334326)
     CDS             4334648..4334866
     CDS             complement(4334888..4336024)
     CDS             complement(4336032..4336640)
     CDS             complement(4336770..4338086)
     CDS             complement(4338079..4339026)
     CDS             4339321..4339776
     CDS             complement(4339860..4340807)
     CDS             complement(4340969..4341499)
     CDS             complement(4341553..4341918)
     CDS             complement(4341915..4342112)
     CDS             4342285..4342572
     CDS             4342569..4344053
     CDS             complement(4344232..4345371)
     CDS             4345546..4347036
     CDS             complement(4347183..4348349)
     CDS             complement(4348346..4349104)
     CDS             4349319..4351208
     CDS             complement(4351196..4352464)
     CDS             complement(4352470..4354104)
     CDS             complement(4354110..4354772)
     CDS             4355091..4355246
     CDS             4355265..4357268
     CDS             4357261..4358586
     CDS             4359008..4360660
     CDS             4360773..4362452
     CDS             4362477..4363439
     CDS             complement(4363580..4363765)
     CDS             4363997..4364296
     CDS             4364293..4365357
     CDS             4365377..4365613
     CDS             4365622..4366026
     CDS             4366023..4366616
     CDS             4366703..4367578
     CDS             4367584..4369035
     CDS             4369025..4370347
     CDS             4370519..4371040
     CDS             4371052..4373514
     CDS             complement(4373563..4374411)
     CDS             4374639..4375592
     CDS             complement(4375677..4376516)
     CDS             complement(4376516..4377451)
     CDS             complement(4377462..4378313)
     CDS             complement(4378476..4379477)
     CDS             4380023..4381051
     CDS             4381097..4381984
     CDS             4382066..4383127
     CDS             4383180..4384220
     CDS             4384168..4385481
     CDS             4385548..4386516
     CDS             4386540..4387394
     CDS             4387391..4388197
     CDS             4388197..4389015
     CDS             4389033..4389467
     CDS             4389535..4389993
     CDS             4390055..4391470
     CDS             4391467..4392765
     CDS             complement(4393072..4394283)
     CDS             complement(4394280..4395218)
     CDS             complement(4395864..4395980)
     CDS             complement(4395993..4399166)
     CDS             complement(4399163..4400584)
     CDS             complement(4400581..4400988)
     CDS             complement(4401575..4402642)
     CDS             complement(4402646..4403287)
     CDS             complement(4403581..4405860)
     CDS             4405898..4406422
     CDS             4406464..4406925
     CDS             4406991..4408262
     CDS             4408259..4409248
     CDS             4409238..4409630
     CDS             4409627..4412836
     CDS             4412859..4413236
     CDS             4413248..4413493
     CDS             4413910..4414170
     CDS             4415104..4417608
     CDS             4418726..4419706
     CDS             complement(4419594..4419878)
     CDS             complement(4419880..4421124)
     CDS             complement(4421121..4422173)
     CDS             complement(4422170..4422859)
     CDS             complement(4422856..4424145)
     CDS             complement(4424142..4424405)
     CDS             complement(4424415..4425149)
     CDS             complement(4425146..4427584)
     CDS             complement(4427595..4427867)
     CDS             complement(4427867..4428199)
     CDS             complement(4428196..4429182)
     CDS             4429681..4430961
     CDS             4431187..4431774
     CDS             4431978..4433000
     CDS             4433606..4434292
     CDS             complement(4434460..4434894)
     CDS             complement(4434900..4436879)
     CDS             complement(4436904..4438643)
     CDS             complement(4439199..4440287)
     CDS             complement(4440478..4441275)
     CDS             complement(4441320..4441865)
     CDS             complement(4441862..4442383)
     CDS             complement(4442380..4442634)
     CDS             complement(4442631..4443284)
     CDS             complement(4443281..4444435)
     CDS             complement(4444451..4444732)
     CDS             complement(4444873..4445331)
     CDS             complement(4445297..4445641)
     CDS             complement(4445769..4446026)
     CDS             4446233..4446451
     CDS             complement(4446498..4446824)
     CDS             complement(4447479..4447916)
     CDS             complement(4448052..4448219)
     CDS             complement(4448605..4449528)
     CDS             complement(4449853..4450905)
     CDS             complement(4450998..4453061)
     CDS             complement(4453235..4454428)
     CDS             4455077..4455517
     CDS             4456134..4456445
     CDS             complement(4456608..4457018)
     CDS             complement(4457011..4458414)
     CDS             complement(4458732..4459163)
     CDS             4459416..4459796
     CDS             complement(4459837..4461339)
     CDS             complement(4461454..4462230)
     CDS             complement(4462227..4463615)
     CDS             complement(4463703..4464551)
     CDS             4464890..4465885
     CDS             4465893..4466684
     CDS             4466687..4467484
     CDS             complement(4467494..4468414)
     CDS             complement(4468702..4469772)
     CDS             complement(4469786..4470136)
     CDS             complement(4470151..4470936)
     CDS             complement(4471027..4472145)
     CDS             complement(4472400..4473422)
     CDS             complement(4473452..4474459)
     CDS             4474858..4476864
     CDS             complement(4477014..4477871)
     CDS             complement(4478018..4479397)
     CDS             complement(4479387..4481279)
     CDS             complement(4481380..4482249)
     CDS             complement(4482258..4483079)
     CDS             complement(4483090..4484100)
     CDS             4484531..4485751
     CDS             4485901..4486800
     CDS             4486805..4488796
     CDS             4488806..4489528
     CDS             complement(4489820..4491001)
     CDS             complement(4490998..4492239)
     CDS             complement(4492266..4493213)
     CDS             4493511..4494713
     CDS             4494826..4495701
     CDS             4495698..4497518
     CDS             4497515..4498291
     CDS             4498332..4499027
     CDS             4499154..4500560
     CDS             complement(4500945..4501145)
     CDS             complement(4501295..4502254)
     CDS             complement(4502559..4503383)
     CDS             complement(4503395..4503820)
     CDS             complement(4503833..4504276)
     CDS             complement(4504273..4505460)
     CDS             complement(4505873..4506847)
     CDS             complement(4506874..4507545)
     CDS             complement(4507679..4508464)
     CDS             complement(4508599..4510164)
     CDS             complement(4510261..4511232)
     CDS             complement(4511252..4512514)
     CDS             complement(4512546..4513622)
     CDS             complement(4513729..4514946)
     CDS             4515218..4516303
     CDS             4516484..4519138
     CDS             complement(4519402..4520136)
     CDS             complement(4520664..4521476)
     CDS             4521871..4523283
     CDS             4523565..4525697
     CDS             4525952..4526839
     CDS             complement(4526968..4527273)
     CDS             complement(4527287..4527625)
     CDS             complement(4527784..4528017)
     CDS             complement(4528049..4530298)
     CDS             complement(4530295..4530993)
     CDS             complement(4531107..4531349)
     CDS             complement(4531513..4532307)
     CDS             4532665..4532985
     CDS             complement(4533099..4533716)
     CDS             complement(4533956..4534522)
     CDS             4534743..4535558
     CDS             complement(4535778..4536518)
     CDS             complement(4536515..4537084)
     CDS             complement(4537081..4538499)
     CDS             complement(4538501..4539082)
     CDS             complement(4539079..4539726)
     CDS             4539914..4540306
     CDS             4540594..4541322
     CDS             4541576..4542697
     CDS             complement(4542733..4543581)
     CDS             4543698..4544321
     CDS             4544521..4545330
     CDS             4545330..4546397
     CDS             4546394..4547395
     CDS             4547404..4548579
     CDS             complement(4548549..4549535)
     CDS             4549907..4551034
     CDS             4551041..4551847
     CDS             4551909..4552832
     CDS             4552840..4553481
     CDS             complement(4553556..4555010)
     CDS             complement(4555013..4555534)
     CDS             4555738..4557297
     CDS             complement(4557302..4557835)
     CDS             complement(4557947..4559008)
     CDS             complement(4558980..4559753)
     CDS             complement(4559978..4564213)
     CDS             4564530..4564850
     CDS             complement(4564948..4565499)
     CDS             4565653..4566654
     CDS             4567258..4569225
     CDS             complement(4569255..4570067)
     CDS             complement(4570119..4570721)
     CDS             complement(4570718..4570900)
     CDS             complement(4570924..4571655)
     CDS             complement(4571745..4572935)
     CDS             complement(4572932..4573918)
     CDS             complement(4573915..4574994)
     CDS             4575213..4576244
     CDS             complement(4576251..4577093)
     CDS             complement(4577305..4578618)
     CDS             complement(4578747..4579136)
     CDS             complement(4579261..4580373)
     CDS             4580564..4581922
     CDS             complement(4581978..4582730)
     CDS             complement(4582877..4583467)
     CDS             complement(4583526..4584032)
     CDS             complement(4584074..4584901)
     CDS             complement(4585488..4586666)
     CDS             complement(4586663..4588021)
     CDS             4588340..4588588
     CDS             complement(4588598..4589962)
     CDS             complement(4590110..4590682)
     CDS             4591448..4592752
     CDS             4592936..4594573
     CDS             4594570..4595697
     CDS             4595703..4596563
     CDS             4596568..4597263
     CDS             4597229..4598101
     CDS             4598124..4598744
     CDS             4598838..4600550
     CDS             4600647..4601204
     CDS             4601269..4602057
     CDS             4602011..4602829
     CDS             4602826..4603461
     CDS             complement(4603500..4603970)
     CDS             complement(4604179..4604781)
     CDS             4605027..4605758
     CDS             4605755..4606981
     CDS             4607113..4607892
     CDS             4608130..4609413
     CDS             4609410..4612517
     CDS             4612514..4615789
     CDS             4615790..4617202
     CDS             complement(4617206..4618816)
     CDS             complement(4618988..4619515)
     CDS             complement(4620056..4620478)
     CDS             4620600..4621370
     CDS             4621513..4622091
     CDS             4622094..4622648
     CDS             complement(4622680..4623213)
     CDS             complement(4623210..4623836)
     CDS             complement(4623937..4624773)
     CDS             4625380..4626216
     CDS             complement(4626280..4626594)
     CDS             4626994..4627299
     CDS             4627423..4627728
     CDS             complement(4628261..4628869)
     CDS             4629059..4629466
     CDS             4629473..4631437
     CDS             complement(4631451..4631888)
     CDS             complement(4631981..4633240)
     CDS             complement(4633237..4633611)
     CDS             complement(4633730..4635238)
     CDS             complement(4635430..4635765)
     CDS             complement(4635826..4638030)
     CDS             4638380..4639249
     CDS             4639246..4640334
     CDS             4640340..4641122
     CDS             complement(4641206..4641679)
     CDS             4641954..4645475
     CDS             4645587..4647728
     CDS             complement(4647768..4648913)
     CDS             4649232..4649633
     CDS             4649754..4651382
     CDS             4651485..4652357
     CDS             4652759..4653076
     CDS             4653155..4654033
     CDS             4654216..4655586
     CDS             4655815..4656741
     CDS             complement(4656752..4657951)
     CDS             complement(4658068..4658841)
     CDS             complement(4658886..4659218)
     CDS             complement(4659456..4663004)
     CDS             complement(4663001..4663474)
     CDS             4663792..4665297
     CDS             4665303..4666259
     CDS             4666252..4666836
     CDS             4666833..4667417
     CDS             4667471..4668679
     CDS             4669006..4670898
     CDS             4670895..4671677
     CDS             4671674..4672378
     CDS             4672381..4672923
     CDS             4673544..4674107
     CDS             4674219..4675808
     CDS             4675867..4676775
     CDS             complement(4676953..4678641)
     CDS             4679033..4681018
     CDS             4681018..4685304
     CDS             4685481..4686761
     CDS             4686758..4687984
     CDS             4687977..4688666
     CDS             4688788..4690074
     CDS             complement(4690508..4692373)
     CDS             complement(4692697..4693779)
     CDS             complement(4694017..4694565)
     CDS             4695007..4695669
     CDS             4695828..4697219
     CDS             4697367..4698311
     CDS             4698548..4701340
     CDS             4701657..4702754
     CDS             complement(4702765..4703169)
     CDS             complement(4703177..4703965)
     CDS             4704085..4705548
     CDS             4705561..4706727
     CDS             complement(4706790..4707215)
     CDS             4707316..4708521
     CDS             4708557..4710317
     CDS             4710425..4712263
     CDS             complement(4712347..4713243)
     CDS             4713455..4714099
     CDS             complement(4714110..4714946)
     CDS             complement(4715089..4716081)
     CDS             4716611..4717762
     CDS             4717931..4720102
     CDS             4720307..4720825
     CDS             complement(4720848..4721954)
     CDS             4722248..4723084
     CDS             4723300..4723851
     CDS             complement(4723897..4724823)
     CDS             complement(4724897..4725634)
     CDS             complement(4725621..4725830)
     CDS             complement(4725912..4726709)
     CDS             4726909..4727205
     CDS             4727244..4730750
     CDS             complement(4731011..4731349)
     CDS             complement(4731779..4733410)
     CDS             complement(4733479..4733793)
     CDS             4734106..4734468
     CDS             4734586..4735167
     CDS             4735371..4735742
     CDS             4735821..4736462
     CDS             4736505..4737593
     CDS             4737590..4738744
     CDS             4738915..4740087
     CDS             4740691..4741365
     CDS             4741372..4741866
     CDS             4741863..4742696
     CDS             4742869..4744182
     CDS             4744277..4744825
     CDS             4744822..4745973
     CDS             4745975..4746586
     CDS             4746648..4747145
     CDS             4747142..4747633
     CDS             4747635..4748645
     CDS             complement(4748664..4749101)
     CDS             4749247..4752699
     CDS             4752763..4753599
     CDS             4753693..4754724
     CDS             complement(4754721..4755746)
     CDS             complement(4755818..4756270)
     CDS             4756522..4757805
     CDS             complement(4757855..4758892)
     CDS             complement(4758997..4759674)
     CDS             complement(4759703..4760365)
     CDS             complement(4760533..4761078)
     CDS             complement(4761170..4762447)
     CDS             complement(4762551..4763615)
     CDS             4763701..4764900
     CDS             4764897..4765328
     CDS             4765469..4766134
     CDS             complement(4766180..4766272)
     CDS             complement(4766281..4766568)
     CDS             complement(4766753..4767448)
     CDS             complement(4767576..4767911)
     CDS             4768091..4768915
     CDS             4769071..4769298
     CDS             complement(4769319..4770956)
     CDS             complement(4770953..4772893)
     CDS             4773118..4774941
     CDS             complement(4774966..4775454)
     CDS             4775714..4776061
     CDS             4776095..4777702
     CDS             4777716..4778789
     CDS             4778794..4779174
     CDS             4779182..4780063
     CDS             complement(4780073..4781176)
     CDS             complement(4781186..4782601)
     CDS             complement(4782813..4782974)
     CDS             complement(4783178..4786297)
     CDS             4786826..4787368
     CDS             4787690..4790434
     CDS             4790539..4791150
     CDS             complement(4791168..4792136)
     CDS             4792425..4793993
     CDS             4794043..4794957
     CDS             4795026..4795274
     CDS             4795593..4796636
     CDS             4796792..4797991
     CDS             4797988..4798641
     CDS             4798641..4799684
     CDS             4799746..4801302
     CDS             4801484..4801990
     CDS             complement(4801997..4802578)
     CDS             4802719..4803540
     CDS             4803560..4804099
     CDS             4804180..4805583
     CDS             complement(4805628..4806113)
     CDS             4806209..4806610
     CDS             4806708..4807733
     CDS             complement(4807709..4808602)
     CDS             4808789..4809199
     CDS             4809189..4809884
     CDS             complement(4809968..4811059)
     CDS             4811233..4811523
     CDS             complement(4811691..4813139)
     CDS             complement(4813361..4814191)
     CDS             4814297..4814743
     CDS             4814805..4815386
     CDS             4815580..4816041
     CDS             4816043..4816525
     CDS             complement(4816709..4817047)
     CDS             4817258..4818034
     CDS             complement(4818153..4818344)
     CDS             4818523..4819629
     CDS             complement(4819697..4821382)
     CDS             4821706..4822494
     CDS             4822820..4823929
     CDS             4823933..4827094
     CDS             4827248..4828141
     CDS             complement(4828147..4828932)
     CDS             complement(4828990..4830333)
     CDS             complement(4830443..4831357)
     CDS             complement(4831426..4832601)
     CDS             4832700..4833611
     CDS             complement(4833686..4833979)
     CDS             4834275..4835174
     CDS             4835187..4835996
     CDS             4836131..4836370
     CDS             4836464..4836916
     CDS             complement(4836935..4839595)
     CDS             complement(4839660..4841642)
     CDS             4842042..4843208
     CDS             complement(4843256..4843504)
     CDS             complement(4843501..4844916)
     CDS             4845030..4847444
     CDS             complement(4847578..4848291)
     CDS             complement(4848399..4849661)
     CDS             complement(4849678..4850166)
     CDS             complement(4850294..4850713)
     CDS             complement(4850791..4851582)
     CDS             complement(4851579..4852613)
     CDS             complement(4852637..4853239)
     CDS             complement(4853425..4854936)
     CDS             complement(4854951..4856843)
     CDS             4856997..4857761
     CDS             complement(4857893..4858435)
     CDS             4858574..4859137
     CDS             4859134..4859640
     CDS             4859810..4860880
     CDS             4860841..4861851
     CDS             4862058..4862375
     CDS             4862541..4864814
     CDS             complement(4864995..4865354)
     CDS             4866010..4866102
     CDS             4866208..4867017
     CDS             complement(4867303..4867770)
     CDS             4867852..4868688
     CDS             complement(4868761..4870299)
     CDS             complement(4870306..4870560)
     CDS             complement(4870710..4871567)
     CDS             complement(4871583..4872995)
     CDS             complement(4873061..4874437)
     CDS             complement(4874555..4875922)
     CDS             complement(4875926..4878163)
     CDS             complement(4878480..4879922)
     CDS             complement(4879930..4881099)
     CDS             complement(4881096..4882133)
     CDS             4882309..4883520
     CDS             complement(4883533..4884300)
     CDS             complement(4884516..4885970)
     CDS             complement(4886132..4886941)
     CDS             complement(4886938..4887447)
     CDS             complement(4887508..4887744)
     CDS             complement(4887815..4888918)
     CDS             complement(4889034..4889762)
     CDS             complement(4889759..4890607)
     CDS             complement(4890610..4891623)
     CDS             complement(4891775..4893118)
     CDS             complement(4893235..4894620)
     CDS             complement(4894620..4895279)
     CDS             4895401..4897494
     CDS             4897491..4897970
     CDS             complement(4897984..4899171)
     CDS             complement(4899266..4901089)
     CDS             complement(4901249..4902595)
     CDS             4902753..4903151
     CDS             complement(4903111..4904736)
     CDS             4904931..4905404
     CDS             4905640..4908357
     CDS             4908513..4909142
     CDS             4909314..4910624
     CDS             complement(4910766..4911959)
     CDS             complement(4911956..4912876)
     CDS             complement(4912880..4913686)
     CDS             complement(4913686..4914171)
     CDS             complement(4914168..4915265)
     CDS             complement(4915360..4917864)
     CDS             complement(4918060..4919217)
     CDS             complement(4919373..4920542)
     CDS             complement(4920553..4921386)
     CDS             complement(4921371..4922138)
     CDS             complement(4922167..4922730)
     CDS             complement(4923074..4923847)
     CDS             complement(4923991..4924914)
     CDS             complement(4925027..4926031)
     CDS             complement(4926224..4927873)
     CDS             complement(4928144..4929463)
     CDS             4929893..4930330
     CDS             4930502..4931650
     CDS             4931662..4934031
     CDS             4934439..4936229
     CDS             4936318..4936629
     CDS             complement(4936645..4938732)
     CDS             complement(4938951..4940990)
     CDS             4941306..4942646
     CDS             4942770..4943654
     CDS             4943654..4944505
     CDS             complement(4944510..4944746)
     CDS             4944892..4945704
     CDS             4945818..4946429
     CDS             complement(4946764..4947930)
     CDS             complement(4948058..4948492)
     CDS             complement(4948516..4949532)
     CDS             complement(4949730..4949867)
     CDS             4950099..4950398
     CDS             complement(4950400..4951203)
     CDS             complement(4951268..4952011)
     CDS             complement(4952011..4953354)
     CDS             complement(4953351..4954673)
     CDS             complement(4955342..4955779)
     CDS             complement(4955911..4956285)
     CDS             complement(4956282..4957541)
     CDS             complement(4957623..4958963)
     CDS             complement(4958972..4959853)
     CDS             complement(4959937..4961409)
     CDS             complement(4961548..4962822)
     CDS             4963133..4963804
     CDS             complement(4963880..4965481)
     CDS             complement(4965882..4967003)
     CDS             4967149..4968399
     CDS             4968808..4970157
     CDS             complement(4970170..4970616)
     CDS             complement(4970753..4971082)
     CDS             complement(4971128..4972387)
     CDS             complement(4972391..4972963)
     CDS             complement(4972974..4974452)
     CDS             complement(4974456..4975061)
     CDS             complement(4975058..4976104)
     CDS             complement(4976160..4976612)
     CDS             complement(4976664..4977221)
     CDS             complement(4977229..4978434)
     CDS             complement(4978431..4979717)
     CDS             complement(4979714..4979890)
     CDS             complement(4979898..4981898)
     CDS             complement(4981898..4982032)
     CDS             complement(4982029..4982505)
     CDS             complement(4982502..4982864)
     CDS             complement(4982891..4984360)
     CDS             complement(4984363..4984641)
     CDS             complement(4984638..4985228)
     CDS             complement(4985215..4985460)
     CDS             complement(4985460..4985894)
     CDS             complement(4985891..4986172)
     CDS             complement(4986184..4986813)
     CDS             complement(4986825..4987721)
     CDS             complement(4987736..4988146)
     CDS             complement(4988146..4989258)
     CDS             complement(4989456..4989986)
     CDS             complement(4989983..4990201)
     CDS             complement(4990198..4991916)
     CDS             complement(4991925..4993559)
     CDS             complement(4993559..4994932)
     CDS             complement(4994929..4995510)
     CDS             complement(4995512..4995817)
     CDS             complement(4995814..4996206)
     CDS             complement(4996203..4996454)
     CDS             complement(4996417..4996764)
     CDS             complement(4996764..4997045)
     CDS             complement(4997038..4998234)
     CDS             complement(4998312..4998677)
     CDS             complement(4998674..4998940)
     CDS             complement(4998940..4999617)
     CDS             complement(4999614..4999955)
     CDS             complement(4999952..5000218)
     CDS             complement(5000215..5000598)
     CDS             complement(5000595..5000741)
     CDS             complement(5000738..5001148)
     CDS             complement(5001145..5001408)
     CDS             complement(5001405..5001614)
     CDS             complement(5001625..5002284)
     CDS             complement(5002268..5002624)
     CDS             complement(5002621..5002977)
     CDS             complement(5002974..5003294)
     CDS             complement(5003305..5004264)
     CDS             complement(5004334..5006304)
     CDS             complement(5006304..5006771)
     CDS             5006890..5007105
     CDS             complement(5007051..5007281)
     CDS             complement(5007309..5007599)
     CDS             complement(5007596..5007736)
     CDS             complement(5007736..5008548)
     CDS             complement(5008569..5008907)
     CDS             5009360..5009671
     CDS             5009883..5010236
     CDS             complement(5010382..5011032)
     CDS             complement(5011231..5011611)
     CDS             5011851..5012357
     CDS             complement(5012455..5014926)
     CDS             complement(5015164..5015538)
     CDS             complement(5015917..5016261)
     CDS             5016555..5018546
     CDS             complement(5018562..5019290)
     CDS             complement(5019345..5020079)
     CDS             5020252..5021109
     CDS             complement(5021137..5021343)
     CDS             complement(5021406..5022335)
     CDS             complement(5022415..5023611)
     CDS             5023792..5024802
     CDS             5024907..5026202
     CDS             5026204..5027625
     CDS             5027641..5028417
     CDS             5028994..5029218
     CDS             5029418..5031151
     CDS             5031148..5032077
     CDS             5032074..5032820
     CDS             5032820..5033149
     CDS             complement(5033171..5036299)
     CDS             complement(5036306..5037457)
     CDS             complement(5037712..5038908)
     CDS             complement(5038945..5039268)
     CDS             complement(5039336..5041114)
     CDS             5041269..5041562
     CDS             complement(5041551..5041763)
     CDS             complement(5041818..5042060)
     CDS             complement(5042165..5043193)
     CDS             complement(5043193..5044491)
     CDS             complement(5044629..5045459)
     CDS             5045546..5046691
     CDS             5046861..5048597
     CDS             5048602..5049759
     CDS             complement(5050055..5051269)
     CDS             5051633..5052529
     CDS             complement(5052533..5053423)
     CDS             complement(5053666..5055420)
     CDS             complement(5055440..5055625)
     CDS             5055920..5056222
     CDS             5056219..5056662
     CDS             5056659..5058050
     CDS             5058053..5060047
     CDS             5060438..5060590
     CDS             5060778..5061971
     CDS             5062145..5064208
     CDS             5064301..5065338
     CDS             5065678..5066601
     CDS             5066987..5067154
     CDS             5067292..5067720
     CDS             complement(5068075..5068284)
     CDS             5068383..5068766
     CDS             5068905..5070803
     CDS             5070806..5071405
     CDS             5071473..5071766
     CDS             5071763..5074825
     CDS             complement(5075238..5075726)
     CDS             complement(5075755..5075871)
     CDS             complement(5075884..5079051)
     CDS             complement(5079048..5080481)
     CDS             complement(5080478..5080885)
     CDS             5082210..5082899
     CDS             5083115..5083555
     CDS             5083552..5083908
     CDS             5083951..5085483
     CDS             complement(5085848..5086063)
     CDS             complement(5086145..5087461)
     CDS             5088565..5088783
     CDS             5088783..5090210
     CDS             5090228..5091631
     CDS             5091665..5092147
     CDS             5092169..5092453
     CDS             5092575..5093072
     CDS             complement(5093388..5094005)
     CDS             complement(5094002..5094379)
     CDS             complement(5094599..5095414)
     CDS             complement(5095691..5096038)
     CDS             complement(5096910..5097071)
     CDS             complement(5097064..5097294)
     CDS             5097366..5097506
     CDS             complement(5098263..5098742)
     CDS             complement(5098873..5099298)
     CDS             5099627..5102041
     CDS             complement(5102146..5102418)
     CDS             complement(5102540..5102944)
     CDS             complement(5103047..5104717)
     CDS             complement(5104922..5105689)
     CDS             complement(5105693..5107123)
     CDS             complement(5107139..5108650)
     CDS             complement(5108653..5110578)
     CDS             complement(5110583..5110891)
     CDS             complement(5110903..5111517)
     CDS             complement(5111721..5112209)
     CDS             complement(5112253..5113272)
     CDS             complement(5113328..5115406)
     CDS             complement(5115525..5116826)
     CDS             complement(5116832..5117521)
     CDS             complement(5117641..5118849)
     CDS             complement(5118861..5119490)
     CDS             complement(5119506..5120090)
     CDS             complement(5120081..5120446)
     CDS             complement(5121132..5122766)
     CDS             complement(5122917..5125490)
     CDS             5125882..5127576
     CDS             complement(5127671..5128087)
     CDS             5128391..5129236
     CDS             5129255..5129635
     CDS             complement(5129803..5130651)
     CDS             complement(5130845..5131627)
     CDS             complement(5131624..5132010)
     CDS             complement(5132108..5132941)
     CDS             complement(5133083..5133694)
     CDS             complement(5133780..5133965)
     CDS             complement(5133962..5134909)
     CDS             complement(5135141..5136763)
     CDS             complement(5136891..5137751)
     CDS             5138327..5138899
     CDS             5139175..5141019
     CDS             5141216..5142205
     CDS             complement(5142432..5142755)
     CDS             5142946..5143827
     CDS             complement(5143850..5144566)
     CDS             complement(5144801..5145193)
     CDS             complement(5145207..5146655)
     CDS             complement(5146666..5146875)
     CDS             complement(5146883..5148700)
     CDS             complement(5148712..5149596)
     CDS             complement(5149593..5150606)
     CDS             complement(5150891..5152513)
     CDS             complement(5152731..5153558)
     CDS             complement(5153558..5154259)
     CDS             complement(5154325..5155335)
     CDS             5155498..5156265
     CDS             5156283..5157479
     CDS             5157770..5158897
     CDS             complement(5158940..5160343)
     CDS             5161064..5164306
     CDS             5164609..5167023
     CDS             5167276..5169870
     CDS             5170068..5171198
     CDS             5171481..5171846
     CDS             complement(5171889..5173358)
     CDS             complement(5173930..5177655)
     CDS             5178317..5179672
     CDS             5179848..5181350
     CDS             5181427..5182455
     CDS             5182575..5183429
     CDS             complement(5183503..5184519)
     CDS             complement(5184664..5185392)
     CDS             5185728..5186798
     CDS             5186926..5188485
     CDS             complement(5188496..5189140)
     CDS             5189362..5190465
     CDS             complement(5190487..5192148)
     CDS             5192391..5194214
     CDS             complement(5194518..5194988)
     CDS             complement(5195310..5196569)
     CDS             complement(5196580..5197002)
     CDS             complement(5197024..5197749)
     CDS             complement(5197749..5200748)
     CDS             5201071..5201991
     CDS             5202002..5203477
     CDS             5203640..5204692
     CDS             5205357..5206031
     CDS             5206187..5207086
     CDS             5207083..5207790
     CDS             5207802..5209139
     CDS             5209234..5210595
     CDS             complement(5210683..5211645)
     CDS             5211777..5213030
     CDS             5213034..5213306
     CDS             5213303..5216272
     CDS             5216265..5216870
     CDS             5216969..5217838
     CDS             5217931..5218161
     CDS             5218349..5220139
     CDS             5220241..5220498
     CDS             5220495..5221235
     CDS             5221474..5222346
     CDS             5222359..5223324
     CDS             5223399..5224466
     CDS             complement(5224536..5225222)
     CDS             5225347..5226540
     CDS             5226781..5227956
     CDS             complement(5228084..5228530)
     CDS             complement(5228735..5230348)
     CDS             complement(5230345..5230839)
     CDS             complement(5230836..5232224)
     CDS             5232711..5233019
     CDS             complement(5233068..5233619)
     CDS             5233909..5235003
     CDS             5235169..5236353
     CDS             complement(5236631..5238028)
     CDS             complement(5238144..5239913)
     CDS             complement(5240029..5241453)
     CDS             5241660..5243192
     CDS             5243390..5245417
     CDS             5245512..5246000
     CDS             5246003..5247232
     CDS             5247318..5249150
     CDS             5249174..5249545
     CDS             5249604..5251760
     CDS             5251757..5252662
     CDS             complement(5252670..5254601)
     CDS             complement(5254736..5255620)
     CDS             complement(5255774..5256988)
     CDS             5257322..5258641
     CDS             5258673..5259263
     CDS             complement(5259397..5260395)
     CDS             5260599..5261537
     CDS             5261574..5262392
     CDS             5262404..5263318
     CDS             5263361..5264395
     CDS             5264405..5264737
     CDS             5264821..5264955
     CDS             5265001..5266362
     CDS             complement(5266457..5266750)
     CDS             5266949..5268127
     CDS             5268124..5269098
     CDS             complement(5269143..5269439)
     CDS             5269876..5272506
     CDS             5272911..5274161
     CDS             5274130..5276010
     CDS             5276088..5276774
     CDS             complement(5276787..5277278)
     CDS             complement(5277271..5278179)
     CDS             complement(5278251..5279642)
     CDS             complement(5280086..5281138)
     CDS             5281385..5283421
     CDS             complement(5283504..5284664)
     CDS             5284997..5286610
     CDS             complement(5286670..5287044)
     CDS             complement(5287111..5287929)
     CDS             complement(5287940..5288668)
     CDS             complement(5288665..5289324)
     CDS             complement(5289488..5291434)
     CDS             complement(5291448..5292086)
     CDS             complement(5292289..5292969)
     CDS             complement(5292966..5294060)
     CDS             complement(5294129..5294524)
     CDS             complement(5295093..5296403)
     CDS             complement(5296501..5297991)
     CDS             complement(5298132..5299139)
     CDS             complement(5299244..5299666)
     CDS             complement(5299742..5300767)
     CDS             complement(5300903..5301292)
     CDS             complement(5301413..5301781)
     CDS             complement(5302460..5303047)
     CDS             complement(5303049..5304383)
     CDS             complement(5304802..5305284)
     CDS             complement(5305295..5305477)
     CDS             complement(5305502..5306059)
     CDS             complement(5306078..5306440)
     CDS             complement(5306453..5306986)
     CDS             complement(5307003..5307401)
     CDS             complement(5307412..5307717)
     CDS             complement(5307859..5308416)
     CDS             complement(5308409..5308726)