CDS             70..1626
     CDS             1789..2892
     CDS             3081..5549
     CDS             6075..6338
     CDS             6365..7195
     CDS             complement(7240..7554)
     CDS             complement(7824..13307)
     CDS             13346..13909
     CDS             complement(13885..17151)
     CDS             17714..18394
     CDS             complement(18354..18695)
     CDS             complement(18755..19132)
     CDS             complement(19419..19793)
     CDS             complement(20276..20629)
     CDS             20889..21896
     CDS             21907..25986
     CDS             25983..26345
     CDS             26347..26709
     CDS             26801..29092
     CDS             29162..29938
     CDS             30457..32784
     CDS             complement(32962..34230)
     CDS             complement(34307..35503)
     CDS             complement(35538..37130)
     CDS             complement(37127..37777)
     CDS             38155..39396
     CDS             39424..40158
     CDS             40903..42291
     CDS             complement(42346..44322)
     CDS             complement(44319..46838)
     CDS             complement(46835..47923)
     CDS             complement(47920..48885)
     CDS             complement(48891..50114)
     CDS             complement(50111..50362)
     CDS             complement(50607..51401)
     CDS             52325..53134
     CDS             53167..54549
     CDS             54621..55910
     CDS             56091..57335
     CDS             complement(57364..58263)
     CDS             58727..60208
     CDS             complement(60327..61316)
     CDS             complement(61309..62082)
     CDS             complement(62151..62477)
     CDS             62578..63543
     CDS             complement(63554..63862)
     CDS             complement(63859..64806)
     CDS             complement(64896..66209)
     CDS             complement(66975..67619)
     CDS             complement(67666..67992)
     CDS             complement(68097..69278)
     CDS             complement(69328..69966)
     CDS             complement(69985..70914)
     CDS             complement(70938..71780)
     CDS             complement(71777..72901)
     CDS             73171..75231
     CDS             75305..76192
     CDS             76578..77537
     CDS             77534..78313
     CDS             78423..78845
     CDS             complement(78903..79388)
     CDS             complement(79529..80404)
     CDS             complement(80977..81306)
     CDS             complement(81319..82221)
     CDS             complement(82258..83058)
     CDS             complement(83148..83975)
     CDS             complement(84172..85164)
     CDS             85211..86137
     CDS             86216..87535
     CDS             87718..87975
     CDS             88163..89242
     CDS             89288..92005
     CDS             92254..93735
     CDS             complement(93841..94164)
     CDS             94367..96151
     CDS             96230..97078
     CDS             97130..97768
     CDS             97785..98564
     CDS             complement(98717..99430)
     CDS             99670..100137
     CDS             100333..100473
     CDS             100648..102234
     CDS             102468..104114
     CDS             complement(104409..105488)
     CDS             105748..107589
     CDS             107647..108417
     CDS             108404..109597
     CDS             109628..110311
     CDS             110343..110795
     CDS             110979..112409
     CDS             112864..114210
     CDS             114207..115391
     CDS             115388..116110
     CDS             116183..117193
     CDS             complement(117320..118033)
     CDS             complement(118412..119248)
     CDS             complement(119254..120657)
     CDS             complement(120690..122129)
     CDS             complement(122420..122800)
     CDS             complement(123257..123772)
     CDS             complement(123794..124624)
     CDS             complement(124651..124914)
     CDS             125292..125846
     CDS             complement(126046..126462)
     CDS             126864..127958
     CDS             127955..128896
     CDS             129056..130669
     CDS             complement(130688..132136)
     CDS             complement(132400..132948)
     CDS             complement(133541..134110)
     CDS             complement(134213..135181)
     CDS             135324..136418
     CDS             136447..137559
     CDS             137570..138445
     CDS             complement(138582..138992)
     CDS             139544..140482
     CDS             complement(140555..140839)
     CDS             complement(140836..141318)
     CDS             complement(141370..142200)
     CDS             complement(142227..142490)
     CDS             complement(142671..143891)
     CDS             144282..144686
     CDS             144724..145593
     CDS             complement(145714..146730)
     CDS             147180..148235
     CDS             complement(148457..151177)
     CDS             complement(151277..151648)
     CDS             complement(151708..152898)
     CDS             153127..153630
     CDS             153662..154645
     CDS             154766..155401
     CDS             155511..156368
     CDS             156746..158155
     CDS             158152..158742
     CDS             158744..161152
     CDS             161153..161836
     CDS             162304..163038
     CDS             163132..163764
     CDS             163784..164236
     CDS             164658..165443
     CDS             165440..166216
     CDS             complement(166630..167778)
     CDS             complement(167790..170198)
     CDS             complement(170382..170894)
     CDS             complement(170891..171964)
     CDS             complement(172084..173127)
     CDS             173493..173792
     CDS             173905..175395
     CDS             175398..176870
     CDS             176997..177836
     CDS             177868..178638
     CDS             178787..180268
     CDS             180633..181067
     CDS             181159..182124
     CDS             complement(182094..183008)
     CDS             183061..184710
     CDS             184759..185193
     CDS             complement(185311..185892)
     CDS             complement(186042..187307)
     CDS             187445..188338
     CDS             188340..189767
     CDS             189894..190280
     CDS             complement(190624..191448)
     CDS             complement(191468..192991)
     CDS             193498..197526
     CDS             197561..198004
     CDS             198001..198414
     CDS             198462..199193
     CDS             199235..200254
     CDS             200362..201009
     CDS             201022..202599
     CDS             202785..203555
     CDS             203671..204012
     CDS             204080..204730
     CDS             204787..206589
     CDS             206798..207274
     CDS             207271..208545
     CDS             208735..209334
     CDS             209392..211179
     CDS             211337..213772
     CDS             213952..215151
     CDS             215246..216010
     CDS             complement(216124..216948)
     CDS             217082..217561
     CDS             complement(217606..218004)
     CDS             218326..220197
     CDS             complement(220690..221409)
     CDS             complement(221413..222447)
     CDS             complement(222444..222560)
     CDS             222673..225036
     CDS             225103..226449
     CDS             226471..227505
     CDS             227537..228364
     CDS             complement(228611..229429)
     CDS             229925..230314
     CDS             complement(230527..231405)
     CDS             complement(231453..232232)
     CDS             complement(232275..232838)
     CDS             complement(232856..234955)
     CDS             complement(234972..235979)
     CDS             complement(236235..237941)
     CDS             complement(237984..238871)
     CDS             complement(239373..240005)
     CDS             complement(240026..240838)
     CDS             complement(241519..242577)
     CDS             complement(242601..243974)
     CDS             complement(244460..245392)
     CDS             245538..246710
     CDS             246844..247512
     CDS             247931..248653
     CDS             complement(248721..249407)
     CDS             complement(249537..250403)
     CDS             complement(250480..251262)
     CDS             251399..251749
     CDS             complement(251739..253271)
     CDS             complement(253315..254670)
     CDS             complement(254709..256016)
     CDS             complement(256038..256445)
     CDS             complement(257377..258093)
     CDS             complement(258206..259708)
     CDS             complement(259814..261346)
     CDS             261514..261885
     CDS             complement(261952..262149)
     CDS             complement(262470..263249)
     CDS             263477..265150
     CDS             265453..266286
     CDS             266356..266856
     CDS             complement(266994..268451)
     CDS             complement(268579..269877)
     CDS             complement(269897..270601)
     CDS             271080..272006
     CDS             complement(272441..273589)
     CDS             274032..274379
     CDS             complement(274533..274997)
     CDS             275293..276975
     CDS             complement(276953..278836)
     CDS             complement(278886..280331)
     CDS             280994..281575
     CDS             complement(281743..283485)
     CDS             283616..283879
     CDS             283906..284736
     CDS             complement(284747..285355)
     CDS             complement(285758..287416)
     CDS             complement(287639..289156)
     CDS             complement(289180..289923)
     CDS             290127..291197
     CDS             291197..292180
     CDS             292472..293083
     CDS             293163..294329
     CDS             294474..295355
     CDS             295407..296219
     CDS             296333..296956
     CDS             297194..298981
     CDS             299442..299993
     CDS             300230..300595
     CDS             complement(300792..300896)
     CDS             complement(300955..301785)
     CDS             complement(301812..302075)
     CDS             complement(302106..302612)
     CDS             302920..304479
     CDS             complement(304801..305424)
     CDS             complement(305417..306451)
     CDS             complement(306471..306917)
     CDS             complement(307049..308089)
     CDS             complement(308217..308414)
     CDS             complement(308480..309403)
     CDS             309625..310374
     CDS             310371..310694
     CDS             310961..312154
     CDS             312489..313925
     CDS             314206..315270
     CDS             315460..316350
     CDS             316386..316904
     CDS             316984..318180
     CDS             318192..319217
     CDS             complement(319471..320610)
     CDS             complement(320715..321371)
     CDS             complement(321384..321632)
     CDS             complement(322020..323471)
     CDS             323748..324401
     CDS             324405..325721
     CDS             326183..327670
     CDS             327830..328252
     CDS             328380..328745
     CDS             328773..329501
     CDS             complement(329828..330463)
     CDS             330873..332135
     CDS             332151..335351
     CDS             335355..336899
     CDS             337337..338077
     CDS             338162..338557
     CDS             complement(338793..339635)
     CDS             complement(339713..340543)
     CDS             complement(340570..340833)
     CDS             complement(340899..341084)
     CDS             complement(341428..342462)
     CDS             342667..343773
     CDS             343787..344647
     CDS             complement(344792..345622)
     CDS             complement(345576..346448)
     CDS             complement(346471..347433)
     CDS             complement(347622..348086)
     CDS             348380..349156
     CDS             349161..350117
     CDS             350105..351550
     CDS             351645..352973
     CDS             353081..354025
     CDS             354022..354888
     CDS             354885..355583
     CDS             355644..356756
     CDS             complement(356961..358262)
     CDS             complement(358633..359517)
     CDS             359655..360851
     CDS             360848..362059
     CDS             complement(362221..363168)
     CDS             complement(363255..364727)
     CDS             complement(364838..366229)
     CDS             complement(366452..367348)
     CDS             367449..369068
     CDS             369190..370641
     CDS             370682..371602
     CDS             372342..373724
     CDS             complement(373750..374685)
     CDS             complement(374769..376019)
     CDS             complement(376061..376789)
     CDS             376832..377335
     CDS             complement(377322..377837)
     CDS             378212..378769
     CDS             complement(379126..380694)
     CDS             complement(380721..381941)
     CDS             complement(382073..382717)
     CDS             382851..383717
     CDS             complement(384070..384837)
     CDS             complement(384891..385772)
     CDS             385957..386841
     CDS             complement(387359..388915)
     CDS             complement(388897..389451)
     CDS             389469..390698
     CDS             390768..391235
     CDS             391235..392236
     CDS             complement(392508..394073)
     CDS             394203..394694
     CDS             394803..395414
     CDS             complement(395644..396129)
     CDS             396266..397315
     CDS             complement(397508..398437)
     CDS             398863..399186
     CDS             complement(399415..399693)
     CDS             399870..401648
     CDS             complement(402758..403516)
     CDS             complement(403729..405210)
     CDS             complement(405302..406273)
     CDS             complement(406330..407715)
     CDS             408457..408606
     CDS             408663..409880
     CDS             complement(409763..410473)
     CDS             410475..411935
     CDS             412143..412646
     CDS             complement(412775..414256)
     CDS             complement(414375..415745)
     CDS             415891..416499
     CDS             416480..417100
     CDS             complement(417348..417953)
     CDS             418072..419337
     CDS             419334..420278
     CDS             420347..420664
     CDS             complement(420831..421769)
     CDS             complement(421870..422553)
     CDS             complement(422550..423209)
     CDS             423465..424055
     CDS             complement(424376..424765)
     CDS             complement(424903..425697)
     CDS             complement(425699..426388)
     CDS             complement(426433..426687)
     CDS             426852..427802
     CDS             427833..428021
     CDS             428128..428595
     CDS             complement(428630..429787)
     CDS             complement(429896..430384)
     CDS             430532..431818
     CDS             complement(431933..432586)
     CDS             complement(432618..433721)
     CDS             complement(433834..434769)
     CDS             complement(434785..435534)
     CDS             complement(435761..436555)
     CDS             complement(436629..437282)
     CDS             complement(437272..438306)
     CDS             438546..439457
     CDS             complement(439800..440723)
     CDS             440902..442197
     CDS             complement(442423..443325)
     CDS             complement(443649..443966)
     CDS             complement(444038..445030)
     CDS             complement(445089..446075)
     CDS             complement(446044..447444)
     CDS             complement(447565..448734)
     CDS             complement(448787..449080)
     CDS             complement(449316..450797)
     CDS             complement(450898..451221)
     CDS             complement(451244..452956)
     CDS             complement(453101..453787)
     CDS             complement(453808..456069)
     CDS             complement(456234..457316)
     CDS             complement(457351..458433)
     CDS             complement(458607..459206)
     CDS             complement(459302..461902)
     CDS             462413..463087
     CDS             463145..463954
     CDS             463980..464705
     CDS             complement(465303..466133)
     CDS             complement(466160..466423)
     CDS             466550..467557
     CDS             467840..468484
     CDS             complement(468665..468928)
     CDS             complement(469030..470136)
     CDS             470267..470740
     CDS             470737..472302
     CDS             472317..475271
     CDS             475279..475539
     CDS             complement(475915..477561)
     CDS             477715..479559
     CDS             complement(479948..481243)
     CDS             complement(481732..483066)
     CDS             483627..485045
     CDS             485154..485663
     CDS             486172..487194
     CDS             487236..488261
     CDS             488349..489725
     CDS             489751..491061
     CDS             491549..492121
     CDS             complement(492455..493168)
     CDS             493389..496091
     CDS             complement(496439..498733)
     CDS             498850..499782
     CDS             complement(499674..499883)
     CDS             499912..500928
     CDS             501276..502496
     CDS             503334..503597
     CDS             complement(503853..504068)
     CDS             504768..505019
     CDS             complement(505306..505794)
     CDS             complement(505791..507062)
     CDS             complement(507050..509386)
     CDS             complement(509533..509901)
     CDS             510128..510274
     CDS             510535..511128
     CDS             complement(511437..511748)
     CDS             complement(511690..512520)
     CDS             complement(512547..512810)
     CDS             complement(513025..513603)
     CDS             513871..515130
     CDS             515298..516908
     CDS             517049..518530
     CDS             complement(518640..520034)
     CDS             complement(520104..521213)
     CDS             complement(521369..522079)
     CDS             523032..523538
     CDS             complement(524017..525411)
     CDS             complement(525795..526625)
     CDS             complement(526652..526915)
     CDS             complement(526946..527617)
     CDS             complement(528331..529161)
     CDS             complement(529188..529451)
     CDS             complement(529790..531196)
     CDS             complement(531321..531542)
     CDS             531880..532386
     CDS             complement(532571..533359)
     CDS             complement(533957..534436)
     CDS             complement(534924..535247)
     CDS             535516..536715
     CDS             536860..537522
     CDS             537578..539020
     CDS             539086..540075
     CDS             540072..541547
     CDS             complement(541790..542293)
     CDS             complement(542290..542577)
     CDS             complement(542614..543924)
     CDS             complement(544036..544659)
     CDS             complement(544693..545805)
     CDS             complement(545945..549217)
     CDS             549981..550988
     CDS             550994..551122
     CDS             551122..551289
     CDS             551286..551681
     CDS             551775..552692
     CDS             complement(552731..553453)
     CDS             complement(553450..554097)
     CDS             554341..554973
     CDS             555070..555249
     CDS             555388..556494
     CDS             556494..557483
     CDS             557554..558486
     CDS             558537..559286
     CDS             complement(559235..559375)
     CDS             559430..559669
     CDS             559826..561064
     CDS             561076..561549
     CDS             561655..562254
     CDS             562338..562940
     CDS             562946..563998
     CDS             564015..565523
     CDS             565532..565774
     CDS             566015..567808
     CDS             567824..568717
     CDS             568868..570271
     CDS             570341..571240
     CDS             571227..572087
     CDS             572084..572857
     CDS             572863..573294
     CDS             573322..574350
     CDS             complement(574464..575861)
     CDS             complement(576132..576689)
     CDS             complement(576879..578099)
     CDS             578323..580566
     CDS             580694..581287
     CDS             complement(582998..583510)
     CDS             complement(583677..584585)
     CDS             584712..585578
     CDS             585812..586315
     CDS             complement(586449..587321)
     CDS             complement(587332..587778)
     CDS             complement(587805..588503)
     CDS             588824..589633
     CDS             589630..591006
     CDS             complement(591068..592933)
     CDS             593498..594562
     CDS             594829..595761
     CDS             complement(596382..597554)
     CDS             complement(597653..598801)
     CDS             599261..599464
     CDS             complement(599509..600339)
     CDS             complement(600366..600629)
     CDS             complement(600776..601822)
     CDS             complement(601819..602706)
     CDS             complement(602710..604131)
     CDS             complement(604243..605421)
     CDS             606048..607106
     CDS             complement(607542..608570)
     CDS             609093..609956
     CDS             complement(610166..610309)
     CDS             610626..612728
     CDS             613172..613435
     CDS             613462..614292
     CDS             614314..614541
     CDS             614675..615388
     CDS             615410..616204
     CDS             616298..617269
     CDS             618010..619242
     CDS             619288..620328
     CDS             620325..621356
     CDS             621361..622824
     CDS             622838..624178
     CDS             624162..625211
     CDS             complement(625258..625920)
     CDS             626022..626816
     CDS             complement(627088..628290)
     CDS             complement(628474..628806)
     CDS             complement(628807..629115)
     CDS             629229..629369
     CDS             complement(629413..631095)
     CDS             complement(631409..632299)
     CDS             632678..633127
     CDS             complement(633341..633829)
     CDS             634020..634319
     CDS             complement(634614..635162)
     CDS             complement(635159..635650)
     CDS             complement(635647..636888)
     CDS             complement(636881..638116)
     CDS             complement(638121..638690)
     CDS             complement(638980..640173)
     CDS             complement(640662..641858)
     CDS             642419..644314
     CDS             644445..645914
     CDS             645926..646615
     CDS             complement(646592..647908)
     CDS             648128..649345
     CDS             649434..650468
     CDS             650509..651396
     CDS             651450..651929
     CDS             651969..652415
     CDS             complement(652670..653389)
     CDS             complement(653408..653620)
     CDS             complement(653623..655386)
     CDS             complement(655984..657207)
     CDS             complement(657344..658477)
     CDS             complement(658531..658875)
     CDS             complement(658955..661243)
     CDS             complement(661965..663131)
     CDS             663550..665010
     CDS             665141..665761
     CDS             666614..667339
     CDS             668557..669567
     CDS             669672..670463
     CDS             671132..672655
     CDS             672660..673355
     CDS             673398..675086
     CDS             675086..675745
     CDS             675742..676965
     CDS             676979..678361
     CDS             678605..679408
     CDS             680427..681218
     CDS             681251..682585
     CDS             682620..683234
     CDS             complement(683279..684109)
     CDS             complement(684136..684399)
     CDS             complement(685380..686321)
     CDS             686451..688220
     CDS             688245..688787
     CDS             688784..689533
     CDS             689614..690579
     CDS             690602..691918
     CDS             691972..692751
     CDS             complement(692962..693348)
     CDS             complement(693380..694531)
     CDS             complement(694535..695632)
     CDS             695753..697264
     CDS             697308..697724
     CDS             697746..698456
     CDS             complement(698614..698937)
     CDS             complement(699073..700554)
     CDS             complement(700747..702420)
     CDS             702598..703545
     CDS             703704..704594
     CDS             complement(704947..705684)
     CDS             complement(705883..706344)
     CDS             complement(706684..706998)
     CDS             complement(706995..707345)
     CDS             707885..709942
     CDS             709994..711022
     CDS             711019..711849
     CDS             711893..712951
     CDS             712958..713716
     CDS             713701..714300
     CDS             complement(714443..715279)
     CDS             complement(715445..716377)
     CDS             complement(716383..717435)
     CDS             complement(717428..718360)
     CDS             complement(718354..718911)
     CDS             718990..720528
     CDS             720809..721225
     CDS             721594..722217
     CDS             complement(722337..722723)
     CDS             complement(722776..723615)
     CDS             complement(724371..725246)
     CDS             complement(725251..725439)
     CDS             725648..727465
     CDS             727479..731597
     CDS             731948..732658
     CDS             732655..733668
     CDS             complement(734017..736194)
     CDS             complement(736677..737324)
     CDS             737706..738794
     CDS             738927..739466
     CDS             739570..740139
     CDS             740242..742521
     CDS             742524..743246
     CDS             complement(743380..744054)
     CDS             complement(744087..745496)
     CDS             complement(745665..747965)
     CDS             748165..748428
     CDS             748455..749285
     CDS             complement(749909..750619)
     CDS             complement(750627..751184)
     CDS             751540..752529
     CDS             complement(752702..753517)
     CDS             753700..754455
     CDS             complement(754831..756378)
     CDS             complement(756440..759424)
     CDS             759751..760740
     CDS             760740..762719
     CDS             762724..763914
     CDS             complement(764095..765402)
     CDS             complement(765441..766199)
     CDS             complement(766288..767727)
     CDS             767888..768415
     CDS             complement(768474..769370)
     CDS             769972..770148
     CDS             complement(770370..771521)
     CDS             771669..773369
     CDS             773430..773768
     CDS             complement(774237..775325)
     CDS             complement(776220..776999)
     CDS             complement(777022..777735)
     CDS             complement(777732..778421)
     CDS             complement(778632..779408)
     CDS             779801..780262
     CDS             780259..780489
     CDS             complement(780836..781381)
     CDS             781623..782321
     CDS             782305..783618
     CDS             complement(783692..783958)
     CDS             784455..786212
     CDS             786266..787606
     CDS             complement(788071..788901)
     CDS             complement(788928..789191)
     CDS             789316..789705
     CDS             complement(790189..791676)
     CDS             792211..792543
     CDS             complement(792976..793698)
     CDS             complement(793756..794202)
     CDS             complement(794199..795011)
     CDS             795032..795838
     CDS             795991..797583
     CDS             797727..798956
     CDS             complement(799063..800205)
     CDS             800433..801455
     CDS             801875..803017
     CDS             803049..803711
     CDS             803763..807017
     CDS             807136..807612
     CDS             807612..808115
     CDS             complement(808186..808740)
     CDS             808934..809596
     CDS             809764..811650
     CDS             811847..812653
     CDS             812679..814037
     CDS             814473..815501
     CDS             815608..816594
     CDS             816591..817484
     CDS             817500..818348
     CDS             818368..819072
     CDS             819101..819802
     CDS             819872..821182
     CDS             complement(821383..823443)
     CDS             823719..825233
     CDS             complement(825546..825989)
     CDS             826504..827577
     CDS             827699..828268
     CDS             complement(828445..828597)
     CDS             complement(828691..828948)
     CDS             829191..829397
     CDS             complement(829624..829884)
     CDS             complement(829881..830363)
     CDS             830856..831314
     CDS             831466..832284
     CDS             complement(832635..832805)
     CDS             832973..833164
     CDS             complement(833419..834810)
     CDS             complement(834818..835135)
     CDS             complement(835400..837025)
     CDS             837184..837303
     CDS             complement(837381..838082)
     CDS             complement(838379..839080)
     CDS             839283..839546
     CDS             839573..840403
     CDS             complement(840448..840957)
     CDS             complement(840914..841387)
     CDS             complement(841380..841886)
     CDS             complement(841883..842308)
     CDS             842967..844946
     CDS             complement(845013..846473)
     CDS             846696..847073
     CDS             847097..847675
     CDS             complement(847890..850682)
     CDS             complement(850679..852901)
     CDS             complement(852898..854640)
     CDS             complement(854667..856775)
     CDS             complement(856828..858174)
     CDS             complement(858192..859040)
     CDS             complement(859037..862432)
     CDS             complement(862429..865875)
     CDS             complement(866330..867808)
     CDS             complement(868516..868734)
     CDS             869420..869605
     CDS             870275..871744
     CDS             872011..872988
     CDS             873402..874184
     CDS             complement(874134..874289)
     CDS             874368..874583
     CDS             874594..874965
     CDS             875477..875593
     CDS             875959..876654
     CDS             877030..880302
     CDS             880383..881093
     CDS             881095..882624
     CDS             882641..882985
     CDS             complement(883408..883650)
     CDS             complement(883696..884289)
     CDS             complement(884291..884779)
     CDS             complement(884806..887223)
     CDS             888014..888571
     CDS             complement(888741..888869)
     CDS             889863..891713
     CDS             complement(891741..893156)
     CDS             complement(893180..893446)
     CDS             893967..896774
     CDS             896777..897610
     CDS             complement(897844..898674)
     CDS             complement(898701..898964)
     CDS             899059..899451
     CDS             899711..901024
     CDS             901880..902188
     CDS             complement(902441..902722)
     CDS             complement(903190..904182)
     CDS             complement(904227..905423)
     CDS             905930..906823
     CDS             907640..908185
     CDS             908238..908798
     CDS             908875..909399
     CDS             909417..910256
     CDS             911049..912713
     CDS             912729..913694
     CDS             914105..916186
     CDS             916187..916819
     CDS             complement(917263..918807)
     CDS             complement(918809..920428)
     CDS             complement(920601..921788)
     CDS             complement(922407..923600)
     CDS             complement(923792..925375)
     CDS             925612..927024
     CDS             complement(927076..927861)
     CDS             complement(928109..928345)
     CDS             928723..930126
     CDS             930414..930800
     CDS             930819..931301
     CDS             complement(931633..933423)
     CDS             933590..933829
     CDS             complement(934153..935373)
     CDS             936041..938665
     CDS             complement(939169..940134)
     CDS             940281..940997
     CDS             941028..941291
     CDS             941318..942148
     CDS             942235..942777
     CDS             complement(943371..943841)
     CDS             944270..944635
     CDS             complement(944854..945531)
     CDS             945823..946374
     CDS             complement(946474..946809)
     CDS             947025..948173
     CDS             948415..948864
     CDS             948869..949804
     CDS             949797..952082
     CDS             952079..952783
     CDS             complement(952900..953703)
     CDS             complement(953703..954623)
     CDS             complement(954620..956605)
     CDS             complement(956616..958616)
     CDS             complement(958630..959430)
     CDS             complement(959443..960588)
     CDS             complement(960689..961738)
     CDS             961983..962864
     CDS             962857..963876
     CDS             963889..964926
     CDS             965091..965321
     CDS             965597..965983
     CDS             966287..967015
     CDS             967012..968376
     CDS             968387..970780
     CDS             970869..971486
     CDS             complement(971547..972428)
     CDS             complement(972515..975382)
     CDS             975522..977885
     CDS             977882..978670
     CDS             complement(979008..980258)
     CDS             980610..982286
     CDS             complement(982626..983519)
     CDS             complement(983521..983724)
     CDS             complement(983721..985922)
     CDS             complement(985939..987642)
     CDS             987878..988819
     CDS             988958..989131
     CDS             complement(989163..990146)
     CDS             complement(990178..991599)
     CDS             complement(991634..992083)
     CDS             complement(992080..992688)
     CDS             992794..994107
     CDS             complement(994279..994599)
     CDS             994816..995280
     CDS             995380..997194
     CDS             997206..997310
     CDS             997675..998784
     CDS             998950..999495
     CDS             complement(999506..1000336)
     CDS             complement(1000363..1000626)
     CDS             complement(1000692..1000883)
     CDS             complement(1001359..1003263)
     CDS             complement(1003266..1006436)
     CDS             complement(1006433..1007548)
     CDS             1007739..1008377
     CDS             complement(1008670..1010409)
     CDS             complement(1010519..1011589)
     CDS             1011700..1012593
     CDS             complement(1012655..1013029)
     CDS             1013325..1014089
     CDS             1014173..1015162
     CDS             1015247..1016524
     CDS             1016529..1016951
     CDS             1017021..1017506
     CDS             1018104..1019147
     CDS             1019205..1019993
     CDS             1020008..1020370
     CDS             complement(1020736..1021170)
     CDS             1021361..1022386
     CDS             complement(1022824..1023339)
     CDS             1023447..1024205
     CDS             1024202..1024528
     CDS             1024525..1024878
     CDS             1025263..1025724
     CDS             1025779..1026861
     CDS             complement(1026891..1027214)
     CDS             1027674..1028774
     CDS             complement(1028977..1029597)
     CDS             complement(1029594..1029755)
     CDS             1029927..1030937
     CDS             complement(1030945..1031235)
     CDS             1031787..1032227
     CDS             1032459..1032611
     CDS             complement(1032876..1033139)
     CDS             complement(1033481..1033585)
     CDS             complement(1033947..1036373)
     CDS             complement(1036737..1038869)
     CDS             complement(1038928..1039422)
     CDS             complement(1039444..1039848)
     CDS             complement(1039851..1040120)
     CDS             complement(1040131..1040661)
     CDS             complement(1040658..1041494)
     CDS             complement(1041491..1042405)
     CDS             complement(1042402..1043652)
     CDS             complement(1043825..1045807)
     CDS             1046443..1047501
     CDS             1047523..1048527
     CDS             1048524..1049264
     CDS             1049439..1051028
     CDS             1051271..1051633
     CDS             1051849..1053561
     CDS             complement(1053936..1054988)
     CDS             complement(1054985..1055983)
     CDS             complement(1055990..1057324)
     CDS             complement(1057410..1058852)
     CDS             complement(1058990..1059583)
     CDS             complement(1059919..1060581)
     CDS             1060644..1061141
     CDS             1061111..1061815
     CDS             1062615..1063196
     CDS             complement(1063499..1064587)
     CDS             1065172..1065639
     CDS             1065778..1066998
     CDS             1068107..1068586
     CDS             complement(1068561..1068659)
     CDS             1068735..1069505
     CDS             1069563..1072064
     CDS             1072055..1073026
     CDS             complement(1074596..1075351)
     CDS             complement(1075376..1076776)
     CDS             complement(1076780..1076962)
     CDS             1077861..1078595
     CDS             1078694..1079077
     CDS             1079375..1080040
     CDS             1080040..1080186
     CDS             complement(1080231..1080812)
     CDS             complement(1081631..1084003)
     CDS             complement(1084128..1085303)
     CDS             1085391..1085654
     CDS             1085681..1086511
     CDS             1087017..1088570
     CDS             1088620..1089885
     CDS             1090036..1091715
     CDS             1091959..1092420
     CDS             complement(1092657..1093067)
     CDS             complement(1093262..1094362)
     CDS             complement(1094466..1095896)
     CDS             complement(1095996..1097270)
     CDS             complement(1097398..1100262)
     CDS             complement(1100601..1102427)
     CDS             1102720..1103217
     CDS             1103317..1104813
     CDS             1104881..1106116
     CDS             1106139..1107698
     CDS             complement(1107969..1108877)
     CDS             complement(1108931..1109299)
     CDS             complement(1109405..1112332)
     CDS             complement(1112424..1113899)
     CDS             complement(1113896..1114357)
     CDS             complement(1114662..1116326)
     CDS             complement(1116390..1117718)
     CDS             complement(1118137..1119039)
     CDS             1119458..1119859
     CDS             1120065..1120322
     CDS             complement(1120481..1120798)
     CDS             1120999..1121721
     CDS             1121960..1122238
     CDS             1122387..1122644
     CDS             complement(1122694..1122984)
     CDS             complement(1123083..1123442)
     CDS             complement(1123384..1124214)
     CDS             complement(1124241..1124504)
     CDS             1124639..1125211
     CDS             complement(1125324..1126529)
     CDS             1126879..1127079
     CDS             1127145..1127408
     CDS             1127435..1128265
     CDS             1128287..1128610
     CDS             1128621..1129823
     CDS             1130448..1132568
     CDS             complement(1132690..1133094)
     CDS             complement(1133153..1133557)
     CDS             complement(1133630..1136062)
     CDS             complement(1136150..1137172)
     CDS             complement(1137312..1137671)
     CDS             complement(1137702..1137899)
     CDS             complement(1138092..1138430)
     CDS             complement(1138666..1140573)
     CDS             complement(1141032..1143269)
     CDS             complement(1143314..1143667)
     CDS             complement(1143741..1144646)
     CDS             complement(1145049..1145951)
     CDS             complement(1145977..1146882)
     CDS             1147070..1147627
     CDS             1147642..1148742
     CDS             1148786..1149508
     CDS             complement(1149898..1150539)
     CDS             complement(1150541..1151245)
     CDS             1151498..1152043
     CDS             1152614..1154146
     CDS             1155075..1156148
     CDS             complement(1156524..1156955)
     CDS             complement(1157000..1157779)
     CDS             1157960..1159633
     CDS             complement(1159744..1160157)
     CDS             1160240..1160503
     CDS             1160530..1161360
     CDS             complement(1161371..1161907)
     CDS             complement(1161935..1162381)
     CDS             complement(1162443..1163327)
     CDS             complement(1163314..1163538)
     CDS             1164968..1166404
     CDS             complement(1166862..1168121)
     CDS             1168433..1169233
     CDS             1169398..1170204
     CDS             complement(1170527..1171039)
     CDS             complement(1171077..1172819)
     CDS             complement(1173532..1173720)
     CDS             1174117..1176093
     CDS             1176164..1177567
     CDS             complement(1178052..1178822)
     CDS             1179239..1180177
     CDS             1180174..1181394
     CDS             1181391..1182329
     CDS             1182326..1183144
     CDS             complement(1183072..1184082)
     CDS             1184367..1184699
     CDS             1184860..1186320
     CDS             1186338..1187594
     CDS             1187659..1188669
     CDS             1188758..1189696
     CDS             complement(1189939..1190733)
     CDS             complement(1190730..1191179)
     CDS             1191277..1192197
     CDS             1192482..1193186
     CDS             1193739..1194278
     CDS             1194498..1195613
     CDS             complement(1195908..1196402)
     CDS             1196526..1197710
     CDS             1197731..1199395
     CDS             complement(1199474..1200199)
     CDS             complement(1200538..1201272)
     CDS             complement(1201269..1202363)
     CDS             complement(1202360..1203586)
     CDS             1203984..1205432
     CDS             1205425..1206051
     CDS             1206048..1206782
     CDS             1206770..1208623
     CDS             1208967..1210328
     CDS             1210763..1211017
     CDS             complement(1211361..1212047)
     CDS             complement(1212375..1212989)
     CDS             complement(1213070..1214311)
     CDS             complement(1214916..1218578)
     CDS             complement(1218645..1219718)
     CDS             complement(1219840..1220901)
     CDS             1221990..1222442
     CDS             1222501..1223103
     CDS             1223108..1224724
     CDS             complement(1225031..1225870)
     CDS             complement(1225935..1228145)
     CDS             complement(1228193..1229599)
     CDS             complement(1229743..1234941)
     CDS             complement(1234990..1244883)
     CDS             1245455..1247200
     CDS             1247687..1248262
     CDS             complement(1248447..1249643)
     CDS             complement(1249640..1250434)
     CDS             complement(1250443..1252563)
     CDS             complement(1252560..1253450)
     CDS             complement(1253488..1254504)
     CDS             complement(1254563..1254805)
     CDS             complement(1254861..1255586)
     CDS             complement(1255621..1256544)
     CDS             complement(1256639..1257385)
     CDS             complement(1257382..1258923)
     CDS             complement(1258954..1260045)
     CDS             complement(1260272..1261282)
     CDS             complement(1261269..1262843)
     CDS             complement(1262870..1263817)
     CDS             complement(1263919..1264908)
     CDS             1265464..1265607
     CDS             1265660..1266370
     CDS             1266447..1267715
     CDS             complement(1267760..1268590)
     CDS             complement(1268617..1268880)
     CDS             complement(1269317..1270243)
     CDS             complement(1270313..1271368)
     CDS             complement(1271382..1272428)
     CDS             complement(1272425..1273318)
     CDS             complement(1273451..1274488)
     CDS             1274791..1275438
     CDS             1275501..1275827
     CDS             1275861..1276595
     CDS             complement(1277013..1277504)
     CDS             complement(1277743..1278573)
     CDS             complement(1278600..1278863)
     CDS             1278974..1279888
     CDS             1279893..1280729
     CDS             complement(1280808..1281230)
     CDS             complement(1281545..1282606)
     CDS             complement(1282962..1284014)
     CDS             complement(1284290..1284727)
     CDS             1284909..1285385
     CDS             1286577..1287884
     CDS             1288521..1289492
     CDS             1290219..1290986
     CDS             1291052..1291315
     CDS             1291342..1292172
     CDS             1292114..1292677
     CDS             complement(1293005..1293259)
     CDS             complement(1293333..1293530)
     CDS             complement(1293660..1293875)
     CDS             complement(1293964..1294971)
     CDS             complement(1294968..1295789)
     CDS             complement(1295807..1296964)
     CDS             1297300..1297641
     CDS             1297654..1297764
     CDS             complement(1298221..1299363)
     CDS             complement(1299393..1299731)
     CDS             complement(1299736..1300233)
     CDS             1300952..1301497
     CDS             1301701..1302273
     CDS             1302307..1303137
     CDS             1303242..1304279
     CDS             1304390..1305184
     CDS             1305314..1305973
     CDS             1306170..1306433
     CDS             1306460..1307290
     CDS             complement(1307485..1308468)
     CDS             complement(1308568..1309281)
     CDS             complement(1309619..1310314)
     CDS             complement(1310583..1311482)
     CDS             complement(1311856..1312599)
     CDS             complement(1312731..1315247)
     CDS             complement(1315562..1317043)
     CDS             complement(1317496..1319208)
     CDS             1319743..1321230
     CDS             1321457..1323043
     CDS             complement(1323398..1325110)
     CDS             complement(1325157..1325783)
     CDS             complement(1325927..1326481)
     CDS             1326892..1328118
     CDS             1328335..1329291
     CDS             1329476..1331248
     CDS             1331308..1332279
     CDS             complement(1332267..1332368)
     CDS             complement(1332455..1332727)
     CDS             1333032..1333643
     CDS             complement(1333794..1334525)
     CDS             complement(1334598..1335989)
     CDS             complement(1336006..1337814)
     CDS             complement(1337822..1338208)
     CDS             complement(1338230..1339165)
     CDS             complement(1339202..1340212)
     CDS             complement(1340218..1341138)
     CDS             complement(1341131..1342138)
     CDS             complement(1342476..1343714)
     CDS             complement(1343781..1345106)
     CDS             complement(1345170..1346069)
     CDS             complement(1346147..1346614)
     CDS             complement(1346611..1347111)
     CDS             complement(1347194..1347322)
     CDS             1347416..1347679
     CDS             1347706..1348437
     CDS             1348558..1348746
     CDS             complement(1348998..1349816)
     CDS             complement(1349813..1350742)
     CDS             complement(1350739..1351899)
     CDS             complement(1351990..1353084)
     CDS             1353471..1353749
     CDS             1353783..1354778
     CDS             1355189..1355392
     CDS             complement(1355518..1356102)
     CDS             complement(1356235..1357425)
     CDS             complement(1357624..1359060)
     CDS             1359376..1359810
     CDS             complement(1360157..1361725)
     CDS             complement(1362207..1364699)
     CDS             1364833..1365528
     CDS             1365525..1366343
     CDS             complement(1366927..1367472)
     CDS             complement(1367543..1368235)
     CDS             1368325..1369170
     CDS             complement(1369434..1370618)
     CDS             complement(1370919..1371332)
     CDS             complement(1371517..1372701)
     CDS             complement(1372797..1373723)
     CDS             complement(1373726..1375063)
     CDS             complement(1375688..1376260)
     CDS             complement(1376397..1377137)
     CDS             complement(1377263..1378444)
     CDS             complement(1378541..1380355)
     CDS             complement(1380872..1381708)
     CDS             complement(1381715..1382902)
     CDS             1382956..1383780
     CDS             complement(1383956..1386214)
     CDS             complement(1386277..1386492)
     CDS             complement(1386601..1387350)
     CDS             1387490..1389814
     CDS             complement(1390049..1391941)
     CDS             complement(1392232..1392825)
     CDS             complement(1392832..1394178)
     CDS             complement(1394303..1395451)
     CDS             complement(1395563..1395754)
     CDS             complement(1395779..1396678)
     CDS             complement(1396695..1398008)
     CDS             complement(1398090..1399268)
     CDS             complement(1399325..1399564)
     CDS             complement(1399699..1401036)
     CDS             complement(1401311..1402363)
     CDS             complement(1402501..1403130)
     CDS             complement(1403183..1404523)
     CDS             complement(1404542..1405846)
     CDS             complement(1405936..1407018)
     CDS             complement(1407166..1408302)
     CDS             complement(1408344..1408769)
     CDS             1409018..1409716
     CDS             complement(1409790..1411187)
     CDS             1411265..1412125
     CDS             complement(1412299..1413075)
     CDS             complement(1413083..1414162)
     CDS             complement(1414174..1415070)
     CDS             complement(1415076..1416044)
     CDS             complement(1416041..1416802)
     CDS             complement(1416907..1418112)
     CDS             complement(1418182..1418784)
     CDS             complement(1418816..1419142)
     CDS             complement(1419239..1421716)
     CDS             1422380..1422706
     CDS             1422713..1422838
     CDS             1422902..1424164
     CDS             1424301..1424801
     CDS             1424798..1426354
     CDS             1426397..1427242
     CDS             1427457..1427720
     CDS             1427944..1429692
     CDS             1429696..1431051
     CDS             complement(1431444..1431842)
     CDS             complement(1431791..1432285)
     CDS             1432641..1433249
     CDS             1433328..1433750
     CDS             complement(1433989..1436586)
     CDS             complement(1436790..1437287)
     CDS             1437471..1438013
     CDS             complement(1438335..1438823)
     CDS             complement(1438834..1439091)
     CDS             complement(1439113..1440441)
     CDS             complement(1441181..1442632)
     CDS             complement(1442640..1443968)
     CDS             complement(1444013..1445032)
     CDS             1445594..1445968
     CDS             1446137..1447867
     CDS             1447864..1448235
     CDS             1448362..1449513
     CDS             1449520..1450527
     CDS             1450524..1451471
     CDS             1451468..1452523
     CDS             1452539..1453435
     CDS             1453525..1453986
     CDS             1454318..1456111
     CDS             1456351..1457574
     CDS             complement(1457810..1458820)
     CDS             complement(1458831..1459457)
     CDS             complement(1459596..1460978)
     CDS             complement(1461122..1461574)
     CDS             complement(1461602..1461877)
     CDS             complement(1461880..1462179)
     CDS             complement(1462216..1462590)
     CDS             complement(1462825..1463850)
     CDS             complement(1463840..1464547)
     CDS             1464752..1465672
     CDS             1465683..1466108
     CDS             complement(1466322..1467152)
     CDS             complement(1467179..1467442)
     CDS             complement(1467508..1468017)
     CDS             complement(1468202..1469245)
     CDS             1469743..1470033
     CDS             1470240..1470719
     CDS             1470957..1471544
     CDS             complement(1471751..1472815)
     CDS             complement(1472950..1473213)
     CDS             complement(1473192..1474370)
     CDS             complement(1474626..1475813)
     CDS             complement(1475880..1476233)
     CDS             complement(1476307..1477014)
     CDS             complement(1477025..1477834)
     CDS             complement(1477910..1478416)
     CDS             complement(1478459..1479493)
     CDS             complement(1479513..1480133)
     CDS             complement(1480134..1481153)
     CDS             1481232..1482278
     CDS             1482349..1483200
     CDS             complement(1483236..1483676)
     CDS             complement(1484048..1485007)
     CDS             complement(1485113..1486111)
     CDS             complement(1486203..1486685)
     CDS             complement(1486682..1486996)
     CDS             1487744..1488208
     CDS             complement(1488582..1489760)
     CDS             complement(1489819..1490457)
     CDS             complement(1490499..1492583)
     CDS             complement(1492835..1494469)
     CDS             1494585..1496162
     CDS             1496213..1496644
     CDS             1496737..1497267
     CDS             1497270..1497584
     CDS             1497609..1498388
     CDS             complement(1498486..1499019)
     CDS             complement(1499024..1503085)
     CDS             1503341..1504645
     CDS             1504693..1506288
     CDS             1506391..1508013
     CDS             complement(1508361..1509038)
     CDS             1509076..1509750
     CDS             1510114..1510212
     CDS             complement(1510170..1512104)
     CDS             complement(1512832..1512969)
     CDS             complement(1512969..1513220)
     CDS             complement(1513700..1513876)
     CDS             complement(1514162..1514656)
     CDS             1515054..1515383
     CDS             complement(1516350..1518767)
     CDS             complement(1518963..1520234)
     CDS             complement(1520395..1521048)
     CDS             complement(1521183..1522532)
     CDS             1522985..1524148
     CDS             1524251..1524700
     CDS             complement(1525088..1526077)
     CDS             complement(1526161..1527309)
     CDS             1527640..1528707
     CDS             1528731..1529924
     CDS             1529981..1531090
     CDS             1531285..1531908
     CDS             complement(1532035..1532157)
     CDS             complement(1533115..1533945)
     CDS             complement(1533972..1534235)
     CDS             complement(1534376..1534639)
     CDS             1535149..1536051
     CDS             complement(1536092..1537336)
     CDS             complement(1537419..1538882)
     CDS             complement(1539078..1539368)
     CDS             1539629..1540363
     CDS             1540430..1541788
     CDS             1541987..1542535
     CDS             1542613..1543140
     CDS             complement(1543509..1543997)
     CDS             complement(1544038..1544685)
     CDS             1544769..1548338
     CDS             complement(1548727..1549401)
     CDS             1549540..1550757
     CDS             1550819..1551850
     CDS             1552310..1552765
     CDS             complement(1553320..1555860)
     CDS             complement(1555994..1556104)
     CDS             1556357..1557037
     CDS             1557152..1558366
     CDS             1558363..1559928
     CDS             1560145..1560576
     CDS             1560898..1561386
     CDS             complement(1561479..1562960)
     CDS             1563274..1563963
     CDS             complement(1563860..1564372)
     CDS             complement(1564369..1565382)
     CDS             complement(1565611..1566135)
     CDS             complement(1566132..1567085)
     CDS             complement(1567327..1568169)
     CDS             complement(1568180..1569670)
     CDS             complement(1569825..1570520)
     CDS             complement(1570805..1572025)
     CDS             complement(1572157..1573098)
     CDS             complement(1573154..1573750)
     CDS             complement(1573747..1574172)
     CDS             complement(1574948..1575454)
     CDS             1575822..1576514
     CDS             1576596..1577042
     CDS             complement(1577774..1578064)
     CDS             complement(1578375..1579994)
     CDS             complement(1580122..1580775)
     CDS             complement(1580782..1582242)
     CDS             complement(1582660..1583424)
     CDS             1583677..1584780
     CDS             1584812..1585495
     CDS             1585830..1586798
     CDS             complement(1586943..1587266)
     CDS             complement(1587272..1587661)
     CDS             1587807..1588253
     CDS             complement(1588422..1589369)
     CDS             complement(1589449..1589883)
     CDS             complement(1590011..1592410)
     CDS             complement(1593155..1593886)
     CDS             1594022..1594195
     CDS             complement(1594219..1596105)
     CDS             1596655..1597470
     CDS             complement(1597672..1598460)
     CDS             complement(1598457..1599101)
     CDS             complement(1599101..1600267)
     CDS             complement(1600271..1601059)
     CDS             complement(1601115..1601582)
     CDS             complement(1601728..1602813)
     CDS             complement(1602830..1603363)
     CDS             complement(1603401..1605710)
     CDS             complement(1605775..1607166)
     CDS             complement(1607184..1608380)
     CDS             complement(1608395..1609216)
     CDS             complement(1609210..1609992)
     CDS             complement(1610040..1610600)
     CDS             complement(1610691..1611404)
     CDS             complement(1611583..1612464)
     CDS             complement(1612647..1613387)
     CDS             1613869..1614684
     CDS             1614850..1617426
     CDS             1617441..1619132
     CDS             complement(1619327..1619860)
     CDS             complement(1619857..1621932)
     CDS             complement(1622370..1623626)
     CDS             complement(1623708..1627316)
     CDS             complement(1627371..1628318)
     CDS             1628583..1629815
     CDS             1629872..1630699
     CDS             1630699..1631067
     CDS             1631141..1632280
     CDS             1632294..1633217
     CDS             1633400..1634839
     CDS             complement(1634952..1635431)
     CDS             1635577..1637517
     CDS             complement(1637605..1637871)
     CDS             complement(1638035..1639411)
     CDS             complement(1639422..1640492)
     CDS             1640704..1642011
     CDS             1642122..1642931
     CDS             complement(1643315..1644295)
     CDS             complement(1644292..1645641)
     CDS             complement(1645628..1646125)
     CDS             complement(1646122..1646883)
     CDS             1647053..1647322
     CDS             1647768..1649318
     CDS             1649429..1650910
     CDS             1651302..1652609
     CDS             complement(1652869..1653303)
     CDS             complement(1653583..1654485)
     CDS             1654645..1655427
     CDS             1655480..1657072
     CDS             complement(1657948..1658355)
     CDS             complement(1658403..1658900)
     CDS             1659030..1659893
     CDS             complement(1660511..1660978)
     CDS             complement(1661770..1663179)
     CDS             1663725..1664681
     CDS             complement(1664847..1665551)
     CDS             complement(1665687..1667336)
     CDS             complement(1667333..1668430)
     CDS             complement(1668432..1669472)
     CDS             complement(1669661..1671613)
     CDS             1671734..1672525
     CDS             complement(1672777..1673130)
     CDS             complement(1673823..1676132)
     CDS             complement(1676649..1677422)
     CDS             1677487..1678563
     CDS             complement(1678503..1678841)
     CDS             1679322..1679888
     CDS             complement(1679962..1680780)
     CDS             complement(1680780..1681004)
     CDS             complement(1681288..1683978)
     CDS             complement(1684058..1685122)
     CDS             complement(1685127..1686326)
     CDS             complement(1686349..1687314)
     CDS             complement(1687470..1688288)
     CDS             complement(1688371..1689465)
     CDS             complement(1689506..1690633)
     CDS             complement(1690685..1691803)
     CDS             complement(1691806..1692717)
     CDS             complement(1692714..1693532)
     CDS             complement(1693558..1694592)
     CDS             complement(1694640..1695419)
     CDS             complement(1695439..1696287)
     CDS             complement(1696357..1697235)
     CDS             complement(1697240..1698037)
     CDS             complement(1698034..1703193)
     CDS             complement(1703193..1706969)
     CDS             complement(1707053..1708453)
     CDS             complement(1708670..1709971)
     CDS             complement(1710039..1711877)
     CDS             complement(1711928..1713352)
     CDS             1714854..1716098
     CDS             1716095..1719241
     CDS             1719319..1720233
     CDS             1720363..1720539
     CDS             complement(1720578..1722410)
     CDS             complement(1722602..1723648)
     CDS             complement(1724048..1724248)
     CDS             complement(1724927..1726141)
     CDS             complement(1726518..1727987)
     CDS             complement(1728031..1729002)
     CDS             complement(1729106..1730044)
     CDS             complement(1730092..1731489)
     CDS             1731721..1732443
     CDS             1732500..1733075
     CDS             1733156..1733647
     CDS             1733672..1734472
     CDS             complement(1734808..1735593)
     CDS             complement(1735784..1736599)
     CDS             1736996..1737799
     CDS             complement(1738079..1738351)
     CDS             1739759..1742368
     CDS             1742355..1743653
     CDS             complement(1743633..1743998)
     CDS             complement(1743953..1744177)
     CDS             1744210..1745433
     CDS             complement(1746193..1746969)
     CDS             complement(1746974..1748116)
     CDS             complement(1748227..1749129)
     CDS             complement(1749174..1749791)
     CDS             complement(1749788..1750990)
     CDS             complement(1750999..1751664)
     CDS             complement(1751763..1752392)
     CDS             complement(1752457..1753296)
     CDS             complement(1753521..1754411)
     CDS             complement(1754567..1755418)
     CDS             1755595..1756119
     CDS             1756158..1757108
     CDS             1757192..1757527
     CDS             complement(1757753..1758184)
     CDS             complement(1758276..1759559)
     CDS             complement(1759663..1760517)
     CDS             complement(1760514..1762175)
     CDS             complement(1762432..1763259)
     CDS             complement(1763296..1765824)
     CDS             complement(1765877..1766665)
     CDS             complement(1766670..1767419)
     CDS             complement(1767412..1768665)
     CDS             1769225..1770313
     CDS             1770329..1772023
     CDS             1772744..1773490
     CDS             1773585..1775111
     CDS             1775471..1776196
     CDS             complement(1776610..1776819)
     CDS             complement(1776838..1777179)
     CDS             complement(1777272..1779140)
     CDS             complement(1779206..1779733)
     CDS             complement(1779846..1780169)
     CDS             complement(1780252..1780659)
     CDS             complement(1780725..1781948)
     CDS             complement(1782017..1782556)
     CDS             complement(1782658..1783137)
     CDS             complement(1783229..1783456)
     CDS             complement(1783600..1785051)
     CDS             complement(1785200..1785922)
     CDS             1786105..1786917
     CDS             1787046..1788509
     CDS             complement(1788618..1789187)
     CDS             1789857..1790978
     CDS             complement(1791098..1792579)
     CDS             complement(1792818..1794587)
     CDS             complement(1794895..1796484)
     CDS             complement(1796617..1799313)
     CDS             1799457..1802096
     CDS             1802093..1802731
     CDS             1803048..1803905
     CDS             1804583..1806682
     CDS             complement(1806912..1808114)
     CDS             1808837..1810117
     CDS             1810161..1811546
     CDS             1811797..1815522
     CDS             1815519..1817072
     CDS             1817096..1817773
     CDS             1817810..1818496
     CDS             1818638..1820560
     CDS             1820596..1821297
     CDS             1821444..1822220
     CDS             complement(1822503..1823984)
     CDS             complement(1824099..1825634)
     CDS             complement(1825672..1826814)
     CDS             complement(1826940..1828421)
     CDS             complement(1828575..1829990)
     CDS             1830395..1830859
     CDS             complement(1831112..1831930)
     CDS             complement(1831927..1832760)
     CDS             complement(1833304..1834293)
     CDS             complement(1834310..1835302)
     CDS             complement(1835404..1839531)
     CDS             1839555..1840931
     CDS             1840984..1841259
     CDS             complement(1841432..1842763)
     CDS             complement(1842972..1844498)
     CDS             complement(1844495..1846288)
     CDS             1846397..1847299
     CDS             complement(1847701..1849065)
     CDS             complement(1849137..1849967)
     CDS             complement(1849994..1850257)
     CDS             1850462..1850674
     CDS             1850926..1851150
     CDS             1851421..1852353
     CDS             complement(1853337..1854113)
     CDS             1854202..1854594
     CDS             complement(1855064..1855468)
     CDS             complement(1855465..1858161)
     CDS             complement(1858158..1861970)
     CDS             complement(1861967..1865311)
     CDS             1865320..1866243
     CDS             1866300..1868576
     CDS             1868761..1870125
     CDS             complement(1870267..1870446)
     CDS             1870686..1871741
     CDS             1871731..1873437
     CDS             1873439..1874218
     CDS             complement(1874360..1874827)
     CDS             1875350..1875628
     CDS             complement(1876423..1877064)
     CDS             complement(1877316..1877777)
     CDS             complement(1877867..1878322)
     CDS             1878639..1880600
     CDS             1881227..1881688
     CDS             1885816..1887033
     CDS             1887236..1888075
     CDS             1888142..1888816
     CDS             1888976..1889596
     CDS             complement(1889807..1890961)
     CDS             complement(1891020..1891802)
     CDS             1891860..1892528
     CDS             1892574..1893749
     CDS             complement(1893980..1894636)
     CDS             1894876..1895667
     CDS             1895677..1896390
     CDS             1896418..1897524
     CDS             1897568..1898794
     CDS             complement(1898884..1899075)
     CDS             complement(1899072..1900337)
     CDS             complement(1900430..1900912)
     CDS             complement(1900909..1901367)
     CDS             complement(1901408..1902541)
     CDS             complement(1902553..1903749)
     CDS             complement(1903810..1904232)
     CDS             complement(1904384..1904974)
     CDS             complement(1905011..1905316)
     CDS             complement(1905316..1906788)
     CDS             complement(1906813..1908303)
     CDS             complement(1908319..1910358)
     CDS             complement(1910376..1910681)
     CDS             complement(1910700..1911356)
     CDS             complement(1911466..1911954)
     CDS             complement(1911970..1913034)
     CDS             complement(1913035..1915365)
     CDS             complement(1915448..1916758)
     CDS             complement(1916755..1917240)
     CDS             complement(1917409..1918662)
     CDS             complement(1918673..1919275)
     CDS             complement(1919296..1919775)
     CDS             complement(1919838..1920197)
     CDS             complement(1920546..1920923)
     CDS             complement(1921003..1921803)
     CDS             complement(1921863..1922882)
     CDS             complement(1922998..1925139)
     CDS             complement(1925443..1925712)
     CDS             complement(1925818..1927095)
     CDS             1927470..1927970
     CDS             1928415..1929050
     CDS             1929107..1930654
     CDS             complement(1930710..1931540)
     CDS             complement(1931567..1931830)
     CDS             complement(1932029..1933240)
     CDS             complement(1933939..1934811)
     CDS             complement(1934828..1935478)
     CDS             complement(1935600..1936616)
     CDS             complement(1936699..1937190)
     CDS             complement(1937302..1939065)
     CDS             1939461..1940021
     CDS             1940018..1940440
     CDS             1940471..1941226
     CDS             1941233..1941742
     CDS             1941833..1942771
     CDS             1942793..1943827
     CDS             1943836..1944381
     CDS             1944618..1945337
     CDS             1945334..1945921
     CDS             1946339..1947097
     CDS             1947612..1949519
     CDS             complement(1949842..1951248)
     CDS             1951455..1952675
     CDS             complement(1952728..1954122)
     CDS             complement(1954466..1955107)
     CDS             complement(1955104..1955835)
     CDS             complement(1955946..1956356)
     CDS             complement(1956456..1958216)
     CDS             complement(1958162..1959025)
     CDS             complement(1959022..1959639)
     CDS             complement(1959831..1960151)
     CDS             complement(1960367..1960663)
     CDS             complement(1961045..1961743)
     CDS             complement(1961736..1964600)
     CDS             1964833..1964955
     CDS             complement(1965001..1965582)
     CDS             complement(1965595..1967682)
     CDS             complement(1967751..1969559)
     CDS             complement(1969556..1969648)
     CDS             complement(1969645..1969752)
     CDS             complement(1970113..1971087)
     CDS             complement(1971910..1972302)
     CDS             complement(1972540..1973319)
     CDS             1973577..1974227
     CDS             1974722..1975450
     CDS             1975561..1976838
     CDS             1976969..1977892
     CDS             1977889..1978641
     CDS             1978646..1979110
     CDS             1979167..1979637
     CDS             1979690..1980319
     CDS             1980328..1981794
     CDS             1982112..1983500
     CDS             complement(1983528..1984913)
     CDS             complement(1984987..1985703)
     CDS             complement(1986846..1987172)
     CDS             1987887..1988180
     CDS             1988588..1988749
     CDS             1988927..1989820
     CDS             1990314..1990766
     CDS             1991449..1992429
     CDS             1992426..1993673
     CDS             1993932..1994525
     CDS             complement(1994806..1995186)
     CDS             1995644..1996408
     CDS             complement(1996675..1997787)
     CDS             complement(1997934..1999196)
     CDS             complement(1999193..2000491)
     CDS             complement(2000488..2001633)
     CDS             complement(2001915..2003054)
     CDS             complement(2003051..2004841)
     CDS             complement(2004881..2008405)
     CDS             2009027..2009926
     CDS             2009970..2010863
     CDS             complement(2011393..2012841)
     CDS             complement(2013467..2013853)
     CDS             complement(2013912..2014076)
     CDS             complement(2014226..2015440)
     CDS             2016182..2016730
     CDS             2016902..2022079
     CDS             complement(2022225..2022413)
     CDS             complement(2022436..2023671)
     CDS             2023848..2025680
     CDS             2025900..2027366
     CDS             complement(2027509..2028141)
     CDS             2028399..2029271
     CDS             2029276..2029920
     CDS             complement(2030053..2031123)
     CDS             2031678..2032112
     CDS             complement(2032358..2032456)
     CDS             2032615..2033835
     CDS             complement(2033917..2034285)
     CDS             complement(2034326..2034685)
     CDS             2034919..2035761
     CDS             2035974..2037149
     CDS             2037233..2038450
     CDS             2038852..2039805
     CDS             2040171..2040605
     CDS             complement(2040731..2042281)
     CDS             complement(2042278..2042517)
     CDS             complement(2042709..2043638)
     CDS             complement(2043889..2044365)
     CDS             complement(2044365..2044967)
     CDS             complement(2044967..2046865)
     CDS             complement(2047001..2048455)
     CDS             2048606..2049289
     CDS             2049390..2050298
     CDS             2050359..2051540
     CDS             2051609..2051872
     CDS             2051899..2052729
     CDS             complement(2053557..2054120)
     CDS             2054252..2055034
     CDS             2055116..2056012
     CDS             2056027..2056716
     CDS             complement(2056919..2057815)
     CDS             2057937..2058833
     CDS             2059035..2059988
     CDS             complement(2060000..2060371)
     CDS             2060513..2061235
     CDS             2061352..2061540
     CDS             complement(2061533..2062495)
     CDS             2062641..2063672
     CDS             2063949..2065133
     CDS             2065138..2065608
     CDS             complement(2065781..2066449)
     CDS             complement(2066746..2067462)
     CDS             complement(2067462..2068235)
     CDS             complement(2068298..2069467)
     CDS             complement(2069478..2070428)
     CDS             2070509..2070772
     CDS             2070799..2071629
     CDS             complement(2071749..2073662)
     CDS             complement(2073669..2074679)
     CDS             complement(2074697..2075662)
     CDS             complement(2075659..2076615)
     CDS             complement(2076564..2078405)
     CDS             complement(2078457..2080181)
     CDS             complement(2080185..2081108)
     CDS             complement(2081129..2082220)
     CDS             complement(2082220..2083458)
     CDS             complement(2083455..2084864)
     CDS             complement(2084854..2085606)
     CDS             complement(2085714..2086610)
     CDS             complement(2086607..2087158)
     CDS             complement(2087143..2088036)
     CDS             complement(2088048..2089109)
     CDS             2089487..2090335
     CDS             complement(2090465..2091334)
     CDS             complement(2091349..2092626)
     CDS             complement(2092718..2093749)
     CDS             complement(2093830..2094348)
     CDS             complement(2094335..2094775)
     CDS             complement(2094772..2095350)
     CDS             complement(2095556..2096806)
     CDS             complement(2096986..2097156)
     CDS             2097376..2098224
     CDS             complement(2098655..2100307)
     CDS             complement(2100355..2100648)
     CDS             complement(2101238..2102437)
     CDS             complement(2103495..2103929)
     CDS             2104178..2105185
     CDS             complement(2105209..2106177)
     CDS             complement(2106668..2107183)
     CDS             complement(2107299..2108123)
     CDS             complement(2108201..2109454)
     CDS             complement(2109514..2111112)
     CDS             complement(2111772..2112236)
     CDS             2112577..2113809
     CDS             2113991..2114578
     CDS             2114575..2115102
     CDS             2115452..2116075
     CDS             2116549..2117685
     CDS             2117815..2119257
     CDS             2119748..2120542
     CDS             complement(2120875..2122722)
     CDS             complement(2123328..2125427)
     CDS             complement(2125547..2125915)
     CDS             2126381..2127820
     CDS             2127918..2128556
     CDS             2128630..2129577
     CDS             complement(2129660..2130775)
     CDS             2130802..2131140
     CDS             complement(2130978..2131799)
     CDS             complement(2131793..2132596)
     CDS             complement(2132632..2134902)
     CDS             complement(2135393..2135797)
     CDS             complement(2135982..2136764)
     CDS             complement(2137147..2139510)
     CDS             complement(2139539..2141056)
     CDS             2141336..2142559
     CDS             complement(2143012..2143902)
     CDS             2144044..2144991
     CDS             complement(2145016..2146230)
     CDS             2147128..2148108
     CDS             2148155..2149159
     CDS             2149587..2150246
     CDS             2150362..2151531
     CDS             2151826..2152995
     CDS             complement(2153416..2154723)
     CDS             complement(2154720..2156054)
     CDS             complement(2156073..2157428)
     CDS             complement(2157425..2157646)
     CDS             complement(2157689..2159350)
     CDS             complement(2159370..2160326)
     CDS             2160583..2161389
     CDS             complement(2161749..2162156)
     CDS             complement(2162657..2163481)
     CDS             2163525..2164712
     CDS             complement(2164963..2165601)
     CDS             2165929..2166231
     CDS             2166355..2166744
     CDS             2166848..2167252
     CDS             complement(2167357..2167809)
     CDS             complement(2167829..2168428)
     CDS             complement(2168425..2169210)
     CDS             complement(2169207..2169617)
     CDS             complement(2169614..2170174)
     CDS             complement(2170360..2170839)
     CDS             complement(2170846..2172093)
     CDS             2172545..2173291
     CDS             2173397..2173882
     CDS             2174059..2174736
     CDS             2174747..2175196
     CDS             2175193..2176218
     CDS             2176315..2177616
     CDS             2177634..2178146
     CDS             2178166..2178915
     CDS             2179513..2179776
     CDS             2179803..2180633
     CDS             2180655..2181008
     CDS             2181005..2181130
     CDS             2181522..2182661
     CDS             2182793..2184013
     CDS             complement(2184202..2184765)
     CDS             complement(2185303..2187672)
     CDS             complement(2187739..2187942)
     CDS             complement(2188003..2188686)
     CDS             complement(2188693..2189616)
     CDS             2189788..2190519
     CDS             2190522..2191148
     CDS             2191145..2192362
     CDS             2193110..2193319
     CDS             2194346..2194840
     CDS             2195289..2196602
     CDS             2196783..2196965
     CDS             complement(2197000..2198022)
     CDS             2198184..2199839
     CDS             complement(2199833..2199943)
     CDS             complement(2199956..2200330)
     CDS             complement(2200497..2200751)
     CDS             complement(2200764..2201579)
     CDS             complement(2201638..2202450)
     CDS             complement(2202604..2203065)
     CDS             2204054..2204326
     CDS             complement(2204756..2206057)
     CDS             2206215..2206481
     CDS             complement(2206521..2207831)
     CDS             complement(2208029..2208745)
     CDS             complement(2208803..2211061)
     CDS             2211437..2212399
     CDS             2212567..2213304
     CDS             2213330..2213950
     CDS             complement(2214183..2215301)
     CDS             complement(2215402..2216259)
     CDS             complement(2216249..2217187)
     CDS             complement(2217344..2218591)
     CDS             2219050..2220519
     CDS             2220607..2221287
     CDS             2221265..2223190
     CDS             2223661..2224455
     CDS             2224541..2225200
     CDS             2225247..2225972
     CDS             2226043..2227062
     CDS             2227140..2227526
     CDS             complement(2227636..2228838)
     CDS             2229021..2229545
     CDS             2229645..2230103
     CDS             2230537..2231820
     CDS             2231849..2232991
     CDS             2233006..2233620
     CDS             2234083..2235219
     CDS             2235299..2235820
     CDS             2235817..2236254
     CDS             2236319..2237512
     CDS             complement(2238169..2239281)
     CDS             2239861..2241420
     CDS             2241461..2242135
     CDS             complement(2242589..2243572)
     CDS             complement(2243734..2244027)
     CDS             2244453..2245589
     CDS             2245672..2246235
     CDS             complement(2246259..2246615)
     CDS             complement(2246639..2247025)
     CDS             2247635..2248855
     CDS             complement(2249123..2249851)
     CDS             complement(2250083..2250925)
     CDS             2251728..2252522
     CDS             complement(2252682..2253512)
     CDS             complement(2253589..2254170)
     CDS             complement(2254167..2254496)
     CDS             2254666..2256060
     CDS             2256142..2256399
     CDS             2256506..2257159
     CDS             2257174..2257497
     CDS             complement(2257581..2258909)
     CDS             2259264..2260571
     CDS             2260660..2262288
     CDS             2262423..2263445
     CDS             2263442..2264305
     CDS             2264310..2265002
     CDS             2265253..2266128
     CDS             2266350..2266652
     CDS             2266742..2267047
     CDS             2267112..2268818
     CDS             2268836..2269390
     CDS             2269377..2270057
     CDS             2270088..2270738
     CDS             complement(2270964..2272349)
     CDS             complement(2272387..2273271)
     CDS             complement(2273287..2274282)
     CDS             complement(2274463..2275857)
     CDS             2276116..2277375
     CDS             2277372..2278208
     CDS             2278237..2279394
     CDS             2279409..2280431
     CDS             2280459..2281565
     CDS             2281938..2282201
     CDS             2282228..2283058
     CDS             2283341..2283556
     CDS             2284070..2284336
     CDS             complement(2284801..2285727)
     CDS             complement(2285748..2287319)
     CDS             complement(2287780..2287962)
     CDS             2288384..2288791
     CDS             2288923..2290905
     CDS             2291111..2293093
     CDS             2293152..2295470
     CDS             2296163..2296621
     CDS             complement(2296744..2297628)
     CDS             2297734..2298189
     CDS             complement(2298413..2299375)
     CDS             2299591..2300904
     CDS             2300906..2302168
     CDS             2302479..2303501
     CDS             complement(2303825..2305033)
     CDS             complement(2305165..2307525)
     CDS             complement(2307754..2308653)
     CDS             complement(2308658..2309116)
     CDS             2309242..2309505
     CDS             2309532..2310362
     CDS             complement(2310624..2311112)
     CDS             2311396..2312877
     CDS             complement(2313000..2313980)
     CDS             complement(2313983..2314495)
     CDS             2314577..2315413
     CDS             2315707..2315940
     CDS             2315958..2316125
     CDS             2316293..2317894
     CDS             complement(2318086..2318970)
     CDS             complement(2318967..2320103)
     CDS             complement(2320272..2321468)
     CDS             complement(2321665..2323017)
     CDS             complement(2323029..2324291)
     CDS             complement(2324288..2324950)
     CDS             2325030..2326067
     CDS             2326179..2329016
     CDS             2329016..2329516
     CDS             2329578..2330789
     CDS             2330853..2331299
     CDS             complement(2331388..2332170)
     CDS             complement(2332335..2333081)
     CDS             complement(2333154..2333270)
     CDS             complement(2333321..2334151)
     CDS             complement(2334178..2334441)
     CDS             2335045..2335554
     CDS             2335855..2337969
     CDS             2339142..2340680
     CDS             complement(2341225..2342070)
     CDS             2342239..2342985
     CDS             2343701..2345062
     CDS             2345602..2347041
     CDS             2347684..2348958
     CDS             complement(2349090..2349695)
     CDS             complement(2350219..2351241)
     CDS             complement(2351257..2351784)
     CDS             2351869..2352624
     CDS             2352858..2354063
     CDS             complement(2354152..2354982)
     CDS             complement(2355009..2355272)
     CDS             complement(2355338..2356192)
     CDS             complement(2356335..2356913)
     CDS             complement(2357110..2358492)
     CDS             2359125..2359979
     CDS             2359960..2360166
     CDS             2360340..2361131
     CDS             2361340..2362002
     CDS             2362117..2363580
     CDS             complement(2363684..2363887)
     CDS             2364420..2364734
     CDS             2364731..2367031
     CDS             2367131..2367805
     CDS             complement(2367850..2368680)
     CDS             complement(2368707..2368970)
     CDS             2369045..2369485
     CDS             complement(2369946..2370638)
     CDS             complement(2370647..2371966)
     CDS             complement(2372031..2372948)
     CDS             complement(2372945..2380585)
     CDS             complement(2380588..2382120)
     CDS             complement(2382122..2382910)
     CDS             complement(2382907..2383773)
     CDS             complement(2384376..2384945)
     CDS             complement(2384942..2385634)
     CDS             complement(2385636..2386214)
     CDS             complement(2386211..2387251)
     CDS             complement(2387267..2388244)
     CDS             complement(2388290..2389132)
     CDS             complement(2389129..2390064)
     CDS             complement(2390082..2391878)
     CDS             complement(2391875..2392816)
     CDS             complement(2392826..2394148)
     CDS             complement(2394171..2395613)
     CDS             complement(2395727..2396383)
     CDS             complement(2396380..2397162)
     CDS             complement(2397169..2398716)
     CDS             complement(2398798..2399919)
     CDS             2400451..2401293
     CDS             2401687..2403309
     CDS             2403707..2405134
     CDS             2405405..2406241
     CDS             2406352..2407179
     CDS             complement(2407500..2408180)
     CDS             2408365..2410419
     CDS             2410416..2411390
     CDS             complement(2411408..2411809)
     CDS             complement(2412097..2413152)
     CDS             2413451..2414176
     CDS             2414198..2414884
     CDS             2414881..2416428
     CDS             2416465..2416992
     CDS             2416989..2417672
     CDS             2417737..2418552
     CDS             complement(2418728..2420734)
     CDS             complement(2420768..2421898)
     CDS             complement(2422165..2424117)
     CDS             complement(2424263..2424694)
     CDS             complement(2424710..2425267)
     CDS             2425631..2425792
     CDS             complement(2425764..2426171)
     CDS             complement(2426177..2427244)
     CDS             complement(2427453..2428475)
     CDS             2428609..2429511
     CDS             2429541..2431190
     CDS             complement(2431589..2434366)
     CDS             2434533..2438726
     CDS             2438778..2439605
     CDS             2439685..2441181
     CDS             2441591..2442664
     CDS             2442934..2444415
     CDS             2444754..2445182
     CDS             2445194..2445586
     CDS             2445793..2446161
     CDS             complement(2446329..2447216)
     CDS             2447324..2448028
     CDS             2448033..2448731
     CDS             complement(2448842..2450053)
     CDS             2450184..2451425
     CDS             2451517..2451975
     CDS             2452010..2452672
     CDS             complement(2452828..2453970)
     CDS             complement(2454102..2455058)
     CDS             complement(2455084..2456154)
     CDS             complement(2456322..2456903)
     CDS             complement(2456977..2457519)
     CDS             complement(2457886..2459451)
     CDS             complement(2459496..2459729)
     CDS             complement(2459726..2460790)
     CDS             complement(2460998..2462191)
     CDS             complement(2462236..2463681)
     CDS             2464106..2464717
     CDS             complement(2464822..2466303)
     CDS             complement(2466576..2468156)
     CDS             complement(2468243..2469394)
     CDS             complement(2469391..2469900)
     CDS             2470144..2471283
     CDS             2471296..2471625
     CDS             2471622..2473076
     CDS             complement(2473491..2474177)
     CDS             complement(2474626..2475018)
     CDS             complement(2476359..2477651)
     CDS             complement(2477836..2479710)
     CDS             complement(2479958..2480668)
     CDS             complement(2480714..2481484)
     CDS             complement(2481481..2483136)
     CDS             complement(2483129..2483791)
     CDS             complement(2483788..2484444)
     CDS             2484709..2485272
     CDS             2485284..2485844
     CDS             2485911..2486489
     CDS             2486590..2487213
     CDS             complement(2487458..2488399)
     CDS             complement(2488415..2490442)
     CDS             complement(2490550..2490876)
     CDS             complement(2491261..2492454)
     CDS             complement(2492715..2493797)
     CDS             2493946..2496660
     CDS             2496796..2497755
     CDS             2497944..2498081
     CDS             2498241..2500427
     CDS             2500534..2500698
     CDS             2500898..2501386
     CDS             2501778..2502224
     CDS             2502633..2503496
     CDS             complement(2503878..2504432)
     CDS             complement(2504429..2505244)
     CDS             complement(2505234..2506052)
     CDS             2506185..2506733
     CDS             2506736..2507359
     CDS             2507359..2508576
     CDS             2508573..2509547
     CDS             2509544..2510314
     CDS             2510323..2511120
     CDS             2511132..2512265
     CDS             2512499..2513422
     CDS             2513505..2514188
     CDS             2514276..2514500
     CDS             2514497..2515312
     CDS             complement(2515749..2516561)
     CDS             complement(2516558..2517295)
     CDS             complement(2517514..2518740)
     CDS             complement(2518747..2519835)
     CDS             complement(2519937..2521430)
     CDS             complement(2521495..2522904)
     CDS             2523068..2523640
     CDS             2523752..2524960
     CDS             complement(2525084..2526565)
     CDS             2527011..2527433
     CDS             complement(2528067..2528783)
     CDS             complement(2529277..2530335)
     CDS             2530545..2531459
     CDS             complement(2531906..2532154)
     CDS             complement(2532630..2533049)
     CDS             complement(2533115..2533555)
     CDS             2534018..2534335
     CDS             2534442..2534639
     CDS             2534630..2534884
     CDS             complement(2534994..2535719)
     CDS             complement(2535716..2536393)
     CDS             complement(2536393..2537133)
     CDS             complement(2537216..2538004)
     CDS             complement(2538029..2539249)
     CDS             complement(2539281..2539523)
     CDS             complement(2539657..2540961)
     CDS             complement(2541342..2542292)
     CDS             2542761..2544164
     CDS             2544272..2545660
     CDS             complement(2545754..2546272)
     CDS             complement(2546286..2547647)
     CDS             complement(2547867..2548493)
     CDS             complement(2548515..2550368)
     CDS             2550666..2551664
     CDS             complement(2552112..2552534)
     CDS             complement(2552552..2553823)
     CDS             complement(2553960..2555048)
     CDS             complement(2555094..2555645)
     CDS             complement(2555687..2558281)
     CDS             complement(2558456..2558986)
     CDS             complement(2559027..2559734)
     CDS             complement(2559763..2560569)
     CDS             complement(2560640..2561431)
     CDS             2561585..2562013
     CDS             complement(2562150..2562500)
     CDS             complement(2562497..2562670)
     CDS             complement(2562684..2563694)
     CDS             complement(2563832..2565154)
     CDS             2565400..2566092
     CDS             complement(2566726..2567661)
     CDS             2567776..2568435
     CDS             2568522..2568992
     CDS             2569173..2570372
     CDS             complement(2570781..2571791)
     CDS             complement(2571882..2573954)
     CDS             2574058..2575029
     CDS             2575069..2575485
     CDS             2575482..2576249
     CDS             complement(2576651..2577214)
     CDS             complement(2577231..2577662)
     CDS             complement(2577990..2580299)
     CDS             2580531..2581502
     CDS             2581492..2582109
     CDS             2582153..2582653
     CDS             complement(2582936..2583763)
     CDS             complement(2583860..2584933)
     CDS             complement(2584980..2585786)
     CDS             complement(2585825..2586829)
     CDS             complement(2586944..2588476)
     CDS             complement(2588544..2589539)
     CDS             complement(2589669..2590448)
     CDS             complement(2590445..2591134)
     CDS             complement(2591172..2592185)
     CDS             complement(2592182..2593099)
     CDS             complement(2593364..2593765)
     CDS             complement(2593856..2595490)
     CDS             complement(2595950..2596720)
     CDS             complement(2596741..2597619)
     CDS             complement(2597616..2599694)
     CDS             complement(2599818..2600387)
     CDS             complement(2600384..2601796)
     CDS             2601990..2602646
     CDS             2602639..2603199
     CDS             2603395..2603847
     CDS             2603915..2604388
     CDS             2604473..2605840
     CDS             2605843..2606745
     CDS             2606793..2608220
     CDS             2608288..2608791
     CDS             2608892..2609830
     CDS             2609854..2610327
     CDS             complement(2610575..2611024)
     CDS             complement(2611459..2612670)
     CDS             complement(2613038..2616025)
     CDS             complement(2616496..2617086)
     CDS             complement(2617083..2617403)
     CDS             complement(2617417..2618316)
     CDS             2618404..2619771
     CDS             2619869..2620420
     CDS             complement(2620611..2621213)
     CDS             complement(2621245..2622981)
     CDS             2623199..2623849
     CDS             2623935..2624492
     CDS             complement(2624701..2625819)
     CDS             complement(2625904..2627022)
     CDS             complement(2627207..2627470)
     CDS             complement(2627499..2627810)
     CDS             2628026..2629024
     CDS             complement(2629300..2629428)
     CDS             complement(2629522..2629689)
     CDS             complement(2629747..2629893)
     CDS             complement(2630208..2631089)
     CDS             complement(2631111..2631941)
     CDS             complement(2631968..2632231)
     CDS             complement(2632940..2633143)
     CDS             complement(2633136..2633384)
     CDS             2634016..2635224
     CDS             2635324..2636583
     CDS             2636580..2637797
     CDS             2637827..2638756
     CDS             2638760..2639371
     CDS             2639520..2640275
     CDS             2640311..2640514
     CDS             complement(2640650..2641099)
     CDS             complement(2641096..2641965)
     CDS             complement(2641986..2643227)
     CDS             complement(2643382..2646177)
     CDS             2646895..2647374
     CDS             complement(2647765..2648682)
     CDS             complement(2648924..2649430)
     CDS             complement(2649616..2650812)
     CDS             complement(2650921..2652153)
     CDS             complement(2652180..2652932)
     CDS             complement(2652953..2653891)
     CDS             complement(2653893..2655290)
     CDS             complement(2655287..2656390)
     CDS             complement(2656512..2657804)
     CDS             complement(2657801..2659315)
     CDS             complement(2659341..2660510)
     CDS             complement(2660525..2661931)
     CDS             complement(2661928..2663472)
     CDS             complement(2663469..2665313)
     CDS             complement(2665310..2665639)
     CDS             complement(2665636..2666577)
     CDS             complement(2666601..2667029)
     CDS             complement(2667417..2668043)
     CDS             2668324..2669484
     CDS             complement(2669588..2671069)
     CDS             complement(2671140..2671970)
     CDS             complement(2671997..2672260)
     CDS             2672974..2673678
     CDS             complement(2678363..2679640)
     CDS             complement(2680012..2680749)
     CDS             2680827..2681825
     CDS             2681888..2682172
     CDS             2682183..2682986
     CDS             2683022..2683642
     CDS             2683644..2684732
     CDS             2684854..2685684
     CDS             2685711..2686310
     CDS             2686552..2687199
     CDS             complement(2687318..2687833)
     CDS             2687985..2689082
     CDS             complement(2689318..2689515)
     CDS             2689835..2693416
     CDS             complement(2693901..2696171)
     CDS             2696700..2697386
     CDS             2697688..2698284
     CDS             2698667..2699242
     CDS             2699395..2700339
     CDS             2700784..2702187
     CDS             2702314..2703564
     CDS             2703584..2704414
     CDS             2704550..2705356
     CDS             complement(2705367..2706197)
     CDS             complement(2706224..2706487)
     CDS             complement(2706685..2707875)
     CDS             complement(2707880..2710057)
     CDS             complement(2710188..2710835)
     CDS             2711052..2711711
     CDS             2711995..2712993
     CDS             complement(2713209..2715092)
     CDS             complement(2715085..2715411)
     CDS             complement(2715570..2715965)
     CDS             complement(2716106..2717083)
     CDS             complement(2717211..2717834)
     CDS             complement(2717985..2718386)
     CDS             complement(2718410..2718775)
     CDS             complement(2718951..2719169)
     CDS             complement(2719179..2720453)
     CDS             complement(2720570..2721004)
     CDS             complement(2721033..2721215)
     CDS             complement(2721231..2721749)
     CDS             complement(2721763..2722128)
     CDS             complement(2722141..2722671)
     CDS             complement(2722692..2723087)
     CDS             complement(2723102..2723407)
     CDS             complement(2723415..2723954)
     CDS             complement(2723972..2724280)
     CDS             complement(2724290..2724658)
     CDS             complement(2724968..2725240)
     CDS             complement(2725237..2725431)
     CDS             complement(2725441..2725857)
     CDS             complement(2725860..2726660)
     CDS             complement(2726672..2727001)
     CDS             complement(2727014..2727289)
     CDS             complement(2727300..2728127)
     CDS             complement(2728130..2728444)
     CDS             complement(2728441..2729061)
     CDS             complement(2729061..2729720)
     CDS             complement(2729907..2730218)
     CDS             complement(2730371..2731561)
     CDS             complement(2731603..2733705)
     CDS             complement(2733827..2734297)
     CDS             complement(2734468..2734848)
     CDS             complement(2735064..2736911)
     CDS             complement(2737051..2738271)
     CDS             complement(2738425..2742663)
     CDS             complement(2742685..2746791)
     CDS             complement(2747155..2747529)
     CDS             complement(2747593..2748090)
     CDS             complement(2748388..2749086)
     CDS             complement(2749087..2749518)
     CDS             complement(2749664..2750221)
     CDS             complement(2750223..2750603)
     CDS             complement(2750781..2751971)
     CDS             2752922..2753185
     CDS             2753212..2754042
     CDS             complement(2754446..2755582)
     CDS             complement(2755579..2755920)
     CDS             2756648..2758297
     CDS             2758382..2759179
     CDS             2759225..2760034
     CDS             2760045..2760437
     CDS             2760493..2761998
     CDS             2762215..2763474
     CDS             2763479..2764357
     CDS             2764354..2765403
     CDS             2765400..2766122
     CDS             2766495..2767226
     CDS             complement(2767349..2768305)
     CDS             complement(2768708..2769808)
     CDS             complement(2770346..2773375)
     CDS             complement(2773416..2775428)
     CDS             complement(2775904..2777064)
     CDS             complement(2777364..2778041)
     CDS             complement(2778052..2779431)
     CDS             complement(2779509..2780357)
     CDS             complement(2780385..2781182)
     CDS             complement(2781266..2782279)
     CDS             complement(2782437..2782958)
     CDS             complement(2782951..2783826)
     CDS             2783908..2784336
     CDS             complement(2784656..2785438)
     CDS             complement(2785557..2785829)
     CDS             complement(2785855..2786382)
     CDS             complement(2786454..2787284)
     CDS             complement(2787311..2787574)
     CDS             2788382..2788678
     CDS             2788681..2789037
     CDS             complement(2789081..2790136)
     CDS             complement(2790133..2790447)
     CDS             complement(2790852..2791373)
     CDS             complement(2791443..2792054)
     CDS             complement(2792147..2792905)
     CDS             complement(2792928..2794310)
     CDS             complement(2794311..2794931)
     CDS             complement(2795152..2795898)
     CDS             2795920..2797128
     CDS             complement(2797459..2798241)
     CDS             complement(2798280..2798807)
     CDS             complement(2798834..2799067)
     CDS             complement(2799156..2799521)
     CDS             complement(2799550..2799939)
     CDS             complement(2799992..2800360)
     CDS             complement(2800357..2800770)
     CDS             complement(2800770..2801558)
     CDS             complement(2801626..2802381)
     CDS             complement(2802549..2803190)
     CDS             complement(2803187..2803807)
     CDS             complement(2803863..2804450)
     CDS             complement(2804514..2805584)
     CDS             complement(2805739..2807076)
     CDS             complement(2807118..2807774)
     CDS             complement(2807771..2809120)
     CDS             complement(2809134..2809373)
     CDS             complement(2809459..2810214)
     CDS             complement(2810211..2811137)
     CDS             complement(2811433..2811702)
     CDS             complement(2811699..2812331)
     CDS             complement(2812446..2813456)
     CDS             complement(2813453..2814007)
     CDS             complement(2814026..2814793)
     CDS             complement(2814790..2815608)
     CDS             complement(2815708..2816811)
     CDS             complement(2816808..2817623)
     CDS             complement(2817676..2817873)
     CDS             complement(2817922..2819055)
     CDS             2819658..2821424
     CDS             complement(2821684..2822244)
     CDS             complement(2822241..2823752)
     CDS             complement(2824034..2825500)
     CDS             complement(2825594..2830297)
     CDS             complement(2830588..2831301)
     CDS             2831494..2832225
     CDS             complement(2832371..2833132)
     CDS             complement(2833177..2834259)
     CDS             complement(2834285..2835130)
     CDS             complement(2835127..2836011)
     CDS             complement(2836142..2837467)
     CDS             complement(2837552..2838784)
     CDS             complement(2838833..2839912)
     CDS             complement(2839909..2840463)
     CDS             complement(2840544..2842271)
     CDS             complement(2842268..2843161)
     CDS             complement(2843224..2843904)
     CDS             complement(2843901..2844839)
     CDS             2845080..2847473
     CDS             complement(2847574..2849055)
     CDS             complement(2849184..2849510)
     CDS             2849547..2849831
     CDS             2849842..2851113
     CDS             complement(2851372..2852085)
     CDS             complement(2852107..2853102)
     CDS             complement(2853202..2854032)
     CDS             complement(2854059..2854322)
     CDS             complement(2854388..2854672)
     CDS             complement(2854674..2855339)
     CDS             complement(2855336..2855833)
     CDS             complement(2855826..2856824)
     CDS             complement(2856847..2857344)
     CDS             complement(2858181..2858903)
     CDS             complement(2858972..2859442)
     CDS             2859582..2860505
     CDS             complement(2860565..2862127)
     CDS             complement(2862275..2862766)
     CDS             2862965..2863246
     CDS             2863468..2865084
     CDS             complement(2865455..2866246)
     CDS             complement(2866285..2866791)
     CDS             complement(2866788..2868218)
     CDS             complement(2868243..2869493)
     CDS             complement(2869495..2870223)
     CDS             complement(2870201..2870605)
     CDS             complement(2870608..2871198)
     CDS             complement(2871242..2871694)
     CDS             2871842..2872252
     CDS             complement(2872324..2873541)
     CDS             complement(2873546..2875039)
     CDS             complement(2875036..2877309)
     CDS             2877716..2878174
     CDS             2878493..2879833
     CDS             complement(2879969..2881450)
     CDS             complement(2881539..2881742)
     CDS             2882062..2882325
     CDS             2882352..2883182
     CDS             2883628..2885034
     CDS             complement(2885348..2885683)
     CDS             complement(2885710..2886510)
     CDS             complement(2886529..2887107)
     CDS             complement(2887230..2887664)
     CDS             2887711..2888598
     CDS             2888627..2890156
     CDS             complement(2890366..2891628)
     CDS             complement(2892226..2892831)
     CDS             complement(2893328..2894611)
     CDS             2894770..2895414
     CDS             2895752..2896375
     CDS             complement(2896460..2897356)
     CDS             complement(2897484..2898719)
     CDS             complement(2898977..2900179)
     CDS             complement(2900498..2901001)
     CDS             2901606..2903771
     CDS             2904827..2905063
     CDS             2905166..2905396
     CDS             2906012..2907280
     CDS             2907295..2909556
     CDS             2909553..2911001
     CDS             complement(2911212..2912168)
     CDS             2912618..2913145
     CDS             2913417..2917310
     CDS             2917307..2918296
     CDS             2918301..2919233
     CDS             complement(2919432..2920553)
     CDS             complement(2920643..2923336)
     CDS             complement(2923370..2924470)
     CDS             complement(2924434..2926272)
     CDS             complement(2926352..2926834)
     CDS             complement(2926973..2927803)
     CDS             complement(2927830..2928093)
     CDS             complement(2928159..2929142)
     CDS             2929469..2930161
     CDS             2930258..2931748
     CDS             complement(2931932..2932762)
     CDS             complement(2932780..2933133)
     CDS             complement(2933297..2934718)
     CDS             complement(2935072..2935803)
     CDS             complement(2935828..2936640)
     CDS             complement(2936633..2937757)
     CDS             2937853..2938392
     CDS             complement(2938373..2940475)
     CDS             complement(2940472..2941677)
     CDS             complement(2942385..2942885)
     CDS             complement(2943072..2944322)
     CDS             complement(2944345..2944848)
     CDS             complement(2945046..2945774)
     CDS             complement(2945776..2946171)
     CDS             complement(2946520..2947614)
     CDS             complement(2947620..2948324)
     CDS             complement(2948321..2949268)
     CDS             complement(2949272..2951293)
     CDS             complement(2951334..2951861)
     CDS             complement(2951892..2954195)
     CDS             complement(2954227..2954607)
     CDS             complement(2954638..2955375)
     CDS             2955387..2955641
     CDS             complement(2955675..2956535)
     CDS             complement(2956729..2957280)
     CDS             complement(2957374..2957694)
     CDS             2958288..2959352
     CDS             complement(2959456..2959752)
     CDS             2960058..2960762
     CDS             complement(2960951..2961772)
     CDS             complement(2961892..2962782)
     CDS             2962933..2963541
     CDS             complement(2963928..2964140)
     CDS             2964698..2965864
     CDS             2966014..2967534
     CDS             2967563..2967862
     CDS             2968085..2970415
     CDS             2970412..2971560
     CDS             2971557..2972591
     CDS             2972603..2972824
     CDS             2972827..2973891
     CDS             2973894..2974652
     CDS             2974652..2975284
     CDS             2975286..2976350
     CDS             complement(2976430..2977269)
     CDS             complement(2977492..2977797)
     CDS             2978460..2979083
     CDS             complement(2979384..2981045)
     CDS             complement(2981577..2982251)
     CDS             complement(2982260..2982688)
     CDS             complement(2982748..2983653)
     CDS             complement(2983641..2984393)
     CDS             2984460..2985281
     CDS             complement(2985334..2987151)
     CDS             complement(2987420..2989081)
     CDS             complement(2989264..2989908)
     CDS             complement(2990414..2990731)
     CDS             2990949..2991173
     CDS             2991505..2991768
     CDS             2991795..2992625
     CDS             2993253..2994395
     CDS             complement(2994586..2995704)
     CDS             2996107..2996787
     CDS             2997172..2997465
     CDS             2997705..2998895
     CDS             complement(2999074..2999532)
     CDS             complement(2999623..3000279)
     CDS             complement(3000276..3000920)
     CDS             3001521..3002156
     CDS             complement(3002285..3003766)
     CDS             complement(3003847..3004125)
     CDS             3004517..3006499
     CDS             3007238..3008452
     CDS             3008497..3009612
     CDS             3010198..3010767
     CDS             3010807..3011517
     CDS             3011744..3012751
     CDS             3013061..3013573
     CDS             complement(3014015..3015502)
     CDS             complement(3015609..3016301)
     CDS             3016423..3016653
     CDS             complement(3016736..3017041)
     CDS             complement(3017125..3018018)
     CDS             3018162..3018653
     CDS             complement(3018754..3019284)
     CDS             complement(3019675..3020574)
     CDS             3020715..3022241
     CDS             3022416..3024101
     CDS             3024601..3025380
     CDS             3025377..3026132
     CDS             3026200..3027396
     CDS             3027536..3028420
     CDS             3028420..3029394
     CDS             3029894..3031039
     CDS             3031360..3032517
     CDS             3032830..3033885
     CDS             3033890..3035674
     CDS             3035677..3036432
     CDS             3036594..3038567
     CDS             3038564..3039262
     CDS             3039315..3040085
     CDS             3040121..3041008
     CDS             3040998..3042149
     CDS             3042642..3042950
     CDS             3043063..3043914
     CDS             3043991..3044260
     CDS             3044388..3044858
     CDS             3044861..3045400
     CDS             3045447..3046988
     CDS             3047060..3047935
     CDS             3048015..3049409
     CDS             3049839..3050264
     CDS             3050497..3052227
     CDS             3052814..3053128
     CDS             complement(3053328..3054113)
     CDS             3054253..3055347
     CDS             3055788..3058055
     CDS             complement(3058066..3058236)
     CDS             3058520..3062449
     CDS             3062534..3063673
     CDS             complement(3063913..3065460)
     CDS             complement(3065576..3067216)
     CDS             3067218..3067952
     CDS             3067965..3068618
     CDS             3068743..3069897
     CDS             3069951..3070745
     CDS             3070854..3071156
     CDS             3071431..3071694
     CDS             complement(3071753..3072394)
     CDS             complement(3072494..3072925)
     CDS             3073008..3075506
     CDS             3075519..3075932
     CDS             3076848..3078311
     CDS             complement(3078462..3078602)
     CDS             complement(3078684..3079862)
     CDS             3080479..3081888
     CDS             3082057..3083538
     CDS             3083614..3084933
     CDS             3084930..3085733
     CDS             3085799..3086044
     CDS             complement(3086311..3087831)
     CDS             3088127..3089155
     CDS             complement(3089274..3090341)
     CDS             complement(3090370..3092073)
     CDS             3092301..3093482
     CDS             complement(3093517..3094905)
     CDS             complement(3094939..3096057)
     CDS             complement(3096209..3099136)
     CDS             complement(3099441..3099821)
     CDS             complement(3099915..3101111)
     CDS             complement(3101840..3102199)
     CDS             complement(3102371..3103423)
     CDS             complement(3103937..3104671)
     CDS             complement(3104737..3105531)
     CDS             3105829..3107931
     CDS             complement(3108252..3109151)
     CDS             complement(3109569..3110678)
     CDS             complement(3110748..3111578)
     CDS             complement(3111605..3111808)
     CDS             complement(3111768..3112298)
     CDS             3112918..3114336
     CDS             3114329..3114931
     CDS             complement(3115104..3115715)
     CDS             complement(3116465..3117838)
     CDS             complement(3117962..3118474)
     CDS             complement(3119049..3119429)
     CDS             3119587..3119856
     CDS             complement(3120463..3120843)
     CDS             3121016..3121555
     CDS             complement(3121653..3122789)
     CDS             complement(3123046..3123270)
     CDS             3123727..3124203
     CDS             3124313..3124576
     CDS             3124603..3125433
     CDS             complement(3125444..3125680)
     CDS             complement(3126072..3126953)
     CDS             complement(3127221..3127766)
     CDS             complement(3127860..3128798)
     CDS             complement(3128795..3130090)
     CDS             complement(3130087..3131013)
     CDS             complement(3130988..3131713)
     CDS             complement(3131700..3132647)
     CDS             complement(3132644..3132961)
     CDS             complement(3132975..3134615)
     CDS             complement(3134612..3134926)
     CDS             complement(3134935..3135702)
     CDS             complement(3135716..3136111)
     CDS             3136382..3137230
     CDS             complement(3137801..3138718)
     CDS             complement(3139013..3140878)
     CDS             3141473..3142354
     CDS             3142518..3142955
     CDS             3142987..3143388
     CDS             3144093..3145568
     CDS             complement(3145645..3145833)
     CDS             3146357..3148174
     CDS             3148171..3148578
     CDS             complement(3149382..3149498)
     CDS             complement(3149514..3150437)
     CDS             complement(3150605..3151378)
     CDS             3151629..3152348
     CDS             3152364..3152528
     CDS             3152695..3153396
     CDS             3153418..3154749
     CDS             complement(3154963..3156879)
     CDS             3157038..3157532
     CDS             complement(3157738..3159279)
     CDS             3159401..3160039
     CDS             complement(3160432..3161229)
     CDS             complement(3161282..3161884)
     CDS             3162535..3163935
     CDS             3164301..3165455
     CDS             3166163..3166459
     CDS             3166506..3167153
     CDS             3167800..3168816
     CDS             3168873..3169934
     CDS             3170022..3170846
     CDS             complement(3171108..3171311)
     CDS             3171935..3172966
     CDS             3173120..3174148
     CDS             3174388..3175212
     CDS             complement(3175568..3175978)
     CDS             complement(3176110..3176898)
     CDS             3177084..3178373
     CDS             complement(3178721..3179656)
     CDS             complement(3180110..3180901)
     CDS             complement(3180917..3182002)
     CDS             complement(3182044..3182856)
     CDS             complement(3183029..3183334)
     CDS             3183984..3185915
     CDS             complement(3186054..3186884)
     CDS             complement(3186911..3187174)
     CDS             complement(3187652..3188251)
     CDS             complement(3188365..3189522)
     CDS             3189766..3192633
     CDS             3192852..3193937
     CDS             complement(3194233..3195114)
     CDS             complement(3195166..3196023)
     CDS             complement(3196036..3196620)
     CDS             complement(3196714..3197139)
     CDS             complement(3197360..3199369)
     CDS             3199497..3200480
     CDS             3200480..3201019
     CDS             3201025..3201639
     CDS             3201658..3202323
     CDS             3202320..3203096
     CDS             3203211..3204773
     CDS             complement(3204678..3204905)
     CDS             3204923..3205282
     CDS             3205569..3206024
     CDS             3206153..3207121
     CDS             3207207..3208100
     CDS             3208127..3208759
     CDS             complement(3209147..3210253)
     CDS             complement(3210258..3211076)
     CDS             3211165..3212985
     CDS             3212991..3213629
     CDS             3213663..3214544
     CDS             3214722..3215678
     CDS             3215842..3216456
     CDS             3216570..3217175
     CDS             3217264..3218334
     CDS             complement(3218513..3218779)
     CDS             complement(3218842..3219342)
     CDS             complement(3219453..3220079)
     CDS             3220331..3221650
     CDS             complement(3221807..3222451)
     CDS             3222836..3225280
     CDS             3225349..3225744
     CDS             3225741..3228596
     CDS             3228593..3229573
     CDS             3230214..3231035
     CDS             3231471..3233111
     CDS             complement(3233438..3233824)
     CDS             complement(3233866..3234435)
     CDS             3234800..3235735
     CDS             3235861..3237324
     CDS             3237596..3238567
     CDS             3238916..3239812
     CDS             3239813..3240607
     CDS             3240814..3241524
     CDS             3241457..3242932
     CDS             3242902..3246129
     CDS             complement(3246458..3247279)
     CDS             complement(3247323..3248681)
     CDS             complement(3248718..3249749)
     CDS             complement(3249795..3251147)
     CDS             complement(3251192..3251725)
     CDS             complement(3251800..3252891)
     CDS             complement(3252884..3253954)
     CDS             complement(3253960..3255027)
     CDS             complement(3255024..3255689)
     CDS             complement(3255729..3256880)
     CDS             complement(3256882..3258753)
     CDS             complement(3258750..3259790)
     CDS             complement(3259808..3261376)
     CDS             complement(3261384..3262580)
     CDS             complement(3262570..3263568)
     CDS             complement(3263573..3264556)
     CDS             complement(3264575..3265141)
     CDS             complement(3265138..3266025)
     CDS             complement(3266058..3266306)
     CDS             complement(3266362..3267462)
     CDS             complement(3267543..3269309)
     CDS             3269743..3270666
     CDS             3271402..3272136
     CDS             3272235..3273338
     CDS             3273322..3274338
     CDS             3274396..3276990
     CDS             3277103..3278869
     CDS             complement(3279471..3281972)
     CDS             complement(3283299..3283397)
     CDS             complement(3283488..3284624)
     CDS             complement(3284662..3286257)
     CDS             complement(3286247..3286531)
     CDS             3287028..3288248
     CDS             complement(3288340..3289821)
     CDS             complement(3289915..3290733)
     CDS             complement(3290883..3292523)
     CDS             3292710..3293003
     CDS             complement(3293083..3293700)
     CDS             complement(3293720..3294622)
     CDS             complement(3294635..3295744)
     CDS             complement(3295788..3296429)
     CDS             complement(3296494..3297207)
     CDS             3297295..3297504
     CDS             complement(3297557..3297661)
     CDS             complement(3297664..3298521)
     CDS             complement(3298656..3298859)
     CDS             complement(3298876..3299481)
     CDS             complement(3299712..3301319)
     CDS             complement(3301363..3302940)
     CDS             complement(3302990..3303466)
     CDS             complement(3303703..3304719)
     CDS             3304752..3305519
     CDS             3305575..3306045
     CDS             complement(3306465..3306998)
     CDS             complement(3307151..3308149)
     CDS             complement(3308175..3308654)
     CDS             complement(3308771..3309031)
     CDS             complement(3309043..3309450)
     CDS             3309584..3310333
     CDS             3310560..3312128
     CDS             3312233..3312991
     CDS             complement(3313213..3314985)
     CDS             complement(3315181..3315450)
     CDS             complement(3315527..3316000)
     CDS             complement(3316173..3317129)
     CDS             complement(3317157..3318446)
     CDS             3318795..3320258
     CDS             complement(3320410..3321810)
     CDS             complement(3321843..3322181)
     CDS             3322550..3322801
     CDS             3322939..3324525
     CDS             complement(3324940..3325404)
     CDS             3325903..3326682
     CDS             complement(3327347..3327937)
     CDS             3328230..3328766
     CDS             complement(3328882..3330237)
     CDS             complement(3330286..3331203)
     CDS             complement(3331152..3332249)
     CDS             complement(3332252..3333538)
     CDS             complement(3333906..3335621)
     CDS             complement(3335633..3335938)
     CDS             complement(3336225..3337430)
     CDS             complement(3337456..3338586)
     CDS             complement(3338596..3339804)
     CDS             complement(3339859..3341985)
     CDS             3342140..3343060
     CDS             complement(3343151..3343492)
     CDS             3344336..3346219
     CDS             3346347..3346619
     CDS             3346785..3348266
     CDS             complement(3348598..3349662)
     CDS             complement(3349819..3351039)
     CDS             3351185..3352129
     CDS             complement(3352503..3353537)
     CDS             complement(3353527..3354840)
     CDS             complement(3354852..3355466)
     CDS             complement(3355463..3356608)
     CDS             complement(3356961..3357650)
     CDS             complement(3357617..3358420)
     CDS             complement(3358417..3359472)
     CDS             3359641..3359892
     CDS             3359910..3361190
     CDS             3361210..3361752
     CDS             complement(3362179..3363522)
     CDS             complement(3363532..3364068)
     CDS             complement(3364323..3364739)
     CDS             complement(3365292..3366368)
     CDS             complement(3366546..3367823)
     CDS             complement(3367912..3368844)
     CDS             complement(3368889..3369602)
     CDS             complement(3369650..3370519)
     CDS             complement(3370560..3371444)
     CDS             3371710..3372897
     CDS             complement(3373080..3373433)
     CDS             3373743..3374570
     CDS             complement(3374851..3375057)
     CDS             3375166..3376275
     CDS             complement(3376318..3376503)
     CDS             complement(3376771..3377634)
     CDS             complement(3377971..3379260)
     CDS             3379614..3379826
     CDS             3379858..3380898
     CDS             complement(3381169..3381462)
     CDS             complement(3381583..3383001)
     CDS             complement(3383036..3383974)
     CDS             complement(3383920..3384705)
     CDS             3384939..3386582
     CDS             complement(3386622..3388022)
     CDS             complement(3388055..3388507)
     CDS             complement(3388513..3390084)
     CDS             complement(3390078..3390758)
     CDS             complement(3390751..3391746)
     CDS             complement(3391736..3393532)
     CDS             3393781..3394122
     CDS             3394255..3394689
     CDS             3394686..3395012
     CDS             3395122..3396627
     CDS             3396638..3396925
     CDS             3397118..3397864
     CDS             complement(3397961..3398980)
     CDS             complement(3399179..3400582)
     CDS             complement(3400824..3401480)
     CDS             complement(3401477..3401764)
     CDS             3402643..3404124
     CDS             complement(3404227..3404997)
     CDS             complement(3405210..3405863)
     CDS             complement(3405929..3406741)
     CDS             complement(3406748..3407311)
     CDS             3407672..3408652
     CDS             3408724..3409845
     CDS             3409980..3410294
     CDS             3410526..3411818
     CDS             3412225..3413853
     CDS             3413965..3414981
     CDS             3415080..3415781
     CDS             3415760..3415858
     CDS             3415860..3416852
     CDS             3416849..3417865
     CDS             3417858..3419006
     CDS             complement(3419480..3420436)
     CDS             complement(3420433..3421185)
     CDS             complement(3421805..3422569)
     CDS             complement(3422590..3423705)
     CDS             complement(3423702..3424358)
     CDS             3424508..3425020
     CDS             complement(3425252..3425848)
     CDS             3425870..3427825
     CDS             3427947..3428906
     CDS             3428970..3429617
     CDS             3429614..3430855
     CDS             complement(3431497..3431718)
     CDS             complement(3432197..3432637)
     CDS             complement(3432717..3433061)
     CDS             complement(3433165..3433929)
     CDS             complement(3433926..3434690)
     CDS             3434938..3435429
     CDS             3435513..3435938
     CDS             3435992..3436825
     CDS             3436853..3438094
     CDS             3438121..3438882
     CDS             3438916..3439704
     CDS             3439777..3440445
     CDS             3440535..3441644
     CDS             3441645..3442580
     CDS             3442796..3443554
     CDS             3443760..3445763
     CDS             3445779..3447011
     CDS             3447379..3448686
     CDS             complement(3448756..3449664)
     CDS             3449855..3450454
     CDS             3450451..3450981
     CDS             complement(3451331..3451669)
     CDS             3451816..3452127
     CDS             3452145..3452858
     CDS             3453399..3454532
     CDS             complement(3454690..3455523)
     CDS             complement(3455571..3456134)
     CDS             complement(3456502..3457572)
     CDS             complement(3457565..3458818)
     CDS             complement(3458840..3459670)
     CDS             complement(3459697..3459960)
     CDS             complement(3460455..3461969)
     CDS             complement(3462071..3462331)
     CDS             complement(3462509..3462832)
     CDS             3463357..3463497
     CDS             3463616..3465289
     CDS             3465848..3466072
     CDS             3466178..3467659
     CDS             3467866..3469227
     CDS             3469820..3471160
     CDS             3471454..3471957
     CDS             3472047..3472772
     CDS             3473142..3473342
     CDS             complement(3473913..3476336)
     CDS             3476981..3477655
     CDS             3477652..3478500
     CDS             3478500..3478997
     CDS             complement(3478940..3479068)
     CDS             3479123..3479500
     CDS             3479599..3480900
     CDS             3480911..3482476
     CDS             3482473..3485685
     CDS             3485682..3486023
     CDS             3486287..3486670
     CDS             complement(3486745..3488577)
     CDS             complement(3488641..3490047)
     CDS             complement(3490562..3491557)
     CDS             complement(3491554..3491958)
     CDS             complement(3492040..3492990)
     CDS             3493004..3494194
     CDS             3494212..3494406
     CDS             complement(3494695..3494919)
     CDS             complement(3495231..3496139)
     CDS             complement(3496136..3497587)
     CDS             complement(3497584..3498603)
     CDS             complement(3498774..3500333)
     CDS             complement(3500829..3501869)
     CDS             3502250..3502726
     CDS             3503116..3503655
     CDS             3503615..3503818
     CDS             3503845..3504675
     CDS             complement(3504758..3506224)
     CDS             3506499..3506918
     CDS             complement(3507075..3508751)
     CDS             complement(3508760..3509029)
     CDS             complement(3509109..3509447)
     CDS             complement(3509593..3509727)