CDS             20..1507
     CDS             2069..3265
     CDS             3295..4188
     CDS             4241..5383
     CDS             5380..5952
     CDS             6173..8200
     CDS             8234..12007
     CDS             12025..12897
     CDS             complement(13324..13737)
     CDS             13835..14362
     CDS             complement(14376..14729)
     CDS             complement(14951..15235)
     CDS             15301..16137
     CDS             16161..16835
     CDS             complement(16813..18687)
     CDS             complement(18684..20015)
     CDS             complement(20047..21522)
     CDS             complement(21519..22931)
     CDS             complement(22928..24403)
     CDS             complement(24400..24864)
     CDS             complement(25008..26417)
     CDS             27053..28540
     CDS             28622..29896
     CDS             29896..33222
     CDS             33678..33794
     CDS             complement(33798..35453)
     CDS             36000..36563
     CDS             37037..37321
     CDS             37942..38268
     CDS             38340..38999
     CDS             39401..39586
     CDS             39866..40915
     CDS             40919..42697
     CDS             complement(43100..44119)
     CDS             44231..44809
     CDS             45106..45942
     CDS             complement(45967..46995)
     CDS             complement(47100..48659)
     CDS             48814..49251
     CDS             complement(49302..49826)
     CDS             49951..50958
     CDS             50958..53174
     CDS             53188..54396
     CDS             54401..54817
     CDS             54814..55221
     CDS             55218..56030
     CDS             complement(56054..56794)
     CDS             complement(56791..57195)
     CDS             57387..59387
     CDS             59384..61873
     CDS             61875..63032
     CDS             63138..64166
     CDS             64227..64736
     CDS             64733..65212
     CDS             complement(65193..66023)
     CDS             complement(66075..66380)
     CDS             complement(66393..66887)
     CDS             67014..67292
     CDS             complement(67426..67719)
     CDS             68078..68809
     CDS             68930..69892
     CDS             complement(69962..70957)
     CDS             complement(71075..72364)
     CDS             72906..73754
     CDS             73767..74273
     CDS             74266..75987
     CDS             75991..77466
     CDS             77480..79717
     CDS             79714..81516
     CDS             81664..81957
     CDS             82008..83339
     CDS             83433..83732
     CDS             83763..84050
     CDS             84156..85583
     CDS             85670..87109
     CDS             87119..87430
     CDS             complement(87436..87756)
     CDS             complement(87765..89366)
     CDS             complement(89417..90814)
     CDS             complement(90811..92250)
     CDS             complement(92348..92605)
     CDS             complement(92634..94649)
     CDS             complement(94670..95647)
     CDS             complement(95644..96411)
     CDS             96514..98208
     CDS             98245..99231
     CDS             complement(99234..101390)
     CDS             complement(101422..101988)
     CDS             102154..102789
     CDS             102898..103836
     CDS             103833..104624
     CDS             104696..106108
     CDS             106183..107046
     CDS             107049..108014
     CDS             108026..108637
     CDS             108738..109445
     CDS             109442..109924
     CDS             complement(109978..110814)
     CDS             complement(110914..111714)
     CDS             complement(111714..112928)
     CDS             complement(113073..114215)
     CDS             complement(114221..115660)
     CDS             complement(115664..117187)
     CDS             complement(117241..117927)
     CDS             118113..119672
     CDS             119807..120667
     CDS             120674..121699
     CDS             121683..122462
     CDS             complement(122544..122672)
     CDS             122821..123480
     CDS             123473..124096
     CDS             124068..124244
     CDS             124241..126007
     CDS             complement(126004..127110)
     CDS             127151..127594
     CDS             127611..128057
     CDS             complement(128079..128774)
     CDS             128910..130580
     CDS             130793..131590
     CDS             131592..132482
     CDS             132485..133705
     CDS             133702..134733
     CDS             134730..136316
     CDS             136331..137977
     CDS             137977..139125
     CDS             139129..140688
     CDS             140658..141314
     CDS             141311..142282
     CDS             142279..142830
     CDS             142995..143750
     CDS             143767..144441
     CDS             144438..145208
     CDS             145581..147872
     CDS             complement(147876..150056)
     CDS             complement(150107..151138)
     CDS             151427..151717
     CDS             complement(151773..153056)
     CDS             complement(153034..153798)
     CDS             153871..154326
     CDS             complement(154315..155439)
     CDS             155502..156536
     CDS             complement(156564..157577)
     CDS             157622..158461
     CDS             158458..159471
     CDS             159482..160231
     CDS             160228..160743
     CDS             160747..161412
     CDS             161409..161837
     CDS             complement(161931..163553)
     CDS             163753..164361
     CDS             164364..164675
     CDS             164688..165200
     CDS             165250..166410
     CDS             166487..167473
     CDS             167572..168534
     CDS             168531..169016
     CDS             169033..169989
     CDS             169989..171215
     CDS             171212..171682
     CDS             complement(171679..173697)
     CDS             173714..174328
     CDS             174325..175014
     CDS             complement(175063..175482)
     CDS             complement(175511..176041)
     CDS             complement(176038..178986)
     CDS             179315..179803
     CDS             179942..180340
     CDS             180346..181077
     CDS             181082..182419
     CDS             complement(182407..182790)
     CDS             complement(182850..183986)
     CDS             184106..185251
     CDS             complement(185252..186580)
     CDS             complement(186760..190041)
     CDS             complement(190088..190786)
     CDS             complement(190783..191457)
     CDS             191705..192715
     CDS             192712..194205
     CDS             194404..196233
     CDS             196381..197901
     CDS             197898..198785
     CDS             complement(198940..199683)
     CDS             199773..200591
     CDS             complement(200645..201247)
     CDS             complement(201392..202549)
     CDS             202564..203610
     CDS             203703..204809
     CDS             204803..206098
     CDS             complement(206111..206983)
     CDS             complement(207093..209390)
     CDS             209526..210314
     CDS             complement(210311..211093)
     CDS             complement(211174..211953)
     CDS             complement(211989..212981)
     CDS             complement(212981..213634)
     CDS             complement(213679..213960)
     CDS             complement(213984..214238)
     CDS             complement(214235..214759)
     CDS             complement(214756..215361)
     CDS             complement(215365..216942)
     CDS             complement(216939..218216)
     CDS             218436..219899
     CDS             complement(219896..220801)
     CDS             complement(220908..223076)
     CDS             223326..224462
     CDS             224489..225907
     CDS             complement(225912..227156)
     CDS             complement(227329..228123)
     CDS             228238..228573
     CDS             228680..229630
     CDS             229661..230263
     CDS             230302..230547
     CDS             complement(230551..231381)
     CDS             complement(231397..231591)
     CDS             231717..232562
     CDS             complement(232581..233591)
     CDS             complement(233652..234878)
     CDS             234889..235803
     CDS             235805..236338
     CDS             complement(236328..236573)
     CDS             236850..237107
     CDS             complement(237303..238778)
     CDS             complement(238825..239583)
     CDS             239698..240780
     CDS             complement(240829..242424)
     CDS             complement(242472..243674)
     CDS             243802..244980
     CDS             complement(244949..246424)
     CDS             complement(246426..247403)
     CDS             247502..249103
     CDS             complement(249078..253247)
     CDS             complement(253324..253497)
     CDS             complement(253523..254041)
     CDS             254159..255307
     CDS             complement(255315..256769)
     CDS             complement(256759..257934)
     CDS             complement(258005..259513)
     CDS             complement(259537..260850)
     CDS             260966..261760
     CDS             261773..262636
     CDS             262680..263336
     CDS             complement(263340..264428)
     CDS             complement(264434..264832)
     CDS             complement(264948..265793)
     CDS             complement(265795..267156)
     CDS             267267..268568
     CDS             complement(268985..270820)
     CDS             271229..271969
     CDS             complement(271988..283015)
     CDS             283191..284684
     CDS             284711..287707
     CDS             287731..289479
     CDS             289460..290662
     CDS             complement(290711..291379)
     CDS             291481..291966
     CDS             complement(291978..292139)
     CDS             complement(292201..292953)
     CDS             complement(292950..294896)
     CDS             complement(294938..295756)
     CDS             complement(295854..296150)
     CDS             296261..297019
     CDS             complement(297116..297562)
     CDS             297816..300362
     CDS             300359..300730
     CDS             complement(300734..301303)
     CDS             301376..302071
     CDS             complement(302075..302770)
     CDS             complement(302767..303915)
     CDS             complement(304048..305442)
     CDS             complement(305538..306089)
     CDS             complement(306176..307117)
     CDS             complement(307125..308003)
     CDS             complement(308042..308707)
     CDS             complement(308782..309462)
     CDS             complement(309475..310404)
     CDS             complement(310486..311283)
     CDS             complement(311595..312194)
     CDS             312459..313229
     CDS             313233..314090
     CDS             314104..315291
     CDS             315288..316313
     CDS             316313..317395
     CDS             317392..318828
     CDS             318825..320024
     CDS             320024..321562
     CDS             complement(321567..322076)
     CDS             322201..322581
     CDS             322578..322982
     CDS             322986..323615
     CDS             323630..324118
     CDS             complement(324115..324696)
     CDS             complement(324693..326237)
     CDS             326339..327004
     CDS             327074..328300
     CDS             328309..328731
     CDS             328742..329593
     CDS             complement(329604..330401)
     CDS             complement(330421..332127)
     CDS             332228..333022
     CDS             333019..333522
     CDS             333574..334710
     CDS             334707..334997
     CDS             335007..335819
     CDS             335888..337021
     CDS             complement(337036..338112)
     CDS             complement(338204..339154)
     CDS             complement(339151..340755)
     CDS             complement(340767..341555)
     CDS             complement(341567..342427)
     CDS             complement(342432..342914)
     CDS             complement(342977..343762)
     CDS             complement(343759..345177)
     CDS             complement(345192..346298)
     CDS             complement(346311..347924)
     CDS             347992..349875
     CDS             349872..350759
     CDS             complement(350765..351412)
     CDS             complement(351378..351719)
     CDS             complement(351712..352644)
     CDS             complement(352641..353501)
     CDS             complement(353675..355138)
     CDS             complement(355135..356043)
     CDS             complement(356059..357240)
     CDS             complement(357328..358368)
     CDS             358459..360081
     CDS             360081..360881
     CDS             360878..361717
     CDS             complement(361723..362580)
     CDS             complement(362615..363220)
     CDS             363271..364644
     CDS             complement(364641..365480)
     CDS             365578..365955
     CDS             365948..366844
     CDS             complement(366905..367825)
     CDS             complement(367854..368693)
     CDS             complement(368773..369360)
     CDS             369473..370750
     CDS             complement(370747..371556)
     CDS             complement(371540..372349)
     CDS             complement(372346..373176)
     CDS             373264..373872
     CDS             complement(373837..374526)
     CDS             374713..376053
     CDS             complement(376090..376755)
     CDS             376802..378013
     CDS             complement(378015..378509)
     CDS             378565..379137
     CDS             379170..379847
     CDS             complement(379844..381124)
     CDS             complement(381124..381390)
     CDS             complement(381483..383753)
     CDS             complement(383933..385312)
     CDS             complement(385399..386892)
     CDS             386973..388601
     CDS             388871..392953
     CDS             392953..393285
     CDS             complement(393613..393849)
     CDS             complement(394250..395665)
     CDS             395740..396654
     CDS             complement(396659..397870)
     CDS             397988..399073
     CDS             399087..399776
     CDS             399779..400429
     CDS             complement(400530..400985)
     CDS             complement(401138..402442)
     CDS             402500..404233
     CDS             complement(404237..404545)
     CDS             404606..405511
     CDS             complement(405471..406757)
     CDS             complement(406844..407137)
     CDS             complement(407239..409431)
     CDS             complement(409491..410108)
     CDS             410183..411094
     CDS             411111..412013
     CDS             412146..413993
     CDS             413990..415540
     CDS             415537..419502
     CDS             419502..419810
     CDS             419811..421388
     CDS             complement(421447..422652)
     CDS             422899..423192
     CDS             423222..423509
     CDS             423546..424490
     CDS             424453..425847
     CDS             425844..427229
     CDS             427226..428179
     CDS             complement(428165..429154)
     CDS             429257..431104
     CDS             complement(431111..431518)
     CDS             complement(431574..432770)
     CDS             432897..433661
     CDS             complement(433658..435517)
     CDS             complement(435517..436437)
     CDS             complement(436434..437237)
     CDS             complement(437304..438683)
     CDS             438791..439213
     CDS             complement(439238..439720)
     CDS             439768..440427
     CDS             complement(440381..441871)
     CDS             441934..442527
     CDS             442566..443351
     CDS             443387..444040
     CDS             complement(444045..444512)
     CDS             444550..445323
     CDS             complement(445318..446832)
     CDS             446915..448699
     CDS             448930..450036
     CDS             450072..450947
     CDS             451037..451894
     CDS             451891..453132
     CDS             453129..455105
     CDS             455105..455446
     CDS             455409..455846
     CDS             455884..456462
     CDS             complement(456514..456762)
     CDS             457081..459207
     CDS             459239..459715
     CDS             459810..461093
     CDS             complement(461090..461308)
     CDS             461464..462069
     CDS             462279..463064
     CDS             463171..463998
     CDS             464029..464475
     CDS             complement(464502..464894)
     CDS             complement(465006..465992)
     CDS             complement(466068..466505)
     CDS             complement(466715..467242)
     CDS             467328..468728
     CDS             468738..469613
     CDS             complement(469625..470968)
     CDS             complement(471085..472338)
     CDS             complement(472658..473950)
     CDS             474095..475729
     CDS             475966..476802
     CDS             476993..477505
     CDS             477649..478221
     CDS             478578..480308
     CDS             480331..480657
     CDS             480657..482000
     CDS             482002..482751
     CDS             482772..483140
     CDS             483140..484003
     CDS             complement(484004..486094)
     CDS             complement(486091..487083)
     CDS             complement(487094..487615)
     CDS             complement(487612..488886)
     CDS             complement(488890..490194)
     CDS             complement(490259..493399)
     CDS             complement(493536..496073)
     CDS             complement(496083..497888)
     CDS             498136..498660
     CDS             498932..499996
     CDS             500092..501951
     CDS             502038..503546
     CDS             503577..505412
     CDS             505552..505947
     CDS             complement(506066..506530)
     CDS             complement(506571..507530)
     CDS             complement(507511..508128)
     CDS             508403..509311
     CDS             509362..509553
     CDS             509557..510759
     CDS             complement(510769..511116)
     CDS             511214..511681
     CDS             511675..512151
     CDS             complement(512159..513541)
     CDS             complement(513627..514169)
     CDS             complement(514197..514940)
     CDS             515156..517024
     CDS             517021..517668
     CDS             517697..518875
     CDS             518878..519267
     CDS             520127..521443
     CDS             521518..522726
     CDS             522734..523987
     CDS             complement(523984..524886)
     CDS             complement(524934..526100)
     CDS             complement(526117..527118)
     CDS             527272..527853
     CDS             complement(527841..528506)
     CDS             complement(528654..528983)
     CDS             complement(529017..529760)
     CDS             530072..530677
     CDS             530854..531453
     CDS             531584..534130
     CDS             534335..535201
     CDS             535217..535993
     CDS             536000..536896
     CDS             536889..537533
     CDS             complement(537426..539003)
     CDS             complement(539000..539542)
     CDS             539634..540797
     CDS             540794..542635
     CDS             complement(542641..543624)
     CDS             543633..544793
     CDS             544851..545726
     CDS             545729..546304
     CDS             546301..548691
     CDS             548694..549464
     CDS             549637..550341
     CDS             550354..551022
     CDS             551019..552287
     CDS             552281..553135
     CDS             553165..554076
     CDS             554153..555562
     CDS             complement(555553..556239)
     CDS             556326..557348
     CDS             complement(557345..558040)
     CDS             558128..559141
     CDS             559172..560209
     CDS             complement(560206..561039)
     CDS             561072..561554
     CDS             complement(561580..562425)
     CDS             complement(562533..563312)
     CDS             complement(563344..564072)
     CDS             564128..564805
     CDS             564846..566051
     CDS             566059..567705
     CDS             567702..569102
     CDS             569127..570605
     CDS             complement(570598..571185)
     CDS             571296..572591
     CDS             572588..573235
     CDS             573344..573988
     CDS             complement(573945..574139)
     CDS             complement(574144..575313)
     CDS             complement(575401..577425)
     CDS             577484..577957
     CDS             complement(577969..579570)
     CDS             579636..579965
     CDS             579988..581274
     CDS             581278..581736
     CDS             581756..582169
     CDS             582166..583404
     CDS             583405..583815
     CDS             complement(583903..584766)
     CDS             584825..585319
     CDS             585340..585648
     CDS             complement(585645..586373)
     CDS             586437..587447
     CDS             complement(587451..589103)
     CDS             complement(589100..591022)
     CDS             complement(591048..592442)
     CDS             complement(592435..593793)
     CDS             594117..596231
     CDS             596228..597427
     CDS             597513..598208
     CDS             complement(598205..600484)
     CDS             complement(600484..601479)
     CDS             complement(601479..602798)
     CDS             602907..603431
     CDS             complement(603421..604101)
     CDS             604241..605257
     CDS             605268..605465
     CDS             605458..606219
     CDS             606216..606977
     CDS             606970..607872
     CDS             607872..608612
     CDS             609223..610623
     CDS             610630..611187
     CDS             611184..612182
     CDS             612219..613724
     CDS             613724..615163
     CDS             615653..616957
     CDS             complement(616975..618276)
     CDS             complement(618283..619530)
     CDS             complement(619540..619878)
     CDS             619974..621260
     CDS             complement(621227..621493)
     CDS             complement(621507..622997)
     CDS             complement(623053..623670)
     CDS             complement(623681..624304)
     CDS             complement(624291..625139)
     CDS             625378..627078
     CDS             627123..629882
     CDS             complement(629892..630695)
     CDS             complement(630699..631589)
     CDS             complement(631598..632191)
     CDS             632329..632637
     CDS             632666..633124
     CDS             633135..633860
     CDS             633838..634968
     CDS             634978..635403
     CDS             635407..636033
     CDS             complement(636087..637091)
     CDS             complement(637088..638431)
     CDS             complement(638428..638832)
     CDS             complement(638838..639398)
     CDS             complement(639696..640445)
     CDS             complement(640432..640794)
     CDS             complement(640791..641078)
     CDS             complement(641110..641679)
     CDS             complement(641676..643283)
     CDS             complement(643280..643753)
     CDS             complement(643750..646650)
     CDS             complement(646761..648056)
     CDS             complement(648093..648602)
     CDS             complement(648599..648871)
     CDS             649001..649981
     CDS             649981..650628
     CDS             complement(650588..651055)
     CDS             complement(651149..653374)
     CDS             complement(653376..654242)
     CDS             complement(654239..654895)
     CDS             complement(654982..656178)
     CDS             complement(656181..657101)
     CDS             657156..657653
     CDS             657698..659110
     CDS             659156..659971
     CDS             660085..661467
     CDS             complement(661448..662536)
     CDS             complement(662669..664351)
     CDS             664439..667087
     CDS             complement(667072..667569)
     CDS             complement(667581..668483)
     CDS             668581..669165
     CDS             669345..670970
     CDS             671160..672032
     CDS             complement(672103..673824)
     CDS             673823..674236
     CDS             674260..674778
     CDS             674779..675318
     CDS             675372..676889
     CDS             676907..677776
     CDS             complement(677756..678658)
     CDS             678701..679924
     CDS             complement(679872..680726)
     CDS             complement(680716..680922)
     CDS             complement(680919..682190)
     CDS             682303..682884
     CDS             complement(682892..684367)
     CDS             complement(684463..685743)
     CDS             complement(685874..687865)
     CDS             complement(687890..689728)
     CDS             689800..690657
     CDS             690701..692014
     CDS             692011..693534
     CDS             693535..694029
     CDS             693987..694337
     CDS             694330..694872
     CDS             694904..696304
     CDS             696301..696570
     CDS             complement(696575..697111)
     CDS             complement(697108..698535)
     CDS             698655..699470
     CDS             699737..701023
     CDS             701114..701974
     CDS             complement(702018..702872)
     CDS             complement(703006..703872)
     CDS             complement(703869..704576)
     CDS             704669..705991
     CDS             706087..706572
     CDS             706565..707176
     CDS             707219..707503
     CDS             707508..707924
     CDS             707924..708604
     CDS             complement(708612..709340)
     CDS             complement(709481..710308)
     CDS             710396..711913
     CDS             complement(711882..712673)
     CDS             complement(712680..713195)
     CDS             complement(713219..713728)
     CDS             713755..714807
     CDS             714823..716115
     CDS             complement(716124..716879)
     CDS             717062..718372
     CDS             718450..719727
     CDS             719724..720257
     CDS             720299..721045
     CDS             721203..722357
     CDS             722373..723059
     CDS             complement(723080..723367)
     CDS             complement(723379..724152)
     CDS             724250..725329
     CDS             725326..726297
     CDS             726305..727150
     CDS             727182..728033
     CDS             728070..728954
     CDS             729093..729347
     CDS             729498..729599
     CDS             729649..730722
     CDS             730756..731817
     CDS             complement(731839..732372)
     CDS             complement(732418..733320)
     CDS             733356..733610
     CDS             733701..735044
     CDS             735048..735992
     CDS             736017..737681
     CDS             737777..738655
     CDS             738652..739065
     CDS             739086..739532
     CDS             739529..740011
     CDS             740008..740244
     CDS             740266..740724
     CDS             740724..741635
     CDS             741619..742212
     CDS             742259..742624
     CDS             742713..743204
     CDS             743233..743622
     CDS             743680..744996
     CDS             744993..745601
     CDS             745616..746209
     CDS             746206..746985
     CDS             746985..748595
     CDS             748662..749666
     CDS             749666..750832
     CDS             complement(750849..751013)
     CDS             751101..751379
     CDS             751376..752419
     CDS             752450..752794
     CDS             752914..753135
     CDS             753137..753688
     CDS             complement(753701..754570)
     CDS             754663..755439
     CDS             755436..756467
     CDS             756508..757296
     CDS             757317..758441
     CDS             758483..759829
     CDS             complement(759850..760884)
     CDS             complement(760871..761584)
     CDS             761686..762342
     CDS             762339..763010
     CDS             763015..763644
     CDS             complement(763526..764110)
     CDS             complement(764110..765354)
     CDS             complement(765416..766771)
     CDS             766980..767834
     CDS             767831..768286
     CDS             complement(768300..770624)
     CDS             770812..771696
     CDS             complement(771697..772005)
     CDS             complement(772025..772618)
     CDS             772836..773378
     CDS             773375..773809
     CDS             complement(773810..774460)
     CDS             774511..774852
     CDS             complement(774876..775940)
     CDS             complement(776012..776311)
     CDS             776528..777778
     CDS             777808..778086
     CDS             778094..778402
     CDS             complement(778408..778779)
     CDS             complement(778801..779676)
     CDS             779714..780331
     CDS             780398..781282
     CDS             complement(781291..782202)
     CDS             complement(782214..782672)
     CDS             complement(782680..783372)
     CDS             complement(783382..784632)
     CDS             complement(784714..786312)
     CDS             786549..786812
     CDS             complement(786806..787273)
     CDS             787429..789039
     CDS             789071..790639
     CDS             790659..791621
     CDS             791675..792631
     CDS             792642..793223
     CDS             793303..794268
     CDS             794280..795017
     CDS             795028..795531
     CDS             795602..796384
     CDS             796387..798030
     CDS             798027..798539
     CDS             798594..799100
     CDS             799113..800279
     CDS             complement(800289..800951)
     CDS             801094..802338
     CDS             802335..805364
     CDS             805361..808465
     CDS             808462..812928
     CDS             812925..814643
     CDS             814703..815833
     CDS             complement(815837..816661)
     CDS             816778..817425
     CDS             817525..819309
     CDS             complement(819312..820160)
     CDS             complement(820195..820797)
     CDS             complement(820853..821491)
     CDS             complement(821514..823778)
     CDS             complement(823810..824241)
     CDS             824293..824520
     CDS             complement(824513..825733)
     CDS             825772..826761
     CDS             826828..827703
     CDS             827824..828411
     CDS             complement(828415..829440)
     CDS             829548..831395
     CDS             831460..831930
     CDS             complement(831917..832408)
     CDS             833116..833295
     CDS             complement(833461..833784)
     CDS             834316..837315
     CDS             complement(837334..840099)
     CDS             complement(840262..840846)
     CDS             841089..842903
     CDS             842996..844246
     CDS             844320..846578
     CDS             846583..847926
     CDS             complement(847919..848830)
     CDS             complement(848895..849827)
     CDS             complement(850047..851219)
     CDS             complement(851203..851340)
     CDS             851624..852748
     CDS             852844..853002
     CDS             853004..853201
     CDS             853203..853616
     CDS             853913..855367
     CDS             855433..857304
     CDS             857339..858688
     CDS             complement(858689..859573)
     CDS             complement(859570..860043)
     CDS             complement(860054..861277)
     CDS             complement(861319..863463)
     CDS             complement(863457..864530)
     CDS             complement(864600..865529)
     CDS             865655..865897
     CDS             866367..872744
     CDS             872779..873618
     CDS             873837..877208
     CDS             877205..881836
     CDS             881870..883102
     CDS             complement(883980..886244)
     CDS             complement(886241..888352)
     CDS             889194..892361
     CDS             892358..896377
     CDS             896719..900036
     CDS             900033..902102
     CDS             902102..902815
     CDS             complement(902871..903689)
     CDS             complement(903716..904873)
     CDS             complement(904987..905232)
     CDS             905489..905938
     CDS             complement(906114..907451)
     CDS             907834..908229
     CDS             908262..909218
     CDS             complement(909725..911506)
     CDS             complement(911460..911606)
     CDS             911913..912179
     CDS             912191..912610
     CDS             complement(912629..912874)
     CDS             complement(912938..913060)
     CDS             complement(913129..914307)
     CDS             914412..916103
     CDS             complement(916140..917225)
     CDS             complement(917222..919051)
     CDS             complement(919428..920039)
     CDS             complement(920227..922323)
     CDS             922395..923048
     CDS             complement(923050..923598)
     CDS             923714..924460
     CDS             924545..924742
     CDS             924739..925047
     CDS             925148..926395
     CDS             926774..927418
     CDS             927881..928204
     CDS             929043..930362
     CDS             930995..932011
     CDS             complement(932051..932308)
     CDS             complement(932565..933101)
     CDS             933120..933317
     CDS             complement(933289..933576)
     CDS             933884..934924
     CDS             935003..935986
     CDS             936056..936925
     CDS             936968..938503
     CDS             complement(938531..939958)
     CDS             940047..940343
     CDS             complement(940262..941755)
     CDS             complement(941924..942337)
     CDS             complement(942390..943271)
     CDS             complement(943271..944146)
     CDS             complement(944215..945183)
     CDS             complement(945239..945622)
     CDS             945737..946282
     CDS             946341..947726
     CDS             947918..950755
     CDS             complement(950766..951434)
     CDS             complement(951444..953801)
     CDS             complement(953824..954825)
     CDS             complement(954959..958321)
     CDS             complement(958314..959012)
     CDS             complement(959009..960451)
     CDS             complement(960540..961289)
     CDS             complement(961292..962338)
     CDS             complement(962335..963936)
     CDS             complement(963930..964787)
     CDS             complement(964819..966180)
     CDS             966333..966851
     CDS             complement(966856..968349)
     CDS             968478..969350
     CDS             969380..970021
     CDS             970018..970611
     CDS             complement(970608..971510)
     CDS             complement(971670..972659)
     CDS             complement(972738..973319)
     CDS             complement(973405..974088)
     CDS             complement(974132..974920)
     CDS             975028..975246
     CDS             975291..975746
     CDS             975813..977165
     CDS             977162..978031
     CDS             978028..978819
     CDS             978816..979862
     CDS             979872..980132
     CDS             980201..981391
     CDS             complement(981468..982664)
     CDS             complement(982661..983830)
     CDS             complement(983840..985291)
     CDS             complement(985463..987826)
     CDS             complement(987829..989625)
     CDS             complement(989618..990040)
     CDS             complement(990103..990480)
     CDS             complement(990481..991971)
     CDS             complement(992176..993918)
     CDS             complement(993915..994850)
     CDS             complement(994864..995184)
     CDS             complement(995384..998731)
     CDS             complement(998731..1002054)
     CDS             1002055..1002645
     CDS             complement(1002708..1003949)
     CDS             complement(1003946..1004422)
     CDS             1004495..1005646
     CDS             complement(1005737..1006732)
     CDS             1006810..1007118
     CDS             complement(1007115..1008695)
     CDS             complement(1008706..1009446)
     CDS             complement(1009559..1010146)
     CDS             complement(1010153..1010899)
     CDS             1010965..1011606
     CDS             complement(1011603..1012151)
     CDS             1012192..1012917
     CDS             complement(1012932..1013648)
     CDS             1013756..1014217
     CDS             1014217..1015419
     CDS             1015761..1015928
     CDS             1015980..1016459
     CDS             1016446..1016874
     CDS             1016892..1017401
     CDS             1017714..1018157
     CDS             1018194..1019006
     CDS             1019044..1019472
     CDS             1019610..1020317
     CDS             complement(1020372..1020557)
     CDS             1020855..1021727
     CDS             1021967..1022266
     CDS             complement(1022408..1023400)
     CDS             1023766..1024110
     CDS             1024188..1025027
     CDS             1025235..1026563
     CDS             1028167..1029579
     CDS             1029765..1031021
     CDS             1031039..1032091
     CDS             1032122..1032442
     CDS             complement(1032404..1033723)
     CDS             1033762..1033977
     CDS             complement(1034190..1036274)
     CDS             1036970..1038259
     CDS             complement(1038880..1039815)
     CDS             complement(1039920..1040693)
     CDS             complement(1041374..1041502)
     CDS             1041896..1042552
     CDS             complement(1042567..1043541)
     CDS             complement(1043538..1044257)
     CDS             complement(1044698..1045987)
     CDS             complement(1046603..1048096)
     CDS             complement(1048577..1048948)
     CDS             1049867..1051456
     CDS             1051604..1051918
     CDS             complement(1051982..1052884)
     CDS             complement(1053058..1053927)
     CDS             complement(1054060..1054965)
     CDS             complement(1054967..1056325)
     CDS             complement(1056378..1057586)
     CDS             complement(1057754..1058746)
     CDS             1058845..1059444
     CDS             complement(1059533..1060135)
     CDS             complement(1060135..1060662)
     CDS             1060724..1061677
     CDS             complement(1061667..1062218)
     CDS             1062271..1063038
     CDS             1063058..1067182
     CDS             1067179..1067787
     CDS             1067789..1068697
     CDS             1068720..1068860
     CDS             1069183..1069710
     CDS             1069755..1070144
     CDS             1070327..1071412
     CDS             1071942..1075442
     CDS             1075505..1079452
     CDS             1079592..1080473
     CDS             1080591..1081340
     CDS             1081437..1082621
     CDS             complement(1082484..1082825)
     CDS             1082884..1084539
     CDS             1084595..1085563
     CDS             1085566..1086297
     CDS             1086294..1087058
     CDS             complement(1087104..1087514)
     CDS             complement(1087532..1087864)
     CDS             1088106..1088600
     CDS             1088608..1089120
     CDS             1089187..1089825
     CDS             1090145..1090519
     CDS             1090519..1090989
     CDS             1091063..1093168
     CDS             1093263..1094453
     CDS             1094578..1095456
     CDS             1095538..1096365
     CDS             complement(1096366..1097199)
     CDS             1097322..1098176
     CDS             complement(1098181..1099407)
     CDS             complement(1099404..1100222)
     CDS             1100335..1100781
     CDS             1100825..1102030
     CDS             complement(1102027..1103283)
     CDS             complement(1103280..1103798)
     CDS             complement(1103899..1104498)
     CDS             1104592..1104687
     CDS             1104672..1104977
     CDS             1104974..1106179
     CDS             1106183..1107376
     CDS             1107545..1108201
     CDS             1108198..1109610
     CDS             1109631..1111061
     CDS             complement(1111048..1111710)
     CDS             complement(1111722..1113332)
     CDS             1113441..1114085
     CDS             complement(1114051..1115313)
     CDS             complement(1115415..1116665)
     CDS             1116714..1118381
     CDS             1118699..1119004
     CDS             1119017..1119670
     CDS             1119671..1120330
     CDS             1120330..1120632
     CDS             1120665..1121501
     CDS             1121523..1121804
     CDS             1121801..1122334
     CDS             1122334..1123197
     CDS             1123200..1123616
     CDS             1123616..1123849
     CDS             1123849..1124148
     CDS             1124232..1126583
     CDS             1126601..1127473
     CDS             1127689..1128057
     CDS             1128058..1128375
     CDS             1128377..1128940
     CDS             1128945..1129130
     CDS             1129223..1129621
     CDS             1129635..1130174
     CDS             1130178..1130582
     CDS             1130617..1131285
     CDS             1131288..1131467
     CDS             1131472..1131921
     CDS             complement(1132742..1133989)
     CDS             1134170..1134505
     CDS             1134724..1134957
     CDS             1135118..1135861
     CDS             1135833..1136795
     CDS             1136889..1138640
     CDS             complement(1138653..1139579)
     CDS             1139638..1141419
     CDS             complement(1141407..1142321)
     CDS             complement(1142325..1142435)
     CDS             complement(1142487..1143380)
     CDS             complement(1143391..1144317)
     CDS             1144594..1145919
     CDS             1145936..1146481
     CDS             1146509..1147312
     CDS             1147355..1147855
     CDS             1147852..1148571
     CDS             1148597..1149100
     CDS             1149147..1150223
     CDS             complement(1150227..1151174)
     CDS             1151264..1151743
     CDS             complement(1151746..1152951)
     CDS             complement(1152948..1153607)
     CDS             1153832..1154548
     CDS             1154603..1155166
     CDS             1155234..1156286
     CDS             1156298..1156807
     CDS             1156804..1157820
     CDS             complement(1157822..1158694)
     CDS             complement(1158707..1159873)
     CDS             complement(1159889..1161409)
     CDS             complement(1161538..1162125)
     CDS             complement(1162122..1163129)
     CDS             complement(1163157..1164008)
     CDS             complement(1164040..1164870)
     CDS             complement(1164909..1166369)
     CDS             complement(1166381..1168045)
     CDS             1168081..1168545
     CDS             complement(1168542..1169429)
     CDS             complement(1169449..1170504)
     CDS             complement(1170544..1172028)
     CDS             1172214..1173194
     CDS             1173191..1173877
     CDS             1173934..1175634
     CDS             complement(1175662..1176654)
     CDS             complement(1176815..1179139)
     CDS             complement(1179139..1179792)
     CDS             complement(1179876..1181915)
     CDS             complement(1181945..1182376)
     CDS             1182529..1183206
     CDS             complement(1183203..1183622)
     CDS             1183776..1184042
     CDS             1184121..1186151
     CDS             complement(1186154..1186594)
     CDS             1186888..1187727
     CDS             complement(1187715..1188143)
     CDS             1188307..1188570
     CDS             1189690..1190361
     CDS             1190358..1191335
     CDS             1191332..1192309
     CDS             1192321..1193505
     CDS             1193510..1193770
     CDS             1193837..1194652
     CDS             1194673..1195674
     CDS             1195855..1196739
     CDS             1196736..1197407
     CDS             1197417..1198694
     CDS             1198760..1200424
     CDS             complement(1200394..1203123)
     CDS             complement(1203136..1204014)
     CDS             complement(1204108..1205016)
     CDS             complement(1205126..1206013)
     CDS             1206113..1207012
     CDS             1207012..1207551
     CDS             complement(1207560..1208552)
     CDS             1208953..1209174
     CDS             1209210..1209323
     CDS             1209496..1209870
     CDS             1209875..1210291
     CDS             1210306..1210911
     CDS             1210988..1212040
     CDS             1212115..1212702
     CDS             1212707..1213606
     CDS             complement(1213666..1214379)
     CDS             complement(1214385..1215059)
     CDS             complement(1215077..1216150)
     CDS             1216225..1216779
     CDS             1216826..1217902
     CDS             complement(1218185..1219276)
     CDS             complement(1219401..1220528)
     CDS             1220643..1222016
     CDS             complement(1221972..1223309)
     CDS             complement(1223306..1224607)
     CDS             1224726..1228415
     CDS             1228412..1229560
     CDS             1229557..1229937
     CDS             1229958..1230254
     CDS             1230518..1230961
     CDS             1230958..1231434
     CDS             1231772..1232206
     CDS             1232587..1232958
     CDS             1233034..1234392
     CDS             1234432..1234737
     CDS             1234741..1236030
     CDS             complement(1236041..1237090)
     CDS             complement(1237141..1238004)
     CDS             1238042..1239907
     CDS             complement(1239894..1240328)
     CDS             complement(1240325..1240657)
     CDS             1240741..1241436
     CDS             1241423..1242091
     CDS             1242133..1243590
     CDS             1243608..1244993
     CDS             1245640..1246797
     CDS             1246794..1247903
     CDS             1247896..1248363
     CDS             1248360..1248995
     CDS             1248992..1249468
     CDS             1249465..1250487
     CDS             1250484..1250951
     CDS             1251034..1251417
     CDS             1251505..1253127
     CDS             complement(1253218..1253709)
     CDS             1253844..1254269
     CDS             1254239..1254904
     CDS             1254980..1255306
     CDS             1255296..1255838
     CDS             1255879..1256472
     CDS             complement(1256475..1256987)
     CDS             1257293..1258345
     CDS             complement(1258434..1258724)
     CDS             1259135..1259911
     CDS             1260179..1260577
     CDS             1260570..1261676
     CDS             complement(1261685..1262122)
     CDS             1262226..1263779
     CDS             1263808..1264935
     CDS             complement(1265001..1265888)
     CDS             1266077..1267852
     CDS             complement(1267855..1270218)
     CDS             complement(1270215..1271006)
     CDS             1271092..1272621
     CDS             1272763..1273461
     CDS             1273514..1275052
     CDS             1275098..1275538
     CDS             1275535..1275957
     CDS             complement(1275960..1277009)
     CDS             complement(1277034..1277459)
     CDS             1277535..1278404
     CDS             1278478..1279383
     CDS             complement(1279380..1280360)
     CDS             1280478..1283777
     CDS             1283802..1284443
     CDS             1284654..1285367
     CDS             complement(1285438..1285965)
     CDS             1286193..1287485
     CDS             1287665..1288270
     CDS             1288462..1291017
     CDS             1291014..1291430
     CDS             1291438..1291803
     CDS             1291784..1292365
     CDS             1292368..1292919
     CDS             complement(1292931..1293281)
     CDS             complement(1293323..1293673)
     CDS             complement(1293736..1294101)
     CDS             1294344..1295162
     CDS             complement(1295149..1296390)
     CDS             complement(1296377..1297018)
     CDS             complement(1297035..1297991)
     CDS             complement(1298105..1300705)
     CDS             complement(1300749..1301648)
     CDS             complement(1301653..1302858)
     CDS             1302876..1303742
     CDS             1303739..1304032
     CDS             complement(1304106..1304825)
     CDS             complement(1304822..1305952)
     CDS             complement(1305971..1307278)
     CDS             1307591..1309843
     CDS             complement(1309853..1310707)
     CDS             1310771..1311562
     CDS             1311591..1312625
     CDS             1312641..1313660
     CDS             complement(1313657..1313980)
     CDS             1314116..1314973
     CDS             complement(1314951..1316183)
     CDS             complement(1316337..1317350)
     CDS             complement(1317444..1318829)
     CDS             complement(1318826..1319356)
     CDS             1319470..1320993
     CDS             complement(1321013..1321300)
     CDS             complement(1321316..1322506)
     CDS             1322613..1323536
     CDS             complement(1323496..1324074)
     CDS             1324209..1324601
     CDS             1324709..1325839
     CDS             complement(1325923..1326699)
     CDS             complement(1326764..1328518)
     CDS             complement(1328532..1329011)
     CDS             complement(1329008..1329436)
     CDS             1329667..1330083
     CDS             1330080..1331426
     CDS             1331463..1332551
     CDS             complement(1332556..1333824)
     CDS             complement(1333835..1334146)
     CDS             1334149..1335222
     CDS             1335219..1338302
     CDS             1338481..1341633
     CDS             complement(1341640..1342713)
     CDS             complement(1342731..1343024)
     CDS             1343075..1343698
     CDS             complement(1343702..1345339)
     CDS             complement(1345336..1345788)
     CDS             1345895..1347019
     CDS             complement(1346965..1347741)
     CDS             1347816..1348997
     CDS             1348994..1350166
     CDS             complement(1350174..1351442)
     CDS             complement(1351500..1351979)
     CDS             1352050..1353462
     CDS             1353510..1355249
     CDS             1355246..1356109
     CDS             1356201..1356524
     CDS             1356546..1357316
     CDS             complement(1357285..1358064)
     CDS             1358242..1359231
     CDS             complement(1359228..1359590)
     CDS             complement(1359646..1360320)
     CDS             1360391..1361458
     CDS             1361473..1362582
     CDS             complement(1362672..1363403)
     CDS             complement(1363405..1364058)
     CDS             complement(1364055..1365710)
     CDS             complement(1365710..1369393)
     CDS             complement(1369390..1370568)
     CDS             complement(1370760..1371533)
     CDS             1371621..1372166
     CDS             complement(1372187..1376758)
     CDS             complement(1376862..1377653)
     CDS             1377794..1379074
     CDS             complement(1379025..1380614)
     CDS             1380666..1381166
     CDS             1381334..1382656
     CDS             complement(1382550..1383251)
     CDS             1383351..1383680
     CDS             1383763..1384071
     CDS             complement(1384133..1384369)
     CDS             complement(1384434..1385291)
     CDS             1385599..1386825
     CDS             complement(1386918..1387937)
     CDS             1388237..1388671
     CDS             1388734..1389459
     CDS             complement(1389430..1389855)
     CDS             1390086..1390631
     CDS             complement(1390666..1390995)
     CDS             complement(1391156..1391479)
     CDS             1391611..1392435
     CDS             complement(1392439..1392558)
     CDS             complement(1393559..1395367)
     CDS             complement(1395516..1395932)
     CDS             complement(1395929..1396825)
     CDS             complement(1396869..1397501)
     CDS             complement(1397498..1397776)
     CDS             complement(1397801..1399438)
     CDS             1399947..1401437
     CDS             1401482..1402000
     CDS             complement(1401955..1402806)
     CDS             1402832..1403986
     CDS             1403983..1404495
     CDS             1404535..1405701
     CDS             complement(1405712..1407136)
     CDS             complement(1407129..1408466)
     CDS             complement(1408467..1409264)
     CDS             complement(1409913..1410725)
     CDS             complement(1410736..1412046)
     CDS             1412398..1413300
     CDS             1413297..1414628
     CDS             1414906..1416204
     CDS             1416216..1417550
     CDS             complement(1417539..1418600)
     CDS             complement(1418600..1419661)
     CDS             complement(1419684..1420814)
     CDS             complement(1420798..1421010)
     CDS             complement(1421749..1422495)
     CDS             1422719..1423882
     CDS             complement(1423900..1424226)
     CDS             complement(1424370..1425101)
     CDS             complement(1425089..1426561)
     CDS             1426641..1427504
     CDS             1427552..1428442
     CDS             1428442..1429521
     CDS             complement(1429503..1430057)
     CDS             complement(1430054..1431421)
     CDS             complement(1431418..1432413)
     CDS             1432730..1433119
     CDS             complement(1433150..1433572)
     CDS             1433754..1434128
     CDS             1434202..1435599
     CDS             1435596..1436687
     CDS             1436713..1437921
     CDS             complement(1437931..1439319)
     CDS             1439396..1440868
     CDS             1440964..1442193
     CDS             1442190..1442351
     CDS             1442442..1442621
     CDS             1442618..1443325
     CDS             1443374..1444843
     CDS             1444952..1446220
     CDS             1446318..1447619
     CDS             1447708..1448529
     CDS             1448658..1449626
     CDS             complement(1450461..1450802)
     CDS             complement(1451653..1452174)
     CDS             1452740..1453756
     CDS             1454265..1455176
     CDS             complement(1455448..1455729)
     CDS             complement(1455732..1456472)
     CDS             1456638..1457327
     CDS             1457386..1458072
     CDS             1458149..1459816
     CDS             1459813..1461576
     CDS             complement(1461584..1462984)
     CDS             1463124..1463597
     CDS             1463897..1464577
     CDS             1464736..1467579
     CDS             complement(1467581..1468105)
     CDS             1468284..1469690
     CDS             1469751..1471499
     CDS             1471513..1472013
     CDS             1472053..1473183
     CDS             1473252..1474493
     CDS             complement(1474565..1475413)
     CDS             complement(1475556..1476536)
     CDS             complement(1476533..1477849)
     CDS             1477886..1478686
     CDS             1478683..1480206
     CDS             complement(1480284..1481138)
     CDS             complement(1481143..1482054)
     CDS             1482130..1482900
     CDS             1482897..1483688
     CDS             1483685..1484374
     CDS             complement(1484320..1486965)
     CDS             complement(1486975..1489620)
     CDS             complement(1489632..1490153)
     CDS             complement(1490156..1491532)
     CDS             1491748..1492668
     CDS             1492665..1493768
     CDS             1493799..1494662
     CDS             1494662..1494940
     CDS             complement(1494933..1495448)
     CDS             1495544..1496257
     CDS             1496254..1496547
     CDS             complement(1496639..1496731)
     CDS             1496888..1497103
     CDS             1497132..1498622
     CDS             complement(1498775..1499029)
     CDS             complement(1499275..1500222)
     CDS             1500262..1500684
     CDS             complement(1500639..1501118)
     CDS             complement(1501115..1502212)
     CDS             complement(1502209..1502820)
     CDS             1502881..1503675
     CDS             complement(1503685..1504323)
     CDS             complement(1504327..1505259)
     CDS             complement(1505374..1506585)
     CDS             complement(1506606..1508102)
     CDS             1508458..1509102
     CDS             complement(1509107..1510033)
     CDS             1510221..1510475
     CDS             complement(1510462..1511136)
     CDS             1511336..1512385
     CDS             1512489..1513691
     CDS             1513780..1514634
     CDS             complement(1514631..1514930)
     CDS             complement(1514933..1515772)
     CDS             1515779..1518934
     CDS             1518931..1522206
     CDS             complement(1522191..1522586)
     CDS             1522633..1523712
     CDS             1523709..1524644
     CDS             complement(1524655..1524903)
     CDS             1524977..1527100
     CDS             1527600..1527878
     CDS             complement(1527891..1529228)
     CDS             complement(1529272..1530114)
     CDS             complement(1530176..1531567)
     CDS             1531650..1532687
     CDS             1532778..1535783
     CDS             1535815..1539252
     CDS             1539355..1540743
     CDS             complement(1541329..1542120)
     CDS             complement(1542209..1543456)
     CDS             complement(1543576..1543893)
     CDS             complement(1544119..1544568)
     CDS             complement(1544982..1546310)
     CDS             complement(1546307..1546489)
     CDS             complement(1546482..1547291)
     CDS             1547971..1548699
     CDS             1549118..1549369
     CDS             1549926..1550126
     CDS             complement(1551091..1551225)
     CDS             1551566..1552576
     CDS             1552573..1553334
     CDS             complement(1553403..1557974)
     CDS             1558317..1558745
     CDS             complement(1559815..1560789)
     CDS             complement(1560844..1561617)
     CDS             1561922..1562950
     CDS             complement(1563133..1563972)
     CDS             1564196..1564882
     CDS             complement(1564898..1565914)
     CDS             complement(1566079..1566825)
     CDS             1566968..1567168
     CDS             complement(1567199..1568602)
     CDS             1569019..1569381
     CDS             1569378..1570301
     CDS             1571180..1572295
     CDS             1572292..1573551
     CDS             1573781..1574452
     CDS             complement(1574527..1575297)
     CDS             complement(1575811..1577031)
     CDS             complement(1577604..1578440)
     CDS             1578710..1578922
     CDS             1578919..1579875
     CDS             1579910..1582192
     CDS             1582211..1582486
     CDS             1582565..1582894
     CDS             1583084..1583374
     CDS             complement(1583450..1584202)
     CDS             complement(1584301..1584588)
     CDS             1584782..1585009
     CDS             1585045..1585791
     CDS             1585905..1586507
     CDS             1586504..1588006
     CDS             1588045..1588410
     CDS             1589066..1591045
     CDS             1591042..1591554
     CDS             1591980..1592231
     CDS             1592424..1592660
     CDS             1592896..1593087
     CDS             complement(1593315..1594562)
     CDS             complement(1594759..1597158)
     CDS             complement(1597332..1598294)
     CDS             complement(1598489..1599172)
     CDS             1599191..1599580
     CDS             1599573..1601744
     CDS             1601766..1602104
     CDS             1602298..1602906
     CDS             complement(1603281..1604078)
     CDS             complement(1605106..1606014)
     CDS             1606205..1606756
     CDS             1606883..1608202
     CDS             1609779..1610708
     CDS             1610705..1611403
     CDS             complement(1611416..1611541)
     CDS             complement(1611584..1612300)
     CDS             1612440..1613318
     CDS             complement(1613355..1614377)
     CDS             complement(1614453..1616948)
     CDS             complement(1617036..1617194)
     CDS             1617708..1618598
     CDS             1618627..1618719
     CDS             1618837..1620090
     CDS             1620083..1620700
     CDS             complement(1620795..1621160)
     CDS             1621239..1621694
     CDS             1621691..1622713
     CDS             complement(1622710..1623342)
     CDS             1623502..1624419
     CDS             1624404..1624703
     CDS             complement(1624719..1625252)
     CDS             1625510..1627057
     CDS             complement(1627060..1627497)
     CDS             complement(1627494..1627925)
     CDS             complement(1628022..1628201)
     CDS             complement(1628264..1628692)
     CDS             1628819..1629553
     CDS             1629667..1630494
     CDS             1630501..1631358
     CDS             1631383..1632372
     CDS             1632384..1633931
     CDS             1633924..1635063
     CDS             1635063..1635839
     CDS             1635869..1636945
     CDS             1636945..1637346
     CDS             complement(1637347..1638585)
     CDS             1638816..1640663
     CDS             1640879..1641166
     CDS             1641214..1642029
     CDS             complement(1642005..1642994)
     CDS             complement(1643102..1645213)
     CDS             1645333..1646241
     CDS             complement(1646455..1647654)
     CDS             1647820..1649367
     CDS             complement(1649423..1651573)
     CDS             complement(1651586..1652797)
     CDS             complement(1652790..1654718)
     CDS             complement(1654718..1655767)
     CDS             complement(1655992..1656993)
     CDS             complement(1656999..1658222)
     CDS             1659046..1659861
     CDS             1659894..1660712
     CDS             1660717..1662138
     CDS             1662416..1663183
     CDS             1663180..1664496
     CDS             1664496..1665770
     CDS             1665767..1666915
     CDS             1666917..1668356
     CDS             1668320..1668868
     CDS             1668865..1669482
     CDS             1669521..1669823
     CDS             1669842..1670330
     CDS             complement(1670396..1671223)
     CDS             1671383..1672345
     CDS             1672347..1672838
     CDS             1672850..1673440
     CDS             complement(1673437..1674585)
     CDS             complement(1674743..1675159)
     CDS             complement(1675156..1675608)
     CDS             complement(1675605..1676792)
     CDS             complement(1677011..1677781)
     CDS             complement(1677929..1678750)
     CDS             complement(1678787..1680223)
     CDS             complement(1680220..1680624)
     CDS             1680796..1681779
     CDS             1681776..1682531
     CDS             complement(1682535..1684112)
     CDS             complement(1684109..1685881)
     CDS             1685912..1686511
     CDS             complement(1686486..1687022)
     CDS             1687115..1687855
     CDS             1687969..1688463
     CDS             complement(1688468..1689439)
     CDS             1689767..1690723
     CDS             complement(1690734..1692086)
     CDS             1692115..1693098
     CDS             1693144..1694628
     CDS             complement(1694672..1695811)
     CDS             complement(1695811..1696932)
     CDS             1696977..1697579
     CDS             1697640..1698419
     CDS             complement(1698500..1699273)
     CDS             complement(1699283..1700857)
     CDS             complement(1700854..1702407)
     CDS             complement(1702404..1704332)
     CDS             complement(1704329..1705084)
     CDS             complement(1705081..1705710)
     CDS             complement(1705707..1708058)
     CDS             complement(1708093..1708392)
     CDS             complement(1708389..1709138)
     CDS             complement(1709150..1709674)
     CDS             complement(1709667..1710917)
     CDS             complement(1710914..1713397)
     CDS             complement(1713425..1714741)
     CDS             complement(1714738..1715622)
     CDS             complement(1715630..1716970)
     CDS             complement(1716970..1717665)
     CDS             complement(1717662..1718216)
     CDS             complement(1718207..1718590)
     CDS             complement(1718758..1719162)
     CDS             complement(1719229..1719630)
     CDS             1719683..1720315
     CDS             complement(1720323..1720673)
     CDS             complement(1720670..1721629)
     CDS             complement(1721626..1722864)
     CDS             complement(1722912..1723529)
     CDS             complement(1723538..1724443)
     CDS             complement(1724440..1725639)
     CDS             complement(1725639..1726829)
     CDS             complement(1726826..1727932)
     CDS             1728114..1728608
     CDS             complement(1728580..1728966)
     CDS             complement(1728973..1730136)
     CDS             complement(1730177..1730755)
     CDS             1731036..1732022
     CDS             complement(1732042..1733040)
     CDS             1733112..1733339
     CDS             1733412..1733978
     CDS             1734018..1734551
     CDS             1734675..1736069
     CDS             1736066..1736548
     CDS             1736541..1737725
     CDS             complement(1737730..1738944)
     CDS             complement(1738964..1740367)
     CDS             complement(1740535..1741332)
     CDS             1741372..1741713
     CDS             complement(1741710..1742972)
     CDS             complement(1743189..1744565)
     CDS             1744749..1745864
     CDS             1745854..1746813
     CDS             1746810..1747295
     CDS             1747336..1748025
     CDS             1748026..1748919
     CDS             1748923..1749429
     CDS             1749522..1750271
     CDS             1750380..1752674
     CDS             1753226..1754176
     CDS             1754634..1755452
     CDS             1755648..1756124
     CDS             complement(1757080..1757583)
     CDS             complement(1757580..1758473)
     CDS             1758941..1760395
     CDS             1760425..1760988
     CDS             1760985..1761290
     CDS             1761287..1762090
     CDS             1762119..1762319
     CDS             1762316..1763557
     CDS             complement(1764059..1764958)
     CDS             complement(1764955..1765287)
     CDS             1765451..1766521
     CDS             1766562..1767560
     CDS             1767579..1768469
     CDS             1768515..1768901
     CDS             1769070..1770095
     CDS             complement(1770896..1771192)
     CDS             complement(1771215..1771892)
     CDS             complement(1772016..1772222)
     CDS             1772525..1773034
     CDS             1773157..1774929
     CDS             1774926..1775216
     CDS             1775412..1776872
     CDS             1777146..1777361
     CDS             complement(1777527..1778018)
     CDS             1779000..1779509
     CDS             1779570..1780937
     CDS             1780966..1781784
     CDS             1781842..1782867
     CDS             1782882..1783967
     CDS             1783982..1785145
     CDS             1785139..1785636
     CDS             1785665..1786063
     CDS             1786740..1787540
     CDS             1787537..1788022
     CDS             complement(1788013..1789089)
     CDS             1789167..1789517
     CDS             1789571..1790869
     CDS             1790927..1791955
     CDS             1791952..1793280
     CDS             1793277..1794623
     CDS             1794620..1795759
     CDS             1795759..1797213
     CDS             1797210..1797875
     CDS             1797872..1798531
     CDS             1798601..1799743
     CDS             1799906..1801339
     CDS             1801655..1803115
     CDS             1803105..1803584
     CDS             1804313..1805209
     CDS             1805206..1805748
     CDS             1805855..1806886
     CDS             1806939..1808192
     CDS             1808450..1809355
     CDS             1809903..1810883
     CDS             1810914..1811111
     CDS             1811644..1812774
     CDS             1812771..1813325
     CDS             1813464..1813868
     CDS             1813958..1814836
     CDS             1814963..1815520
     CDS             1815966..1817213
     CDS             1817514..1818296
     CDS             1818296..1819612
     CDS             1819615..1820127
     CDS             1820164..1821393
     CDS             1821413..1822366
     CDS             1822793..1822903
     CDS             1822900..1823679
     CDS             1823916..1824767
     CDS             1824780..1825484
     CDS             1825604..1826851
     CDS             1826922..1827095
     CDS             1827168..1828568
     CDS             1828633..1829151
     CDS             1829200..1829418
     CDS             complement(1829500..1829691)
     CDS             complement(1830316..1830705)
     CDS             1830920..1831207
     CDS             1831306..1832058
     CDS             1832386..1833384
     CDS             complement(1833410..1834414)
     CDS             complement(1834414..1835391)
     CDS             complement(1835666..1836370)
     CDS             1836422..1837285
     CDS             1837285..1837854
     CDS             1837851..1839056
     CDS             1839053..1840234
     CDS             1840231..1840929
     CDS             1840926..1841648
     CDS             1841713..1842447
     CDS             1842587..1843033
     CDS             1843244..1843732
     CDS             1843743..1844096
     CDS             1844335..1844622
     CDS             1844721..1845473
     CDS             1845867..1846667
     CDS             complement(1846621..1847139)
     CDS             1847205..1848701
     CDS             1848712..1850355
     CDS             complement(1850362..1851396)
     CDS             1851573..1852262
     CDS             1852309..1853931
     CDS             complement(1853917..1854834)
     CDS             1855224..1856585
     CDS             1856598..1857299
     CDS             complement(1857296..1857829)
     CDS             complement(1857829..1858038)
     CDS             1858087..1858515
     CDS             1858562..1859236
     CDS             complement(1859197..1860366)
     CDS             complement(1860363..1861937)
     CDS             complement(1861934..1862203)
     CDS             complement(1862267..1863286)
     CDS             complement(1863283..1863642)
     CDS             complement(1863639..1864037)
     CDS             1864110..1865771
     CDS             1865785..1867056
     CDS             complement(1867389..1868912)
     CDS             1869038..1870318
     CDS             complement(1870389..1870820)
     CDS             1870871..1871086
     CDS             complement(1871088..1871246)
     CDS             1871407..1872330
     CDS             1872340..1872780
     CDS             1872785..1873195
     CDS             1873199..1875580
     CDS             complement(1875582..1876115)
     CDS             1876392..1877399
     CDS             1877436..1878092
     CDS             complement(1878144..1879286)
     CDS             complement(1879286..1880518)
     CDS             1880669..1881031
     CDS             complement(1881038..1881688)
     CDS             complement(1881742..1882425)
     CDS             1882813..1883682
     CDS             complement(1883644..1885476)
     CDS             complement(1885473..1887602)
     CDS             complement(1887602..1888351)
     CDS             complement(1888821..1889549)
     CDS             1889552..1890004
     CDS             1890100..1891452
     CDS             1891455..1892087
     CDS             1892084..1893025
     CDS             complement(1893012..1893830)
     CDS             complement(1893827..1895002)
     CDS             1895124..1895864
     CDS             1895864..1897078
     CDS             1897075..1898268
     CDS             1898270..1898938
     CDS             complement(1898989..1900557)
     CDS             complement(1900544..1902100)
     CDS             complement(1902093..1903559)
     CDS             complement(1903559..1904341)
     CDS             complement(1904338..1905150)
     CDS             complement(1905179..1905997)
     CDS             1906113..1906760
     CDS             1906794..1907693
     CDS             1907797..1908972
     CDS             complement(1908985..1909737)
     CDS             1909964..1910725
     CDS             1910730..1911527
     CDS             1911646..1912476
     CDS             1912473..1913678
     CDS             1913680..1915308
     CDS             1915317..1916138
     CDS             1916138..1917190
     CDS             1917191..1918384
     CDS             complement(1918611..1919756)
     CDS             complement(1919821..1921047)
     CDS             1921151..1922692
     CDS             complement(1922689..1923945)
     CDS             1923995..1924216
     CDS             1924229..1925485
     CDS             1925494..1926711
     CDS             complement(1926714..1928363)
     CDS             complement(1928363..1928986)
     CDS             complement(1928983..1929981)
     CDS             1930055..1931116
     CDS             1931113..1932732
     CDS             1932729..1933838
     CDS             1933905..1934279
     CDS             1934273..1935319
     CDS             complement(1935376..1936872)
     CDS             1936934..1937995
     CDS             1937992..1939233
     CDS             complement(1939237..1939428)
     CDS             complement(1939374..1941668)
     CDS             complement(1941759..1943321)
     CDS             complement(1943343..1943732)
     CDS             complement(1943803..1945368)
     CDS             1945442..1946200
     CDS             complement(1946258..1946929)
     CDS             1947057..1947884
     CDS             1947897..1948961
     CDS             complement(1948967..1949719)
     CDS             1949919..1950431
     CDS             complement(1950441..1951934)
     CDS             1952054..1952689
     CDS             1952720..1953577
     CDS             complement(1953585..1954757)
     CDS             complement(1954767..1955834)
     CDS             complement(1955838..1956440)
     CDS             1956536..1957102
     CDS             1957568..1957819
     CDS             1957852..1958310
     CDS             1958277..1960445
     CDS             complement(1960453..1961706)
     CDS             complement(1961762..1962148)
     CDS             1962177..1962890
     CDS             complement(1962894..1963139)
     CDS             complement(1963136..1963441)
     CDS             complement(1963563..1964360)
     CDS             1964539..1966101
     CDS             1966107..1966718
     CDS             1966754..1967851
     CDS             complement(1967926..1969107)
     CDS             1969298..1969990
     CDS             1970128..1971090
     CDS             1971186..1971686
     CDS             1971790..1972119
     CDS             complement(1972164..1972622)
     CDS             1972802..1974193
     CDS             complement(1974204..1974689)
     CDS             complement(1974686..1975045)
     CDS             1975318..1976277
     CDS             complement(1976348..1977400)
     CDS             complement(1977513..1977788)
     CDS             1977940..1978863
     CDS             1978860..1979504
     CDS             1979501..1983118
     CDS             1983115..1984851
     CDS             complement(1984830..1985510)
     CDS             1985753..1987750
     CDS             1987750..1988616
     CDS             1988625..1989629
     CDS             1989630..1990280
     CDS             1990277..1991857
     CDS             1991857..1992693
     CDS             1992690..1993238
     CDS             1993235..1994275
     CDS             complement(1994268..1995329)
     CDS             1995537..1997267
     CDS             1997290..1998558
     CDS             complement(1998615..2000063)
     CDS             2000280..2000960
     CDS             2000930..2001802
     CDS             2001799..2002626
     CDS             2002631..2003281
     CDS             2003292..2004278
     CDS             2004341..2005450
     CDS             2005473..2006171
     CDS             complement(2006168..2007706)
     CDS             complement(2007842..2009125)
     CDS             2009203..2009940
     CDS             complement(2010093..2010716)
     CDS             2011155..2011442
     CDS             complement(2011462..2012664)
     CDS             complement(2012711..2014276)
     CDS             complement(2014273..2015052)
     CDS             2015259..2016059
     CDS             2016100..2017056
     CDS             2017213..2018034
     CDS             2018091..2018966
     CDS             2018963..2019799
     CDS             2019847..2021040
     CDS             2021040..2022119
     CDS             complement(2022200..2022838)
     CDS             2022882..2023901
     CDS             complement(2023980..2025587)
     CDS             complement(2025625..2026005)
     CDS             2026067..2028172
     CDS             complement(2028169..2029731)
     CDS             complement(2029745..2030200)
     CDS             complement(2030223..2030654)
     CDS             complement(2030651..2031163)
     CDS             complement(2031172..2031780)
     CDS             complement(2031873..2032436)
     CDS             2032596..2032850
     CDS             complement(2032854..2033522)
     CDS             2033617..2033916
     CDS             2033913..2035400
     CDS             2035489..2036520
     CDS             complement(2036490..2037215)
     CDS             2037390..2038895
     CDS             complement(2038900..2040108)
     CDS             complement(2040108..2040902)
     CDS             complement(2040906..2042075)
     CDS             complement(2042072..2043247)
     CDS             2043336..2044115
     CDS             2044128..2045429
     CDS             complement(2045432..2046415)
     CDS             complement(2046408..2047196)
     CDS             complement(2047296..2048417)
     CDS             2048556..2049389
     CDS             complement(2049447..2049845)
     CDS             2050143..2052002
     CDS             2052034..2052552
     CDS             2052588..2053601
     CDS             complement(2053662..2055137)
     CDS             2055267..2056853
     CDS             2056859..2057869
     CDS             2057870..2058481
     CDS             complement(2058432..2059661)
     CDS             complement(2059691..2060020)
     CDS             2060082..2060513
     CDS             complement(2060515..2061705)
     CDS             2061816..2062991
     CDS             2063008..2063790
     CDS             2063790..2065262
     CDS             complement(2065684..2066385)
     CDS             2066462..2067907
     CDS             2067921..2068514
     CDS             2068718..2069395
     CDS             complement(2069453..2070388)
     CDS             complement(2070445..2072673)
     CDS             complement(2072670..2073326)
     CDS             2073402..2074400
     CDS             2074406..2075509
     CDS             2075556..2076671
     CDS             complement(2076676..2077209)
     CDS             complement(2077274..2077501)
     CDS             2077616..2078572
     CDS             2078601..2079284
     CDS             complement(2079297..2079665)
     CDS             complement(2079711..2079905)
     CDS             2080129..2081772
     CDS             2081774..2083999
     CDS             2083996..2084706
     CDS             complement(2084777..2085628)
     CDS             complement(2085634..2086443)
     CDS             2086463..2087590
     CDS             2087615..2088373
     CDS             2088370..2089026
     CDS             2089061..2092456
     CDS             2092498..2093025
     CDS             2093058..2093534
     CDS             2093616..2094182
     CDS             2094329..2095066
     CDS             2095123..2095692
     CDS             2095689..2096393
     CDS             2096400..2097290
     CDS             2097358..2097783
     CDS             2097767..2098051
     CDS             2098067..2101654
     CDS             complement(2101724..2102725)
     CDS             2102811..2104211
     CDS             2104386..2105726
     CDS             2105760..2106098
     CDS             2106166..2108679
     CDS             2108743..2110305
     CDS             2110305..2111411
     CDS             complement(2111408..2112202)
     CDS             complement(2112345..2113220)
     CDS             2113253..2113663
     CDS             complement(2113763..2114401)
     CDS             2114582..2115088
     CDS             2115097..2115339
     CDS             2115356..2115877
     CDS             2115892..2116575
     CDS             complement(2116572..2117498)
     CDS             2117818..2118159
     CDS             2118211..2119065
     CDS             2119138..2119830
     CDS             2119906..2120211
     CDS             complement(2120215..2121372)
     CDS             2121400..2122212
     CDS             2122209..2124383
     CDS             2124404..2125624
     CDS             2125621..2126439
     CDS             complement(2126405..2128897)
     CDS             complement(2128894..2129943)
     CDS             complement(2129940..2131520)
     CDS             complement(2131521..2132549)
     CDS             complement(2132814..2133668)
     CDS             complement(2133836..2134420)
     CDS             2134863..2135231
     CDS             2135231..2136742
     CDS             2136739..2137869
     CDS             2137934..2138791
     CDS             2138843..2140003
     CDS             2140035..2140937
     CDS             2140977..2141177
     CDS             complement(2141440..2141925)
     CDS             2142201..2143055
     CDS             2143066..2143890
     CDS             2143989..2145401
     CDS             2145516..2146691
     CDS             2146787..2147353
     CDS             2147355..2148077
     CDS             2148110..2149624
     CDS             2149630..2151645
     CDS             complement(2151721..2152830)
     CDS             complement(2152827..2153792)
     CDS             2153937..2154695
     CDS             2154741..2155298
     CDS             2155326..2156180
     CDS             2156216..2157340
     CDS             complement(2157419..2157841)
     CDS             complement(2157838..2159322)
     CDS             2159418..2161619
     CDS             complement(2161616..2162170)
     CDS             complement(2162256..2163392)
     CDS             2163490..2164659
     CDS             complement(2164665..2165186)
     CDS             2165232..2166485
     CDS             2166499..2166690
     CDS             complement(2166695..2167048)
     CDS             complement(2167086..2167898)
     CDS             complement(2167898..2168749)
     CDS             2168828..2169532
     CDS             2169529..2170785
     CDS             2170787..2171752
     CDS             2171749..2172540
     CDS             2172537..2173259
     CDS             2173280..2174785
     CDS             2174811..2175212
     CDS             complement(2175575..2175697)
     CDS             2175755..2176348
     CDS             2176354..2177454
     CDS             2177465..2178397
     CDS             complement(2178405..2178914)
     CDS             2178970..2180157
     CDS             complement(2180160..2181092)
     CDS             2181214..2182140
     CDS             complement(2182124..2182819)
     CDS             2182963..2184423
     CDS             2184420..2185775
     CDS             2185846..2186412
     CDS             complement(2186409..2186663)
     CDS             complement(2186735..2188072)
     CDS             2188180..2189094
     CDS             complement(2189149..2189742)
     CDS             complement(2189792..2190514)
     CDS             2190739..2191899
     CDS             2191896..2193110
     CDS             2193119..2194300
     CDS             2194356..2195210
     CDS             2195234..2195902
     CDS             2196023..2197843
     CDS             2197860..2198489
     CDS             complement(2198490..2198876)
     CDS             2198896..2199816
     CDS             2199887..2201374
     CDS             2201379..2202044
     CDS             2202116..2202667
     CDS             complement(2202668..2204452)
     CDS             complement(2204449..2206254)
     CDS             complement(2206391..2207920)
     CDS             2208109..2209476
     CDS             2209496..2210218
     CDS             2210215..2211582
     CDS             2211582..2212355
     CDS             2212363..2213085
     CDS             2213109..2213438
     CDS             2213497..2214195
     CDS             2214192..2214527
     CDS             2214530..2215303
     CDS             2215300..2216043
     CDS             complement(2216133..2217545)
     CDS             complement(2217548..2218570)
     CDS             2218717..2220267
     CDS             2220280..2220747
     CDS             2220744..2222612
     CDS             2222624..2223238
     CDS             2223235..2224599
     CDS             2224596..2225792
     CDS             2225826..2227415
     CDS             2227459..2229213
     CDS             complement(2229266..2229736)
     CDS             complement(2229733..2230242)
     CDS             2230416..2230994
     CDS             2230991..2232034
     CDS             complement(2232422..2233150)
     CDS             2233476..2235308
     CDS             2235312..2235827
     CDS             2235802..2236797
     CDS             2236790..2238124
     CDS             complement(2238119..2238742)
     CDS             2238789..2239211
     CDS             complement(2239225..2239992)
     CDS             2240031..2240324
     CDS             2240321..2240869
     CDS             complement(2240858..2242513)
     CDS             complement(2242561..2243142)
     CDS             2243296..2244258
     CDS             2244255..2244926
     CDS             2244938..2245816
     CDS             2245848..2246261
     CDS             complement(2246290..2247012)
     CDS             2247064..2248065
     CDS             2248188..2248457
     CDS             2248843..2251122
     CDS             2251169..2252458
     CDS             2252502..2253392
     CDS             2253392..2253778
     CDS             complement(2253782..2254897)
     CDS             2254959..2255501
     CDS             complement(2255515..2256855)
     CDS             2257047..2257784
     CDS             2257781..2258245
     CDS             2258242..2258694
     CDS             2258707..2259165
     CDS             complement(2259162..2259902)
     CDS             2259946..2260746
     CDS             2260772..2261257
     CDS             2261254..2262468
     CDS             2262473..2263237
     CDS             2263263..2264165
     CDS             2264170..2265846
     CDS             2266047..2266328
     CDS             complement(2266346..2267188)
     CDS             complement(2267191..2267505)
     CDS             2267652..2270210
     CDS             complement(2270214..2270747)
     CDS             2270834..2271394
     CDS             2271372..2271860
     CDS             2271944..2272258
     CDS             2272381..2273199
     CDS             2273218..2274069
     CDS             complement(2274089..2274538)
     CDS             2274602..2275765
     CDS             2275775..2275969
     CDS             complement(2275976..2276305)
     CDS             complement(2276349..2277092)
     CDS             complement(2277094..2278161)
     CDS             complement(2278154..2279254)
     CDS             complement(2279251..2279559)
     CDS             complement(2279583..2281856)
     CDS             complement(2281853..2282080)
     CDS             complement(2282117..2282530)
     CDS             complement(2282609..2282728)
     CDS             complement(2282719..2284077)
     CDS             complement(2284074..2284718)
     CDS             complement(2284715..2285356)
     CDS             complement(2285356..2286240)
     CDS             complement(2286244..2288040)
     CDS             complement(2288127..2289182)
     CDS             complement(2289301..2290086)
     CDS             complement(2290089..2290508)
     CDS             2290664..2291707
     CDS             2291676..2292227
     CDS             complement(2292231..2292659)
     CDS             2292705..2293325
     CDS             complement(2293331..2293588)
     CDS             complement(2293585..2293995)
     CDS             complement(2294023..2294901)
     CDS             complement(2294965..2295645)
     CDS             complement(2295667..2296494)
     CDS             complement(2296521..2297285)
     CDS             2297317..2298948
     CDS             2298936..2299553
     CDS             complement(2299550..2300785)
     CDS             2301148..2302026
     CDS             2302036..2302722
     CDS             2302719..2303636
     CDS             2303641..2304522
     CDS             2304532..2305983
     CDS             2306181..2307515
     CDS             complement(2307561..2309849)
     CDS             2310088..2312205
     CDS             complement(2312213..2312905)
     CDS             2313093..2313539
     CDS             2313701..2314165
     CDS             complement(2314172..2314858)
     CDS             complement(2314894..2315916)
     CDS             complement(2315968..2316972)
     CDS             2317236..2317919
     CDS             2318015..2319061
     CDS             complement(2319058..2319750)
     CDS             complement(2319907..2320866)
     CDS             complement(2321014..2321412)
     CDS             2321502..2321738
     CDS             complement(2321728..2322693)
     CDS             complement(2322770..2322961)
     CDS             2323116..2323493
     CDS             complement(2323481..2323849)
     CDS             complement(2323849..2324907)
     CDS             complement(2324944..2326386)
     CDS             complement(2326616..2327425)
     CDS             2327552..2328412
     CDS             complement(2328416..2329072)
     CDS             2329249..2329551
     CDS             complement(2329555..2330004)
     CDS             2330024..2330524
     CDS             2330524..2331279
     CDS             complement(2331276..2332022)
     CDS             2332138..2332509
     CDS             2332506..2333171
     CDS             complement(2333175..2333843)
     CDS             complement(2333857..2334525)
     CDS             2334656..2336617
     CDS             2336614..2337828
     CDS             2337825..2338385
     CDS             complement(2338398..2338877)
     CDS             2338987..2339895
     CDS             2339892..2340599
     CDS             2340599..2341345
     CDS             complement(2341359..2342987)
     CDS             complement(2342984..2343907)
     CDS             2343973..2345412
     CDS             2345441..2347357
     CDS             complement(2347338..2349047)
     CDS             complement(2349092..2350378)
     CDS             complement(2350380..2350916)
     CDS             2351021..2352139
     CDS             2352147..2353502
     CDS             2353507..2354211
     CDS             2354381..2356681
     CDS             complement(2356641..2357051)
     CDS             complement(2357064..2358380)
     CDS             complement(2358402..2359964)
     CDS             complement(2359987..2360760)
     CDS             2360795..2361844
     CDS             complement(2361841..2362380)
     CDS             complement(2362368..2362856)
     CDS             complement(2362975..2363541)
     CDS             complement(2363538..2364014)
     CDS             complement(2364056..2364778)
     CDS             complement(2364838..2365314)
     CDS             2365389..2365784
     CDS             2366009..2366395
     CDS             complement(2366454..2366600)
     CDS             complement(2367398..2367967)
     CDS             complement(2367968..2368579)
     CDS             complement(2368576..2368956)
     CDS             complement(2368949..2369128)
     CDS             complement(2369444..2369806)
     CDS             complement(2369846..2370304)
     CDS             complement(2370563..2372275)
     CDS             complement(2372617..2372913)
     CDS             complement(2372910..2373311)
     CDS             complement(2373384..2374145)
     CDS             2374160..2375263
     CDS             complement(2375216..2375722)
     CDS             2375756..2376391
     CDS             2376388..2376834
     CDS             2376918..2378972
     CDS             2378969..2379703
     CDS             2379700..2380368
     CDS             2380365..2381288
     CDS             2381291..2382415
     CDS             2382412..2383425
     CDS             2383438..2384406
     CDS             2384417..2385262
     CDS             2385310..2385879
     CDS             2385978..2386730
     CDS             complement(2386734..2387990)
     CDS             2388052..2389512
     CDS             2389509..2390204
     CDS             2390162..2390878
     CDS             2390891..2391850
     CDS             2391847..2392734
     CDS             2392747..2393805
     CDS             2393802..2394749
     CDS             2394781..2396019
     CDS             2396266..2396439
     CDS             2396451..2397704
     CDS             complement(2397711..2398910)
     CDS             2399050..2399355
     CDS             2399358..2399708
     CDS             2399795..2400343
     CDS             2400340..2400930
     CDS             2400932..2402005
     CDS             complement(2402021..2403415)
     CDS             complement(2403425..2404507)
     CDS             2404766..2405392
     CDS             complement(2405393..2408917)
     CDS             2409108..2409929
     CDS             complement(2409996..2411429)
     CDS             complement(2411447..2412787)
     CDS             2413091..2413444
     CDS             2413533..2415329
     CDS             2415333..2416586
     CDS             2416592..2418241
     CDS             2418238..2418762
     CDS             2418818..2421223
     CDS             complement(2421228..2422490)
     CDS             complement(2422617..2423579)
     CDS             complement(2423579..2424457)
     CDS             2424589..2425257
     CDS             2425254..2426510
     CDS             complement(2426507..2427664)
     CDS             complement(2427680..2428372)
     CDS             complement(2428374..2429201)
     CDS             complement(2429198..2430301)
     CDS             complement(2430298..2431182)
     CDS             complement(2431217..2432410)
     CDS             2432711..2433082
     CDS             complement(2433087..2434799)
     CDS             2434898..2435830
     CDS             complement(2436103..2436306)
     CDS             2436435..2437460
     CDS             complement(2437468..2438736)
     CDS             complement(2438736..2439893)
     CDS             complement(2439890..2441119)
     CDS             complement(2441196..2441822)
     CDS             2441939..2442832
     CDS             complement(2442875..2443411)
     CDS             complement(2443408..2445057)
     CDS             complement(2445050..2445940)
     CDS             2445986..2447512
     CDS             complement(2447509..2448009)
     CDS             complement(2448029..2448916)
     CDS             2449005..2450777
     CDS             complement(2450778..2453696)
     CDS             complement(2453693..2454097)
     CDS             complement(2454090..2455112)
     CDS             complement(2455109..2455375)
     CDS             complement(2455372..2455830)
     CDS             complement(2455827..2456987)
     CDS             complement(2456984..2457760)
     CDS             complement(2457789..2462210)
     CDS             2462332..2462760
     CDS             2462872..2463291
     CDS             complement(2463352..2464536)
     CDS             2464626..2465102
     CDS             2465132..2466055
     CDS             2466117..2469443
     CDS             2469443..2472100
     CDS             2472097..2473014
     CDS             2473014..2474090
     CDS             2474152..2474994
     CDS             2475012..2476349
     CDS             2476427..2476795
     CDS             2476792..2477289
     CDS             2477656..2478576
     CDS             2478584..2479138
     CDS             2479138..2481402
     CDS             2482408..2483175
     CDS             2483283..2484188
     CDS             2484185..2484604
     CDS             2484601..2485395
     CDS             2485399..2485656
     CDS             2485665..2485997
     CDS             2485994..2486374
     CDS             2486364..2487155
     CDS             2487148..2487342
     CDS             2487339..2487629
     CDS             complement(2487634..2489241)
     CDS             complement(2489366..2489674)
     CDS             complement(2489754..2490374)
     CDS             2490492..2490893
     CDS             2490980..2493673
     CDS             2493678..2494187
     CDS             2494180..2495427
     CDS             2495441..2496247
     CDS             2496272..2496673
     CDS             complement(2496688..2497713)
     CDS             2497792..2499015
     CDS             2499015..2499722
     CDS             2499719..2500801
     CDS             2500798..2501235
     CDS             complement(2501243..2501800)
     CDS             2501834..2502955
     CDS             2502983..2503546
     CDS             2503549..2504037
     CDS             complement(2504051..2505253)
     CDS             complement(2505289..2506494)
     CDS             2506608..2507183
     CDS             2507218..2508168
     CDS             2508165..2509460
     CDS             2509457..2509957
     CDS             2509954..2511117
     CDS             2511117..2514455
     CDS             2514458..2515276
     CDS             2515737..2516054
     CDS             2516134..2516661
     CDS             2516720..2517043
     CDS             2517059..2518309
     CDS             2518451..2519659
     CDS             complement(2519764..2521260)
     CDS             complement(2521328..2521903)
     CDS             2521979..2522869
     CDS             complement(2522851..2523807)
     CDS             2523887..2524534
     CDS             2524574..2525896
     CDS             2525948..2527945
     CDS             2527973..2529793
     CDS             2529787..2530323
     CDS             2530343..2531269
     CDS             2531266..2532633
     CDS             2532639..2533313
     CDS             2533313..2534314
     CDS             2534466..2534618
     CDS             complement(2534620..2536287)
     CDS             complement(2536287..2536997)
     CDS             2537081..2537692
     CDS             2537802..2539121
     CDS             2539118..2539600
     CDS             2539597..2540043
     CDS             complement(2540046..2540510)
     CDS             complement(2540507..2542453)
     CDS             2542581..2544611
     CDS             2544608..2545525
     CDS             2545551..2546573
     CDS             2546570..2547547
     CDS             complement(2547544..2548116)
     CDS             2548141..2549334
     CDS             complement(2549396..2550166)
     CDS             2550490..2550792
     CDS             2550789..2551499
     CDS             2551578..2552600
     CDS             2552637..2553860
     CDS             2553864..2554649
     CDS             2554681..2554914
     CDS             2554972..2555148
     CDS             2555187..2558027
     CDS             complement(2558119..2558502)
     CDS             2558551..2558685
     CDS             complement(2558690..2559427)
     CDS             complement(2559424..2560335)
     CDS             complement(2560332..2561903)
     CDS             complement(2561911..2563029)
     CDS             complement(2563057..2565150)
     CDS             2565364..2566365
     CDS             complement(2566362..2567351)
     CDS             complement(2567480..2568532)
     CDS             complement(2568552..2569367)
     CDS             complement(2569367..2570227)
     CDS             complement(2570262..2571593)
     CDS             complement(2571652..2572443)
     CDS             complement(2572443..2573927)
     CDS             2574082..2574897
     CDS             2574909..2575655
     CDS             complement(2575656..2576432)
     CDS             complement(2576521..2576937)
     CDS             complement(2576954..2577937)
     CDS             2577953..2578897
     CDS             complement(2578775..2579803)
     CDS             complement(2579855..2580424)
     CDS             2580509..2581222
     CDS             complement(2581115..2581891)
     CDS             complement(2581888..2582820)
     CDS             complement(2582817..2584547)
     CDS             2584680..2585396
     CDS             2585393..2586856
     CDS             2586888..2588078
     CDS             2588075..2588866
     CDS             2588881..2590134
     CDS             2590138..2590599
     CDS             2590628..2590966
     CDS             2591006..2591563
     CDS             2591609..2592325
     CDS             2592439..2592804
     CDS             2592889..2593656
     CDS             2593791..2595419
     CDS             2595545..2595745
     CDS             complement(2595738..2596316)
     CDS             complement(2596341..2599169)
     CDS             2599272..2599877
     CDS             2600102..2601529
     CDS             2601523..2602248
     CDS             2602364..2603536
     CDS             2603533..2604480
     CDS             2604511..2605518
     CDS             2605574..2606338
     CDS             2606358..2607167
     CDS             2607181..2608221
     CDS             2608363..2610789
     CDS             2610793..2611938
     CDS             2611935..2613092
     CDS             2613096..2614586
     CDS             2614606..2616171
     CDS             2616164..2617687
     CDS             2617684..2619516
     CDS             2619527..2620315
     CDS             2620419..2621762
     CDS             2621944..2622765
     CDS             2622797..2623981
     CDS             complement(2624379..2625203)
     CDS             2625613..2626290
     CDS             2626560..2627897
     CDS             2628553..2629533
     CDS             2629530..2630507
     CDS             2630537..2630776
     CDS             2630854..2631804
     CDS             2631788..2634544
     CDS             2634587..2635375
     CDS             complement(2635372..2636322)
     CDS             complement(2636319..2637170)
     CDS             2637196..2638338
     CDS             complement(2638335..2638784)
     CDS             2638795..2639577
     CDS             2639574..2640764
     CDS             2640761..2641513
     CDS             2641513..2642241
     CDS             complement(2642222..2643301)
     CDS             complement(2643339..2644826)
     CDS             complement(2644823..2645449)
     CDS             complement(2645460..2646533)
     CDS             2646771..2647202
     CDS             complement(2647204..2648121)
     CDS             2648269..2648916
     CDS             2648913..2650088
     CDS             2650085..2650852
     CDS             2650912..2651868
     CDS             2652021..2652128
     CDS             2652156..2655752
     CDS             2655775..2656158
     CDS             2656160..2656546
     CDS             complement(2656543..2657250)
     CDS             2657306..2657773
     CDS             2657795..2659387
     CDS             2659380..2661101
     CDS             2661098..2661895
     CDS             complement(2661903..2662241)
     CDS             2662509..2662712
     CDS             2662786..2664378
     CDS             2664455..2665696
     CDS             2665759..2666478
     CDS             2666656..2667231
     CDS             complement(2667235..2667675)
     CDS             2667677..2669500
     CDS             2669562..2671565
     CDS             2671630..2671971
     CDS             2672046..2672258
     CDS             complement(2672278..2673165)
     CDS             complement(2673279..2673830)
     CDS             complement(2673933..2674871)
     CDS             complement(2674949..2675440)
     CDS             2675549..2676946
     CDS             2677068..2678285
     CDS             complement(2678289..2678942)
     CDS             2679265..2680620
     CDS             2680617..2681417
     CDS             2681414..2682253
     CDS             2682282..2683247
     CDS             2683244..2684002
     CDS             complement(2684011..2684640)
     CDS             2684730..2685542
     CDS             2685564..2687045
     CDS             2687148..2688113
     CDS             2688129..2689202
     CDS             2689225..2690418
     CDS             complement(2690458..2691753)
     CDS             complement(2691927..2693207)
     CDS             complement(2693222..2694196)
     CDS             2694946..2696634
     CDS             2696776..2697627
     CDS             2697711..2698829
     CDS             2698834..2699970
     CDS             2699963..2700997
     CDS             2700990..2702492
     CDS             2702563..2703780
     CDS             2703904..2705175
     CDS             2705196..2706572
     CDS             2706676..2707641
     CDS             complement(2707662..2708471)
     CDS             complement(2708617..2709924)
     CDS             2710255..2711133
     CDS             complement(2711130..2711705)
     CDS             2711866..2711976
     CDS             2711973..2712761
     CDS             2712772..2713977
     CDS             complement(2713981..2715009)
     CDS             2715127..2716215
     CDS             2716236..2717663
     CDS             2717676..2718632
     CDS             2718635..2719513
     CDS             2719513..2720628
     CDS             2720625..2721752
     CDS             2721749..2723494
     CDS             2723491..2723970
     CDS             complement(2723986..2724462)
     CDS             2724754..2725572
     CDS             complement(2725655..2726512)
     CDS             complement(2726509..2727330)
     CDS             complement(2727394..2728584)
     CDS             complement(2728657..2729823)
     CDS             2730146..2730577
     CDS             complement(2730574..2732037)
     CDS             2732150..2732629
     CDS             2732687..2733214
     CDS             complement(2733218..2734300)
     CDS             complement(2734363..2735415)
     CDS             complement(2735412..2737016)
     CDS             complement(2737115..2737534)
     CDS             complement(2737659..2737844)
     CDS             complement(2738020..2738436)
     CDS             complement(2738462..2738944)
     CDS             2738982..2739875
     CDS             complement(2739885..2740292)
     CDS             complement(2740289..2741887)
     CDS             complement(2741871..2742608)
     CDS             complement(2742605..2743474)
     CDS             complement(2743471..2744430)
     CDS             2744612..2745238
     CDS             complement(2745243..2746139)
     CDS             complement(2746148..2746348)
     CDS             complement(2746418..2746540)
     CDS             2746670..2747638
     CDS             2747732..2747905
     CDS             complement(2747934..2748164)
     CDS             2748387..2749688
     CDS             2749750..2750289
     CDS             2750783..2751127
     CDS             2751205..2752044
     CDS             2752224..2752511
     CDS             2752610..2753362
     CDS             complement(2753535..2756096)
     CDS             2756745..2756984
     CDS             complement(2757060..2758517)
     CDS             complement(2758495..2758812)
     CDS             complement(2758853..2759857)
     CDS             complement(2760455..2760712)
     CDS             2760987..2761520
     CDS             complement(2761539..2761658)
     CDS             2761741..2761941
     CDS             2762375..2762824
     CDS             2762828..2763076
     CDS             2763104..2763253
     CDS             2763300..2764478
     CDS             2764481..2765446
     CDS             2765452..2767368
     CDS             complement(2767325..2767771)
     CDS             2767864..2768712
     CDS             2768682..2768807
     CDS             2768804..2769427
     CDS             complement(2769447..2769623)
     CDS             complement(2769633..2770502)
     CDS             complement(2770536..2772038)
     CDS             complement(2772035..2772985)
     CDS             complement(2772982..2774511)
     CDS             2774694..2775230
     CDS             2775259..2775438
     CDS             2775405..2776763
     CDS             2776804..2778639
     CDS             complement(2778823..2778969)
     CDS             2779244..2780116
     CDS             2780125..2780604
     CDS             2780707..2781504
     CDS             complement(2781486..2782379)
     CDS             complement(2782423..2783127)
     CDS             complement(2783352..2783912)
     CDS             2784003..2784749
     CDS             complement(2784762..2785454)
     CDS             complement(2785476..2785880)
     CDS             2786083..2787777
     CDS             2787870..2788679
     CDS             complement(2788895..2789272)
     CDS             complement(2789402..2789863)
     CDS             2790137..2790703
     CDS             2791078..2791293
     CDS             complement(2791335..2791715)
     CDS             complement(2791737..2792054)
     CDS             complement(2792103..2792579)
     CDS             2792685..2793275
     CDS             2793374..2793823
     CDS             2793900..2794553
     CDS             complement(2794579..2795421)
     CDS             2795691..2796260
     CDS             complement(2796264..2796791)
     CDS             complement(2796849..2797703)
     CDS             complement(2797939..2798448)
     CDS             2798549..2799067
     CDS             complement(2799114..2799527)
     CDS             complement(2799601..2800047)
     CDS             2800139..2800582
     CDS             2800610..2801965
     CDS             complement(2801950..2803302)
     CDS             2803583..2804008
     CDS             complement(2804027..2804437)
     CDS             complement(2804545..2805147)
     CDS             complement(2805159..2805911)
     CDS             2806186..2806692
     CDS             complement(2806696..2807103)
     CDS             2807216..2808229
     CDS             2808240..2809001
     CDS             complement(2809006..2809839)
     CDS             2809981..2810373
     CDS             2810388..2810966
     CDS             2811193..2812614
     CDS             2812643..2813713
     CDS             2813723..2814085
     CDS             2814135..2814908
     CDS             complement(2814918..2816030)
     CDS             2816144..2817700
     CDS             complement(2817697..2817801)
     CDS             complement(2817846..2818829)
     CDS             complement(2818884..2820134)
     CDS             complement(2820131..2821213)
     CDS             complement(2821210..2821854)
     CDS             2821998..2824028
     CDS             complement(2824105..2824719)
     CDS             complement(2824953..2825972)
     CDS             2826043..2826489
     CDS             complement(2826495..2827277)
     CDS             2827363..2827584
     CDS             complement(2827596..2830130)
     CDS             complement(2830170..2830997)
     CDS             complement(2831365..2832876)
     CDS             complement(2832914..2833348)
     CDS             2833406..2833993
     CDS             2834041..2836290
     CDS             complement(2836191..2836928)
     CDS             2837040..2837264
     CDS             complement(2837273..2837965)
     CDS             complement(2838084..2839307)
     CDS             complement(2839464..2839862)
     CDS             2839996..2840343
     CDS             2840394..2841617
     CDS             2841653..2843197
     CDS             2843197..2843637
     CDS             2843648..2844316
     CDS             complement(2844321..2845073)
     CDS             2845410..2845931
     CDS             2845961..2847097
     CDS             2847145..2847624
     CDS             2847651..2848397
     CDS             complement(2848398..2849126)
     CDS             complement(2849169..2849996)
     CDS             complement(2850101..2851363)
     CDS             2851425..2852276
     CDS             complement(2852286..2853485)
     CDS             2853561..2854952
     CDS             complement(2854934..2855446)
     CDS             2855629..2856522
     CDS             2856583..2858052
     CDS             2858100..2859014
     CDS             complement(2859019..2860284)
     CDS             2860355..2861026
     CDS             complement(2861004..2861228)
     CDS             complement(2861302..2862024)
     CDS             complement(2862069..2862755)
     CDS             2862881..2863969
     CDS             complement(2863956..2864432)
     CDS             complement(2864465..2864857)
     CDS             complement(2865061..2865399)
     CDS             complement(2865505..2866242)
     CDS             2866373..2867503
     CDS             2867568..2867999
     CDS             complement(2867996..2868340)
     CDS             2868501..2869085
     CDS             2869082..2871340
     CDS             complement(2871347..2871859)
     CDS             2872078..2873355
     CDS             complement(2873297..2873644)
     CDS             2873733..2874557
     CDS             2874598..2875017
     CDS             2875068..2875787
     CDS             2875784..2876458
     CDS             complement(2876442..2877191)
     CDS             complement(2877318..2877965)
     CDS             complement(2877974..2878909)
     CDS             2879063..2879530
     CDS             2879548..2879946
     CDS             2879987..2881024
     CDS             complement(2881026..2881910)
     CDS             2882149..2882364
     CDS             2882376..2882942
     CDS             2882961..2883809
     CDS             2883971..2884432
     CDS             complement(2884429..2886354)
     CDS             2886405..2886851
     CDS             2886862..2888145
     CDS             complement(2888108..2889451)
     CDS             2889510..2890154
     CDS             2890217..2891317
     CDS             complement(2891302..2892024)
     CDS             complement(2892021..2892629)
     CDS             complement(2892705..2893817)
     CDS             2894052..2895413
     CDS             complement(2895401..2896312)
     CDS             2896379..2897302
     CDS             2897385..2899181
     CDS             2899171..2899614
     CDS             complement(2899651..2901012)
     CDS             complement(2901048..2901542)
     CDS             complement(2901569..2903617)
     CDS             complement(2903776..2904255)
     CDS             2904494..2905126
     CDS             2905156..2905353
     CDS             complement(2905358..2906116)
     CDS             complement(2906132..2906824)
     CDS             2906912..2908879
     CDS             complement(2908848..2909480)
     CDS             2909595..2910998
     CDS             2910995..2911687
     CDS             2911697..2913289
     CDS             2913378..2913938
     CDS             2913999..2914979
     CDS             2914957..2916648
     CDS             2916679..2917158
     CDS             2917155..2918456
     CDS             complement(2918461..2918919)
     CDS             2919146..2920093
     CDS             2920201..2920677
     CDS             2920743..2923094
     CDS             2923139..2923498
     CDS             2923536..2924168
     CDS             2924165..2924899
     CDS             2924947..2925564
     CDS             complement(2925644..2926699)
     CDS             complement(2926747..2927796)
     CDS             complement(2927839..2928867)
     CDS             complement(2928864..2930405)
     CDS             complement(2930409..2931437)
     CDS             complement(2931434..2932201)
     CDS             complement(2932201..2933226)
     CDS             complement(2933228..2933878)
     CDS             complement(2933875..2935356)
     CDS             complement(2935353..2935991)
     CDS             2936155..2937075
     CDS             2937104..2937874
     CDS             complement(2937867..2939345)
     CDS             2939482..2941947
     CDS             2942006..2942710
     CDS             complement(2943193..2943831)
     CDS             2944070..2944225
     CDS             complement(2944394..2945470)
     CDS             complement(2945467..2946267)
     CDS             2946410..2947096
     CDS             2947115..2948044
     CDS             2948155..2949540
     CDS             complement(2949533..2950165)
     CDS             complement(2950165..2950857)
     CDS             complement(2950883..2951518)
     CDS             complement(2951535..2953256)
     CDS             complement(2953253..2953570)
     CDS             complement(2953579..2953881)
     CDS             complement(2953930..2954334)
     CDS             complement(2954509..2955282)
     CDS             2955486..2955902
     CDS             2955917..2956867
     CDS             2956916..2958376
     CDS             2958460..2959896
     CDS             2960103..2961518
     CDS             2961518..2962573
     CDS             2962573..2963490
     CDS             2963550..2965745
     CDS             2965851..2967908
     CDS             2967993..2969345
     CDS             complement(2969330..2970136)
     CDS             2970336..2972216
     CDS             complement(2972203..2972724)
     CDS             2972813..2973244
     CDS             complement(2973189..2973611)
     CDS             complement(2973692..2975353)
     CDS             2975887..2977365
     CDS             complement(2977387..2978271)
     CDS             complement(2978287..2979519)
     CDS             complement(2979590..2980453)
     CDS             complement(2980453..2981262)
     CDS             complement(2981259..2982359)
     CDS             complement(2982416..2986834)
     CDS             complement(2986831..2991393)
     CDS             complement(2991399..2994971)
     CDS             complement(2994977..2999719)
     CDS             complement(2999716..3001458)
     CDS             3003091..3003837
     CDS             3003842..3004237
     CDS             complement(3004244..3007090)
     CDS             complement(3007490..3008110)
     CDS             complement(3008339..3008833)
     CDS             complement(3008938..3009696)
     CDS             complement(3009727..3010203)
     CDS             complement(3010375..3010770)
     CDS             complement(3010816..3011628)
     CDS             complement(3011631..3011963)
     CDS             complement(3011960..3012874)
     CDS             complement(3012867..3013469)
     CDS             complement(3013480..3015804)
     CDS             complement(3015809..3016654)
     CDS             3016729..3018342
     CDS             3018352..3020364
     CDS             3020410..3022320
     CDS             3022408..3024123
     CDS             complement(3024130..3025611)
     CDS             complement(3025608..3026105)
     CDS             complement(3026168..3026821)
     CDS             3026954..3027394
     CDS             complement(3027398..3028072)
     CDS             complement(3028189..3029595)
     CDS             complement(3029605..3030759)
     CDS             complement(3030763..3031296)
     CDS             complement(3031318..3032256)
     CDS             complement(3032294..3033865)
     CDS             3033934..3034278
     CDS             3034278..3034601
     CDS             complement(3034570..3035781)
     CDS             3035859..3038018
     CDS             3038111..3038521
     CDS             complement(3038524..3039153)
     CDS             complement(3039326..3039760)
     CDS             complement(3039792..3040637)
     CDS             3040732..3041631
     CDS             3041631..3042737
     CDS             complement(3042741..3043085)
     CDS             3043155..3043286
     CDS             3043283..3044158
     CDS             3044155..3044718
     CDS             complement(3044591..3045064)
     CDS             complement(3045082..3045273)
     CDS             complement(3045306..3046628)
     CDS             complement(3046632..3047189)
     CDS             3047228..3048325
     CDS             3048336..3049106
     CDS             3049111..3049992
     CDS             complement(3049999..3050571)
     CDS             complement(3050625..3050816)
     CDS             complement(3050826..3051650)
     CDS             3051760..3052137
     CDS             3052214..3052636
     CDS             3052668..3054344
     CDS             3054415..3055215
     CDS             3055212..3056393
     CDS             3056396..3057871
     CDS             complement(3057933..3058187)
     CDS             3058371..3059009
     CDS             complement(3059019..3059828)
     CDS             3060374..3060820
     CDS             complement(3060829..3061038)
     CDS             complement(3061150..3061944)
     CDS             complement(3061970..3062581)
     CDS             complement(3062611..3063162)
     CDS             complement(3063159..3064436)
     CDS             3064568..3065239
     CDS             3065239..3066030
     CDS             3066027..3067166
     CDS             complement(3067415..3068659)
     CDS             complement(3068725..3069183)
     CDS             complement(3069613..3069933)
     CDS             complement(3069933..3070778)
     CDS             complement(3070881..3071009)
     CDS             complement(3071025..3071480)
     CDS             complement(3071477..3072067)
     CDS             complement(3072064..3073383)
     CDS             complement(3073380..3074849)
     CDS             complement(3074849..3075556)
     CDS             complement(3075603..3075848)
     CDS             complement(3075845..3076189)
     CDS             complement(3076182..3076364)
     CDS             complement(3076361..3077461)
     CDS             complement(3077458..3077733)
     CDS             complement(3077730..3078098)
     CDS             complement(3078095..3078292)
     CDS             3078376..3079017
     CDS             3079014..3080153
     CDS             3080468..3081958
     CDS             complement(3081955..3082722)
     CDS             complement(3082773..3083711)
     CDS             complement(3083926..3085341)
     CDS             complement(3085338..3086024)
     CDS             complement(3086021..3086764)
     CDS             complement(3086761..3087456)
     CDS             complement(3087453..3088280)
     CDS             complement(3088277..3089149)
     CDS             complement(3089204..3091507)
     CDS             complement(3091514..3092662)
     CDS             complement(3092668..3093639)
     CDS             complement(3093726..3094739)
     CDS             complement(3094749..3095414)
     CDS             complement(3095395..3097209)
     CDS             3098259..3099611
     CDS             complement(3099589..3100713)
     CDS             complement(3100811..3101767)
     CDS             complement(3101767..3102396)
     CDS             complement(3102389..3104128)
     CDS             complement(3104254..3105195)
     CDS             complement(3105205..3106389)
     CDS             complement(3106483..3106860)
     CDS             3106933..3107508
     CDS             complement(3107512..3109305)
     CDS             complement(3109290..3110213)
     CDS             complement(3110210..3111019)
     CDS             complement(3111026..3111199)
     CDS             complement(3111213..3112175)
     CDS             complement(3112231..3113058)
     CDS             complement(3118900..3120171)
     CDS             complement(3120199..3120804)
     CDS             3120871..3121632
     CDS             3121704..3122384
     CDS             3122391..3123005
     CDS             complement(3123002..3123208)
     CDS             complement(3123219..3123665)
     CDS             complement(3123729..3126749)
     CDS             3126850..3128607
     CDS             complement(3128614..3129501)
     CDS             complement(3129498..3130910)
     CDS             complement(3130918..3132120)
     CDS             complement(3132134..3132571)
     CDS             complement(3132621..3133544)
     CDS             complement(3133541..3134749)
     CDS             complement(3134746..3135618)
     CDS             complement(3135615..3136820)
     CDS             complement(3136817..3137866)
     CDS             complement(3137916..3140414)
     CDS             complement(3140414..3141448)
     CDS             complement(3141516..3142439)
     CDS             3142583..3143638
     CDS             3143643..3144881
     CDS             complement(3144975..3145721)
     CDS             complement(3145748..3146137)
     CDS             complement(3146183..3146377)
     CDS             complement(3146414..3147202)
     CDS             3147358..3147615
     CDS             3147661..3150999
     CDS             3151041..3152390
     CDS             3152425..3152700
     CDS             3152806..3153873
     CDS             3153926..3155407
     CDS             complement(3155397..3158318)
     CDS             3158338..3159057
     CDS             3159095..3159547
     CDS             complement(3159551..3160852)
     CDS             complement(3160933..3161379)
     CDS             3161682..3162374
     CDS             complement(3162350..3163216)
     CDS             3163351..3164676
     CDS             complement(3165390..3165737)
     CDS             3166203..3167138
     CDS             3167135..3167512
     CDS             complement(3167797..3168624)
     CDS             complement(3168752..3169213)
     CDS             3169281..3169673
     CDS             complement(3169844..3171241)
     CDS             complement(3171286..3173445)
     CDS             3173593..3174006
     CDS             3174020..3174565
     CDS             complement(3174570..3175727)
     CDS             complement(3175804..3177243)
     CDS             complement(3177368..3177952)
     CDS             complement(3177949..3178791)
     CDS             complement(3178788..3179243)
     CDS             3179332..3180510
     CDS             3180549..3181184
     CDS             complement(3181186..3183948)
     CDS             complement(3183929..3184819)
     CDS             3184849..3185562
     CDS             3185609..3186049
     CDS             3186046..3187245
     CDS             complement(3187266..3188009)
     CDS             complement(3187993..3188820)
     CDS             complement(3188817..3190097)
     CDS             complement(3190094..3191131)
     CDS             complement(3191216..3192427)
     CDS             complement(3192562..3193185)
     CDS             complement(3193471..3193887)
     CDS             complement(3194013..3194231)
     CDS             3194596..3194799
     CDS             complement(3194868..3195809)
     CDS             3195868..3197187
     CDS             complement(3197153..3198745)
     CDS             complement(3198732..3199139)
     CDS             complement(3199207..3199695)
     CDS             complement(3199751..3201544)
     CDS             complement(3201602..3202258)
     CDS             complement(3202251..3203396)
     CDS             complement(3203397..3204149)
     CDS             complement(3204158..3205081)
     CDS             complement(3205100..3206074)
     CDS             3206211..3206768
     CDS             3206865..3208328
     CDS             3208344..3209387
     CDS             3209384..3210976
     CDS             3210963..3212492
     CDS             3212504..3213106
     CDS             complement(3213103..3213966)
     CDS             complement(3213983..3215401)
     CDS             complement(3215429..3216937)
     CDS             complement(3216930..3221486)
     CDS             complement(3221569..3221982)
     CDS             complement(3221972..3222355)
     CDS             complement(3222392..3223747)
     CDS             complement(3223899..3226763)
     CDS             complement(3226760..3227548)
     CDS             complement(3227545..3228807)
     CDS             complement(3228809..3229627)
     CDS             complement(3229712..3230308)
     CDS             complement(3230305..3231864)
     CDS             3231927..3232391
     CDS             complement(3232388..3233227)
     CDS             complement(3233391..3233738)
     CDS             complement(3233738..3234523)
     CDS             complement(3234523..3235338)
     CDS             complement(3235346..3236107)
     CDS             complement(3236124..3236741)
     CDS             complement(3236738..3237364)
     CDS             complement(3237361..3238494)
     CDS             complement(3238491..3239924)
     CDS             3239960..3240343
     CDS             complement(3240301..3240594)
     CDS             3240674..3241444
     CDS             complement(3241457..3242323)
     CDS             complement(3242314..3243960)
     CDS             complement(3243957..3244970)
     CDS             3245017..3245715
     CDS             3245758..3247110
     CDS             complement(3247046..3247696)
     CDS             complement(3247693..3247893)
     CDS             complement(3247893..3248888)
     CDS             3248961..3249539
     CDS             complement(3249532..3250053)
     CDS             complement(3250054..3250731)
     CDS             complement(3250740..3251888)
     CDS             complement(3251927..3253237)
     CDS             3253317..3255467
     CDS             3255464..3257632
     CDS             3257632..3259956
     CDS             3259949..3261691
     CDS             complement(3261679..3262959)
     CDS             complement(3263002..3263439)
     CDS             3263529..3263759
     CDS             complement(3263756..3264166)
     CDS             complement(3264177..3267686)
     CDS             complement(3267765..3268370)
     CDS             complement(3268539..3269681)
     CDS             complement(3269731..3270111)
     CDS             complement(3270141..3271079)
     CDS             complement(3271076..3271990)
     CDS             complement(3272005..3272697)
     CDS             3272749..3273666
     CDS             complement(3273671..3275035)
     CDS             3275069..3275287
     CDS             complement(3275274..3276218)
     CDS             complement(3276215..3277705)
     CDS             3277758..3278990
     CDS             complement(3278994..3282128)
     CDS             complement(3282381..3283031)
     CDS             3283168..3283527
     CDS             3283573..3284307
     CDS             3284412..3286217
     CDS             3286354..3287286
     CDS             3287283..3288020
     CDS             3288017..3288811
     CDS             3289002..3289490
     CDS             3289487..3290680
     CDS             complement(3290717..3291649)
     CDS             complement(3291682..3292539)
     CDS             complement(3292587..3293549)
     CDS             complement(3293645..3294967)
     CDS             complement(3295060..3298248)
     CDS             3298419..3299684
     CDS             complement(3299666..3301051)
     CDS             complement(3301063..3302475)
     CDS             complement(3302475..3303941)
     CDS             complement(3304003..3310260)
     CDS             complement(3311051..3312316)
     CDS             complement(3312394..3313371)
     CDS             complement(3313373..3315655)
     CDS             complement(3315661..3317508)
     CDS             3317644..3318366
     CDS             complement(3318353..3318715)
     CDS             complement(3318712..3319890)
     CDS             complement(3319909..3320343)
     CDS             3320403..3321260
     CDS             complement(3321267..3322019)
     CDS             complement(3322016..3322840)
     CDS             complement(3322927..3323121)
     CDS             complement(3323232..3324785)
     CDS             complement(3324846..3326693)
     CDS             3326906..3327328
     CDS             3327355..3327882
     CDS             3327886..3328182
     CDS             complement(3328179..3329033)
     CDS             3329119..3329952
     CDS             3329949..3330755
     CDS             3330752..3331267
     CDS             complement(3331200..3331952)
     CDS             3332023..3332397
     CDS             complement(3332410..3333789)
     CDS             complement(3333791..3334273)
     CDS             complement(3334403..3334501)
     CDS             3334503..3334943
     CDS             complement(3334951..3335802)
     CDS             complement(3335808..3336071)
     CDS             complement(3336122..3337600)
     CDS             complement(3337722..3338408)
     CDS             complement(3338495..3342289)
     CDS             3342679..3343569
     CDS             complement(3343559..3344998)
     CDS             complement(3344995..3345870)
     CDS             complement(3345881..3347128)
     CDS             complement(3347221..3347979)
     CDS             complement(3347979..3348815)
     CDS             complement(3348799..3349386)
     CDS             complement(3349415..3350131)
     CDS             complement(3350128..3350976)
     CDS             complement(3351004..3351315)
     CDS             3351449..3352480
     CDS             3352480..3352731
     CDS             3352728..3353798
     CDS             complement(3353881..3354417)
     CDS             complement(3354445..3355779)
     CDS             complement(3355923..3357569)
     CDS             complement(3357759..3358955)
     CDS             complement(3359263..3360708)
     CDS             complement(3360801..3361145)
     CDS             3361384..3362199
     CDS             3362206..3362673
     CDS             complement(3363568..3363810)
     CDS             complement(3363807..3365582)
     CDS             complement(3365579..3366592)
     CDS             complement(3366579..3367694)
     CDS             complement(3367872..3368597)
     CDS             complement(3368612..3369118)
     CDS             complement(3370138..3370959)
     CDS             complement(3370992..3371300)
     CDS             3371372..3371812
     CDS             complement(3371853..3373052)
     CDS             complement(3373213..3374319)
     CDS             complement(3374358..3374468)
     CDS             complement(3374468..3374878)
     CDS             complement(3374970..3376028)
     CDS             complement(3376078..3377223)
     CDS             complement(3377262..3378893)
     CDS             complement(3378908..3379561)
     CDS             complement(3379558..3381015)
     CDS             complement(3381131..3382315)
     CDS             3382362..3382694
     CDS             3382691..3383590
     CDS             complement(3383609..3384001)
     CDS             complement(3384078..3385043)
     CDS             complement(3385040..3386476)
     CDS             complement(3386602..3388095)
     CDS             complement(3388092..3389015)
     CDS             complement(3389029..3389760)
     CDS             3390135..3390644
     CDS             complement(3390826..3391695)
     CDS             3391828..3392439
     CDS             3392783..3394384
     CDS             3394390..3396423
     CDS             3396478..3397632
     CDS             3397644..3399212
     CDS             3399432..3400025
     CDS             complement(3400022..3401746)
     CDS             complement(3401743..3402555)
     CDS             complement(3402557..3403324)
     CDS             complement(3403368..3403838)
     CDS             complement(3403835..3404362)
     CDS             complement(3404359..3404784)
     CDS             complement(3404781..3405239)
     CDS             complement(3405232..3406275)
     CDS             complement(3406272..3406709)
     CDS             complement(3406706..3407872)
     CDS             complement(3408153..3409157)
     CDS             3409272..3409592
     CDS             3409623..3411011
     CDS             3411008..3412207
     CDS             complement(3412224..3412805)
     CDS             complement(3412896..3413807)
     CDS             complement(3413807..3414244)
     CDS             complement(3414290..3414799)
     CDS             3415022..3416521
     CDS             3416518..3417618
     CDS             3417660..3418232
     CDS             complement(3418403..3419653)
     CDS             3420088..3421287
     CDS             complement(3421292..3425107)
     CDS             3425282..3425635
     CDS             3425635..3428094
     CDS             3428091..3428399
     CDS             3428598..3429179
     CDS             complement(3429195..3429587)
     CDS             complement(3429619..3431169)
     CDS             complement(3431170..3431676)
     CDS             complement(3431673..3432659)
     CDS             3432741..3434336
     CDS             3434329..3434991
     CDS             complement(3434978..3435892)
     CDS             3436060..3437268
     CDS             complement(3437222..3438772)
     CDS             3438789..3440000
     CDS             3440011..3440733
     CDS             complement(3440703..3442061)
     CDS             3442144..3442827
     CDS             complement(3442824..3443231)
     CDS             complement(3443249..3444067)
     CDS             complement(3444271..3444561)
     CDS             complement(3444659..3445321)
     CDS             complement(3445388..3446143)
     CDS             complement(3446149..3446841)
     CDS             complement(3446875..3448032)
     CDS             complement(3448233..3449162)
     CDS             complement(3449159..3450613)
     CDS             complement(3450610..3451731)
     CDS             complement(3451728..3453263)
     CDS             complement(3453269..3454756)
     CDS             complement(3454758..3455837)
     CDS             complement(3455834..3457327)
     CDS             complement(3457324..3458850)
     CDS             complement(3458888..3460816)
     CDS             complement(3460813..3461925)
     CDS             complement(3461922..3463034)
     CDS             complement(3463009..3463440)
     CDS             complement(3463739..3464149)
     CDS             3464318..3464968
     CDS             3464995..3465699
     CDS             3465702..3466781
     CDS             3466784..3468316
     CDS             complement(3468334..3468738)
     CDS             3468774..3469970
     CDS             complement(3469984..3471381)
     CDS             complement(3471396..3471902)
     CDS             complement(3471903..3472778)
     CDS             3472864..3474120
     CDS             complement(3474081..3474800)
     CDS             complement(3474882..3475274)
     CDS             complement(3475271..3476536)
     CDS             complement(3476533..3476970)
     CDS             complement(3477027..3477416)
     CDS             3477479..3479272
     CDS             complement(3479269..3480330)
     CDS             3480350..3481828
     CDS             complement(3481825..3482952)
     CDS             complement(3482964..3483791)
     CDS             complement(3483795..3484838)
     CDS             complement(3485066..3485335)
     CDS             3485458..3487350
     CDS             complement(3487225..3488298)
     CDS             3488470..3489012
     CDS             3489069..3489872
     CDS             3489869..3491113
     CDS             3491110..3492786
     CDS             complement(3492961..3493608)
     CDS             complement(3493608..3494501)
     CDS             complement(3494672..3495091)
     CDS             complement(3495101..3496159)
     CDS             3496274..3498286
     CDS             complement(3498283..3499257)
     CDS             3499450..3500088
     CDS             complement(3500093..3500455)
     CDS             3500611..3501288
     CDS             3501303..3501833
     CDS             3501830..3502882
     CDS             3502879..3503625
     CDS             3503722..3504012
     CDS             complement(3504023..3505129)
     CDS             complement(3505153..3506247)
     CDS             3506273..3507814
     CDS             complement(3507811..3509577)
     CDS             complement(3509586..3509936)
     CDS             3510083..3511918
     CDS             3511965..3512861
     CDS             3512879..3513589
     CDS             3513586..3514563
     CDS             3514568..3515320
     CDS             3515369..3517186
     CDS             complement(3517244..3517723)
     CDS             3517871..3519307
     CDS             3519441..3519872
     CDS             3519905..3520447
     CDS             3520551..3522203
     CDS             3522200..3523282
     CDS             3523279..3523659
     CDS             complement(3523656..3524516)
     CDS             complement(3524523..3527498)
     CDS             complement(3527523..3528863)
     CDS             complement(3528928..3530529)
     CDS             complement(3530520..3532037)
     CDS             complement(3532087..3533478)
     CDS             3533633..3534481
     CDS             complement(3534492..3535271)
     CDS             3535358..3536866
     CDS             3537304..3537756
     CDS             3537767..3538195
     CDS             3538323..3538940
     CDS             3538974..3539876
     CDS             complement(3539854..3540471)
     CDS             complement(3540464..3541402)
     CDS             3541450..3542031
     CDS             complement(3542028..3543125)
     CDS             complement(3543122..3543859)
     CDS             complement(3543849..3544988)
     CDS             complement(3544985..3546007)
     CDS             3546090..3546767
     CDS             3546760..3547257
     CDS             3547257..3548069
     CDS             complement(3547960..3548994)
     CDS             3549426..3550109
     CDS             3550445..3551485
     CDS             3551574..3553361
     CDS             3553389..3554318
     CDS             3554315..3556696
     CDS             complement(3556687..3557406)
     CDS             3557692..3558084
     CDS             3558137..3558535
     CDS             3558622..3559017
     CDS             complement(3559167..3559637)
     CDS             complement(3559638..3560063)
     CDS             complement(3560155..3560694)
     CDS             3560906..3563695
     CDS             3563814..3565100
     CDS             3565229..3566173
     CDS             3566261..3566554
     CDS             3566596..3567801
     CDS             3567841..3569103
     CDS             3569160..3570581
     CDS             3570730..3571113
     CDS             complement(3571147..3572025)
     CDS             complement(3572022..3573842)
     CDS             complement(3573872..3575428)
     CDS             complement(3575425..3576006)
     CDS             3576066..3577643
     CDS             3577648..3578559
     CDS             complement(3578634..3579146)
     CDS             complement(3579254..3580078)
     CDS             complement(3580089..3581156)
     CDS             complement(3581240..3582868)
     CDS             3582969..3584057
     CDS             3584057..3584689
     CDS             3584771..3585859
     CDS             complement(3585860..3586822)
     CDS             3586917..3587573
     CDS             3587570..3587887
     CDS             complement(3587884..3589590)
     CDS             complement(3589592..3589768)
     CDS             complement(3589830..3590666)
     CDS             3590712..3591467
     CDS             complement(3591483..3592016)
     CDS             3592137..3593675
     CDS             3593672..3594640
     CDS             3594637..3595536
     CDS             3595533..3597164
     CDS             3597178..3597918
     CDS             3597915..3598268
     CDS             complement(3598265..3599167)
     CDS             3599425..3599715
     CDS             complement(3599775..3600068)
     CDS             3600252..3600818
     CDS             3600837..3601520
     CDS             complement(3601527..3603095)
     CDS             3603229..3606177
     CDS             complement(3606182..3608515)
     CDS             complement(3608578..3609174)
     CDS             complement(3609450..3609917)
     CDS             3610044..3611087
     CDS             3611188..3613584
     CDS             3613581..3617228
     CDS             complement(3617235..3618641)
     CDS             3618752..3620134
     CDS             3620149..3621156
     CDS             3621158..3622054
     CDS             3622051..3623025
     CDS             complement(3623022..3623936)
     CDS             complement(3623920..3625023)
     CDS             complement(3625052..3625552)
     CDS             complement(3625549..3626841)
     CDS             complement(3626838..3627596)
     CDS             complement(3627597..3628451)
     CDS             complement(3628444..3629541)
     CDS             3629689..3631368
     CDS             3631493..3632527
     CDS             complement(3632540..3633760)
     CDS             3633950..3634510
     CDS             complement(3634831..3635724)
     CDS             complement(3635889..3636626)
     CDS             complement(3636623..3637459)
     CDS             complement(3637483..3638853)
     CDS             complement(3638850..3640367)
     CDS             complement(3640405..3641247)
     CDS             complement(3641244..3643292)
     CDS             3643377..3643844
     CDS             3643865..3645076
     CDS             complement(3645079..3645816)
     CDS             3645917..3647854
     CDS             complement(3647851..3648339)
     CDS             3648417..3648779
     CDS             3648884..3650632
     CDS             complement(3650653..3650946)
     CDS             3651307..3651552
     CDS             complement(3651566..3651850)
     CDS             complement(3651928..3653802)
     CDS             complement(3653855..3655126)
     CDS             3655199..3657190
     CDS             complement(3657276..3658682)
     CDS             3658776..3659138
     CDS             3659135..3659530
     CDS             complement(3659519..3659947)
     CDS             complement(3659947..3660858)
     CDS             complement(3660818..3661648)
     CDS             3661712..3663226
     CDS             complement(3663223..3664122)
     CDS             complement(3664190..3664510)
     CDS             complement(3664503..3665813)
     CDS             complement(3665810..3666343)
     CDS             complement(3666348..3667307)
     CDS             3667534..3668130
     CDS             complement(3668101..3668847)
     CDS             complement(3668861..3670015)
     CDS             complement(3670070..3671113)
     CDS             3671272..3671586
     CDS             3671785..3673215
     CDS             complement(3673300..3673515)
     CDS             complement(3673493..3674785)
     CDS             complement(3674782..3679167)
     CDS             complement(3679164..3684401)
     CDS             complement(3684394..3687330)
     CDS             complement(3687327..3688658)
     CDS             complement(3688655..3689392)
     CDS             complement(3689389..3692892)
     CDS             3692991..3694640
     CDS             complement(3694732..3699846)
     CDS             complement(3699901..3701079)
     CDS             3701437..3703119
     CDS             3703116..3703823
     CDS             3703802..3704524
     CDS             3704707..3706083
     CDS             3706076..3707074
     CDS             complement(3707088..3708119)
     CDS             complement(3708116..3708937)
     CDS             complement(3708945..3709790)
     CDS             complement(3709787..3710824)
     CDS             complement(3711167..3711361)
     CDS             3711473..3713506
     CDS             3713603..3713863
     CDS             3714088..3714861
     CDS             complement(3714878..3715933)
     CDS             complement(3715962..3717197)
     CDS             complement(3717270..3718241)
     CDS             complement(3718280..3719260)
     CDS             complement(3719338..3720033)
     CDS             complement(3720052..3720777)
     CDS             complement(3720821..3722710)
     CDS             3722763..3723386
     CDS             3723450..3723605
     CDS             3723658..3723942
     CDS             3723955..3724161
     CDS             complement(3724260..3724811)
     CDS             complement(3724889..3726004)
     CDS             complement(3726001..3726909)
     CDS             3727082..3728083
     CDS             3728080..3728763
     CDS             complement(3728784..3729989)
     CDS             3730236..3731138
     CDS             3731135..3732547
     CDS             complement(3732534..3732962)
     CDS             3733073..3733930
     CDS             complement(3733914..3734753)
     CDS             complement(3734756..3735730)
     CDS             complement(3735745..3737448)
     CDS             3737557..3737817
     CDS             complement(3737834..3738796)
     CDS             complement(3738809..3739615)
     CDS             3739667..3739945
     CDS             complement(3740139..3741719)
     CDS             complement(3742678..3742971)
     CDS             complement(3743243..3745399)
     CDS             complement(3745942..3747324)
     CDS             complement(3747317..3748072)
     CDS             complement(3748069..3748872)
     CDS             complement(3748966..3749370)
     CDS             3749422..3750477
     CDS             complement(3750530..3751177)
     CDS             complement(3751174..3751647)
     CDS             complement(3751644..3751937)
     CDS             complement(3752074..3752910)
     CDS             complement(3752914..3753654)
     CDS             complement(3753641..3754321)
     CDS             complement(3754318..3754686)
     CDS             complement(3754683..3755297)
     CDS             complement(3755389..3756147)
     CDS             3756298..3757797
     CDS             3757797..3759245
     CDS             3759242..3760663
     CDS             3760660..3761901
     CDS             complement(3761986..3763428)
     CDS             complement(3763428..3764315)
     CDS             complement(3764331..3765578)
     CDS             3765661..3766518
     CDS             3766530..3767351
     CDS             3767430..3768818
     CDS             3768942..3770276
     CDS             complement(3770277..3772319)
     CDS             3772362..3772901
     CDS             3772919..3773755
     CDS             3773756..3774436
     CDS             complement(3774380..3775513)
     CDS             complement(3775510..3776967)
     CDS             complement(3777051..3777317)
     CDS             complement(3777332..3777643)
     CDS             complement(3777806..3780781)
     CDS             complement(3781077..3781526)
     CDS             complement(3781535..3782143)
     CDS             3782239..3783177
     CDS             3783170..3784315
     CDS             complement(3784320..3784721)
     CDS             complement(3784718..3786121)
     CDS             complement(3786118..3788769)
     CDS             complement(3788823..3790082)
     CDS             complement(3790093..3792093)
     CDS             3792136..3793305
     CDS             3793302..3793775
     CDS             complement(3793744..3794259)
     CDS             complement(3794390..3794494)
     CDS             complement(3794467..3794793)
     CDS             complement(3795774..3796292)
     CDS             complement(3796375..3797481)
     CDS             complement(3797478..3799409)
     CDS             complement(3799969..3801057)
     CDS             complement(3801064..3802089)
     CDS             3802180..3802794
     CDS             3802873..3803964
     CDS             3803974..3804798
     CDS             3804893..3806197
     CDS             3806288..3806716
     CDS             3806815..3807900
     CDS             complement(3807952..3809232)
     CDS             complement(3809538..3810185)
     CDS             complement(3810185..3810781)
     CDS             complement(3810909..3812345)
     CDS             complement(3812770..3814152)
     CDS             3814556..3816931
     CDS             complement(3816921..3818312)
     CDS             complement(3818317..3818949)
     CDS             complement(3819017..3820531)
     CDS             complement(3820694..3821401)
     CDS             3821516..3822667
     CDS             3822664..3824250
     CDS             complement(3824204..3825499)
     CDS             complement(3825502..3826668)
     CDS             complement(3826661..3827779)
     CDS             complement(3827776..3828960)
     CDS             3829248..3831206
     CDS             complement(3831210..3831437)
     CDS             complement(3831535..3833691)
     CDS             3833871..3835064
     CDS             3835112..3835882
     CDS             complement(3835892..3837574)
     CDS             complement(3837618..3838424)
     CDS             complement(3838428..3838916)
     CDS             complement(3838926..3839879)
     CDS             complement(3839876..3840319)
     CDS             complement(3840388..3842196)
     CDS             complement(3842314..3842934)
     CDS             3843158..3843538
     CDS             3843549..3846152
     CDS             3846245..3846601
     CDS             complement(3846590..3847075)
     CDS             complement(3847062..3847343)
     CDS             complement(3847371..3848039)
     CDS             3848181..3848576
     CDS             3848592..3850211
     CDS             complement(3850208..3850867)
     CDS             complement(3850864..3851262)
     CDS             complement(3851274..3856133)
     CDS             complement(3856228..3857901)
     CDS             complement(3857978..3858484)
     CDS             complement(3858630..3860627)
     CDS             complement(3860654..3863026)
     CDS             complement(3863023..3864708)
     CDS             complement(3864705..3866186)
     CDS             complement(3866431..3867219)
     CDS             3867487..3867924
     CDS             3868083..3868817
     CDS             complement(3868819..3869973)
     CDS             complement(3869970..3871019)
     CDS             complement(3871021..3872091)
     CDS             complement(3872195..3873013)
     CDS             complement(3873010..3873495)
     CDS             complement(3873492..3874652)
     CDS             complement(3874649..3876637)
     CDS             complement(3876642..3878192)
     CDS             3878289..3878912
     CDS             complement(3878909..3879064)
     CDS             complement(3879101..3879310)
     CDS             complement(3879406..3881283)
     CDS             3881429..3882190
     CDS             complement(3882158..3883522)
     CDS             3883592..3884398
     CDS             complement(3884504..3886072)
     CDS             3886153..3886800
     CDS             complement(3886969..3888132)
     CDS             complement(3888532..3892440)
     CDS             3893039..3893200
     CDS             complement(3893207..3893428)
     CDS             3893540..3894013
     CDS             complement(3894010..3895341)
     CDS             complement(3895452..3896270)
     CDS             complement(3896341..3896733)
     CDS             complement(3896777..3906010)
     CDS             complement(3906532..3907227)
     CDS             complement(3907318..3908058)
     CDS             3908374..3909654
     CDS             complement(3909651..3910070)
     CDS             complement(3910184..3910813)
     CDS             complement(3910810..3911679)
     CDS             complement(3911840..3913291)
     CDS             complement(3913288..3914478)
     CDS             complement(3914514..3916085)
     CDS             3916152..3916919
     CDS             3917032..3917445
     CDS             3917471..3918613
     CDS             3918666..3919127
     CDS             complement(3919085..3919753)
     CDS             3919939..3921219
     CDS             complement(3921438..3921812)
     CDS             3921924..3922460
     CDS             complement(3922740..3924434)
     CDS             complement(3924434..3925816)
     CDS             complement(3925816..3927300)
     CDS             complement(3927284..3928387)
     CDS             complement(3928388..3929413)
     CDS             complement(3929410..3930606)
     CDS             complement(3930617..3931474)
     CDS             complement(3931488..3932300)
     CDS             complement(3932340..3932525)
     CDS             complement(3932663..3933871)
     CDS             complement(3933903..3935408)
     CDS             3935667..3936368
     CDS             3936418..3937278
     CDS             3937318..3937515
     CDS             3937540..3938937
     CDS             3939002..3939442
     CDS             3939595..3939933
     CDS             complement(3939956..3941131)
     CDS             complement(3941115..3942113)
     CDS             3942382..3943494
     CDS             3943514..3944656
     CDS             3944660..3945049
     CDS             3945046..3945966
     CDS             complement(3945972..3946445)
     CDS             3946483..3947784
     CDS             3947805..3948095
     CDS             3948098..3949750
     CDS             3949747..3950697
     CDS             3950698..3951516
     CDS             3951513..3952331
     CDS             3952433..3953635
     CDS             3953632..3953832
     CDS             3953861..3955078
     CDS             3955083..3955853
     CDS             complement(3955850..3956302)
     CDS             complement(3956299..3956823)
     CDS             complement(3956820..3958118)
     CDS             3958473..3959072
     CDS             complement(3959094..3959381)
     CDS             complement(3959400..3959591)
     CDS             complement(3959588..3960895)
     CDS             complement(3960990..3961520)
     CDS             complement(3961517..3962362)
     CDS             complement(3962382..3962711)
     CDS             complement(3962708..3963985)
     CDS             complement(3964022..3964765)
     CDS             complement(3964776..3965870)
     CDS             3965908..3966939
     CDS             complement(3966943..3967395)
     CDS             complement(3967439..3968692)
     CDS             complement(3968689..3969036)
     CDS             complement(3969039..3970316)
     CDS             3970465..3971946
     CDS             3971957..3972718
     CDS             complement(3972729..3973694)
     CDS             complement(3973798..3975000)
     CDS             complement(3975025..3975633)
     CDS             3975741..3976871
     CDS             complement(3976923..3977525)
     CDS             3977660..3978823
     CDS             3978824..3979672
     CDS             3979669..3981381
     CDS             complement(3981394..3982143)
     CDS             3982235..3983161
     CDS             3983173..3983916
     CDS             3983929..3984885
     CDS             complement(3984920..3986236)
     CDS             complement(3986281..3986826)
     CDS             3986989..3987552
     CDS             3987571..3988872
     CDS             3988896..3989921
     CDS             3989918..3990895
     CDS             complement(3990892..3991422)
     CDS             complement(3991419..3992051)
     CDS             complement(3992178..3993326)
     CDS             complement(3993357..3994508)
     CDS             complement(3994538..3995746)
     CDS             complement(3995746..3996507)
     CDS             complement(3996509..3997687)
     CDS             complement(3997780..3999078)
     CDS             3999314..3999844
     CDS             3999851..4001173
     CDS             4001166..4001510
     CDS             4001593..4002819
     CDS             4002803..4003249
     CDS             4003246..4004388
     CDS             4004391..4005188
     CDS             complement(4005216..4005998)
     CDS             complement(4006008..4007189)
     CDS             4007377..4008030
     CDS             4008247..4009083
     CDS             4009256..4010707
     CDS             complement(4010704..4012350)
     CDS             complement(4012347..4013177)
     CDS             4013287..4014354
     CDS             complement(4014351..4015157)
     CDS             complement(4015174..4017609)
     CDS             complement(4017612..4018595)
     CDS             complement(4018588..4019721)
     CDS             complement(4019711..4020979)
     CDS             complement(4020979..4022151)
     CDS             complement(4022185..4023423)
     CDS             complement(4023425..4023619)
     CDS             complement(4023619..4024326)
     CDS             complement(4024323..4025171)
     CDS             complement(4025171..4026019)
     CDS             complement(4026083..4027372)
     CDS             complement(4027583..4028002)
     CDS             complement(4027999..4028856)
     CDS             complement(4029555..4029863)
     CDS             complement(4029860..4031119)
     CDS             complement(4031116..4031454)
     CDS             complement(4031427..4033838)
     CDS             complement(4034042..4034623)
     CDS             complement(4034635..4035624)
     CDS             complement(4035626..4036450)
     CDS             complement(4036459..4037769)
     CDS             complement(4037766..4039547)
     CDS             complement(4039544..4040392)
     CDS             complement(4040409..4042130)
     CDS             complement(4042130..4043029)
     CDS             4043142..4043834
     CDS             4043866..4045467
     CDS             complement(4045494..4045790)
     CDS             complement(4045794..4046390)
     CDS             complement(4046387..4047208)
     CDS             complement(4047205..4047915)
     CDS             4048074..4048595
     CDS             complement(4048597..4049469)
     CDS             complement(4049482..4050633)
     CDS             4050712..4051476
     CDS             4051473..4052213
     CDS             complement(4052210..4052473)
     CDS             complement(4052586..4053275)
     CDS             complement(4053272..4053586)
     CDS             complement(4053687..4053872)
     CDS             complement(4054440..4054781)
     CDS             complement(4054799..4055113)
     CDS             complement(4055130..4055459)
     CDS             complement(4055730..4056587)
     CDS             complement(4056816..4057040)
     CDS             complement(4057040..4057687)
     CDS             complement(4057690..4058013)
     CDS             complement(4058222..4058500)
     CDS             complement(4058526..4058921)
     CDS             complement(4058914..4059495)
     CDS             complement(4059495..4059815)
     CDS             complement(4060035..4060811)
     CDS             complement(4061074..4061316)
     CDS             complement(4061601..4063010)
     CDS             4063120..4063614
     CDS             complement(4064211..4064978)
     CDS             complement(4065009..4066100)
     CDS             complement(4066087..4066902)
     CDS             complement(4066880..4068331)
     CDS             4068409..4068726
     CDS             complement(4068714..4069760)
     CDS             complement(4069885..4070841)
     CDS             complement(4070924..4071322)
     CDS             complement(4071339..4072916)
     CDS             4073129..4073986
     CDS             4073983..4075497
     CDS             4075494..4075805
     CDS             4075817..4077277
     CDS             4077347..4078657
     CDS             4078712..4080010
     CDS             complement(4080018..4081091)
     CDS             complement(4081088..4082302)
     CDS             complement(4082390..4083379)
     CDS             complement(4083384..4084709)
     CDS             complement(4084755..4085234)
     CDS             complement(4085221..4085652)
     CDS             4086356..4086616
     CDS             4086642..4086977
     CDS             4086974..4087333
     CDS             complement(4087311..4089260)
     CDS             complement(4089297..4089884)
     CDS             complement(4089896..4090633)
     CDS             complement(4090704..4091402)
     CDS             complement(4091554..4092396)
     CDS             complement(4092393..4093082)
     CDS             complement(4093073..4094050)
     CDS             complement(4094047..4094328)
     CDS             complement(4094364..4094771)
     CDS             complement(4094806..4095828)
     CDS             complement(4095825..4096412)
     CDS             complement(4096425..4096736)
     CDS             4096782..4098095
     CDS             4098098..4100095
     CDS             4100138..4101583
     CDS             complement(4101587..4102294)
     CDS             complement(4102375..4103217)
     CDS             complement(4103214..4105796)
     CDS             4105991..4108078
     CDS             4108087..4110366
     CDS             complement(4110373..4111272)
     CDS             complement(4111286..4111666)
     CDS             complement(4111723..4112904)
     CDS             4112974..4113468
     CDS             complement(4113787..4114464)
     CDS             4114509..4116131
     CDS             complement(4116128..4117945)
     CDS             4117981..4119534
     CDS             4119531..4120031
     CDS             complement(4125797..4127035)
     CDS             4127150..4127722
     CDS             complement(4127716..4128150)
     CDS             complement(4128171..4128536)
     CDS             complement(4128539..4130068)
     CDS             complement(4130112..4131041)
     CDS             complement(4131056..4132702)
     CDS             complement(4132748..4134079)
     CDS             complement(4134083..4134592)
     CDS             complement(4134613..4134858)
     CDS             complement(4134947..4135702)
     CDS             complement(4135699..4136115)
     CDS             complement(4136395..4137594)
     CDS             complement(4137605..4138261)
     CDS             complement(4138258..4139169)
     CDS             complement(4139166..4140239)
     CDS             complement(4140327..4140572)
     CDS             complement(4140693..4141283)
     CDS             4141371..4141781
     CDS             complement(4141762..4143345)
     CDS             4143499..4144095
     CDS             complement(4144146..4146137)
     CDS             complement(4146430..4147374)
     CDS             complement(4147387..4148469)
     CDS             complement(4148466..4149803)
     CDS             complement(4149800..4151224)
     CDS             complement(4151221..4152873)
     CDS             complement(4153094..4154440)
     CDS             4154639..4156567
     CDS             4156839..4157321
     CDS             complement(4157401..4157634)
     CDS             complement(4157732..4158826)
     CDS             complement(4158819..4159793)
     CDS             4159888..4161123
     CDS             complement(4161026..4161697)
     CDS             complement(4161701..4162582)
     CDS             4162685..4163992
     CDS             4163980..4164624
     CDS             4164644..4165543
     CDS             4165691..4165939
     CDS             4165968..4166369
     CDS             complement(4166354..4167667)
     CDS             complement(4167766..4169250)
     CDS             complement(4169398..4169886)
     CDS             complement(4169896..4170495)
     CDS             complement(4170510..4171238)
     CDS             complement(4171235..4173094)
     CDS             complement(4173094..4174023)
     CDS             4174170..4175696
     CDS             complement(4175731..4176222)
     CDS             complement(4176267..4178135)
     CDS             complement(4178168..4179433)
     CDS             complement(4179488..4181248)
     CDS             complement(4181368..4182966)
     CDS             complement(4182941..4183690)
     CDS             4183810..4184037
     CDS             4184101..4185078
     CDS             4185078..4186001
     CDS             4185998..4187833
     CDS             4187845..4189512
     CDS             4189587..4190789
     CDS             complement(4190803..4191354)
     CDS             complement(4191477..4194110)
     CDS             complement(4194107..4195258)
     CDS             4195294..4195890
     CDS             4195994..4196959
     CDS             complement(4197034..4197585)
     CDS             complement(4197582..4198160)
     CDS             4198247..4199989
     CDS             4200010..4201893
     CDS             4201911..4204076
     CDS             complement(4204073..4204636)
     CDS             complement(4204697..4205593)
     CDS             4205672..4206493
     CDS             4206490..4208061
     CDS             4208108..4208311
     CDS             4208308..4210521
     CDS             complement(4210525..4211682)
     CDS             4211691..4212188
     CDS             4212415..4212663
     CDS             complement(4212737..4213456)
     CDS             4213594..4214061
     CDS             4214084..4214515
     CDS             4214580..4215023
     CDS             complement(4215020..4216069)
     CDS             complement(4216109..4216885)
     CDS             4216974..4218230
     CDS             complement(4218205..4218852)
     CDS             4218929..4219411
     CDS             4219436..4220809
     CDS             4220854..4222050
     CDS             4222051..4222632
     CDS             complement(4222589..4224970)
     CDS             complement(4225089..4225805)
     CDS             complement(4225895..4227058)
     CDS             complement(4227055..4228728)
     CDS             4228817..4229377
     CDS             4229407..4232838
     CDS             complement(4232814..4234754)
     CDS             complement(4234843..4236162)
     CDS             4236312..4237070
     CDS             4237250..4241059
     CDS             complement(4241084..4241452)
     CDS             4241555..4242385
     CDS             complement(4242393..4243223)
     CDS             complement(4243238..4244413)
     CDS             4244474..4245535
     CDS             complement(4245532..4246125)
     CDS             complement(4246122..4247339)
     CDS             complement(4247344..4248180)
     CDS             complement(4248181..4249107)
     CDS             complement(4249104..4250501)
     CDS             complement(4250656..4251183)
     CDS             4251288..4251845
     CDS             complement(4251849..4252832)
     CDS             4252858..4254153
     CDS             4254150..4254665
     CDS             4254769..4256124
     CDS             4256183..4257328
     CDS             complement(4257333..4257746)
     CDS             complement(4257746..4259209)
     CDS             complement(4259311..4259709)
     CDS             complement(4259798..4260412)
     CDS             4260759..4261421
     CDS             4261486..4262172
     CDS             4262135..4263076
     CDS             4263073..4264671
     CDS             4264675..4265349
     CDS             complement(4265354..4266568)
     CDS             4266757..4267905
     CDS             complement(4267982..4268149)
     CDS             complement(4268263..4268892)
     CDS             complement(4268889..4269200)
     CDS             complement(4269234..4270238)
     CDS             complement(4270235..4271065)
     CDS             complement(4271186..4272964)
     CDS             complement(4273017..4273577)
     CDS             4273610..4275682
     CDS             4275728..4276336
     CDS             complement(4276340..4277953)
     CDS             complement(4278056..4279156)
     CDS             4279182..4280129
     CDS             complement(4280104..4281465)
     CDS             complement(4281484..4282257)
     CDS             complement(4282276..4282440)
     CDS             4282651..4282920
     CDS             4282953..4283354
     CDS             complement(4283362..4283712)
     CDS             complement(4283703..4285106)
     CDS             4285148..4285693
     CDS             4285784..4287490
     CDS             4287500..4287925
     CDS             4288042..4288566
     CDS             complement(4288669..4289625)
     CDS             complement(4289629..4291257)
     CDS             4291341..4293005
     CDS             complement(4292906..4294654)
     CDS             complement(4294685..4295677)
     CDS             complement(4295826..4296149)
     CDS             complement(4296466..4297014)
     CDS             complement(4297184..4299700)
     CDS             complement(4299885..4300205)
     CDS             complement(4300283..4300390)
     CDS             complement(4300445..4301302)
     CDS             4301751..4302941
     CDS             4303958..4308013
     CDS             4308289..4309659
     CDS             4310129..4311412
     CDS             complement(4311461..4313308)
     CDS             complement(4313367..4315268)
     CDS             4315416..4315583
     CDS             4315673..4315945
     CDS             complement(4315953..4316351)
     CDS             4316379..4316663
     CDS             complement(4316608..4317939)
     CDS             4318009..4318524
     CDS             4318574..4319602
     CDS             complement(4319740..4319886)
     CDS             complement(4319983..4320564)
     CDS             4320629..4321840
     CDS             4321837..4322646
     CDS             4322639..4323013
     CDS             4323010..4324746
     CDS             4324945..4325262
     CDS             4325259..4326884
     CDS             4326961..4328193
     CDS             complement(4328190..4328363)
     CDS             complement(4328417..4328860)
     CDS             4328895..4329434
     CDS             4329431..4330267
     CDS             complement(4330284..4330685)
     CDS             4330698..4331399
     CDS             complement(4331411..4332043)
     CDS             complement(4332060..4334369)
     CDS             4334538..4335083
     CDS             4335167..4335298
     CDS             complement(4335373..4336371)
     CDS             complement(4336377..4337129)
     CDS             complement(4337183..4338274)
     CDS             4338374..4339192
     CDS             4339672..4340946
     CDS             4341062..4341412
     CDS             complement(4341708..4342856)
     CDS             complement(4342862..4343491)
     CDS             4343587..4344615
     CDS             complement(4344612..4345124)
     CDS             4345333..4346076
     CDS             complement(4346173..4347315)
     CDS             complement(4347347..4348147)
     CDS             complement(4348144..4349301)
     CDS             4349510..4350268
     CDS             complement(4350298..4352076)
     CDS             complement(4352122..4352643)
     CDS             complement(4352704..4353966)
     CDS             4353992..4354795
     CDS             complement(4354792..4355694)
     CDS             complement(4355694..4356314)
     CDS             complement(4356311..4356952)
     CDS             complement(4357064..4357537)
     CDS             4357555..4358493
     CDS             4358490..4361435
     CDS             4361440..4362255
     CDS             complement(4362222..4362383)
     CDS             4362410..4363099
     CDS             complement(4363096..4363257)
     CDS             complement(4363340..4364557)
     CDS             complement(4364614..4365474)
     CDS             complement(4365500..4365841)
     CDS             4365936..4366643
     CDS             4366640..4367899
     CDS             complement(4367945..4368652)
     CDS             4369018..4369548
     CDS             complement(4369607..4370341)
     CDS             complement(4370380..4371510)
     CDS             4371649..4372725
     CDS             complement(4372727..4372933)
     CDS             complement(4372956..4373957)
     CDS             4374011..4374565
     CDS             4374562..4375797
     CDS             4375784..4375996
     CDS             4376060..4377175
     CDS             complement(4377185..4377445)
     CDS             complement(4377580..4378296)
     CDS             4378611..4380155
     CDS             4380155..4381063
     CDS             4381056..4381931
     CDS             4381983..4382747
     CDS             4382748..4383572
     CDS             4383578..4384780
     CDS             complement(4384755..4385588)
     CDS             complement(4385593..4386252)
     CDS             4386415..4387368
     CDS             4387387..4388808
     CDS             complement(4388857..4389933)
     CDS             4390026..4390982
     CDS             complement(4390983..4392689)
     CDS             complement(4392699..4393397)
     CDS             complement(4393358..4394143)
     CDS             complement(4394153..4395118)
     CDS             complement(4395237..4396550)
     CDS             complement(4396751..4397578)
     CDS             complement(4397634..4399112)
     CDS             complement(4399232..4400509)
     CDS             4400539..4401477
     CDS             complement(4401555..4401950)
     CDS             complement(4402007..4402426)
     CDS             complement(4402543..4403895)
     CDS             complement(4403917..4404708)
     CDS             4404764..4405507
     CDS             complement(4405557..4405916)
     CDS             complement(4405927..4407921)
     CDS             complement(4407905..4408210)
     CDS             complement(4408207..4409079)
     CDS             4409219..4409641
     CDS             4409886..4410380
     CDS             4410387..4411058
     CDS             complement(4411050..4412228)
     CDS             4412271..4413440
     CDS             complement(4413447..4414400)
     CDS             complement(4414516..4415910)
     CDS             complement(4415940..4416992)
     CDS             4417209..4418132
     CDS             4418165..4419382
     CDS             complement(4419447..4420292)
     CDS             complement(4420508..4421356)
     CDS             4421556..4422563
     CDS             4422583..4423356
     CDS             4423366..4425057
     CDS             4425086..4425493
     CDS             complement(4425628..4426743)
     CDS             complement(4427614..4427853)
     CDS             complement(4427850..4429187)
     CDS             complement(4429136..4429972)
     CDS             complement(4430197..4430418)
     CDS             complement(4430909..4432201)
     CDS             complement(4432340..4432714)
     CDS             complement(4432716..4433246)
     CDS             4433357..4433806
     CDS             4433847..4434881
     CDS             complement(4434872..4435777)
     CDS             4435795..4436445
     CDS             complement(4436447..4437502)
     CDS             4437580..4438773
     CDS             4438900..4439217
     CDS             complement(4439275..4440651)
     CDS             4440750..4442321
     CDS             4442318..4443019
     CDS             complement(4443016..4444005)
     CDS             complement(4444528..4445226)
     CDS             complement(4445286..4445741)
     CDS             complement(4445760..4446836)
     CDS             complement(4446929..4448326)
     CDS             complement(4448390..4448620)
     CDS             complement(4448650..4450080)
     CDS             4450234..4451040
     CDS             complement(4451026..4452804)
     CDS             complement(4452878..4453567)
     CDS             complement(4453567..4453920)
     CDS             4454307..4454771
     CDS             4454793..4456082
     CDS             4456114..4456503
     CDS             4456503..4457402
     CDS             4457473..4457778
     CDS             complement(4457796..4458584)
     CDS             4458699..4459148
     CDS             4459338..4460363
     CDS             4460360..4461616
     CDS             complement(4461613..4462062)
     CDS             complement(4462059..4463378)
     CDS             complement(4463425..4464690)
     CDS             complement(4464695..4464886)
     CDS             4465023..4465619
     CDS             4465973..4466287
     CDS             complement(4466667..4467494)
     CDS             complement(4467600..4467932)
     CDS             complement(4468017..4468172)
     CDS             complement(4468262..4468594)
     CDS             4469168..4470025
     CDS             complement(4470193..4470588)
     CDS             complement(4470609..4471367)
     CDS             4471513..4472409
     CDS             complement(4472378..4473193)
     CDS             complement(4473338..4474276)
     CDS             complement(4474273..4474962)
     CDS             complement(4475095..4476501)
     CDS             complement(4476494..4477402)
     CDS             4477502..4478371
     CDS             complement(4478384..4478779)
     CDS             complement(4478802..4479266)
     CDS             complement(4479638..4480843)
     CDS             complement(4480911..4481576)
     CDS             4481693..4483006
     CDS             4483128..4483535
     CDS             complement(4483604..4484242)
     CDS             4484645..4486315
     CDS             4486317..4488458
     CDS             4488461..4489330
     CDS             4489338..4491848
     CDS             4491845..4492525
     CDS             4492628..4494505
     CDS             4494605..4495951
     CDS             4496110..4496577
     CDS             4496581..4497285
     CDS             4497326..4498111
     CDS             4498108..4498476
     CDS             4498473..4500029
     CDS             complement(4500026..4500964)
     CDS             complement(4500957..4501457)
     CDS             complement(4501450..4502124)
     CDS             complement(4502145..4503434)
     CDS             complement(4503515..4504228)
     CDS             4504505..4505434
     CDS             4505431..4506690
     CDS             complement(4506809..4507771)
     CDS             complement(4507768..4511403)
     CDS             4511697..4513343
     CDS             complement(4513345..4513983)
     CDS             4514103..4515596
     CDS             4515698..4516678
     CDS             4516709..4517041
     CDS             4517038..4517697
     CDS             4517724..4518593
     CDS             4518740..4519408
     CDS             4519415..4519993
     CDS             4520085..4520621
     CDS             complement(4520618..4521652)
     CDS             4521762..4523012
     CDS             4523014..4524435
     CDS             complement(4524411..4525259)
     CDS             complement(4525256..4526209)
     CDS             complement(4526325..4527959)
     CDS             complement(4528288..4529256)
     CDS             complement(4529316..4530200)
     CDS             complement(4530197..4531285)
     CDS             complement(4531420..4532271)
     CDS             4532285..4533832
     CDS             4533852..4535198
     CDS             4535293..4536462
     CDS             4536459..4537358
     CDS             4537456..4538658
     CDS             4538655..4539554
     CDS             4539567..4540841
     CDS             complement(4540838..4541674)
     CDS             4541699..4543240
     CDS             4543350..4544219
     CDS             complement(4544268..4545476)
     CDS             4545524..4545955
     CDS             4545968..4546585
     CDS             complement(4546670..4547317)
     CDS             complement(4547346..4547879)
     CDS             complement(4548035..4549588)
     CDS             4550023..4550724
     CDS             complement(4550731..4551555)
     CDS             complement(4551555..4552553)
     CDS             complement(4552690..4553067)
     CDS             complement(4553276..4554631)
     CDS             complement(4554877..4555920)
     CDS             complement(4556055..4556666)
     CDS             complement(4556730..4557896)
     CDS             complement(4558031..4558942)
     CDS             4559050..4559619
     CDS             4559686..4560018
     CDS             4560088..4560744
     CDS             4560812..4561267
     CDS             4561538..4562908
     CDS             complement(4562976..4563626)
     CDS             complement(4563930..4564580)
     CDS             complement(4564966..4565124)
     CDS             complement(4565283..4565822)
     CDS             complement(4565852..4567174)
     CDS             complement(4567264..4568811)
     CDS             complement(4568811..4569503)
     CDS             complement(4569564..4569737)
     CDS             complement(4569855..4570274)
     CDS             4570412..4572139
     CDS             4572136..4573284
     CDS             4573364..4574956
     CDS             4575039..4576976
     CDS             4576973..4578142
     CDS             4578142..4578909
     CDS             4579271..4579756
     CDS             complement(4579753..4581108)
     CDS             complement(4581280..4582593)
     CDS             complement(4582697..4584694)
     CDS             complement(4584687..4586072)
     CDS             complement(4586138..4587787)
     CDS             complement(4587784..4588152)
     CDS             4588299..4590062
     CDS             4590163..4591281
     CDS             complement(4591358..4592941)
     CDS             complement(4592938..4593519)
     CDS             complement(4593587..4595005)
     CDS             complement(4595063..4595950)
     CDS             complement(4596096..4597226)
     CDS             4597327..4598175
     CDS             complement(4598247..4599776)
     CDS             complement(4599922..4600824)
     CDS             complement(4600835..4601998)
     CDS             4602261..4603343
     CDS             4603446..4603988
     CDS             complement(4603985..4606342)
     CDS             4606574..4606837
     CDS             complement(4606890..4608935)
     CDS             complement(4609095..4610543)
     CDS             4610595..4612259
     CDS             complement(4612309..4613058)
     CDS             complement(4613132..4613995)
     CDS             complement(4614012..4614401)
     CDS             complement(4614420..4615184)
     CDS             complement(4615212..4616264)
     CDS             complement(4616352..4618076)
     CDS             complement(4618109..4619284)
     CDS             complement(4619301..4619606)
     CDS             4619657..4620523
     CDS             complement(4620534..4621601)
     CDS             4621660..4622421
     CDS             4622563..4623492
     CDS             4623598..4624212
     CDS             complement(4624205..4627234)
     CDS             4627410..4628045
     CDS             4628042..4628230
     CDS             4628250..4628699
     CDS             complement(4628787..4628897)
     CDS             complement(4628982..4630505)
     CDS             complement(4630552..4632828)
     CDS             4633013..4633867
     CDS             complement(4633912..4634997)
     CDS             complement(4635027..4635896)
     CDS             complement(4635896..4636873)
     CDS             complement(4636873..4638246)
     CDS             complement(4638243..4639193)
     CDS             4639396..4640814
     CDS             4640811..4641764
     CDS             4641787..4642734
     CDS             4642911..4643702
     CDS             4643711..4644784
     CDS             4644815..4645090
     CDS             4645097..4645342
     CDS             4645382..4645618
     CDS             4645697..4646923
     CDS             4646924..4647985
     CDS             complement(4647987..4649360)
     CDS             complement(4649372..4651018)
     CDS             4651059..4651838
     CDS             4651903..4652484
     CDS             4652481..4653212
     CDS             complement(4653209..4653856)
     CDS             4654485..4655309
     CDS             complement(4655314..4655592)
     CDS             complement(4655592..4656173)
     CDS             complement(4656170..4656886)
     CDS             4657204..4657437
     CDS             complement(4657438..4658121)
     CDS             4658516..4658965
     CDS             complement(4659015..4659434)
     CDS             4659529..4659975
     CDS             complement(4659965..4660693)
     CDS             complement(4660720..4661406)
     CDS             4661493..4662248
     CDS             4662245..4663699
     CDS             4663692..4664303
     CDS             complement(4664300..4665289)
     CDS             complement(4665292..4666737)
     CDS             complement(4666766..4668799)
     CDS             complement(4668803..4669951)
     CDS             complement(4669948..4671267)
     CDS             complement(4671276..4671602)
     CDS             complement(4671746..4672642)
     CDS             complement(4672655..4674091)
     CDS             complement(4674119..4675834)
     CDS             complement(4675839..4676798)
     CDS             complement(4676798..4677958)
     CDS             complement(4677955..4678731)
     CDS             complement(4678728..4679681)
     CDS             complement(4679678..4680595)
     CDS             complement(4680592..4681749)
     CDS             complement(4681746..4682960)
     CDS             complement(4682960..4683880)
     CDS             complement(4683877..4685712)
     CDS             complement(4685778..4687193)
     CDS             complement(4687224..4688069)
     CDS             4688213..4689829
     CDS             4689826..4690563
     CDS             4690566..4692068
     CDS             4692070..4692840
     CDS             4692837..4694321
     CDS             complement(4694311..4695384)
     CDS             complement(4695404..4696192)
     CDS             4696407..4697138
     CDS             4697141..4697803
     CDS             4697805..4697912
     CDS             4697920..4699452
     CDS             4699481..4700284
     CDS             4700300..4700431
     CDS             4700428..4701162
     CDS             4701173..4701583
     CDS             4701587..4702678
     CDS             4702675..4703859
     CDS             4703921..4704085
     CDS             4704096..4704719
     CDS             4704898..4705557
     CDS             complement(4705581..4706546)
     CDS             complement(4706573..4707004)
     CDS             complement(4707008..4707238)
     CDS             complement(4707262..4709652)
     CDS             complement(4709777..4711378)
     CDS             complement(4711388..4712506)
     CDS             complement(4712509..4713243)
     CDS             4713270..4714778
     CDS             complement(4714779..4715027)
     CDS             complement(4715024..4715239)
     CDS             complement(4715278..4715709)
     CDS             complement(4715719..4716126)
     CDS             complement(4716177..4717799)
     CDS             complement(4717796..4719493)
     CDS             4719500..4720399
     CDS             4720422..4721525
     CDS             4721527..4722897
     CDS             4722982..4724067
     CDS             complement(4724099..4724974)
     CDS             complement(4725098..4726930)
     CDS             complement(4726927..4728774)
     CDS             complement(4728931..4730814)
     CDS             4730932..4731672
     CDS             4731699..4732400
     CDS             4732403..4733749
     CDS             complement(4733821..4734189)
     CDS             4734226..4734474
     CDS             4734519..4736018
     CDS             4736050..4736397
     CDS             complement(4736402..4736821)
     CDS             complement(4736811..4738247)
     CDS             complement(4738333..4739697)
     CDS             complement(4739733..4740380)
     CDS             complement(4740508..4741170)
     CDS             4741231..4742361
     CDS             4742358..4742975
     CDS             4743039..4743500
     CDS             complement(4743522..4745207)
     CDS             complement(4745222..4746238)
     CDS             4746406..4747518
     CDS             4747622..4748461
     CDS             complement(4748458..4748703)
     CDS             complement(4748752..4749564)
     CDS             complement(4749593..4750024)
     CDS             4750114..4750380
     CDS             4750414..4750866
     CDS             complement(4750893..4751666)
     CDS             4751737..4753437
     CDS             4753434..4753934
     CDS             complement(4753931..4754935)
     CDS             complement(4755035..4755478)
     CDS             4755600..4756004
     CDS             4756001..4757053
     CDS             4757055..4757321
     CDS             4757753..4759054
     CDS             complement(4759061..4759489)
     CDS             complement(4759486..4759968)
     CDS             complement(4759965..4760450)
     CDS             complement(4760451..4760717)
     CDS             4760783..4763002
     CDS             4763030..4764679
     CDS             complement(4764693..4766096)
     CDS             4766211..4766789
     CDS             complement(4766799..4767143)
     CDS             complement(4767176..4768165)
     CDS             4768222..4768671
     CDS             complement(4768678..4770222)
     CDS             complement(4770240..4772387)
     CDS             complement(4772397..4773608)
     CDS             complement(4773674..4774780)
     CDS             complement(4774818..4775531)
     CDS             4775639..4776238
     CDS             4776248..4777417
     CDS             complement(4777421..4777864)
     CDS             complement(4777924..4778364)
     CDS             complement(4778371..4778817)
     CDS             complement(4778853..4779299)
     CDS             4779336..4779683
     CDS             4779726..4779881
     CDS             complement(4779878..4780864)
     CDS             4780959..4782323
     CDS             complement(4782328..4783890)
     CDS             complement(4783922..4784518)
     CDS             complement(4784545..4785165)
     CDS             complement(4785730..4786095)
     CDS             complement(4786180..4787115)
     CDS             4787257..4787841
     CDS             4788055..4789050
     CDS             4789131..4790216
     CDS             4790418..4792517
     CDS             4792608..4793276
     CDS             complement(4793316..4794059)
     CDS             complement(4794077..4794853)
     CDS             complement(4794861..4795763)
     CDS             complement(4795760..4796809)
     CDS             complement(4796824..4797963)
     CDS             4798186..4798860
     CDS             4798875..4799528
     CDS             complement(4799538..4800632)
     CDS             complement(4800629..4800988)
     CDS             complement(4801054..4801956)
     CDS             complement(4801953..4802726)
     CDS             4802900..4803697
     CDS             4803694..4804116
     CDS             4804326..4804796
     CDS             4804826..4805659
     CDS             4805664..4805966
     CDS             4806183..4806503
     CDS             4806549..4806647
     CDS             4806644..4807318
     CDS             complement(4807833..4808711)
     CDS             4808744..4809814
     CDS             4809952..4810131
     CDS             complement(4810144..4811262)
     CDS             4811307..4811759
     CDS             4811831..4812808
     CDS             complement(4812866..4814401)
     CDS             complement(4814505..4814897)
     CDS             4814914..4816113
     CDS             complement(4816103..4816741)
     CDS             complement(4816741..4818498)
     CDS             complement(4818495..4820801)
     CDS             complement(4820811..4822043)
     CDS             complement(4822162..4824522)
     CDS             complement(4825329..4825676)
     CDS             complement(4825692..4826951)
     CDS             complement(4827017..4828315)
     CDS             complement(4828509..4829183)
     CDS             complement(4829180..4829404)
     CDS             complement(4829456..4830124)
     CDS             4830170..4830823
     CDS             complement(4830835..4831539)
     CDS             complement(4831599..4832096)
     CDS             complement(4832119..4832673)
     CDS             complement(4832705..4834825)
     CDS             complement(4834822..4835715)
     CDS             4835747..4836367
     CDS             complement(4836292..4838247)
     CDS             complement(4838244..4840142)
     CDS             complement(4840139..4841224)
     CDS             complement(4841429..4842637)
     CDS             complement(4842634..4844061)
     CDS             4844102..4844830
     CDS             complement(4844805..4846217)
     CDS             complement(4846309..4846920)
     CDS             4847020..4847859
     CDS             complement(4847856..4849124)
     CDS             4849220..4850455
     CDS             4850481..4851074
     CDS             complement(4851097..4852323)
     CDS             complement(4852313..4852753)
     CDS             complement(4852759..4853619)
     CDS             complement(4853651..4854412)
     CDS             complement(4854422..4855891)
     CDS             4856105..4856644
     CDS             4856641..4857849
     CDS             4857861..4858706
     CDS             4858714..4860069
     CDS             4860074..4860277
     CDS             4860289..4860852
     CDS             4860954..4862081
     CDS             4862086..4862517
     CDS             4862585..4863373
     CDS             4863464..4863880
     CDS             complement(4863884..4865305)
     CDS             complement(4865305..4866024)
     CDS             4866120..4866863
     CDS             4867337..4867579
     CDS             complement(4867576..4867734)
     CDS             4868923..4869060
     CDS             4869171..4869641
     CDS             4869742..4869861
     CDS             4870058..4871047
     CDS             4871044..4872723
     CDS             4872733..4873149
     CDS             4873360..4875687
     CDS             4875690..4876412
     CDS             4876409..4877299
     CDS             4877292..4877786
     CDS             4877858..4878757
     CDS             4878777..4879184
     CDS             complement(4879167..4880012)
     CDS             complement(4880065..4880961)
     CDS             4881020..4881184
     CDS             4881185..4882654
     CDS             complement(4882651..4883145)
     CDS             complement(4883145..4883828)
     CDS             complement(4883830..4885584)
     CDS             complement(4885584..4886771)
     CDS             complement(4886768..4888147)
     CDS             complement(4888144..4889202)
     CDS             complement(4889195..4890229)
     CDS             complement(4890261..4891463)
     CDS             complement(4891467..4892309)
     CDS             complement(4892344..4893108)
     CDS             complement(4893369..4894292)
     CDS             complement(4894307..4894498)
     CDS             4894571..4894663
     CDS             4894675..4895862
     CDS             4895871..4896968
     CDS             4896965..4898473
     CDS             complement(4898455..4898991)
     CDS             complement(4899089..4900210)
     CDS             complement(4900213..4901862)
     CDS             4901932..4902741
     CDS             4902842..4903675
     CDS             complement(4903746..4904021)
     CDS             complement(4904112..4905326)
     CDS             complement(4905323..4906051)
     CDS             complement(4906104..4907135)
     CDS             4907206..4908222
     CDS             4908234..4909301
     CDS             4909301..4910479
     CDS             4910482..4911363
     CDS             4911422..4912066
     CDS             complement(4912077..4913033)
     CDS             4913229..4914386
     CDS             4914383..4914850
     CDS             4914939..4915607
     CDS             complement(4915573..4917219)
     CDS             complement(4917216..4917317)
     CDS             complement(4917314..4918771)
     CDS             complement(4918768..4920078)
     CDS             complement(4920676..4921827)
     CDS             complement(4921824..4922609)
     CDS             complement(4922611..4923738)
     CDS             4923825..4924745
     CDS             complement(4924753..4926258)
     CDS             complement(4926267..4927793)
     CDS             complement(4927793..4928899)
     CDS             complement(4928935..4930209)
     CDS             complement(4930365..4931630)
     CDS             4931734..4932372
     CDS             complement(4932382..4932576)
     CDS             4932829..4933245
     CDS             complement(4933302..4935377)
     CDS             complement(4935405..4936112)
     CDS             complement(4936262..4937323)
     CDS             complement(4937320..4938252)
     CDS             complement(4938281..4939066)
     CDS             4939071..4940831
     CDS             4940834..4941694
     CDS             complement(4941691..4941822)
     CDS             complement(4941822..4942190)
     CDS             complement(4942317..4944893)
     CDS             4945024..4946448
     CDS             complement(4946316..4947698)
     CDS             4948124..4949212
     CDS             4949481..4950455
     CDS             complement(4951333..4952016)
     CDS             complement(4952044..4953192)
     CDS             complement(4953276..4954433)
     CDS             complement(4954433..4954834)
     CDS             complement(4954831..4955787)
     CDS             complement(4955816..4956979)
     CDS             complement(4956979..4957989)
     CDS             complement(4958017..4959300)
     CDS             4959422..4960585
     CDS             complement(4960590..4960970)
     CDS             4960992..4961444
     CDS             complement(4961449..4962354)
     CDS             complement(4962370..4963104)
     CDS             4963201..4963959
     CDS             4963956..4964843
     CDS             4964840..4965589
     CDS             4965586..4966656
     CDS             4966710..4967342
     CDS             4967339..4968103
     CDS             4968150..4969262
     CDS             complement(4969344..4970504)
     CDS             complement(4970539..4971156)
     CDS             complement(4971153..4971944)
     CDS             complement(4971941..4973095)
     CDS             4973144..4974664
     CDS             4974665..4975834
     CDS             4975831..4976784
     CDS             4976784..4977725
     CDS             4977736..4978923
     CDS             4978963..4980243
     CDS             complement(4980224..4982167)
     CDS             complement(4982152..4982898)
     CDS             complement(4982895..4984280)
     CDS             4984376..4985329
     CDS             complement(4985375..4985548)
     CDS             complement(4985641..4986348)
     CDS             complement(4986495..4987061)
     CDS             complement(4987076..4987975)
     CDS             complement(4987972..4988871)
     CDS             complement(4988881..4990065)
     CDS             4990221..4991282
     CDS             4991304..4991876
     CDS             complement(4991878..4994031)
     CDS             4994281..4994886
     CDS             4994891..4995661
     CDS             4995648..4996577
     CDS             complement(4996581..4997681)
     CDS             complement(4997712..4998578)
     CDS             complement(4998575..4999348)
     CDS             complement(4999335..5000273)
     CDS             complement(5000341..5001180)
     CDS             5001213..5001857
     CDS             complement(5001864..5003033)
     CDS             complement(5003067..5003705)
     CDS             complement(5003797..5004561)
     CDS             complement(5004558..5005682)
     CDS             5005808..5006467
     CDS             5006473..5007237
     CDS             complement(5007230..5007553)
     CDS             5007618..5008856
     CDS             complement(5008850..5008963)
     CDS             complement(5009063..5009227)
     CDS             complement(5009227..5009412)
     CDS             5009565..5010752
     CDS             5010879..5011760
     CDS             complement(5011765..5012763)
     CDS             5012887..5014122
     CDS             complement(5014239..5015183)
     CDS             complement(5015186..5016565)
     CDS             complement(5016661..5017137)
     CDS             complement(5017134..5017799)
     CDS             complement(5017807..5018295)
     CDS             5018604..5019182
     CDS             5019246..5020646
     CDS             5020786..5021901
     CDS             complement(5021908..5022678)
     CDS             complement(5022736..5023356)
     CDS             5023386..5024252
     CDS             5024313..5026184
     CDS             complement(5026187..5027167)
     CDS             5027239..5027502
     CDS             complement(5027476..5028246)
     CDS             5028285..5028614
     CDS             5028628..5029959
     CDS             complement(5029956..5030507)
     CDS             complement(5030504..5031301)
     CDS             complement(5031330..5031548)
     CDS             complement(5031777..5034320)
     CDS             complement(5034605..5034946)
     CDS             complement(5035062..5036600)
     CDS             5036683..5037933
     CDS             complement(5037930..5038733)
     CDS             complement(5038797..5039204)
     CDS             complement(5039204..5040145)
     CDS             complement(5040142..5041083)
     CDS             complement(5041166..5042422)
     CDS             complement(5042557..5043036)
     CDS             complement(5043036..5043566)
     CDS             complement(5043563..5043940)
     CDS             complement(5043937..5044764)
     CDS             complement(5044761..5045366)
     CDS             complement(5045389..5047740)
     CDS             5047876..5048901
     CDS             5048898..5050088
     CDS             5050088..5051104
     CDS             5051121..5051846
     CDS             complement(5051862..5052497)
     CDS             complement(5052494..5053456)
     CDS             complement(5053435..5054514)
     CDS             complement(5054511..5055899)
     CDS             5056029..5056517
     CDS             5056591..5057112
     CDS             5057135..5058145
     CDS             5058147..5059322
     CDS             complement(5059341..5060933)
     CDS             complement(5060977..5061387)
     CDS             complement(5061424..5062464)
     CDS             5062742..5066677
     CDS             5066674..5068002
     CDS             5067999..5069279
     CDS             5069276..5070265
     CDS             5070301..5072016
     CDS             5072067..5074352
     CDS             5074349..5075152
     CDS             5075201..5075572
     CDS             complement(5075786..5076940)
     CDS             5077076..5078662
     CDS             complement(5078666..5081539)
     CDS             complement(5081635..5082309)
     CDS             complement(5082364..5082642)
     CDS             5082876..5085203
     CDS             5085367..5086449
     CDS             complement(5086438..5086743)
     CDS             complement(5086778..5087050)
     CDS             complement(5087107..5087313)
     CDS             complement(5087362..5087940)
     CDS             complement(5087937..5088725)
     CDS             complement(5088722..5089888)
     CDS             complement(5089885..5090946)
     CDS             5091374..5092231
     CDS             complement(5092636..5093376)
     CDS             5093485..5095467
     CDS             complement(5095475..5096221)
     CDS             5096315..5096827
     CDS             5096827..5097780
     CDS             complement(5097782..5098969)
     CDS             complement(5098966..5099745)
     CDS             complement(5099742..5100389)
     CDS             complement(5100408..5101187)
     CDS             5101295..5101579
     CDS             5101680..5102354
     CDS             complement(5102409..5103188)
     CDS             complement(5103193..5103681)
     CDS             complement(5103678..5103881)
     CDS             5103945..5104907
     CDS             5104968..5106098
     CDS             complement(5106124..5106480)
     CDS             5106775..5109225
     CDS             5109273..5110256
     CDS             5110264..5111370
     CDS             complement(5111274..5111471)
     CDS             complement(5111630..5112931)
     CDS             5113098..5113295
     CDS             5113430..5115007
     CDS             complement(5115499..5116143)
     CDS             complement(5116283..5118625)
     CDS             complement(5119738..5120607)
     CDS             complement(5120760..5120951)
     CDS             complement(5121699..5122412)
     CDS             5122571..5123026
     CDS             5123149..5123694
     CDS             5123770..5124198
     CDS             5124292..5127360
     CDS             5128066..5130108
     CDS             complement(5130393..5130692)
     CDS             complement(5131129..5132235)
     CDS             complement(5132232..5132723)
     CDS             complement(5132945..5134192)
     CDS             complement(5134680..5136122)
     CDS             5136289..5136612
     CDS             5136612..5136860
     CDS             5136895..5137713
     CDS             5137793..5138806
     CDS             complement(5138786..5139013)
     CDS             complement(5139010..5139705)
     CDS             5139820..5140470
     CDS             complement(5140474..5140632)
     CDS             complement(5140709..5141701)
     CDS             complement(5141779..5142243)
     CDS             5142344..5143531
     CDS             5143533..5144183
     CDS             5144180..5145334
     CDS             5145331..5146320
     CDS             5146320..5147669
     CDS             complement(5147670..5148662)
     CDS             5148689..5149477
     CDS             complement(5149461..5150483)
     CDS             complement(5150483..5154058)
     CDS             complement(5154055..5155734)
     CDS             complement(5155800..5157155)
     CDS             5157276..5157983
     CDS             5158106..5159662
     CDS             5159716..5160237
     CDS             5160327..5160989
     CDS             5161057..5161935
     CDS             complement(5161940..5163472)
     CDS             5163496..5164263
     CDS             5164322..5165641
     CDS             5165711..5167177
     CDS             5167187..5167870
     CDS             complement(5167865..5168992)
     CDS             complement(5168989..5169954)
     CDS             complement(5169951..5170658)
     CDS             complement(5170658..5171968)
     CDS             complement(5171965..5173239)
     CDS             complement(5173407..5174045)
     CDS             complement(5174051..5174479)
     CDS             complement(5174503..5174829)
     CDS             complement(5175021..5175455)
     CDS             complement(5175524..5176669)
     CDS             complement(5176677..5177711)
     CDS             complement(5177718..5178983)
     CDS             5179096..5179695
     CDS             5179805..5181058
     CDS             5181173..5182483
     CDS             5182511..5183407
     CDS             5183395..5184111
     CDS             5184111..5185451
     CDS             5185448..5186644
     CDS             5186655..5187314
     CDS             5187485..5189290
     CDS             5189309..5189785
     CDS             complement(5189782..5190774)
     CDS             5190845..5192071
     CDS             5192064..5192780
     CDS             complement(5192777..5193388)
     CDS             complement(5193390..5193722)
     CDS             5193834..5194589
     CDS             complement(5194598..5195041)
     CDS             5195150..5196484
     CDS             5196514..5197809
     CDS             complement(5197817..5199667)
     CDS             complement(5199702..5200976)
     CDS             5201336..5202091
     CDS             5202181..5203206
     CDS             complement(5203203..5203871)
     CDS             5203949..5205013
     CDS             complement(5205010..5206053)
     CDS             complement(5206046..5207098)
     CDS             complement(5207152..5208678)
     CDS             5208855..5209481
     CDS             5209898..5210455
     CDS             5210460..5211245
     CDS             complement(5211220..5211393)
     CDS             complement(5211474..5212070)
     CDS             complement(5212165..5214978)
     CDS             complement(5215037..5215705)
     CDS             complement(5215716..5216474)
     CDS             complement(5216644..5217849)
     CDS             5218095..5218814
     CDS             5218821..5219780
     CDS             complement(5219774..5220958)
     CDS             5221002..5221853
     CDS             complement(5221837..5222280)
     CDS             complement(5222277..5223029)
     CDS             5223136..5223816
     CDS             complement(5223813..5224742)
     CDS             complement(5224747..5225610)
     CDS             complement(5225607..5226962)
     CDS             complement(5226959..5227702)
     CDS             complement(5227751..5229352)
     CDS             5229445..5230473
     CDS             complement(5230475..5231482)
     CDS             5231584..5232465
     CDS             5232510..5233979
     CDS             5233976..5234740
     CDS             complement(5234727..5235302)
     CDS             complement(5235323..5236681)
     CDS             complement(5236732..5237955)
     CDS             complement(5238023..5239246)
     CDS             complement(5239251..5240483)
     CDS             complement(5240493..5241473)
     CDS             5241539..5242036
     CDS             5242152..5243393
     CDS             complement(5243401..5245137)
     CDS             complement(5245134..5245466)
     CDS             complement(5245463..5247682)
     CDS             5247704..5249566
     CDS             5249585..5249950
     CDS             complement(5249944..5250336)
     CDS             complement(5250374..5250706)
     CDS             complement(5250837..5251598)
     CDS             complement(5251900..5252352)
     CDS             complement(5252349..5252858)
     CDS             5252900..5253898
     CDS             complement(5253861..5254463)
     CDS             complement(5254460..5255254)
     CDS             complement(5255251..5255919)
     CDS             complement(5255925..5257034)
     CDS             complement(5257041..5257985)
     CDS             5258138..5258524
     CDS             complement(5258525..5259541)
     CDS             complement(5259587..5260198)
     CDS             5260218..5260979
     CDS             complement(5261005..5262882)
     CDS             complement(5262935..5263786)
     CDS             complement(5263783..5264619)
     CDS             5264751..5265089
     CDS             complement(5265091..5266275)
     CDS             complement(5266635..5267048)
     CDS             complement(5267041..5267559)
     CDS             complement(5267563..5267946)
     CDS             5268035..5268745
     CDS             complement(5268762..5269709)
     CDS             5270226..5271302
     CDS             5271299..5271781
     CDS             complement(5271778..5272362)
     CDS             5272403..5272720
     CDS             5272732..5273547
     CDS             complement(5273665..5274195)
     CDS             5274244..5275227
     CDS             complement(5275229..5276425)
     CDS             5276867..5277385
     CDS             5277393..5278214
     CDS             5278211..5279104
     CDS             5279101..5279931
     CDS             5280237..5281631
     CDS             5281726..5282070
     CDS             complement(5282067..5282822)
     CDS             complement(5282842..5283312)
     CDS             5283362..5284774
     CDS             5284815..5285234
     CDS             5285267..5286637
     CDS             5286638..5287408
     CDS             5287413..5289275
     CDS             5289268..5292540
     CDS             5292565..5295861
     CDS             5295858..5299073
     CDS             5299129..5300436
     CDS             complement(5300475..5301767)
     CDS             complement(5301884..5302723)
     CDS             complement(5302735..5304285)
     CDS             complement(5304292..5309838)
     CDS             complement(5309897..5311786)
     CDS             complement(5312010..5313017)
     CDS             complement(5313052..5313612)
     CDS             complement(5313587..5314483)
     CDS             complement(5314644..5315693)
     CDS             complement(5316204..5318207)
     CDS             complement(5318212..5319144)
     CDS             complement(5319208..5319732)
     CDS             complement(5319736..5321661)
     CDS             complement(5321658..5322857)
     CDS             5323104..5324024
     CDS             5324153..5325766
     CDS             complement(5325774..5326589)
     CDS             complement(5326605..5327354)
     CDS             complement(5327360..5328136)
     CDS             5328276..5329826
     CDS             5329823..5330158
     CDS             complement(5330169..5330987)
     CDS             complement(5330984..5332237)
     CDS             5332362..5333759
     CDS             5333776..5334114
     CDS             5334149..5334352
     CDS             complement(5334366..5335052)
     CDS             complement(5335049..5335996)
     CDS             5336200..5336922
     CDS             5336933..5337712
     CDS             5338110..5339045
     CDS             5339183..5339728
     CDS             complement(5339725..5340555)
     CDS             complement(5340561..5341502)
     CDS             complement(5341612..5341962)
     CDS             5342555..5342680
     CDS             5342806..5343429
     CDS             5343618..5344151
     CDS             5344410..5345117
     CDS             5345519..5345917
     CDS             complement(5345961..5347115)
     CDS             complement(5347112..5347603)
     CDS             complement(5347622..5348503)
     CDS             5348769..5349425
     CDS             5349445..5349969
     CDS             5349945..5350895
     CDS             5350965..5351408
     CDS             5351454..5352209
     CDS             5352206..5352685
     CDS             complement(5352760..5354208)
     CDS             5354228..5354935
     CDS             5354960..5356183
     CDS             complement(5356187..5358421)
     CDS             complement(5358545..5359549)
     CDS             complement(5359565..5360149)
     CDS             5360207..5361064
     CDS             complement(5361125..5361265)
     CDS             complement(5361519..5362967)
     CDS             complement(5362981..5367564)
     CDS             complement(5367835..5367930)
     CDS             5368176..5368973
     CDS             5369082..5369909
     CDS             5369938..5370315
     CDS             5370354..5370824
     CDS             5370821..5371096
     CDS             complement(5371157..5371696)
     CDS             complement(5371785..5372708)
     CDS             5372844..5373968
     CDS             5373997..5375535
     CDS             5375532..5376482
     CDS             5376487..5376831
     CDS             5376828..5377169
     CDS             5377162..5377878
     CDS             5377875..5379395
     CDS             5379392..5380408
     CDS             complement(5380395..5381789)
     CDS             complement(5381786..5382658)
     CDS             complement(5382755..5383126)
     CDS             5383226..5383693
     CDS             complement(5383690..5385060)
     CDS             5385159..5385662
     CDS             complement(5385722..5386531)
     CDS             complement(5386568..5387578)
     CDS             complement(5387575..5388147)
     CDS             5388258..5388719
     CDS             5388716..5389231
     CDS             complement(5389232..5390581)
     CDS             5390679..5391260
     CDS             complement(5391257..5391826)
     CDS             5391882..5392553
     CDS             5392681..5393250
     CDS             5393323..5394291
     CDS             5394317..5394676
     CDS             complement(5394691..5395761)
     CDS             complement(5395748..5396479)
     CDS             complement(5396473..5397699)
     CDS             complement(5397844..5398389)
     CDS             5398412..5398702
     CDS             complement(5398677..5398991)
     CDS             5399282..5399530
     CDS             5399636..5401018
     CDS             5401032..5401838
     CDS             5401890..5403068
     CDS             5403260..5405104
     CDS             5405101..5405280
     CDS             5405277..5405708
     CDS             5405705..5407042
     CDS             5407071..5407742
     CDS             5407770..5408324
     CDS             5408478..5410622
     CDS             complement(5410646..5411041)
     CDS             5411134..5411700
     CDS             5411791..5412951
     CDS             5412959..5414065
     CDS             complement(5414066..5415400)
     CDS             complement(5415397..5417187)
     CDS             5417278..5418078
     CDS             5418104..5418682
     CDS             complement(5418744..5419784)
     CDS             complement(5419781..5420557)
     CDS             complement(5420554..5421408)
     CDS             complement(5421417..5422544)
     CDS             5422741..5423418
     CDS             5423455..5423862
     CDS             complement(5423920..5424282)
     CDS             complement(5424435..5424671)
     CDS             5424830..5425264
     CDS             complement(5425270..5426904)
     CDS             5426936..5427535
     CDS             complement(5427496..5428434)
     CDS             5428634..5430775
     CDS             complement(5430779..5431336)
     CDS             5431535..5432782
     CDS             complement(5432787..5433728)
     CDS             complement(5433787..5434056)
     CDS             complement(5434156..5434851)
     CDS             complement(5434877..5437195)
     CDS             complement(5437338..5438174)
     CDS             complement(5438193..5438444)
     CDS             complement(5438449..5439360)
     CDS             5439506..5439730
     CDS             5439772..5440020
     CDS             complement(5440025..5440894)
     CDS             complement(5440891..5441319)
     CDS             complement(5441353..5443071)
     CDS             complement(5443068..5444009)
     CDS             5444092..5444514
     CDS             complement(5444502..5444921)
     CDS             complement(5444918..5446120)
     CDS             complement(5446229..5446336)
     CDS             complement(5446333..5446647)
     CDS             complement(5446722..5447153)
     CDS             complement(5447237..5447584)
     CDS             5447784..5449079
     CDS             5449085..5450095
     CDS             complement(5450125..5450859)
     CDS             complement(5450859..5451752)
     CDS             complement(5451749..5452717)
     CDS             complement(5452708..5453181)
     CDS             complement(5453171..5454040)
     CDS             complement(5454044..5455045)
     CDS             complement(5455415..5456272)
     CDS             complement(5456492..5457139)
     CDS             5457201..5458046
     CDS             5458143..5458730
     CDS             complement(5458708..5459190)
     CDS             complement(5459187..5460023)
     CDS             5460109..5460765
     CDS             complement(5460782..5463688)
     CDS             complement(5463685..5464113)
     CDS             5464483..5464929
     CDS             complement(5464934..5465665)
     CDS             complement(5465679..5465939)
     CDS             complement(5466071..5466469)
     CDS             5466886..5467848
     CDS             complement(5467921..5469276)
     CDS             complement(5469382..5469735)
     CDS             5469873..5471102
     CDS             5471102..5471770
     CDS             5471910..5472299
     CDS             complement(5472263..5473387)
     CDS             complement(5473384..5474274)
     CDS             5474404..5475594
     CDS             5475587..5476744
     CDS             5476814..5478058
     CDS             5478055..5479233
     CDS             5479244..5479873
     CDS             5480042..5480977
     CDS             5481080..5481487
     CDS             complement(5481599..5484901)
     CDS             complement(5485001..5485537)
     CDS             complement(5485636..5486550)
     CDS             5486661..5487035
     CDS             complement(5487025..5487660)
     CDS             5487704..5489374
     CDS             complement(5489375..5490520)
     CDS             5490620..5490763
     CDS             5490841..5492286
     CDS             complement(5492290..5492769)
     CDS             complement(5492829..5493761)
     CDS             complement(5493819..5494073)
     CDS             complement(5494070..5494216)
     CDS             5494263..5495366
     CDS             complement(5495391..5496041)
     CDS             5496096..5496767
     CDS             5496783..5496923
     CDS             5496990..5498084
     CDS             complement(5498094..5499269)
     CDS             5499348..5499479
     CDS             5499428..5500417
     CDS             complement(5500422..5500811)
     CDS             complement(5500833..5501969)
     CDS             5502041..5503318
     CDS             5503309..5505006
     CDS             5505043..5505399
     CDS             5505399..5506745
     CDS             5506801..5507370
     CDS             5507467..5510064
     CDS             5510064..5510966
     CDS             5510963..5511919
     CDS             complement(5511920..5512630)
     CDS             5512730..5513737
     CDS             complement(5513734..5514261)
     CDS             complement(5514327..5514965)
     CDS             5515013..5515675
     CDS             5515686..5516645
     CDS             5516776..5517024
     CDS             complement(5517093..5517560)
     CDS             complement(5517553..5518353)
     CDS             5518487..5519287
     CDS             complement(5519289..5519843)
     CDS             5519949..5521496
     CDS             5521579..5522832
     CDS             5522913..5523374
     CDS             5523711..5525345
     CDS             5525737..5526024
     CDS             complement(5526027..5526776)
     CDS             complement(5526792..5527415)
     CDS             complement(5527874..5529874)
     CDS             complement(5529825..5532122)
     CDS             5532294..5532881
     CDS             complement(5532847..5534124)
     CDS             5534214..5534705
     CDS             complement(5534709..5535677)
     CDS             complement(5535740..5536195)
     CDS             5536289..5536807
     CDS             5536910..5537092
     CDS             5537102..5538316
     CDS             5538313..5539200
     CDS             complement(5539240..5539722)
     CDS             complement(5539735..5540265)
     CDS             complement(5540268..5541230)
     CDS             5541466..5542056
     CDS             complement(5542059..5543435)
     CDS             5543598..5544437
     CDS             5544456..5545163
     CDS             5545168..5545518
     CDS             5545537..5546316
     CDS             5546378..5548936
     CDS             complement(5549030..5549749)
     CDS             complement(5549767..5550843)
     CDS             5550890..5551198
     CDS             5551195..5551581
     CDS             5551688..5553862
     CDS             5553872..5554300
     CDS             complement(5554311..5555888)
     CDS             complement(5555932..5557167)
     CDS             5557450..5558532
     CDS             complement(5558525..5559082)
     CDS             complement(5559069..5559845)
     CDS             complement(5559842..5561308)
     CDS             complement(5561305..5561943)
     CDS             5562171..5563265
     CDS             5563269..5564462
     CDS             5564466..5566826
     CDS             5566899..5567825
     CDS             complement(5567925..5568527)
     CDS             complement(5568524..5569222)
     CDS             complement(5569215..5569823)
     CDS             complement(5569845..5570714)
     CDS             complement(5570711..5571670)
     CDS             complement(5571688..5572452)
     CDS             complement(5572449..5573141)
     CDS             complement(5573134..5574585)
     CDS             5574726..5576051
     CDS             complement(5576059..5576517)
     CDS             5576664..5577011
     CDS             5577008..5577646
     CDS             5577643..5578131
     CDS             5578119..5578310
     CDS             5578376..5579845
     CDS             complement(5579842..5581008)
     CDS             complement(5581008..5581415)
     CDS             5581549..5581683
     CDS             5581750..5582841
     CDS             5582881..5584428
     CDS             complement(5584511..5584864)
     CDS             complement(5584913..5586574)
     CDS             5586681..5587376
     CDS             complement(5587380..5588369)
     CDS             5588441..5589394
     CDS             5589433..5590167
     CDS             5590180..5591004
     CDS             complement(5591014..5591838)
     CDS             5591918..5592499
     CDS             5592555..5593391
     CDS             complement(5593414..5594172)
     CDS             5594318..5596078
     CDS             complement(5596090..5596464)
     CDS             complement(5596466..5597665)
     CDS             complement(5597680..5599059)
     CDS             5599261..5599860
     CDS             5599857..5600732
     CDS             5600795..5601064
     CDS             complement(5601073..5601414)
     CDS             complement(5601416..5601793)
     CDS             5601889..5602596
     CDS             complement(5602609..5604702)
     CDS             5604919..5605560
     CDS             5605581..5606669
     CDS             complement(5606673..5607530)
     CDS             5607623..5608051
     CDS             5608116..5609147
     CDS             5609306..5610085
     CDS             complement(5610054..5611244)
     CDS             complement(5611291..5612004)
     CDS             5612128..5612643
     CDS             5612680..5614113
     CDS             5614115..5614810
     CDS             5614810..5615784
     CDS             complement(5615810..5617450)
     CDS             complement(5617537..5619141)
     CDS             complement(5619181..5619618)
     CDS             complement(5619671..5620438)
     CDS             5620502..5621434
     CDS             complement(5621623..5622558)
     CDS             complement(5622646..5623287)
     CDS             5623394..5624188
     CDS             5624268..5625032
     CDS             5625029..5625811
     CDS             5625946..5627979
     CDS             5627990..5630125
     CDS             5630340..5631695
     CDS             5631724..5632755
     CDS             5632783..5633817
     CDS             5633830..5634747
     CDS             5634732..5635826
     CDS             5635823..5636638
     CDS             5636635..5637426
     CDS             5637485..5638273
     CDS             5638298..5639287
     CDS             5639348..5640034
     CDS             5640170..5640940
     CDS             complement(5640949..5642046)
     CDS             complement(5642173..5642391)
     CDS             complement(5642871..5643467)
     CDS             complement(5643557..5644045)
     CDS             complement(5644048..5644374)
     CDS             complement(5644517..5645860)
     CDS             5646120..5646509
     CDS             5646546..5646650
     CDS             complement(5646640..5647353)
     CDS             5648283..5649350
     CDS             5649470..5650717
     CDS             5650791..5651267
     CDS             complement(5651774..5654122)
     CDS             complement(5654573..5655031)
     CDS             complement(5655061..5655315)
     CDS             complement(5655366..5655884)
     CDS             complement(5655960..5656250)
     CDS             complement(5656337..5658013)
     CDS             complement(5658010..5660430)
     CDS             complement(5660582..5660986)
     CDS             5661125..5661997
     CDS             5662132..5662677
     CDS             5662747..5663826
     CDS             5663907..5664803
     CDS             complement(5664794..5666548)
     CDS             5666756..5668855
     CDS             5668881..5669957
     CDS             5670000..5670794
     CDS             5670814..5671476
     CDS             5671487..5673262
     CDS             5673262..5674005
     CDS             5674059..5674517
     CDS             complement(5674521..5675873)
     CDS             5675916..5676584
     CDS             complement(5676625..5677482)
     CDS             complement(5677577..5680429)
     CDS             5680638..5681531
     CDS             5681603..5681962
     CDS             complement(5681964..5682581)
     CDS             5682719..5684002
     CDS             5684013..5684789
     CDS             complement(5684792..5686003)
     CDS             complement(5686055..5686552)
     CDS             complement(5686559..5688028)
     CDS             5688093..5688926
     CDS             5688947..5691361
     CDS             5691595..5695149
     CDS             5695248..5695925
     CDS             5696008..5696979
     CDS             5697014..5697343
     CDS             5697487..5698683
     CDS             complement(5698696..5699445)
     CDS             complement(5699631..5700623)
     CDS             complement(5700651..5701652)
     CDS             complement(5701655..5702341)
     CDS             complement(5702393..5702938)
     CDS             complement(5702974..5704077)
     CDS             complement(5704070..5704396)
     CDS             complement(5704393..5704749)
     CDS             complement(5704771..5704914)