CDS             174..1145
     CDS             1138..1740
     CDS             1918..2550
     CDS             complement(2582..2986)
     CDS             3174..4601
     CDS             4610..5077
     CDS             5133..5846
     CDS             5860..6378
     CDS             6353..7489
     CDS             7564..8445
     CDS             8709..9317
     CDS             9424..9756
     CDS             9774..11135
     CDS             11178..13313
     CDS             complement(13364..14008)
     CDS             complement(14542..15576)
     CDS             complement(15587..16120)
     CDS             complement(16177..16959)
     CDS             17134..18534
     CDS             18745..20193
     CDS             complement(20255..20713)
     CDS             20915..22033
     CDS             complement(22159..23778)
     CDS             26740..27243
     CDS             30377..32323
     CDS             32556..32894
     CDS             32999..33196
     CDS             33382..33726
     CDS             33849..34421
     CDS             34500..34934
     CDS             35107..36825
     CDS             36826..38595
     CDS             38597..40375
     CDS             40386..41054
     CDS             41131..41361
     CDS             41418..42227
     CDS             complement(42230..43489)
     CDS             43701..43832
     CDS             complement(43829..44494)
     CDS             complement(44795..45385)
     CDS             complement(45393..46043)
     CDS             complement(46070..46429)
     CDS             complement(46609..48153)
     CDS             complement(48295..49248)
     CDS             complement(49361..50251)
     CDS             complement(50238..51326)
     CDS             complement(51394..52524)
     CDS             52684..53607
     CDS             53710..54012
     CDS             54263..55111
     CDS             55185..56138
     CDS             complement(56332..57498)
     CDS             57578..57973
     CDS             58048..58548
     CDS             complement(58540..59058)
     CDS             59754..60158
     CDS             60603..61103
     CDS             61310..62209
     CDS             62247..63713
     CDS             63718..64557
     CDS             complement(64639..64767)
     CDS             64793..65233
     CDS             65265..65774
     CDS             65967..67262
     CDS             complement(67426..68730)
     CDS             complement(68727..69389)
     CDS             69488..70399
     CDS             complement(70404..70976)
     CDS             complement(71319..71714)
     CDS             complement(71758..72306)
     CDS             complement(72495..73868)
     CDS             74067..74915
     CDS             74923..75321
     CDS             75409..75924
     CDS             75921..77897
     CDS             77940..78467
     CDS             complement(78528..81851)
     CDS             complement(82241..82993)
     CDS             complement(83145..83615)
     CDS             83674..83880
     CDS             83941..84513
     CDS             84535..84990
     CDS             85025..85831
     CDS             complement(85828..86604)
     CDS             complement(86696..87109)
     CDS             complement(87184..88152)
     CDS             complement(88214..89356)
     CDS             89452..89814
     CDS             89845..90222
     CDS             90253..90762
     CDS             90927..92606
     CDS             92674..93105
     CDS             93316..94101
     CDS             94086..94619
     CDS             94793..96778
     CDS             96784..97851
     CDS             complement(97909..99381)
     CDS             99532..100041
     CDS             100028..100483
     CDS             100449..101027
     CDS             101030..101569
     CDS             101720..102118
     CDS             complement(102192..105047)
     CDS             complement(105192..105353)
     CDS             105522..106037
     CDS             complement(106293..106952)
     CDS             107250..107552
     CDS             complement(107549..108979)
     CDS             complement(109003..110151)
     CDS             complement(110380..112014)
     CDS             112335..112778
     CDS             complement(112910..114085)
     CDS             complement(114421..114675)
     CDS             114926..115456
     CDS             115466..116422
     CDS             116535..118262
     CDS             complement(118381..118728)
     CDS             118823..119428
     CDS             119723..121552
     CDS             121684..122385
     CDS             complement(122577..123296)
     CDS             complement(123381..125846)
     CDS             complement(125858..127537)
     CDS             127718..128008
     CDS             128013..128306
     CDS             128515..130074
     CDS             complement(130142..131662)
     CDS             complement(131805..132701)
     CDS             complement(132781..133365)
     CDS             complement(133569..134129)
     CDS             134411..134971
     CDS             135098..135511
     CDS             135669..138158
     CDS             complement(138330..139208)
     CDS             complement(139275..140588)
     CDS             complement(140772..141488)
     CDS             complement(141492..141788)
     CDS             142189..143100
     CDS             143517..144071
     CDS             144138..146033
     CDS             146033..146980
     CDS             147161..147433
     CDS             147563..148123
     CDS             complement(148120..148956)
     CDS             complement(149011..149403)
     CDS             149766..150023
     CDS             150227..150595
     CDS             150614..152032
     CDS             152039..152521
     CDS             152756..153277
     CDS             153325..153534
     CDS             153546..154388
     CDS             154489..157107
     CDS             157112..157954
     CDS             complement(158042..159472)
     CDS             159638..160678
     CDS             160683..161330
     CDS             161366..162475
     CDS             162482..163282
     CDS             163279..163821
     CDS             163873..164637
     CDS             complement(164751..165773)
     CDS             165970..166485
     CDS             166537..167436
     CDS             167437..168330
     CDS             168387..169967
     CDS             170273..171175
     CDS             171284..171679
     CDS             171658..172524
     CDS             172536..172886
     CDS             172856..173443
     CDS             complement(173516..174496)
     CDS             complement(174501..174617)
     CDS             174676..175569
     CDS             175574..177148
     CDS             177429..178895
     CDS             178899..179117
     CDS             complement(179134..179904)
     CDS             180010..180762
     CDS             complement(180906..181679)
     CDS             complement(181684..182943)
     CDS             183278..183520
     CDS             184604..185008
     CDS             185033..185242
     CDS             185414..185977
     CDS             185980..186900
     CDS             186972..187172
     CDS             187206..187778
     CDS             complement(187911..189479)
     CDS             complement(189511..191325)
     CDS             complement(191343..194585)
     CDS             complement(195212..196378)
     CDS             196482..197315
     CDS             197881..198411
     CDS             198416..198976
     CDS             199213..201726
     CDS             201736..203976
     CDS             204114..204272
     CDS             complement(204423..204875)
     CDS             205130..205585
     CDS             205742..206074
     CDS             206078..207814
     CDS             207826..208560
     CDS             208607..209479
     CDS             complement(209629..210576)
     CDS             complement(211044..213212)
     CDS             213436..213837
     CDS             214057..214824
     CDS             214830..215738
     CDS             215738..216298
     CDS             216337..217038
     CDS             217103..218656
     CDS             218744..219358
     CDS             complement(219355..220377)
     CDS             complement(220424..221287)
     CDS             complement(221334..222083)
     CDS             complement(222080..224014)
     CDS             complement(224178..224750)
     CDS             complement(224829..225608)
     CDS             225847..226926
     CDS             227126..227803
     CDS             227895..228953
     CDS             229106..230209
     CDS             230382..231395
     CDS             231435..231893
     CDS             231904..232518
     CDS             232603..233709
     CDS             233700..234251
     CDS             234407..235237
     CDS             235426..235806
     CDS             complement(235863..236735)
     CDS             complement(236943..237812)
     CDS             238108..238974
     CDS             239051..240049
     CDS             240076..242250
     CDS             complement(242264..243286)
     CDS             complement(243291..243572)
     CDS             complement(243548..243796)
     CDS             244018..245112
     CDS             245116..245895
     CDS             246063..246926
     CDS             247015..247833
     CDS             complement(247897..249789)
     CDS             complement(249947..251335)
     CDS             complement(251394..251684)
     CDS             complement(251689..252303)
     CDS             complement(252411..255200)
     CDS             complement(255587..256513)
     CDS             complement(256930..257817)
     CDS             complement(257956..259308)
     CDS             complement(259667..261349)
     CDS             complement(261351..262772)
     CDS             complement(262765..264237)
     CDS             complement(264603..265223)
     CDS             complement(265251..267317)
     CDS             267421..267684
     CDS             267669..268322
     CDS             complement(268806..270584)
     CDS             270907..273324
     CDS             complement(273423..274094)
     CDS             complement(274199..274522)
     CDS             complement(274837..275844)
     CDS             complement(276105..276887)
     CDS             complement(276963..277913)
     CDS             complement(278020..278715)
     CDS             complement(278734..279231)
     CDS             279436..281319
     CDS             281523..281939
     CDS             281936..283045
     CDS             283283..284095
     CDS             284230..284994
     CDS             complement(285574..285840)
     CDS             complement(285898..286866)
     CDS             complement(286930..287388)
     CDS             complement(287392..287802)
     CDS             complement(287824..288351)
     CDS             288646..289200
     CDS             289208..289813
     CDS             290445..290897
     CDS             290979..291317
     CDS             291380..292618
     CDS             complement(292884..293321)
     CDS             293582..294985
     CDS             295088..296047
     CDS             complement(296158..297246)
     CDS             complement(297320..298879)
     CDS             299137..299376
     CDS             complement(299475..301670)
     CDS             301759..302724
     CDS             302724..303539
     CDS             303532..303882
     CDS             304043..304783
     CDS             304862..305086
     CDS             complement(305139..305978)
     CDS             complement(305989..306756)
     CDS             306939..308006
     CDS             308045..309184
     CDS             complement(309185..310561)
     CDS             complement(310637..311986)
     CDS             complement(311983..313080)
     CDS             complement(313077..314195)
     CDS             complement(314195..314749)
     CDS             complement(314785..315789)
     CDS             complement(315796..316665)
     CDS             complement(316672..318291)
     CDS             complement(318310..319848)
     CDS             complement(319845..320999)
     CDS             complement(320999..321901)
     CDS             complement(321907..322788)
     CDS             complement(322788..324221)
     CDS             complement(324236..325642)
     CDS             complement(325642..326763)
     CDS             complement(326769..327812)
     CDS             complement(327835..328875)
     CDS             complement(328922..329587)
     CDS             complement(329587..330681)
     CDS             complement(330711..331781)
     CDS             complement(331781..332608)
     CDS             complement(332644..333663)
     CDS             complement(333654..334796)
     CDS             complement(334793..335698)
     CDS             complement(335725..336696)
     CDS             complement(336693..337595)
     CDS             complement(337596..338441)
     CDS             complement(338438..339421)
     CDS             complement(339424..340308)
     CDS             complement(340268..341197)
     CDS             complement(341200..341853)
     CDS             complement(341857..342489)
     CDS             complement(342499..343182)
     CDS             complement(343182..344255)
     CDS             complement(344255..345025)
     CDS             complement(345026..346294)
     CDS             complement(346382..347509)
     CDS             complement(347563..348429)
     CDS             complement(348576..350543)
     CDS             complement(350690..351625)
     CDS             complement(351644..352756)
     CDS             complement(352791..353666)
     CDS             complement(353699..354544)
     CDS             complement(354544..355092)
     CDS             complement(355120..356253)
     CDS             complement(356246..356671)
     CDS             complement(356661..357593)
     CDS             complement(357676..358572)
     CDS             complement(358565..359743)
     CDS             complement(359745..360488)
     CDS             complement(360544..361644)
     CDS             complement(361634..362668)
     CDS             complement(362674..363897)
     CDS             complement(364138..365046)
     CDS             complement(365050..366162)
     CDS             complement(366411..367817)
     CDS             complement(367932..368918)
     CDS             complement(368915..369643)
     CDS             complement(369630..369959)
     CDS             complement(369969..370691)
     CDS             complement(370684..371310)
     CDS             complement(371317..371946)
     CDS             complement(372125..373198)
     CDS             complement(373206..375698)
     CDS             complement(375741..376787)
     CDS             complement(376790..377797)
     CDS             complement(377834..379123)
     CDS             complement(379416..379880)
     CDS             complement(379974..381365)
     CDS             complement(381390..382373)
     CDS             complement(382383..384830)
     CDS             complement(384842..385633)
     CDS             complement(385704..386324)
     CDS             complement(386490..386855)
     CDS             386959..387636
     CDS             complement(387706..388641)
     CDS             complement(388724..389638)
     CDS             complement(389700..391016)
     CDS             complement(391131..392423)
     CDS             complement(392526..393644)
     CDS             complement(393885..394376)
     CDS             complement(394413..395366)
     CDS             complement(395427..396032)
     CDS             complement(396125..396508)
     CDS             complement(396517..396891)
     CDS             complement(397023..397238)
     CDS             complement(397247..398593)
     CDS             complement(398607..399059)
     CDS             complement(399071..399253)
     CDS             complement(399265..399786)
     CDS             complement(399793..400143)
     CDS             complement(400155..400697)
     CDS             complement(400716..401114)
     CDS             complement(401192..401461)
     CDS             complement(401465..402016)
     CDS             complement(402019..402333)
     CDS             complement(402345..402713)
     CDS             complement(402716..402976)
     CDS             complement(402994..403185)
     CDS             complement(403198..403623)
     CDS             complement(403643..404401)
     CDS             complement(404407..404820)
     CDS             complement(404829..405107)
     CDS             complement(405114..405938)
     CDS             complement(405948..406238)
     CDS             complement(406246..406875)
     CDS             complement(406875..407492)
     CDS             complement(407899..408204)
     CDS             complement(408215..410371)
     CDS             complement(410383..410859)
     CDS             complement(410884..411267)
     CDS             411451..413151
     CDS             413623..416874
     CDS             416878..418344
     CDS             418362..419180
     CDS             419281..420015
     CDS             420056..420856
     CDS             complement(420859..421362)
     CDS             complement(421433..422197)
     CDS             422361..423638
     CDS             complement(423652..424386)
     CDS             complement(424389..425075)
     CDS             complement(425079..425768)
     CDS             complement(425965..427320)
     CDS             427525..433779
     CDS             complement(433946..436090)
     CDS             436403..436933
     CDS             complement(437051..438052)
     CDS             complement(438195..439418)
     CDS             complement(439540..440112)
     CDS             complement(440184..440714)
     CDS             440902..442173
     CDS             442372..444462
     CDS             444463..445044
     CDS             445258..446412
     CDS             446513..446998
     CDS             447160..447387
     CDS             447387..447674
     CDS             447711..449738
     CDS             449872..450531
     CDS             complement(450568..450918)
     CDS             complement(450920..451162)
     CDS             complement(451357..452619)
     CDS             complement(452822..454294)
     CDS             complement(454436..454849)
     CDS             complement(455167..455622)
     CDS             complement(455758..456228)
     CDS             complement(456251..456667)
     CDS             456972..457475
     CDS             457536..458273
     CDS             458294..458653
     CDS             458659..459045
     CDS             459183..460088
     CDS             complement(460244..461056)
     CDS             461280..464129
     CDS             464517..465575
     CDS             465735..466262
     CDS             466351..467199
     CDS             467282..468025
     CDS             468025..468789
     CDS             complement(468887..469483)
     CDS             complement(469496..469768)
     CDS             complement(469892..470569)
     CDS             complement(470605..471582)
     CDS             complement(471726..472868)
     CDS             473350..473925
     CDS             474068..475294
     CDS             475622..476524
     CDS             complement(476708..477103)
     CDS             complement(477107..477799)
     CDS             477931..479157
     CDS             479795..480442
     CDS             480588..480947
     CDS             481038..481499
     CDS             481635..482051
     CDS             complement(482105..482467)
     CDS             complement(482563..484125)
     CDS             complement(484122..485492)
     CDS             complement(485626..486960)
     CDS             complement(486962..488311)
     CDS             488590..489300
     CDS             489305..491728
     CDS             491775..494198
     CDS             complement(494303..495043)
     CDS             complement(495122..495691)
     CDS             complement(495761..496084)
     CDS             complement(496088..497002)
     CDS             complement(497004..497309)
     CDS             complement(497321..498127)
     CDS             complement(498232..498732)
     CDS             complement(498747..499310)
     CDS             complement(499366..499647)
     CDS             complement(499703..499957)
     CDS             complement(500046..500174)
     CDS             500178..500378
     CDS             503080..503583
     CDS             complement(506610..507845)
     CDS             complement(507955..508449)
     CDS             508524..509231
     CDS             509246..509791
     CDS             complement(509874..510506)
     CDS             complement(510609..512279)
     CDS             complement(512296..513219)
     CDS             complement(513222..513437)
     CDS             complement(513449..514252)
     CDS             complement(514289..514843)
     CDS             complement(514863..515489)
     CDS             complement(515545..516369)
     CDS             516749..518266
     CDS             complement(518338..519678)
     CDS             519902..520495
     CDS             520570..521361
     CDS             521438..522946
     CDS             522975..523451
     CDS             523678..525141
     CDS             525290..525739
     CDS             complement(525898..528285)
     CDS             528401..529957
     CDS             530145..531953
     CDS             complement(532013..532456)
     CDS             complement(532774..534051)
     CDS             complement(534364..535413)
     CDS             complement(535823..537052)
     CDS             complement(537187..537513)
     CDS             complement(537554..539575)
     CDS             complement(539597..541504)
     CDS             complement(541558..542010)
     CDS             complement(542104..543081)
     CDS             complement(543342..544424)
     CDS             complement(544438..545292)
     CDS             complement(545428..546573)
     CDS             complement(546662..547489)
     CDS             complement(547962..549128)
     CDS             complement(549141..550538)
     CDS             550799..551365
     CDS             complement(551635..554028)
     CDS             complement(554293..555270)
     CDS             complement(555609..556178)
     CDS             556499..557077
     CDS             557184..557384
     CDS             557389..557994
     CDS             complement(558090..558407)
     CDS             complement(558497..558862)
     CDS             complement(558881..560458)
     CDS             complement(560458..560889)
     CDS             complement(560895..561488)
     CDS             561658..562089
     CDS             complement(562256..563260)
     CDS             563432..563926
     CDS             564103..565362
     CDS             complement(565444..567690)
     CDS             complement(567806..568855)
     CDS             complement(568858..569919)
     CDS             570093..573524
     CDS             573588..574121
     CDS             574470..575540
     CDS             complement(575543..576838)
     CDS             complement(577002..578087)
     CDS             complement(578293..578985)
     CDS             579210..581978
     CDS             582190..583368
     CDS             583476..583814
     CDS             583966..584946
     CDS             585068..586708
     CDS             complement(586772..588067)
     CDS             588098..589267
     CDS             complement(589268..589747)
     CDS             complement(589757..591097)
     CDS             complement(591107..591832)
     CDS             591940..592608
     CDS             592623..593372
     CDS             593517..593987
     CDS             complement(594165..594848)
     CDS             complement(594948..595565)
     CDS             complement(595576..597588)
     CDS             597755..598162
     CDS             complement(598238..598834)
     CDS             complement(598821..599294)
     CDS             complement(599300..600145)
     CDS             complement(600478..603342)
     CDS             603530..604126
     CDS             604369..605244
     CDS             605329..605586
     CDS             605676..606473
     CDS             606473..607162
     CDS             complement(607581..608198)
     CDS             complement(608291..608824)
     CDS             complement(608842..609405)
     CDS             609508..610215
     CDS             610358..610921
     CDS             611040..613535
     CDS             complement(613617..614057)
     CDS             complement(614177..616447)
     CDS             complement(616561..617280)
     CDS             complement(617243..618004)
     CDS             618225..620591
     CDS             620625..621161
     CDS             621391..622836
     CDS             623030..624427
     CDS             complement(624801..625238)
     CDS             complement(625275..625859)
     CDS             626105..627124
     CDS             627161..627877
     CDS             627963..628307
     CDS             628494..630200
     CDS             630187..631470
     CDS             631471..632385
     CDS             632465..632821
     CDS             632905..634116
     CDS             complement(634117..634860)
     CDS             complement(634933..635385)
     CDS             complement(635418..635594)
     CDS             complement(635685..636449)
     CDS             637078..637584
     CDS             637568..638170
     CDS             638167..643740
     CDS             643752..651215
     CDS             651287..654070
     CDS             654138..658010
     CDS             658015..658725
     CDS             658747..669735
     CDS             669701..670273
     CDS             complement(670447..671493)
     CDS             complement(671840..672127)
     CDS             complement(672198..673199)
     CDS             673473..674261
     CDS             674266..675480
     CDS             675455..675799
     CDS             675780..676280
     CDS             676280..677407
     CDS             677480..677914
     CDS             677938..678396
     CDS             678400..679803
     CDS             679808..681712
     CDS             681712..682899
     CDS             682892..683416
     CDS             683400..684356
     CDS             684364..684873
     CDS             complement(684891..685067)
     CDS             685231..685674
     CDS             685671..686600
     CDS             686663..687694
     CDS             687746..688330
     CDS             688380..688949
     CDS             688968..689702
     CDS             689879..690427
     CDS             690430..691176
     CDS             691350..692510
     CDS             692638..693033
     CDS             complement(693724..694683)
     CDS             complement(694670..695455)
     CDS             complement(695455..696567)
     CDS             696591..696800
     CDS             696808..698709
     CDS             698889..701330
     CDS             complement(701327..702688)
     CDS             complement(702819..703115)
     CDS             complement(703132..703428)
     CDS             complement(703447..703737)
     CDS             complement(703765..704061)
     CDS             complement(704173..704469)
     CDS             complement(704776..706122)
     CDS             complement(706233..706721)
     CDS             complement(706745..707743)
     CDS             complement(707916..708110)
     CDS             complement(708120..708662)
     CDS             complement(708768..709817)
     CDS             709875..710465
     CDS             complement(710501..710743)
     CDS             711290..712279
     CDS             complement(712263..713486)
     CDS             complement(713490..713906)
     CDS             complement(713948..714679)
     CDS             complement(714817..715221)
     CDS             715554..716504
     CDS             716509..717204
     CDS             complement(717569..717973)
     CDS             complement(717983..720343)
     CDS             complement(720303..721307)
     CDS             complement(721497..722393)
     CDS             722658..724346
     CDS             complement(724343..725110)
     CDS             725346..728501
     CDS             728488..730065
     CDS             complement(730037..730150)
     CDS             730272..731591
     CDS             731596..732063
     CDS             732535..733566
     CDS             733576..734223
     CDS             734227..735342
     CDS             735361..736431
     CDS             complement(736428..737204)
     CDS             737391..739691
     CDS             complement(740022..740768)
     CDS             complement(740864..742864)
     CDS             complement(742880..743545)
     CDS             743902..745263
     CDS             complement(745587..746747)
     CDS             complement(746789..746998)
     CDS             747102..747473
     CDS             complement(747644..748201)
     CDS             complement(748303..749043)
     CDS             complement(749184..749624)
     CDS             complement(749679..750278)
     CDS             complement(750275..751606)
     CDS             751793..752206
     CDS             complement(752339..753259)
     CDS             753996..755288
     CDS             755296..756192
     CDS             complement(756605..757123)
     CDS             complement(757213..757569)
     CDS             757749..758552
     CDS             758719..759495
     CDS             complement(759578..759952)
     CDS             complement(759979..760299)
     CDS             760583..760726
     CDS             complement(761156..763915)
     CDS             complement(763979..765442)
     CDS             complement(765556..766749)
     CDS             complement(766834..769992)
     CDS             complement(770135..770734)
     CDS             complement(770856..771062)
     CDS             771243..771599
     CDS             771635..772015
     CDS             complement(772258..772638)
     CDS             complement(772646..776047)
     CDS             complement(776274..777866)
     CDS             complement(777914..778627)
     CDS             complement(778668..780950)
     CDS             complement(781080..782423)
     CDS             782748..783542
     CDS             complement(783623..784765)
     CDS             784870..785613
     CDS             complement(785666..786811)
     CDS             complement(786903..787658)
     CDS             complement(787754..788626)
     CDS             788840..789844
     CDS             789924..790787
     CDS             790861..791217
     CDS             791292..792923
     CDS             792923..793927
     CDS             794008..795042
     CDS             795085..795861
     CDS             795960..797714
     CDS             797772..798518
     CDS             complement(798609..799178)
     CDS             complement(799165..800145)
     CDS             800284..802077
     CDS             802087..804369
     CDS             804687..805844
     CDS             806034..807194
     CDS             807492..808265
     CDS             808262..809203
     CDS             809227..810447
     CDS             810480..811100
     CDS             811141..811470
     CDS             811591..813234
     CDS             813560..816388
     CDS             816496..816918
     CDS             817012..817503
     CDS             complement(817534..817989)
     CDS             818069..818416
     CDS             818521..819381
     CDS             819451..820023
     CDS             820082..820447
     CDS             820474..821055
     CDS             complement(821339..822808)
     CDS             complement(822817..823755)
     CDS             complement(823757..824488)
     CDS             complement(824485..825033)
     CDS             complement(825046..825516)
     CDS             complement(825654..826181)
     CDS             complement(826190..827272)
     CDS             complement(827434..828309)
     CDS             complement(828312..828647)
     CDS             complement(828790..829608)
     CDS             complement(829605..830432)
     CDS             complement(830507..831199)
     CDS             complement(831309..831665)
     CDS             complement(831763..832668)
     CDS             832754..833281
     CDS             833236..833490
     CDS             833671..834828
     CDS             complement(835050..837521)
     CDS             837711..838706
     CDS             839086..841761
     CDS             841773..843083
     CDS             843096..844691
     CDS             844695..845834
     CDS             complement(845972..846379)
     CDS             complement(846463..847482)
     CDS             complement(847567..848094)
     CDS             complement(848181..848537)
     CDS             848781..849329
     CDS             complement(850019..852427)
     CDS             complement(852624..854555)
     CDS             complement(854683..856191)
     CDS             complement(856193..858430)
     CDS             complement(858521..860092)
     CDS             complement(860160..861980)
     CDS             complement(861965..862171)
     CDS             complement(862418..864817)
     CDS             complement(865012..867495)
     CDS             complement(867579..868949)
     CDS             complement(868972..870543)
     CDS             complement(870554..873616)
     CDS             874186..874902
     CDS             874925..875662
     CDS             complement(875717..875926)
     CDS             876411..878207
     CDS             878477..879094
     CDS             879237..880196
     CDS             complement(880239..880718)
     CDS             complement(880783..881262)
     CDS             881497..882543
     CDS             complement(882654..883352)
     CDS             complement(883342..885363)
     CDS             complement(885503..885748)
     CDS             complement(885925..886734)
     CDS             complement(887013..888554)
     CDS             888758..889336
     CDS             complement(889412..892072)
     CDS             892273..893205
     CDS             893320..893757
     CDS             893929..895020
     CDS             895101..895967
     CDS             complement(896039..899590)
     CDS             complement(900078..903866)
     CDS             complement(904059..907124)
     CDS             complement(907269..911324)
     CDS             complement(911732..912202)
     CDS             912495..916805
     CDS             complement(916880..918049)
     CDS             complement(918175..919446)
     CDS             complement(919473..920105)
     CDS             complement(920297..921157)
     CDS             complement(921287..921694)
     CDS             complement(921705..922841)
     CDS             complement(922918..923556)
     CDS             complement(923743..924144)
     CDS             complement(924386..924670)
     CDS             complement(924922..925203)
     CDS             complement(925286..926797)
     CDS             complement(927033..928607)
     CDS             complement(928694..931483)
     CDS             complement(931800..933650)
     CDS             complement(933660..935276)
     CDS             complement(935299..936105)
     CDS             936184..937062
     CDS             937077..937427
     CDS             937625..938779
     CDS             938779..940140
     CDS             940161..942128
     CDS             complement(942302..943339)
     CDS             complement(943530..944474)
     CDS             complement(944550..945311)
     CDS             945432..947234
     CDS             complement(947287..947673)
     CDS             complement(947970..948335)
     CDS             complement(948534..948773)
     CDS             complement(948858..949136)
     CDS             complement(949161..949532)
     CDS             complement(949735..950679)
     CDS             complement(950731..950847)
     CDS             951149..952294
     CDS             952296..952826
     CDS             complement(952954..953730)
     CDS             complement(953844..955193)
     CDS             complement(955177..955962)
     CDS             complement(956172..956483)
     CDS             complement(956624..958405)
     CDS             complement(958542..959813)
     CDS             complement(960261..961670)
     CDS             complement(961696..962592)
     CDS             complement(962754..963293)
     CDS             963498..964241
     CDS             964374..964820
     CDS             965003..965494
     CDS             965508..966065
     CDS             966140..967042
     CDS             complement(967105..967332)
     CDS             967792..969927
     CDS             970173..970448
     CDS             971703..972263
     CDS             972275..973789
     CDS             973910..974794
     CDS             975014..975721
     CDS             975721..976353
     CDS             976463..977593
     CDS             977756..979210
     CDS             979276..979794
     CDS             980148..980840
     CDS             complement(980926..981252)
     CDS             981386..982954
     CDS             982954..983301
     CDS             983313..985712
     CDS             complement(985770..986165)
     CDS             986313..987212
     CDS             987200..987649
     CDS             987771..988583
     CDS             988732..989208
     CDS             989400..990113
     CDS             990206..991279
     CDS             991565..993004
     CDS             993008..993175
     CDS             993213..993956
     CDS             994028..995632
     CDS             complement(995743..996243)
     CDS             complement(996328..997410)
     CDS             997551..998285
     CDS             998335..998868
     CDS             complement(999032..1001806)
     CDS             complement(1002157..1002810)
     CDS             complement(1002892..1003593)
     CDS             complement(1003762..1006068)
     CDS             complement(1006079..1006558)
     CDS             complement(1006542..1007912)
     CDS             1008230..1008700
     CDS             1008906..1009790
     CDS             1009935..1010348
     CDS             1010438..1011337
     CDS             1011496..1012287
     CDS             1012518..1013699
     CDS             1013729..1015081
     CDS             1015099..1015545
     CDS             1015718..1016269
     CDS             1016286..1017329
     CDS             complement(1017380..1017610)
     CDS             complement(1017610..1018851)
     CDS             complement(1019126..1019560)
     CDS             complement(1019585..1020973)
     CDS             1021230..1022384
     CDS             1022388..1025534
     CDS             1025531..1026898
     CDS             complement(1027259..1027537)
     CDS             complement(1027644..1027931)
     CDS             complement(1028005..1028286)
     CDS             1028412..1029710
     CDS             1029714..1030238
     CDS             1030269..1030700
     CDS             complement(1030756..1030947)
     CDS             complement(1031001..1031306)
     CDS             1031550..1032008
     CDS             1032001..1032399
     CDS             complement(1032416..1032538)
     CDS             complement(1032531..1033466)
     CDS             1033559..1033771
     CDS             1033976..1034269
     CDS             1034278..1035342
     CDS             1035424..1035894
     CDS             1035894..1036646
     CDS             1036668..1036874
     CDS             1036977..1037627
     CDS             1037655..1037882
     CDS             complement(1038148..1038558)
     CDS             complement(1038698..1039129)
     CDS             complement(1039292..1040461)
     CDS             complement(1040481..1040945)
     CDS             complement(1041110..1043362)
     CDS             complement(1043559..1044464)
     CDS             complement(1044476..1044829)
     CDS             1044925..1045317
     CDS             1045392..1047260
     CDS             1047354..1048007
     CDS             complement(1048057..1048542)
     CDS             complement(1048552..1048950)
     CDS             complement(1049119..1049901)
     CDS             complement(1049913..1051385)
     CDS             complement(1051556..1052107)
     CDS             complement(1052141..1053154)
     CDS             complement(1053280..1053645)
     CDS             complement(1053666..1054541)
     CDS             1054769..1056019
     CDS             1056174..1056578
     CDS             1056762..1057685
     CDS             1057685..1058350
     CDS             1058440..1059465
     CDS             1059543..1060220
     CDS             1060223..1060600
     CDS             1060603..1061148
     CDS             1061145..1062047
     CDS             1062949..1063407
     CDS             1063501..1064439
     CDS             1064519..1065415
     CDS             complement(1065674..1067536)
     CDS             complement(1067540..1068172)
     CDS             complement(1068247..1068579)
     CDS             1068872..1069867
     CDS             1069869..1070267
     CDS             complement(1071903..1073966)
     CDS             1074253..1074918
     CDS             1075023..1075262
     CDS             1075262..1077361
     CDS             1077368..1077490
     CDS             1077963..1078124
     CDS             1078124..1078372
     CDS             1079033..1079989
     CDS             1080138..1081085
     CDS             1081228..1082166
     CDS             complement(1082565..1083218)
     CDS             complement(1083607..1084599)
     CDS             complement(1084645..1085391)
     CDS             1085518..1085916
     CDS             1085994..1086842
     CDS             1086839..1088476
     CDS             1088480..1089283
     CDS             complement(1089519..1090160)
     CDS             complement(1090241..1091209)
     CDS             complement(1091258..1093090)
     CDS             complement(1093201..1094388)
     CDS             complement(1094605..1095663)
     CDS             complement(1095623..1115116)
     CDS             complement(1115242..1120008)
     CDS             complement(1120008..1121459)
     CDS             complement(1121456..1121869)
     CDS             complement(1121968..1123260)
     CDS             complement(1123448..1123900)
     CDS             1124337..1125485
     CDS             1125493..1125876
     CDS             1125913..1126422
     CDS             1126570..1127577
     CDS             complement(1128126..1128881)
     CDS             1129034..1130008
     CDS             1130120..1130248
     CDS             complement(1130291..1130980)
     CDS             complement(1130970..1132142)
     CDS             1132214..1133329
     CDS             1133333..1133830
     CDS             complement(1133838..1134938)
     CDS             1135177..1136136
     CDS             1136263..1136709
     CDS             complement(1136756..1137514)
     CDS             complement(1137627..1139906)
     CDS             complement(1140015..1140593)
     CDS             complement(1141270..1142118)
     CDS             complement(1142201..1142668)
     CDS             complement(1142775..1144646)
     CDS             complement(1145329..1145748)
     CDS             complement(1145745..1149080)
     CDS             1149303..1150808
     CDS             1151064..1152047
     CDS             complement(1152068..1152322)
     CDS             complement(1152328..1152678)
     CDS             complement(1152752..1153078)
     CDS             complement(1153160..1153639)
     CDS             complement(1154944..1157061)
     CDS             1157213..1157434
     CDS             1157434..1157730
     CDS             1157733..1158092
     CDS             complement(1158529..1159206)
     CDS             complement(1159221..1159889)
     CDS             complement(1159913..1162093)
     CDS             1162204..1162437
     CDS             1163253..1163684
     CDS             1164226..1166349
     CDS             complement(1166421..1167818)
     CDS             complement(1167934..1168113)
     CDS             1168324..1168827
     CDS             1168839..1170323
     CDS             1170342..1170680
     CDS             1170680..1171069
     CDS             1171189..1172868
     CDS             1172878..1173855
     CDS             1173890..1175086
     CDS             complement(1175024..1176241)
     CDS             complement(1176238..1177140)
     CDS             complement(1177133..1178395)
     CDS             complement(1178417..1178665)
     CDS             1178785..1179885
     CDS             1179866..1181002
     CDS             1181054..1182037
     CDS             complement(1182095..1183282)
     CDS             complement(1183282..1184370)
     CDS             complement(1184381..1185691)
     CDS             1185826..1187100
     CDS             complement(1187140..1187370)
     CDS             1187507..1188436
     CDS             complement(1188431..1189084)
     CDS             1189196..1189801
     CDS             1189845..1190852
     CDS             complement(1191046..1191480)
     CDS             complement(1191757..1192809)
     CDS             1192938..1194398
     CDS             1194439..1195134
     CDS             1195222..1197834
     CDS             1197839..1198234
     CDS             1198215..1198442
     CDS             1198492..1198884
     CDS             1199003..1200178
     CDS             1200212..1200409
     CDS             1200499..1200999
     CDS             1201004..1201537
     CDS             1201575..1203152
     CDS             1203236..1204096
     CDS             1204688..1205134
     CDS             1205190..1206689
     CDS             1206718..1207152
     CDS             1207284..1208300
     CDS             1208340..1209689
     CDS             1209702..1210481
     CDS             1210506..1211759
     CDS             complement(1211790..1212209)
     CDS             1212382..1212774
     CDS             1212863..1213975
     CDS             1214147..1215574
     CDS             1215651..1215971
     CDS             1216098..1216217
     CDS             1216310..1216960
     CDS             complement(1217046..1218038)
     CDS             complement(1218315..1219604)
     CDS             complement(1219601..1221193)
     CDS             complement(1221275..1222792)
     CDS             complement(1222793..1226473)
     CDS             complement(1226627..1227814)
     CDS             complement(1227833..1228318)
     CDS             complement(1228321..1228692)
     CDS             complement(1228705..1229322)
     CDS             complement(1229322..1229924)
     CDS             complement(1229962..1230597)
     CDS             complement(1230563..1231189)
     CDS             complement(1231299..1232084)
     CDS             complement(1232081..1233142)
     CDS             complement(1233144..1234343)
     CDS             complement(1234486..1234743)
     CDS             complement(1234746..1235363)
     CDS             complement(1235390..1236388)
     CDS             complement(1236461..1237261)
     CDS             complement(1237258..1238397)
     CDS             complement(1238507..1238956)
     CDS             complement(1238931..1240214)
     CDS             complement(1240204..1240956)
     CDS             complement(1240964..1241962)
     CDS             complement(1241963..1242367)
     CDS             complement(1242377..1242697)
     CDS             complement(1242690..1243151)
     CDS             complement(1243161..1243592)
     CDS             complement(1243592..1244725)
     CDS             complement(1244743..1245645)
     CDS             complement(1245934..1246812)
     CDS             complement(1246812..1247066)
     CDS             complement(1247059..1248294)
     CDS             complement(1248466..1249197)
     CDS             complement(1249207..1250436)
     CDS             complement(1250505..1252025)
     CDS             1252127..1253377
     CDS             complement(1253606..1254211)
     CDS             complement(1254346..1256031)
     CDS             complement(1256280..1257341)
     CDS             complement(1257355..1258515)
     CDS             complement(1258537..1259532)
     CDS             1259578..1260693
     CDS             complement(1260988..1261677)
     CDS             1262241..1263785
     CDS             1264035..1265726
     CDS             1265710..1266411
     CDS             1266535..1268043
     CDS             1268151..1269329
     CDS             1269518..1272811
     CDS             1272838..1273302
     CDS             complement(1273365..1273784)
     CDS             1274322..1275263
     CDS             1275383..1275994
     CDS             1276218..1276982
     CDS             1277123..1277734
     CDS             complement(1278580..1280478)
     CDS             complement(1280561..1281484)
     CDS             complement(1281704..1282108)
     CDS             complement(1282092..1282679)
     CDS             1282984..1283331
     CDS             complement(1283387..1283863)
     CDS             complement(1283932..1284501)
     CDS             1284677..1284913
     CDS             1285116..1286408
     CDS             1286418..1287158
     CDS             1287284..1287772
     CDS             1287778..1289211
     CDS             1289658..1291325
     CDS             1291393..1292409
     CDS             1292503..1293318
     CDS             1293418..1294815
     CDS             1295103..1295681
     CDS             1295813..1297006
     CDS             1297060..1298034
     CDS             1298090..1299277
     CDS             complement(1299364..1300224)
     CDS             complement(1300302..1301099)
     CDS             1301344..1302540
     CDS             complement(1302728..1304428)
     CDS             complement(1304476..1305555)
     CDS             complement(1305777..1306166)
     CDS             1306448..1307146
     CDS             complement(1307218..1307544)
     CDS             complement(1307713..1307994)
     CDS             complement(1309334..1310677)
     CDS             1311054..1311338
     CDS             1311404..1311556
     CDS             1311569..1311733
     CDS             1311758..1311865
     CDS             1311938..1312114
     CDS             1312141..1313349
     CDS             1313351..1315501
     CDS             1315618..1316688
     CDS             1316876..1317916
     CDS             1318224..1319441
     CDS             1319676..1322495
     CDS             1322515..1323864
     CDS             1323991..1324848
     CDS             1324996..1326225
     CDS             1326478..1326888
     CDS             1326875..1327030
     CDS             complement(1327084..1328034)
     CDS             complement(1328112..1328621)
     CDS             complement(1328704..1329027)
     CDS             complement(1329196..1329621)
     CDS             complement(1329624..1330049)
     CDS             complement(1330063..1331277)
     CDS             1331497..1332846
     CDS             complement(1332893..1334209)
     CDS             complement(1334327..1334695)
     CDS             complement(1334746..1335492)
     CDS             complement(1335504..1335992)
     CDS             complement(1336000..1337448)
     CDS             complement(1337528..1337857)
     CDS             1338233..1339159
     CDS             1339244..1340101
     CDS             complement(1340181..1344350)
     CDS             complement(1344533..1349572)
     CDS             1349849..1351483
     CDS             1351506..1353428
     CDS             1353617..1354171
     CDS             1354413..1355258
     CDS             1355264..1359307
     CDS             1359323..1360249
     CDS             1360648..1360914
     CDS             1360893..1361810
     CDS             complement(1362047..1363246)
     CDS             complement(1363395..1364591)
     CDS             complement(1364768..1365706)
     CDS             1366004..1366612
     CDS             1366605..1369970
     CDS             1370130..1370738
     CDS             1371172..1371834
     CDS             1371864..1372325
     CDS             1372352..1372819
     CDS             1372986..1373540
     CDS             complement(1373643..1376759)
     CDS             complement(1377083..1379230)
     CDS             complement(1379312..1380694)
     CDS             complement(1380800..1381882)
     CDS             complement(1381896..1383404)
     CDS             complement(1383413..1386685)
     CDS             complement(1386816..1387994)
     CDS             complement(1388550..1389113)
     CDS             complement(1389501..1390157)
     CDS             complement(1390277..1390648)
     CDS             complement(1390812..1391816)
     CDS             complement(1391851..1392924)
     CDS             1393064..1394155
     CDS             1394254..1394793
     CDS             1394932..1395243
     CDS             complement(1395240..1395530)
     CDS             complement(1395651..1396610)
     CDS             1396793..1398346
     CDS             1398450..1399196
     CDS             1399207..1400019
     CDS             1400059..1401102
     CDS             1401109..1401672
     CDS             1401656..1402057
     CDS             complement(1402120..1404879)
     CDS             complement(1405312..1406085)
     CDS             complement(1406249..1407640)
     CDS             complement(1407720..1409171)
     CDS             complement(1409182..1411065)
     CDS             complement(1411073..1411393)
     CDS             complement(1411393..1411932)
     CDS             complement(1411932..1412477)
     CDS             complement(1412563..1413615)
     CDS             complement(1413622..1414650)
     CDS             complement(1414744..1416114)
     CDS             complement(1416116..1416646)
     CDS             complement(1416793..1418031)
     CDS             complement(1418050..1418571)
     CDS             complement(1418573..1419121)
     CDS             complement(1419269..1419634)
     CDS             complement(1419876..1420070)
     CDS             complement(1420376..1422127)
     CDS             1422285..1423280
     CDS             1423491..1423838
     CDS             complement(1423886..1424995)
     CDS             complement(1425053..1426609)
     CDS             complement(1426615..1426914)
     CDS             complement(1426929..1427261)
     CDS             complement(1427489..1428736)
     CDS             complement(1428820..1431594)
     CDS             1431711..1432262
     CDS             complement(1432374..1432727)
     CDS             complement(1432769..1433794)
     CDS             1433959..1436598
     CDS             1436842..1438062
     CDS             1438052..1439917
     CDS             complement(1440056..1441030)
     CDS             1441297..1441818
     CDS             1441928..1442527
     CDS             1442616..1443950
     CDS             1443960..1445027
     CDS             1445120..1448296
     CDS             complement(1448428..1451052)
     CDS             complement(1451104..1451541)
     CDS             complement(1451493..1454147)
     CDS             complement(1454240..1456192)
     CDS             complement(1456304..1457293)
     CDS             complement(1457372..1457671)
     CDS             1457800..1458384
     CDS             1458387..1459109
     CDS             1459237..1460880
     CDS             1461078..1461857
     CDS             1461922..1463058
     CDS             1463048..1464076
     CDS             complement(1464318..1465559)
     CDS             1465651..1466532
     CDS             1466839..1467333
     CDS             complement(1467421..1467804)
     CDS             complement(1468163..1468669)
     CDS             complement(1468744..1469709)
     CDS             complement(1469785..1470603)
     CDS             complement(1470669..1471433)
     CDS             complement(1471496..1472278)
     CDS             complement(1472364..1473545)
     CDS             1473717..1475474
     CDS             complement(1475485..1475637)
     CDS             complement(1475693..1475821)
     CDS             1476091..1477539
     CDS             1477717..1477893
     CDS             1477960..1478151
     CDS             1478506..1478697
     CDS             1478917..1481109
     CDS             1481112..1482407
     CDS             1482433..1483359
     CDS             complement(1483388..1484095)
     CDS             complement(1484173..1484697)
     CDS             complement(1484713..1485279)
     CDS             1485466..1485957
     CDS             1486084..1486428
     CDS             complement(1486586..1487641)
     CDS             complement(1487750..1489270)
     CDS             complement(1489519..1490115)
     CDS             complement(1490285..1491679)
     CDS             complement(1492199..1493119)
     CDS             complement(1493361..1494164)
     CDS             1494574..1499166
     CDS             1499344..1500270
     CDS             complement(1500369..1501364)
     CDS             complement(1501658..1503760)
     CDS             complement(1504007..1506214)
     CDS             1506945..1507652
     CDS             complement(1507647..1508045)
     CDS             1508552..1511020
     CDS             1511089..1511469
     CDS             1511642..1512631
     CDS             1512804..1513643
     CDS             1513760..1514161
     CDS             1514205..1514714
     CDS             complement(1514769..1515086)
     CDS             complement(1515143..1515622)
     CDS             complement(1515836..1516075)
     CDS             complement(1516150..1517280)
     CDS             1517658..1519277
     CDS             complement(1519339..1521768)
     CDS             complement(1521903..1522610)
     CDS             complement(1522714..1523952)
     CDS             1524110..1525453
     CDS             1525587..1526912
     CDS             complement(1526942..1527268)
     CDS             complement(1527404..1528042)
     CDS             complement(1528082..1528759)
     CDS             complement(1529081..1530463)
     CDS             complement(1530726..1531214)
     CDS             1531471..1532139
     CDS             complement(1532317..1532631)
     CDS             1532852..1533208
     CDS             complement(1533528..1535990)
     CDS             1536234..1536551
     CDS             complement(1536743..1538833)
     CDS             complement(1538834..1539538)
     CDS             1539741..1540304
     CDS             1540370..1540954
     CDS             1541049..1543667
     CDS             1543664..1544590
     CDS             1545505..1546584
     CDS             1546568..1547287
     CDS             1547327..1548148
     CDS             1548579..1549934
     CDS             1550083..1551132
     CDS             1551134..1552717
     CDS             1552993..1553658
     CDS             complement(1553942..1554172)
     CDS             1554259..1554492
     CDS             1554674..1555228
     CDS             complement(1555284..1555409)
     CDS             1555493..1556884
     CDS             1557318..1558280
     CDS             1558277..1558651
     CDS             1558648..1559868
     CDS             complement(1560005..1561369)
     CDS             1561556..1561942
     CDS             1562147..1563751
     CDS             complement(1563877..1564935)
     CDS             complement(1565010..1567898)
     CDS             1568060..1569160
     CDS             complement(1569304..1570008)
     CDS             complement(1570080..1570451)
     CDS             complement(1570458..1570808)
     CDS             complement(1570805..1571206)
     CDS             complement(1571366..1572151)
     CDS             complement(1572203..1572580)
     CDS             complement(1572696..1573850)
     CDS             complement(1573936..1574490)
     CDS             1574600..1575544
     CDS             1575541..1576644
     CDS             complement(1576732..1577358)
     CDS             complement(1577466..1577951)
     CDS             1578148..1578648
     CDS             1578931..1579533
     CDS             complement(1579599..1580507)
     CDS             complement(1580672..1581628)
     CDS             complement(1581690..1582280)
     CDS             complement(1582345..1583283)
     CDS             complement(1583314..1583664)
     CDS             complement(1583693..1584799)
     CDS             1584947..1585423
     CDS             complement(1585345..1586079)
     CDS             complement(1586140..1586721)
     CDS             complement(1586741..1588111)
     CDS             complement(1588209..1589279)
     CDS             complement(1589370..1590017)
     CDS             complement(1590024..1591232)
     CDS             complement(1591427..1592167)
     CDS             complement(1592291..1593952)
     CDS             complement(1594170..1596032)
     CDS             complement(1596139..1598253)
     CDS             complement(1598477..1600780)
     CDS             complement(1600825..1601484)
     CDS             complement(1601477..1602994)
     CDS             complement(1603168..1604199)
     CDS             1604435..1607416
     CDS             1607452..1609056
     CDS             1609076..1610176
     CDS             1610261..1613134
     CDS             complement(1613250..1613477)
     CDS             complement(1613489..1614985)
     CDS             1615702..1617021
     CDS             1617439..1618173
     CDS             1618166..1619395
     CDS             1619448..1620005
     CDS             1620205..1621464
     CDS             1621573..1623672
     CDS             1623962..1624408
     CDS             complement(1624431..1625345)
     CDS             complement(1625438..1626751)
     CDS             1626932..1629103
     CDS             1629141..1630817
     CDS             1630826..1632310
     CDS             1632367..1632834
     CDS             1633060..1633512
     CDS             1633780..1634229
     CDS             complement(1634237..1636273)
     CDS             complement(1636328..1636825)
     CDS             complement(1636837..1637952)
     CDS             complement(1637988..1638260)
     CDS             complement(1638253..1639032)
     CDS             1639245..1641428
     CDS             1641513..1642310
     CDS             complement(1642287..1642949)
     CDS             complement(1643317..1644180)
     CDS             complement(1644344..1646071)
     CDS             complement(1646059..1647234)
     CDS             complement(1647305..1648498)
     CDS             complement(1648556..1649746)
     CDS             complement(1649754..1652540)
     CDS             complement(1652546..1653289)
     CDS             complement(1653477..1653728)
     CDS             complement(1653918..1654664)
     CDS             complement(1654666..1656396)
     CDS             complement(1656484..1656888)
     CDS             complement(1657114..1659258)
     CDS             complement(1659438..1659704)
     CDS             complement(1659890..1660585)
     CDS             complement(1660620..1661075)
     CDS             1661147..1661683
     CDS             1661673..1662119
     CDS             1662166..1662564
     CDS             1662676..1664682
     CDS             1664770..1665114
     CDS             1665243..1665923
     CDS             complement(1666170..1667405)
     CDS             complement(1667421..1669394)
     CDS             complement(1669391..1669897)
     CDS             complement(1669890..1670720)
     CDS             complement(1670832..1671860)
     CDS             complement(1671918..1673444)
     CDS             1673609..1674856
     CDS             complement(1675022..1675564)
     CDS             complement(1675887..1676741)
     CDS             complement(1676853..1677920)
     CDS             complement(1677981..1680536)
     CDS             1680574..1681302
     CDS             complement(1681312..1682025)
     CDS             complement(1682027..1682758)
     CDS             complement(1683344..1683826)
     CDS             complement(1683839..1684183)
     CDS             1684422..1684718
     CDS             complement(1684757..1685608)
     CDS             complement(1685726..1686349)
     CDS             complement(1686514..1687482)
     CDS             complement(1687621..1688367)
     CDS             1688870..1689847
     CDS             1689894..1692419
     CDS             1692672..1693271
     CDS             1693405..1693935
     CDS             1694049..1696592
     CDS             complement(1696656..1697186)
     CDS             1697423..1698781
     CDS             complement(1698899..1699513)
     CDS             complement(1699513..1700316)
     CDS             1700550..1701437
     CDS             1701497..1704184
     CDS             1704278..1706542
     CDS             1706690..1708948
     CDS             complement(1709010..1710782)
     CDS             complement(1710922..1712172)
     CDS             1712701..1715547
     CDS             1715963..1716151
     CDS             1716225..1717529
     CDS             1717640..1718728
     CDS             1719273..1719464
     CDS             1719843..1720826
     CDS             1720828..1723242
     CDS             1723332..1723757
     CDS             1723900..1725072
     CDS             1725233..1725724
     CDS             1725866..1726276
     CDS             complement(1726354..1727136)
     CDS             1727449..1728336
     CDS             1728362..1729072
     CDS             1729307..1730206
     CDS             1730354..1731598
     CDS             1731705..1733795
     CDS             1733788..1734561
     CDS             1734726..1735310
     CDS             1735529..1736581
     CDS             1737381..1738385
     CDS             1738650..1739066
     CDS             1739239..1741914
     CDS             1741993..1742949
     CDS             1743131..1743784
     CDS             1743972..1745195
     CDS             1745308..1746711
     CDS             complement(1746798..1748915)
     CDS             complement(1749304..1750200)
     CDS             1750366..1750932
     CDS             1751126..1751707
     CDS             complement(1751889..1754213)
     CDS             1754371..1754832
     CDS             1754952..1756298
     CDS             complement(1756368..1757369)
     CDS             complement(1757404..1759191)
     CDS             complement(1759233..1759904)
     CDS             1759966..1760409
     CDS             1760484..1761146
     CDS             1761158..1761790
     CDS             complement(1761796..1762332)
     CDS             1762616..1768303
     CDS             1768413..1770788
     CDS             complement(1770795..1771673)
     CDS             complement(1771736..1773367)
     CDS             complement(1773661..1773951)
     CDS             1774092..1775126
     CDS             complement(1775158..1775397)
     CDS             complement(1775418..1775756)
     CDS             1775959..1776423
     CDS             1776447..1777742
     CDS             1777743..1778303
     CDS             complement(1778370..1778747)
     CDS             1778849..1779715
     CDS             complement(1779914..1781962)
     CDS             complement(1781975..1783282)
     CDS             1783569..1784012
     CDS             1784037..1784297
     CDS             1784414..1785721
     CDS             complement(1785791..1788550)
     CDS             complement(1788600..1789181)
     CDS             1789295..1790539
     CDS             complement(1790664..1792511)
     CDS             complement(1792606..1794243)
     CDS             complement(1794249..1795247)
     CDS             complement(1795408..1795890)
     CDS             complement(1795966..1797174)
     CDS             complement(1797216..1801052)
     CDS             1801266..1802951
     CDS             1803065..1804351
     CDS             complement(1804386..1807265)
     CDS             1807610..1810759
     CDS             1810778..1812313
     CDS             1812535..1813998
     CDS             1814033..1815496
     CDS             1815530..1817797
     CDS             1817974..1818813
     CDS             1818815..1820239
     CDS             1820251..1822482
     CDS             complement(1822528..1824549)
     CDS             complement(1824713..1824967)
     CDS             1825270..1826025
     CDS             1826057..1826377
     CDS             complement(1826383..1826991)
     CDS             complement(1826978..1827223)
     CDS             complement(1827321..1828034)
     CDS             complement(1828162..1829010)
     CDS             complement(1829134..1829466)
     CDS             complement(1829513..1830592)
     CDS             complement(1830602..1830886)
     CDS             complement(1831077..1832393)
     CDS             1832748..1833398
     CDS             complement(1833421..1833819)
     CDS             complement(1833816..1834103)
     CDS             complement(1834185..1834781)
     CDS             1834876..1835607
     CDS             1835632..1836255
     CDS             1836216..1838330
     CDS             1838330..1838731
     CDS             1839000..1841150
     CDS             complement(1841194..1841607)
     CDS             1841763..1842239
     CDS             1842299..1842688
     CDS             complement(1842753..1843907)
     CDS             1844067..1844942
     CDS             1844974..1845345
     CDS             1845482..1846120
     CDS             1846123..1846917
     CDS             complement(1846914..1847624)
     CDS             complement(1847680..1848831)
     CDS             complement(1848930..1849706)
     CDS             complement(1849687..1850325)
     CDS             complement(1850315..1851070)
     CDS             complement(1851028..1851639)
     CDS             complement(1851728..1853551)
     CDS             complement(1853657..1853863)
     CDS             complement(1854148..1854708)
     CDS             complement(1854785..1855216)
     CDS             complement(1855404..1856063)
     CDS             1856220..1858283
     CDS             complement(1858344..1859306)
     CDS             complement(1859447..1860211)
     CDS             complement(1860440..1860826)
     CDS             complement(1860826..1861281)
     CDS             complement(1861477..1862289)
     CDS             complement(1862314..1863060)
     CDS             1863258..1864283
     CDS             complement(1864326..1865441)
     CDS             complement(1865596..1868445)
     CDS             1868701..1868898
     CDS             1868951..1869133
     CDS             1869321..1869995
     CDS             1870078..1871343
     CDS             1871447..1871629
     CDS             1871787..1873022
     CDS             1873094..1873396
     CDS             complement(1873419..1874057)
     CDS             complement(1874149..1877430)
     CDS             1878302..1878484
     CDS             complement(1878582..1879406)
     CDS             1879544..1880044
     CDS             1880058..1881311
     CDS             1881370..1884240
     CDS             1884470..1885231
     CDS             1885287..1885799
     CDS             complement(1885884..1886273)
     CDS             1886493..1887827
     CDS             1887860..1890919
     CDS             1890954..1892354
     CDS             1892347..1892871
     CDS             1892880..1893425
     CDS             1893453..1894847
     CDS             1894867..1896057
     CDS             1896088..1897890
     CDS             1897995..1899017
     CDS             1899024..1900370
     CDS             1900367..1901293
     CDS             complement(1901496..1901678)
     CDS             1901824..1909287
     CDS             1909338..1910249
     CDS             1910260..1912260
     CDS             complement(1912813..1913154)
     CDS             1913241..1913483
     CDS             1914140..1914565
     CDS             1914721..1917012
     CDS             1917094..1917675
     CDS             1917700..1924911
     CDS             1924996..1925376
     CDS             1925399..1925752
     CDS             1925867..1926610
     CDS             1926630..1928738
     CDS             1928897..1929799
     CDS             1929802..1930389
     CDS             1930432..1931418
     CDS             1931437..1931787
     CDS             1931866..1932522
     CDS             1932535..1933221
     CDS             1933224..1933766
     CDS             1933756..1934028
     CDS             complement(1934045..1935451)
     CDS             1935630..1936331
     CDS             1936324..1937568
     CDS             1937571..1938836
     CDS             1938877..1939992
     CDS             1940071..1941456
     CDS             1941463..1942752
     CDS             1942829..1943500
     CDS             complement(1943508..1944320)
     CDS             complement(1944407..1944682)
     CDS             complement(1945063..1945962)
     CDS             1946106..1947095
     CDS             1947105..1947623
     CDS             complement(1947712..1948428)
     CDS             complement(1948530..1949240)
     CDS             complement(1949253..1950362)
     CDS             complement(1950362..1950694)
     CDS             complement(1950684..1951691)
     CDS             complement(1951709..1952542)
     CDS             1952773..1954101
     CDS             1954141..1955340
     CDS             complement(1955343..1956122)
     CDS             1956237..1956413
     CDS             complement(1956575..1957075)
     CDS             complement(1957093..1958118)
     CDS             complement(1958161..1960863)
     CDS             complement(1960871..1961611)
     CDS             complement(1961616..1962305)
     CDS             complement(1962478..1963362)
     CDS             complement(1963447..1964106)
     CDS             1964223..1964936
     CDS             1965015..1967285
     CDS             1967289..1968143
     CDS             complement(1968193..1969512)
     CDS             1969720..1970484
     CDS             1970577..1970921
     CDS             1971037..1972359
     CDS             1972641..1973315
     CDS             1973499..1974731
     CDS             1974873..1975517
     CDS             complement(1975571..1976533)
     CDS             1976677..1977087
     CDS             1977103..1977516
     CDS             1977535..1977939
     CDS             1978032..1978439
     CDS             1978442..1978885
     CDS             1978942..1979376
     CDS             1979534..1980766
     CDS             complement(1980952..1982475)
     CDS             1982722..1983516
     CDS             1983763..1984842
     CDS             complement(1984899..1987502)
     CDS             complement(1987669..1988616)
     CDS             complement(1988628..1990385)
     CDS             1990524..1991657
     CDS             complement(1991726..1993906)
     CDS             complement(1994020..1994556)
     CDS             complement(1994631..1995044)
     CDS             1995228..1997834
     CDS             1998316..1998696
     CDS             complement(1998814..1999038)
     CDS             complement(1999388..2000617)
     CDS             2000753..2001886
     CDS             2001921..2002937
     CDS             2003024..2003929
     CDS             complement(2004152..2005024)
     CDS             complement(2005097..2005459)
     CDS             2005556..2006416
     CDS             complement(2006577..2007110)
     CDS             complement(2007409..2007639)
     CDS             complement(2007804..2008520)
     CDS             complement(2009018..2009377)
     CDS             complement(2009384..2010865)
     CDS             2011063..2012664
     CDS             2012889..2014169
     CDS             complement(2014274..2014849)
     CDS             complement(2014849..2015169)
     CDS             complement(2015176..2016516)
     CDS             2016927..2017712
     CDS             complement(2017753..2019621)
     CDS             complement(2019767..2020363)
     CDS             complement(2020489..2020944)
     CDS             complement(2021305..2022495)
     CDS             complement(2022569..2023666)
     CDS             2023774..2024403
     CDS             complement(2024511..2024807)
     CDS             complement(2024845..2025330)
     CDS             complement(2025333..2026064)
     CDS             complement(2026317..2027942)
     CDS             2028134..2029189
     CDS             2029372..2030973
     CDS             2031140..2033599
     CDS             2033606..2034238
     CDS             complement(2034240..2034626)
     CDS             complement(2034704..2035963)
     CDS             complement(2036042..2038942)
     CDS             complement(2039064..2039837)
     CDS             complement(2039859..2040677)
     CDS             2040878..2042131
     CDS             complement(2042296..2043813)
     CDS             complement(2043955..2046381)
     CDS             complement(2046437..2046532)
     CDS             2046684..2047409
     CDS             complement(2047398..2048978)
     CDS             complement(2049750..2050457)
     CDS             2050624..2051391
     CDS             2051372..2052106
     CDS             2052096..2052845
     CDS             2052845..2053351
     CDS             2053418..2055655
     CDS             2055760..2056107
     CDS             2056109..2056672
     CDS             complement(2056875..2057516)
     CDS             complement(2057631..2058029)
     CDS             complement(2058233..2058784)
     CDS             complement(2058796..2060247)
     CDS             complement(2060253..2060822)
     CDS             complement(2061104..2061667)
     CDS             2062092..2063141
     CDS             complement(2063300..2064160)
     CDS             2064322..2065299
     CDS             complement(2065323..2066012)
     CDS             complement(2066168..2066893)
     CDS             2067214..2067630
     CDS             2067617..2068348
     CDS             2068421..2069449
     CDS             2069522..2071636
     CDS             complement(2071723..2072352)
     CDS             complement(2072445..2073251)
     CDS             2073368..2074318
     CDS             2074318..2074653
     CDS             2075014..2075406
     CDS             2075428..2077287
     CDS             2077291..2078580
     CDS             2078580..2078993
     CDS             2079001..2079408
     CDS             2079416..2080207
     CDS             complement(2080525..2081145)
     CDS             complement(2081299..2081931)
     CDS             complement(2081974..2082738)
     CDS             2083270..2083590
     CDS             2083577..2084473
     CDS             2084494..2084841
     CDS             2084832..2086841
     CDS             2086838..2088301
     CDS             2088380..2089612
     CDS             2089613..2090944
     CDS             2091034..2092353
     CDS             2092370..2093455
     CDS             2093613..2094962
     CDS             2094949..2095671
     CDS             2095678..2097090
     CDS             2097170..2099152
     CDS             2099443..2099892
     CDS             2100231..2100845
     CDS             complement(2100956..2102158)
     CDS             complement(2102200..2102394)
     CDS             complement(2102422..2103000)
     CDS             complement(2103088..2103522)
     CDS             2103585..2104373
     CDS             complement(2104433..2105308)
     CDS             complement(2105308..2105772)
     CDS             complement(2105821..2106291)
     CDS             complement(2106455..2107156)
     CDS             complement(2107320..2108549)
     CDS             complement(2108848..2109075)
     CDS             2109168..2109860
     CDS             complement(2110092..2110556)
     CDS             2110850..2111266
     CDS             2111502..2111783
     CDS             complement(2111936..2112322)
     CDS             complement(2112441..2113769)
     CDS             complement(2113756..2114277)
     CDS             complement(2114523..2115236)
     CDS             complement(2115209..2116207)
     CDS             2116389..2117378
     CDS             2117410..2117622
     CDS             2117858..2119387
     CDS             2119633..2120541
     CDS             2120633..2121472
     CDS             complement(2121650..2122852)
     CDS             complement(2123244..2124875)
     CDS             complement(2124966..2125316)
     CDS             complement(2125402..2125677)
     CDS             complement(2125818..2126156)
     CDS             complement(2126161..2127846)
     CDS             complement(2127968..2128486)
     CDS             complement(2128584..2129843)
     CDS             complement(2129900..2130271)
     CDS             complement(2130351..2131796)
     CDS             2132134..2134653
     CDS             2134657..2135808
     CDS             2136072..2137466
     CDS             2137548..2138195
     CDS             2138247..2139788
     CDS             2139833..2140822
     CDS             2141023..2142012
     CDS             2142090..2143163
     CDS             complement(2143144..2143527)
     CDS             2143594..2145507
     CDS             complement(2145652..2146614)
     CDS             2146680..2147549
     CDS             complement(2147565..2148710)
     CDS             complement(2148829..2149317)
     CDS             2149502..2150215
     CDS             2150459..2150764
     CDS             2150921..2151229
     CDS             complement(2151299..2152393)
     CDS             complement(2152742..2153266)
     CDS             complement(2153311..2153604)
     CDS             complement(2153612..2155123)
     CDS             complement(2155264..2155812)
     CDS             complement(2155999..2157558)
     CDS             complement(2157575..2158732)
     CDS             complement(2158766..2160811)
     CDS             complement(2161657..2162070)
     CDS             2162187..2162375
     CDS             2162545..2163324
     CDS             2163564..2164445
     CDS             2164771..2166084
     CDS             2166234..2168996
     CDS             complement(2169143..2169880)
     CDS             complement(2170031..2170579)
     CDS             complement(2170593..2172164)
     CDS             complement(2172288..2173208)
     CDS             complement(2173235..2173996)
     CDS             complement(2174135..2174920)
     CDS             complement(2174965..2175288)
     CDS             complement(2175602..2178148)
     CDS             complement(2178398..2178811)
     CDS             complement(2178894..2179712)
     CDS             complement(2179716..2180153)
     CDS             complement(2180240..2180824)
     CDS             complement(2180858..2181190)
     CDS             complement(2181237..2182214)
     CDS             2182497..2185136
     CDS             complement(2185423..2187168)
     CDS             2187446..2188249
     CDS             2188348..2189307
     CDS             2189424..2190656
     CDS             2190954..2196053
     CDS             2196037..2198355
     CDS             2198556..2199185
     CDS             complement(2199355..2201112)
     CDS             complement(2201252..2201695)
     CDS             complement(2201772..2202251)
     CDS             2202568..2204715
     CDS             complement(2204802..2206046)
     CDS             complement(2206388..2206924)
     CDS             complement(2206955..2208931)
     CDS             complement(2209515..2210492)
     CDS             2210807..2211148
     CDS             2211221..2212129
     CDS             2212122..2213018
     CDS             2213071..2214357
     CDS             complement(2214398..2215135)
     CDS             complement(2215301..2215741)
     CDS             2215912..2216913
     CDS             2216987..2217583
     CDS             complement(2217648..2219351)
     CDS             2219649..2220374
     CDS             2220501..2221253
     CDS             2221259..2221957
     CDS             complement(2221993..2222658)
     CDS             2222995..2226102
     CDS             2226110..2227657
     CDS             2227843..2229816
     CDS             2229859..2231220
     CDS             2231352..2232623
     CDS             2232676..2232903
     CDS             complement(2232968..2234437)
     CDS             2234711..2235598
     CDS             2235611..2236753
     CDS             2236841..2237035
     CDS             2237136..2238029
     CDS             2238063..2238365
     CDS             2238888..2240075
     CDS             2240227..2240424
     CDS             2240435..2240986
     CDS             2241054..2241491
     CDS             2241505..2242194
     CDS             2242217..2242720
     CDS             2242813..2243184
     CDS             2243449..2247261
     CDS             2247547..2251854
     CDS             2251866..2252177
     CDS             2252531..2253268
     CDS             complement(2253352..2254944)
     CDS             complement(2255093..2256532)
     CDS             2257008..2258435
     CDS             2258514..2259467
     CDS             2259879..2262650
     CDS             2262767..2265031
     CDS             complement(2265086..2266468)
     CDS             2266712..2267866
     CDS             complement(2267858..2268259)
     CDS             complement(2268249..2269682)
     CDS             complement(2270087..2271640)
     CDS             complement(2271641..2272153)
     CDS             complement(2272153..2272344)
     CDS             complement(2272361..2274061)
     CDS             complement(2274081..2274530)
     CDS             2274818..2276227
     CDS             complement(2276433..2276966)
     CDS             complement(2277052..2277678)
     CDS             complement(2277687..2278463)
     CDS             complement(2278514..2279893)
     CDS             complement(2279964..2281223)
     CDS             complement(2281321..2281770)
     CDS             2281869..2282642
     CDS             complement(2282873..2283634)
     CDS             complement(2283977..2285692)
     CDS             complement(2285830..2286954)
     CDS             complement(2287037..2288116)
     CDS             complement(2288473..2289024)
     CDS             complement(2289141..2291198)
     CDS             complement(2291380..2293101)
     CDS             complement(2293402..2293683)
     CDS             complement(2294054..2295397)
     CDS             2295565..2296767
     CDS             complement(2296882..2300421)
     CDS             complement(2300426..2301310)
     CDS             complement(2301425..2301604)
     CDS             complement(2301634..2302149)
     CDS             2302324..2303340
     CDS             complement(2306377..2306880)
     CDS             complement(2309749..2310768)
     CDS             2310942..2317136
     CDS             2317140..2318054
     CDS             complement(2318055..2318696)
     CDS             complement(2318709..2320901)
     CDS             2321190..2321636
     CDS             2322598..2323629
     CDS             2323655..2324515
     CDS             2324583..2325125
     CDS             2325400..2327553
     CDS             2327637..2328374
     CDS             2328556..2329719
     CDS             2329837..2330946
     CDS             2331204..2332637
     CDS             2332661..2333695
     CDS             2334000..2335007
     CDS             2335010..2336491
     CDS             2336501..2337826
     CDS             2338143..2338799
     CDS             complement(2338891..2339766)
     CDS             2339870..2340619
     CDS             2340638..2340970
     CDS             complement(2340980..2341591)
     CDS             2341872..2343023
     CDS             2343256..2346792
     CDS             2346810..2348213
     CDS             2348279..2349478
     CDS             2349575..2350711
     CDS             2350825..2353614
     CDS             2353866..2355866
     CDS             2355880..2357388
     CDS             complement(2357592..2358512)
     CDS             complement(2358654..2360258)
     CDS             2360441..2360725
     CDS             complement(2360726..2361292)
     CDS             complement(2361298..2361444)
     CDS             complement(2361555..2365505)
     CDS             2365896..2368913
     CDS             2368930..2370453
     CDS             2370733..2371905
     CDS             2372184..2373212
     CDS             2373411..2375222
     CDS             2375455..2376477
     CDS             2376502..2377680
     CDS             2377877..2378854
     CDS             2379024..2381138
     CDS             2381279..2383192
     CDS             complement(2383576..2384289)
     CDS             complement(2384357..2385415)
     CDS             2385537..2387780
     CDS             2387824..2389701
     CDS             2389908..2390024
     CDS             2390021..2390986
     CDS             2390994..2392064
     CDS             2392073..2393155
     CDS             2393325..2394350
     CDS             2394504..2397644
     CDS             2397653..2399971
     CDS             2400248..2401732
     CDS             2401744..2403984
     CDS             2403997..2406657
     CDS             2406921..2410007
     CDS             2410025..2411623
     CDS             2411715..2412764
     CDS             2412776..2413108
     CDS             2413115..2413258
     CDS             2413261..2414232
     CDS             2414415..2414825
     CDS             complement(2414896..2417247)
     CDS             complement(2418019..2419302)
     CDS             complement(2419341..2421050)
     CDS             complement(2421187..2422275)
     CDS             complement(2422283..2422642)
     CDS             complement(2422632..2423771)
     CDS             complement(2423776..2424636)
     CDS             complement(2424713..2425081)
     CDS             complement(2425106..2426251)
     CDS             complement(2426341..2432106)
     CDS             complement(2432120..2439565)
     CDS             complement(2440181..2441353)
     CDS             complement(2441881..2442240)
     CDS             complement(2442401..2442649)
     CDS             complement(2442672..2442842)
     CDS             complement(2443111..2443539)
     CDS             complement(2443551..2443916)
     CDS             complement(2443974..2444528)
     CDS             complement(2444851..2445339)
     CDS             complement(2445350..2448850)
     CDS             complement(2448851..2451019)
     CDS             complement(2451045..2451542)
     CDS             complement(2451571..2452023)
     CDS             complement(2452020..2452307)
     CDS             complement(2452625..2452870)
     CDS             complement(2453299..2453499)
     CDS             complement(2453471..2453632)
     CDS             complement(2453622..2454338)
     CDS             complement(2454367..2454645)
     CDS             complement(2454638..2454775)
     CDS             2455079..2455762
     CDS             2456043..2460164
     CDS             2460478..2463504
     CDS             2463548..2465140
     CDS             2465322..2466416
     CDS             2466528..2467427
     CDS             2467503..2468918
     CDS             2469121..2470923
     CDS             complement(2471180..2471848)
     CDS             2471974..2472210
     CDS             2472330..2474315
     CDS             2474794..2475426
     CDS             2475466..2476434
     CDS             2476740..2485424
     CDS             2485498..2491914
     CDS             2491921..2496627
     CDS             2496656..2497432
     CDS             2497466..2501686
     CDS             2502107..2509339
     CDS             2509396..2510775
     CDS             2510756..2520943
     CDS             2520964..2522571
     CDS             2522625..2528603
     CDS             2528772..2531156
     CDS             2531169..2531888
     CDS             2531930..2532289
     CDS             2532301..2533926
     CDS             2534015..2538460
     CDS             2538497..2540434
     CDS             2540496..2541863
     CDS             complement(2541980..2543023)
     CDS             complement(2547046..2547549)
     CDS             2550847..2550996
     CDS             2551327..2551551
     CDS             complement(2551502..2551738)
     CDS             complement(2552070..2552468)
     CDS             complement(2552470..2553600)
     CDS             complement(2553603..2555063)
     CDS             complement(2555072..2555764)
     CDS             complement(2555772..2558222)
     CDS             complement(2558238..2558612)
     CDS             complement(2558626..2559123)
     CDS             complement(2559421..2559678)
     CDS             complement(2559745..2560053)
     CDS             complement(2560293..2560931)
     CDS             complement(2561057..2562670)
     CDS             complement(2562673..2563119)
     CDS             complement(2563303..2563644)
     CDS             complement(2563667..2564938)
     CDS             complement(2564925..2566496)
     CDS             complement(2566691..2567899)
     CDS             2568248..2568805
     CDS             2568805..2569761
     CDS             2569795..2569908
     CDS             2569868..2572705
     CDS             complement(2572808..2573134)
     CDS             complement(2573697..2574509)
     CDS             2574907..2577813
     CDS             2578206..2580137
     CDS             complement(2580307..2581551)
     CDS             2581767..2582225
     CDS             2582567..2583970
     CDS             2584127..2584669
     CDS             complement(2584723..2585097)
     CDS             complement(2585308..2586222)
     CDS             2586400..2587686
     CDS             2587887..2589197
     CDS             2589197..2591284
     CDS             complement(2591504..2592820)
     CDS             2593137..2594099
     CDS             complement(2594100..2594801)
     CDS             2594956..2596491
     CDS             complement(2596599..2598188)
     CDS             complement(2598340..2598708)
     CDS             complement(2598774..2599640)
     CDS             complement(2599730..2600233)
     CDS             complement(2600275..2600775)
     CDS             complement(2600765..2601091)
     CDS             complement(2601271..2602341)
     CDS             complement(2602448..2603635)
     CDS             complement(2603755..2604468)
     CDS             complement(2604506..2604973)
     CDS             complement(2605008..2605559)
     CDS             complement(2606617..2607066)
     CDS             complement(2607105..2607467)
     CDS             complement(2607562..2607972)
     CDS             2608193..2608519
     CDS             complement(2609114..2609227)
     CDS             complement(2610131..2611354)
     CDS             complement(2612000..2613454)
     CDS             complement(2613579..2618138)
     CDS             2618512..2619705
     CDS             complement(2619918..2620715)
     CDS             2620938..2621978
     CDS             2621982..2622689
     CDS             complement(2622836..2623300)
     CDS             complement(2623398..2624432)
     CDS             complement(2624434..2625444)
     CDS             complement(2625485..2626714)
     CDS             complement(2626817..2628808)
     CDS             complement(2628856..2629794)
     CDS             complement(2629881..2630117)
     CDS             complement(2630226..2630528)
     CDS             complement(2630513..2630746)
     CDS             complement(2630805..2631755)
     CDS             complement(2631954..2632616)
     CDS             complement(2632683..2633138)
     CDS             complement(2633245..2633688)
     CDS             complement(2633734..2634216)
     CDS             complement(2634221..2635042)
     CDS             complement(2635076..2637457)
     CDS             complement(2637604..2639826)
     CDS             complement(2640112..2640462)
     CDS             2640743..2641480
     CDS             complement(2641545..2642225)
     CDS             2642513..2642860
     CDS             2643140..2643601
     CDS             2643610..2644149
     CDS             2644176..2645048
     CDS             2645099..2645449
     CDS             2645592..2646746
     CDS             2646790..2647722
     CDS             2647824..2648132
     CDS             complement(2648242..2648640)
     CDS             complement(2649032..2649586)
     CDS             complement(2649777..2650670)
     CDS             2650796..2651131
     CDS             complement(2651204..2651749)
     CDS             complement(2651769..2652599)
     CDS             complement(2652737..2653105)
     CDS             complement(2653174..2654952)
     CDS             2655083..2656264
     CDS             2656555..2657466
     CDS             2657545..2657820
     CDS             complement(2658067..2658654)
     CDS             complement(2658656..2659933)
     CDS             complement(2660053..2661207)
     CDS             complement(2661311..2662276)
     CDS             complement(2662345..2663565)
     CDS             complement(2663590..2664186)
     CDS             2664399..2665433
     CDS             complement(2665419..2666135)
     CDS             complement(2666132..2666776)
     CDS             2666958..2667824
     CDS             2667850..2668167
     CDS             2668269..2668835
     CDS             2668832..2670232
     CDS             2670436..2671908
     CDS             complement(2671969..2672472)
     CDS             complement(2672556..2673452)
     CDS             complement(2673661..2674245)
     CDS             complement(2674300..2675571)
     CDS             complement(2675668..2676126)
     CDS             complement(2676215..2678437)
     CDS             complement(2678728..2679516)
     CDS             complement(2679688..2680773)
     CDS             complement(2680902..2682269)
     CDS             complement(2682330..2683661)
     CDS             complement(2683684..2684295)
     CDS             complement(2684392..2685405)
     CDS             complement(2685441..2686646)
     CDS             complement(2686646..2687413)
     CDS             complement(2687432..2688406)
     CDS             2688427..2689170
     CDS             2689288..2690127
     CDS             2690214..2690816
     CDS             2690902..2691879
     CDS             2691892..2692992
     CDS             2693008..2694324
     CDS             2694348..2695703
     CDS             2695717..2697180
     CDS             complement(2697177..2698082)
     CDS             2698172..2698564
     CDS             2698561..2699652
     CDS             complement(2699649..2700530)
     CDS             complement(2700530..2701279)
     CDS             2701522..2704536
     CDS             2704621..2705484
     CDS             2705597..2707354
     CDS             2707486..2708016
     CDS             2708077..2708526
     CDS             2708930..2710606
     CDS             2710921..2712534
     CDS             2712695..2715475
     CDS             2715776..2717716
     CDS             2717774..2718760
     CDS             2718989..2721964
     CDS             2722050..2722661
     CDS             2722903..2723901
     CDS             2723949..2724812
     CDS             2724831..2725310
     CDS             2725328..2727691
     CDS             2727678..2728871
     CDS             2729029..2730189
     CDS             2730193..2731362
     CDS             complement(2732280..2733212)
     CDS             complement(2733281..2733520)
     CDS             complement(2733543..2735021)
     CDS             complement(2735080..2735469)
     CDS             complement(2735506..2736177)
     CDS             complement(2736364..2737560)
     CDS             2737684..2739018
     CDS             2739154..2741769
     CDS             2741804..2742730
     CDS             2742741..2744870
     CDS             2745015..2745500
     CDS             complement(2745591..2745971)
     CDS             2746260..2748893
     CDS             complement(2749059..2750207)
     CDS             complement(2750311..2752539)
     CDS             complement(2752776..2753501)
     CDS             complement(2753640..2756069)
     CDS             complement(2756174..2757322)
     CDS             complement(2757409..2759712)
     CDS             2759966..2761126
     CDS             complement(2761185..2761694)
     CDS             complement(2761758..2762483)
     CDS             complement(2762509..2762988)
     CDS             complement(2763305..2765611)
     CDS             complement(2765758..2767212)
     CDS             complement(2767519..2767692)
     CDS             complement(2767667..2768134)
     CDS             complement(2768219..2768473)
     CDS             complement(2768518..2768646)
     CDS             complement(2768664..2769461)
     CDS             complement(2769527..2770021)
     CDS             complement(2770024..2770554)
     CDS             2771036..2771416
     CDS             2771596..2772381
     CDS             complement(2772402..2772602)
     CDS             complement(2772935..2773444)
     CDS             complement(2773559..2773891)
     CDS             2774019..2774267
     CDS             complement(2774428..2774724)
     CDS             complement(2774815..2775396)
     CDS             complement(2775649..2776086)
     CDS             complement(2776107..2776406)
     CDS             complement(2776407..2777033)
     CDS             complement(2777033..2777839)
     CDS             2778076..2779152
     CDS             2779505..2780836
     CDS             complement(2781326..2781712)
     CDS             complement(2781753..2782106)
     CDS             complement(2782146..2782430)
     CDS             complement(2782483..2782635)
     CDS             complement(2782671..2783315)
     CDS             complement(2783364..2783939)
     CDS             complement(2784083..2785867)
     CDS             complement(2785884..2786333)
     CDS             complement(2786355..2786906)
     CDS             complement(2787069..2787254)
     CDS             complement(2787366..2787839)
     CDS             2788000..2790183
     CDS             2790296..2791117
     CDS             2791240..2792040
     CDS             complement(2792037..2792957)
     CDS             complement(2793027..2794037)
     CDS             complement(2795152..2796006)
     CDS             complement(2796107..2796826)
     CDS             complement(2796970..2797533)
     CDS             complement(2797566..2797982)
     CDS             complement(2798089..2798430)
     CDS             complement(2798581..2800140)
     CDS             2800429..2803869
     CDS             2804401..2805918
     CDS             complement(2806359..2806676)
     CDS             2806879..2807286
     CDS             complement(2807619..2808005)
     CDS             complement(2808386..2808790)
     CDS             complement(2809222..2809575)
     CDS             complement(2810190..2810588)
     CDS             2811038..2811910
     CDS             2812126..2812995
     CDS             2813087..2813605
     CDS             complement(2813680..2814654)
     CDS             complement(2814885..2815901)
     CDS             2816141..2816326
     CDS             2816329..2818518
     CDS             2818913..2819758
     CDS             2819825..2820349
     CDS             2820358..2820768
     CDS             2820828..2821091
     CDS             2821108..2821512
     CDS             2821514..2822878
     CDS             2822931..2824415
     CDS             2824569..2825747
     CDS             2825868..2826224
     CDS             2826257..2826877
     CDS             complement(2826895..2827518)
     CDS             complement(2827583..2828035)
     CDS             2828173..2830509
     CDS             2830700..2831143
     CDS             complement(2831300..2833153)
     CDS             complement(2833254..2833532)
     CDS             complement(2833646..2834482)
     CDS             complement(2834603..2834845)
     CDS             complement(2834864..2835580)
     CDS             complement(2835614..2835970)
     CDS             complement(2836058..2836954)
     CDS             complement(2837157..2838275)
     CDS             complement(2838323..2839396)
     CDS             complement(2839412..2840068)
     CDS             complement(2840076..2841080)
     CDS             complement(2841195..2842451)
     CDS             complement(2842547..2842930)
     CDS             complement(2843085..2843390)
     CDS             complement(2843383..2844303)
     CDS             2844591..2845298
     CDS             complement(2845435..2845962)
     CDS             2846242..2847771
     CDS             2847835..2849739
     CDS             2849834..2851930
     CDS             2851930..2852331
     CDS             2852757..2854685
     CDS             2854893..2855129
     CDS             2855557..2857170
     CDS             2857254..2859164
     CDS             2859314..2860033
     CDS             2860161..2860718
     CDS             complement(2861026..2862903)
     CDS             2863044..2864231
     CDS             2864273..2865874
     CDS             2865883..2866827
     CDS             2866817..2867257
     CDS             complement(2867338..2867778)
     CDS             2867869..2868519
     CDS             2868647..2869456
     CDS             complement(2869557..2870189)
     CDS             complement(2870198..2870692)
     CDS             complement(2870834..2871895)
     CDS             2871980..2872183
     CDS             2872189..2872482
     CDS             2872647..2874107
     CDS             complement(2874186..2874296)
     CDS             complement(2874418..2875191)
     CDS             complement(2875443..2877347)
     CDS             complement(2877552..2878130)
     CDS             2878207..2879985
     CDS             2880504..2881742
     CDS             2881749..2882156
     CDS             2882370..2882804
     CDS             complement(2882858..2884372)
     CDS             complement(2884404..2885183)
     CDS             2885386..2885835
     CDS             2885857..2886378
     CDS             2886477..2888711
     CDS             2888735..2889466
     CDS             2889736..2890959
     CDS             complement(2891053..2891652)
     CDS             complement(2891670..2892293)
     CDS             complement(2892462..2893901)
     CDS             2894165..2895424
     CDS             2895542..2896024
     CDS             complement(2896132..2897250)
     CDS             complement(2897296..2898264)
     CDS             2898383..2898676
     CDS             2898728..2901166
     CDS             2901206..2902489
     CDS             2902567..2904036
     CDS             2904131..2905783
     CDS             2906021..2906326
     CDS             complement(2906452..2909247)
     CDS             2909489..2912245
     CDS             2912487..2915522
     CDS             2915534..2917033
     CDS             2917046..2918647
     CDS             2918659..2920329
     CDS             2920398..2921156
     CDS             2921477..2922061
     CDS             2922112..2922255
     CDS             2922713..2923777
     CDS             complement(2923793..2924449)
     CDS             2924517..2925071
     CDS             2925112..2925564
     CDS             complement(2925833..2927293)
     CDS             2927383..2928147
     CDS             2928176..2928664
     CDS             2928712..2929134
     CDS             complement(2929193..2929702)
     CDS             complement(2929857..2930450)
     CDS             complement(2930563..2931207)
     CDS             complement(2931451..2931777)
     CDS             complement(2931782..2933032)
     CDS             complement(2933179..2935101)
     CDS             2935354..2936466
     CDS             complement(2936585..2937937)
     CDS             complement(2938040..2938804)
     CDS             complement(2938819..2939697)
     CDS             2939927..2940226
     CDS             complement(2940278..2943052)
     CDS             complement(2943441..2943758)
     CDS             complement(2943790..2944224)
     CDS             complement(2944416..2944979)
     CDS             complement(2945161..2945487)
     CDS             complement(2945587..2946537)
     CDS             complement(2946783..2947853)
     CDS             complement(2947959..2949023)
     CDS             2949173..2949523
     CDS             2949693..2950853
     CDS             complement(2950996..2953659)
     CDS             2953954..2955048
     CDS             2955386..2956063
     CDS             2956082..2956195
     CDS             2956334..2957251
     CDS             2957318..2957842
     CDS             2957843..2958823
     CDS             2958863..2960077
     CDS             2960241..2962109
     CDS             2962125..2962748
     CDS             2962784..2965504
     CDS             2965657..2965983
     CDS             complement(2966039..2967823)
     CDS             complement(2967890..2969371)
     CDS             complement(2969529..2970158)
     CDS             complement(2970160..2972079)
     CDS             complement(2972264..2972668)
     CDS             complement(2972665..2973240)
     CDS             complement(2973253..2973603)
     CDS             2973703..2974341
     CDS             2974338..2975141
     CDS             complement(2975164..2975736)
     CDS             complement(2975724..2976038)
     CDS             complement(2976023..2976253)
     CDS             complement(2976281..2976502)
     CDS             complement(2976640..2977452)
     CDS             2977620..2978759
     CDS             2978915..2981302
     CDS             complement(2981518..2982186)
     CDS             complement(2982282..2983046)
     CDS             2983161..2984324
     CDS             2984489..2984725
     CDS             2984744..2985436
     CDS             complement(2985489..2986313)
     CDS             complement(2986285..2986833)
     CDS             complement(2986848..2988260)
     CDS             2988419..2989471
     CDS             complement(2989548..2989949)
     CDS             complement(2990091..2991077)
     CDS             complement(2991222..2992109)
     CDS             complement(2992111..2992902)
     CDS             2993093..2993794
     CDS             2994225..2994386
     CDS             2994376..2994927
     CDS             complement(2995068..2996075)
     CDS             2996117..2997286
     CDS             complement(2997374..2997943)
     CDS             2998182..2999315
     CDS             2999322..3000248
     CDS             3000256..3001077
     CDS             3001102..3001965
     CDS             complement(3001966..3003036)
     CDS             3003122..3003889
     CDS             complement(3003870..3004643)
     CDS             complement(3004662..3005726)
     CDS             3005851..3006600
     CDS             3006870..3007583
     CDS             3007591..3008340
     CDS             complement(3008393..3009208)
     CDS             3009488..3010114
     CDS             3010286..3010531
     CDS             3010521..3010802
     CDS             3010826..3011242
     CDS             3011368..3012861
     CDS             3012944..3013516
     CDS             complement(3013546..3015768)
     CDS             3015968..3016558
     CDS             3016619..3017104
     CDS             3017206..3017976
     CDS             complement(3017979..3018659)
     CDS             3018867..3021254
     CDS             3021369..3021560
     CDS             3021570..3023747
     CDS             3023755..3023949
     CDS             3023953..3024894
     CDS             3024906..3026324
     CDS             3026338..3026787
     CDS             3026879..3027580
     CDS             complement(3027577..3028941)
     CDS             complement(3029070..3029540)
     CDS             complement(3029653..3030000)
     CDS             complement(3030118..3030540)
     CDS             complement(3030661..3032289)
     CDS             3032460..3033050
     CDS             3033120..3033578
     CDS             3033581..3033892
     CDS             3033898..3034104
     CDS             complement(3034329..3035327)
     CDS             complement(3035662..3036108)
     CDS             complement(3036191..3036955)
     CDS             3037634..3038653
     CDS             complement(3038787..3039107)
     CDS             3039258..3041318
     CDS             3041389..3042429
     CDS             3042802..3043722
     CDS             3044067..3044960
     CDS             complement(3045230..3045943)
     CDS             complement(3046081..3048111)
     CDS             complement(3048321..3049403)
     CDS             3049734..3050579
     CDS             3050795..3051577
     CDS             3051567..3051950
     CDS             complement(3052291..3053397)
     CDS             3053632..3054201
     CDS             complement(3054518..3055024)
     CDS             complement(3055247..3055480)
     CDS             complement(3055464..3055988)
     CDS             3056125..3056520
     CDS             3056710..3059355
     CDS             complement(3059408..3060697)
     CDS             complement(3060792..3061712)
     CDS             complement(3061880..3064327)
     CDS             complement(3064514..3064618)
     CDS             3064914..3066485
     CDS             3066535..3067179
     CDS             3067210..3068544
     CDS             3068783..3069295
     CDS             3069330..3070697
     CDS             complement(3070745..3071263)
     CDS             complement(3071366..3072733)
     CDS             complement(3072873..3075419)
     CDS             3075678..3078317
     CDS             3078368..3079642
     CDS             complement(3079712..3080131)
     CDS             complement(3080424..3082403)
     CDS             complement(3082649..3083395)
     CDS             complement(3083460..3084209)
     CDS             complement(3084212..3085606)
     CDS             complement(3085774..3086967)
     CDS             complement(3087207..3088886)
     CDS             3089240..3091114
     CDS             complement(3091103..3091432)
     CDS             complement(3091447..3092229)
     CDS             complement(3092239..3092508)
     CDS             complement(3092509..3093162)
     CDS             complement(3093152..3094042)
     CDS             complement(3094044..3094649)
     CDS             complement(3094766..3096691)
     CDS             complement(3096708..3097079)
     CDS             3097172..3097900
     CDS             complement(3098240..3098632)
     CDS             complement(3098808..3099452)
     CDS             3099460..3100110
     CDS             3100270..3100659
     CDS             3101200..3101685
     CDS             3101694..3104063
     CDS             3104060..3104911
     CDS             3105044..3105190
     CDS             3105201..3105995
     CDS             complement(3107099..3107437)
     CDS             complement(3107586..3109313)
     CDS             3109573..3110934
     CDS             3111111..3111557
     CDS             complement(3111735..3112313)
     CDS             complement(3112431..3112889)
     CDS             complement(3112980..3113672)
     CDS             complement(3113809..3114780)
     CDS             3115012..3115629
     CDS             3115619..3116662
     CDS             complement(3116830..3117441)
     CDS             complement(3117448..3118689)
     CDS             complement(3118880..3119731)
     CDS             complement(3119733..3120590)
     CDS             complement(3120599..3120988)
     CDS             complement(3121052..3122044)
     CDS             complement(3122140..3122976)
     CDS             3123358..3126312
     CDS             complement(3126378..3126815)
     CDS             complement(3126921..3128192)
     CDS             3128554..3130437
     CDS             3130643..3131197
     CDS             3131194..3132453
     CDS             3132450..3133199
     CDS             3133313..3133645
     CDS             complement(3133952..3135073)
     CDS             complement(3135092..3136204)
     CDS             3136792..3136929
     CDS             3137498..3137689
     CDS             complement(3137600..3137965)
     CDS             complement(3139565..3142030)
     CDS             complement(3142036..3143034)
     CDS             3143315..3144430
     CDS             complement(3145111..3146115)
     CDS             complement(3146254..3146700)
     CDS             complement(3146713..3148293)
     CDS             complement(3148512..3149081)
     CDS             complement(3149099..3149449)
     CDS             complement(3149473..3150426)
     CDS             complement(3150764..3151183)
     CDS             complement(3151204..3151665)
     CDS             complement(3151860..3152258)
     CDS             3152655..3153104
     CDS             3154141..3154464
     CDS             3155131..3155340
     CDS             complement(3155784..3156542)
     CDS             complement(3156773..3158956)
     CDS             complement(3159122..3159241)
     CDS             3159559..3160725
     CDS             3160905..3161198
     CDS             3161611..3162264
     CDS             3163106..3164272
     CDS             3164275..3165234
     CDS             3165264..3166364
     CDS             complement(3166461..3166685)
     CDS             complement(3166978..3167133)
     CDS             complement(3167404..3167973)
     CDS             3169436..3171112
     CDS             3171116..3174574
     CDS             3174588..3179819
     CDS             3179797..3180222
     CDS             3180725..3181369
     CDS             3181311..3181505
     CDS             3181733..3182308
     CDS             3182734..3183297
     CDS             3183302..3184981
     CDS             3185092..3186009
     CDS             3186021..3186887
     CDS             complement(3186930..3187301)
     CDS             3187441..3187677
     CDS             3188051..3188233
     CDS             3188408..3189046
     CDS             3189064..3189411
     CDS             3189624..3190283
     CDS             3190866..3191531
     CDS             3191569..3192078
     CDS             3192102..3192623
     CDS             3192676..3193191
     CDS             3193203..3193703
     CDS             3193720..3194019
     CDS             3194046..3198602
     CDS             3199273..3199848
     CDS             3200019..3200768
     CDS             3201038..3201703
     CDS             complement(3202017..3202622)
     CDS             complement(3202622..3203590)
     CDS             complement(3203874..3206420)
     CDS             complement(3206417..3208222)
     CDS             complement(3208411..3211437)
     CDS             complement(3211434..3212141)
     CDS             complement(3212128..3213360)
     CDS             complement(3213362..3214165)
     CDS             3214830..3215165
     CDS             3215330..3215698
     CDS             3216119..3216952
     CDS             complement(3217305..3217694)
     CDS             complement(3218085..3219233)
     CDS             complement(3219220..3219792)
     CDS             complement(3220036..3221436)
     CDS             3221619..3222452
     CDS             3222522..3224294
     CDS             3224740..3225750
     CDS             3226034..3229126
     CDS             3229139..3230653
     CDS             3231114..3233075
     CDS             3233222..3235483
     CDS             3235636..3237915
     CDS             3237924..3239387
     CDS             3239409..3240308
     CDS             complement(3240365..3240994)
     CDS             3241136..3241792
     CDS             complement(3242147..3243265)
     CDS             complement(3243373..3245058)
     CDS             complement(3245058..3245783)
     CDS             complement(3245963..3246259)
     CDS             complement(3246577..3247404)
     CDS             3247716..3248666
     CDS             3248793..3249155
     CDS             3249279..3250124
     CDS             3250297..3251250
     CDS             3251283..3252434
     CDS             3252901..3253284
     CDS             complement(3253464..3256562)
     CDS             complement(3256566..3257651)
     CDS             complement(3257664..3258911)
     CDS             complement(3258999..3260360)
     CDS             complement(3260357..3261037)
     CDS             complement(3261103..3262191)
     CDS             3262273..3262956
     CDS             complement(3265979..3266482)
     CDS             3269448..3269915
     CDS             3269930..3270364
     CDS             complement(3270366..3271016)
     CDS             complement(3271062..3271928)
     CDS             3272043..3273464
     CDS             3273461..3274741
     CDS             3274873..3276777
     CDS             3276980..3279379
     CDS             3279463..3280272
     CDS             3280433..3281752
     CDS             complement(3281846..3282568)
     CDS             complement(3282589..3283647)
     CDS             complement(3283631..3284167)
     CDS             complement(3284234..3284701)
     CDS             3284993..3285664
     CDS             3285883..3288336
     CDS             3288483..3289502
     CDS             3289718..3290410
     CDS             3290507..3291856
     CDS             complement(3291957..3292883)
     CDS             3293097..3293819
     CDS             3293878..3294621
     CDS             3294796..3295674
     CDS             3295840..3297615
     CDS             complement(3297741..3298265)
     CDS             complement(3298289..3298816)
     CDS             3299030..3299584
     CDS             complement(3299648..3300493)
     CDS             complement(3300552..3300695)
     CDS             complement(3300776..3302227)
     CDS             complement(3302250..3304055)
     CDS             complement(3304061..3304429)
     CDS             complement(3304457..3306052)
     CDS             complement(3306058..3306426)
     CDS             complement(3306597..3307811)
     CDS             3307909..3308508
     CDS             3308508..3309161
     CDS             3309218..3309931
     CDS             3310072..3310734
     CDS             3310805..3311647
     CDS             complement(3311737..3312234)
     CDS             complement(3312299..3313474)
     CDS             3313652..3315316
     CDS             3315407..3315748
     CDS             3315884..3316738
     CDS             3317458..3318291
     CDS             3318458..3319420
     CDS             3319450..3320127
     CDS             3320224..3321426
     CDS             3321464..3322531
     CDS             complement(3322600..3323154)
     CDS             complement(3323171..3324082)
     CDS             3324279..3324755
     CDS             3324759..3325727
     CDS             complement(3325866..3327434)
     CDS             complement(3327570..3328103)
     CDS             3328284..3329771
     CDS             complement(3329865..3331607)
     CDS             complement(3331726..3332196)
     CDS             complement(3332248..3332523)
     CDS             complement(3332647..3332778)
     CDS             complement(3332790..3333275)
     CDS             complement(3333276..3333953)
     CDS             complement(3333965..3334630)
     CDS             3334735..3335247
     CDS             complement(3335331..3335798)
     CDS             3336111..3337265
     CDS             3337343..3337822
     CDS             3337915..3340500
     CDS             3340514..3341029
     CDS             complement(3341092..3343209)
     CDS             complement(3343353..3343766)
     CDS             complement(3343776..3344744)
     CDS             complement(3344854..3346257)
     CDS             complement(3346557..3347624)
     CDS             complement(3347758..3350079)
     CDS             3350276..3351445
     CDS             complement(3351597..3353381)
     CDS             3354387..3354794
     CDS             complement(3354851..3355423)
     CDS             3355553..3355948
     CDS             complement(3355959..3356321)
     CDS             complement(3356380..3357318)
     CDS             complement(3357407..3357952)
     CDS             complement(3357975..3358385)
     CDS             complement(3358458..3359573)
     CDS             complement(3359647..3360402)
     CDS             complement(3360438..3361400)
     CDS             3361493..3362656
     CDS             complement(3362809..3363183)
     CDS             complement(3363190..3363657)
     CDS             complement(3363661..3363987)
     CDS             3364138..3364485
     CDS             complement(3364541..3365593)
     CDS             complement(3365751..3366122)
     CDS             complement(3366250..3367182)
     CDS             complement(3367201..3368052)
     CDS             complement(3368105..3368578)
     CDS             complement(3368578..3368970)
     CDS             complement(3369006..3369875)
     CDS             complement(3369976..3370308)
     CDS             complement(3370440..3371390)
     CDS             3371756..3373732
     CDS             complement(3373896..3374867)
     CDS             complement(3374954..3375529)
     CDS             complement(3375562..3376023)
     CDS             complement(3376035..3376442)
     CDS             3376568..3376996
     CDS             complement(3377071..3378330)
     CDS             complement(3378323..3378616)
     CDS             3378721..3379254
     CDS             3379364..3380902
     CDS             3381093..3382427
     CDS             3382510..3383778
     CDS             complement(3383856..3385085)
     CDS             3385226..3385645
     CDS             complement(3385710..3386054)
     CDS             complement(3386056..3386172)
     CDS             3386819..3387133
     CDS             complement(3387130..3387417)
     CDS             3388081..3389613
     CDS             3389678..3389995
     CDS             3389998..3390594
     CDS             complement(3390540..3390650)
     CDS             complement(3390701..3392611)
     CDS             complement(3393112..3394581)
     CDS             complement(3394660..3395181)
     CDS             complement(3395272..3396966)
     CDS             complement(3397030..3398703)
     CDS             complement(3398973..3400091)
     CDS             complement(3400160..3401335)
     CDS             3401491..3403035
     CDS             complement(3403235..3404890)
     CDS             complement(3405047..3406702)
     CDS             3406819..3407517
     CDS             complement(3407543..3408151)
     CDS             complement(3408271..3408867)
     CDS             complement(3408959..3409714)
     CDS             complement(3409791..3410513)
     CDS             complement(3410607..3411188)
     CDS             complement(3411292..3412428)
     CDS             complement(3412594..3413643)
     CDS             complement(3413728..3415011)
     CDS             complement(3415139..3415996)
     CDS             3416087..3416212
     CDS             complement(3416307..3417707)
     CDS             complement(3417713..3418375)
     CDS             3418578..3420716
     CDS             complement(3420825..3421808)
     CDS             3421999..3422949
     CDS             complement(3422952..3423953)
     CDS             complement(3423992..3424888)
     CDS             complement(3424959..3425705)
     CDS             complement(3425706..3426539)
     CDS             complement(3426604..3428631)
     CDS             complement(3428712..3429458)
     CDS             complement(3429716..3429925)
     CDS             complement(3430138..3430407)
     CDS             complement(3430465..3431808)
     CDS             complement(3431842..3432708)
     CDS             complement(3432722..3434200)
     CDS             complement(3434212..3437925)
     CDS             complement(3438269..3439342)
     CDS             complement(3439432..3440043)
     CDS             complement(3440407..3440835)
     CDS             complement(3440987..3441859)
     CDS             complement(3441946..3442308)
     CDS             complement(3442310..3443239)
     CDS             complement(3443361..3443927)
     CDS             complement(3444071..3444856)
     CDS             complement(3444927..3446324)
     CDS             complement(3446308..3447351)
     CDS             complement(3447391..3448620)
     CDS             3448843..3450396
     CDS             3450476..3450883
     CDS             3450888..3451658
     CDS             3451816..3453015
     CDS             3453052..3453426
     CDS             3453447..3454106
     CDS             complement(3454130..3454795)
     CDS             3454929..3457094
     CDS             3457410..3457715
     CDS             3457729..3458172
     CDS             complement(3458407..3460098)
     CDS             complement(3460167..3460349)
     CDS             complement(3460414..3461418)
     CDS             3461513..3461965
     CDS             3461980..3462999
     CDS             3463034..3463867
     CDS             complement(3464055..3464675)
     CDS             complement(3464809..3465237)
     CDS             complement(3465224..3467560)
     CDS             complement(3467792..3467953)
     CDS             complement(3468036..3468803)
     CDS             3468928..3469449
     CDS             complement(3469522..3470427)
     CDS             complement(3470461..3472521)
     CDS             3472535..3473359
     CDS             3473359..3473754
     CDS             3473756..3474259
     CDS             complement(3474263..3474655)
     CDS             complement(3474655..3475194)
     CDS             complement(3475223..3477064)
     CDS             3477365..3479473
     CDS             complement(3479728..3480333)
     CDS             complement(3480407..3481261)
     CDS             complement(3481290..3481889)
     CDS             3482429..3483487
     CDS             3483581..3486679
     CDS             3486742..3488052
     CDS             3488079..3488942
     CDS             3489015..3489938
     CDS             complement(3490123..3490710)
     CDS             complement(3491060..3491188)
     CDS             3491447..3491977
     CDS             3491977..3492765
     CDS             complement(3492891..3493871)
     CDS             complement(3493945..3494700)
     CDS             complement(3494851..3495525)
     CDS             3495599..3496984
     CDS             complement(3497042..3500266)
     CDS             3500537..3501298
     CDS             3501306..3501809
     CDS             3501931..3502818
     CDS             3502811..3503395
     CDS             3503406..3503936
     CDS             3504049..3505149
     CDS             3505239..3507068
     CDS             3507264..3507779
     CDS             3507997..3509619
     CDS             3509806..3512337
     CDS             3512348..3512455
     CDS             3512460..3514184
     CDS             3514402..3515031
     CDS             complement(3515047..3515460)
     CDS             complement(3515460..3515987)
     CDS             complement(3516207..3516581)
     CDS             complement(3516649..3518154)
     CDS             3518428..3520848
     CDS             complement(3520913..3521737)
     CDS             3522077..3522511
     CDS             3522519..3523166
     CDS             3523139..3523915
     CDS             3523912..3524562
     CDS             complement(3524563..3525075)
     CDS             complement(3525229..3526779)
     CDS             complement(3526776..3526946)
     CDS             3527150..3527620
     CDS             3527633..3527968
     CDS             3528035..3528874
     CDS             complement(3528932..3530527)
     CDS             3531151..3531543
     CDS             3531591..3532664
     CDS             3532754..3533170
     CDS             3533167..3533406
     CDS             3533659..3534828
     CDS             3534821..3535549
     CDS             3535546..3536352
     CDS             3536692..3537021
     CDS             3537079..3537546
     CDS             3537568..3538188
     CDS             3538199..3538810
     CDS             3538814..3539845
     CDS             3539880..3540680
     CDS             3540761..3541234
     CDS             3541234..3541833
     CDS             3541811..3542245
     CDS             3542235..3543365
     CDS             complement(3543566..3544606)
     CDS             3544917..3545492
     CDS             complement(3545664..3546524)
     CDS             complement(3546544..3547866)
     CDS             complement(3548157..3548594)
     CDS             complement(3548606..3549229)
     CDS             complement(3549251..3550249)
     CDS             complement(3550252..3550866)
     CDS             complement(3550902..3553415)
     CDS             complement(3553756..3554064)
     CDS             3554237..3555373
     CDS             3555442..3557190
     CDS             3557187..3558416
     CDS             3558521..3560902
     CDS             complement(3561019..3562125)
     CDS             complement(3562125..3565340)
     CDS             complement(3565330..3566226)
     CDS             complement(3566329..3566961)
     CDS             complement(3566963..3567373)
     CDS             complement(3567378..3568145)
     CDS             3568849..3569280
     CDS             3569277..3570557
     CDS             3570666..3572672
     CDS             complement(3572760..3573896)
     CDS             complement(3573959..3576028)
     CDS             complement(3576035..3577489)
     CDS             complement(3577812..3577985)
     CDS             complement(3578109..3578951)
     CDS             complement(3579129..3579887)
     CDS             complement(3580289..3580996)
     CDS             3581338..3583014
     CDS             complement(3583100..3584158)
     CDS             complement(3584197..3585180)
     CDS             complement(3585206..3585952)
     CDS             complement(3585980..3586918)
     CDS             complement(3587142..3588260)
     CDS             complement(3588382..3588516)
     CDS             complement(3588528..3588776)
     CDS             3589451..3592474
     CDS             3592487..3593890
     CDS             3593914..3596571
     CDS             complement(3596637..3596930)
     CDS             complement(3597020..3598531)
     CDS             3598903..3599199
     CDS             complement(3599277..3599450)
     CDS             3599611..3599892
     CDS             3599897..3600175
     CDS             complement(3600240..3605360)
     CDS             complement(3605357..3606403)
     CDS             3606741..3607130
     CDS             complement(3607615..3608877)
     CDS             complement(3609089..3609499)
     CDS             3609949..3610848
     CDS             3610835..3612355
     CDS             3612393..3613043
     CDS             3613361..3614035
     CDS             complement(3614098..3614703)
     CDS             complement(3614848..3615378)
     CDS             3615467..3617425
     CDS             3617429..3618307
     CDS             3619126..3620568
     CDS             complement(3620826..3621260)
     CDS             complement(3621241..3622419)
     CDS             complement(3622394..3623113)
     CDS             complement(3623365..3625737)
     CDS             complement(3625745..3626836)
     CDS             3627438..3627830
     CDS             3627875..3628237
     CDS             3628261..3628644
     CDS             3628641..3629948
     CDS             3630350..3630502
     CDS             3630744..3631595
     CDS             3631637..3632680
     CDS             3632812..3633504
     CDS             3633744..3634256
     CDS             3634258..3634728
     CDS             3634733..3636043
     CDS             3636030..3637964
     CDS             3637915..3639198
     CDS             3639176..3640516
     CDS             3640520..3641734
     CDS             3641753..3642292
     CDS             3642379..3644916
     CDS             3644945..3646189
     CDS             3646202..3647074
     CDS             3647223..3647711
     CDS             3647739..3650354
     CDS             3650820..3651152
     CDS             3651143..3651649
     CDS             3651683..3652156
     CDS             3652199..3652813
     CDS             3652815..3653900
     CDS             3653907..3654641
     CDS             3654663..3655235
     CDS             3655309..3655872
     CDS             3655906..3656469
     CDS             3656599..3656772
     CDS             3656906..3657280
     CDS             3657277..3657876
     CDS             3659040..3661220
     CDS             3661225..3662013
     CDS             3662370..3663086
     CDS             3663183..3663674
     CDS             complement(3664504..3665325)
     CDS             3665442..3666668
     CDS             3666737..3667777
     CDS             complement(3668618..3669061)
     CDS             3669140..3669943
     CDS             3669948..3670949
     CDS             complement(3671537..3672415)
     CDS             3672555..3672893
     CDS             3672967..3673524
     CDS             3673586..3674461
     CDS             complement(3674584..3674949)
     CDS             complement(3675054..3675680)
     CDS             3676212..3677048
     CDS             complement(3677164..3679098)
     CDS             complement(3679098..3680459)
     CDS             complement(3680580..3683000)
     CDS             complement(3683032..3685500)
     CDS             complement(3685564..3687549)
     CDS             complement(3687574..3689013)
     CDS             complement(3689225..3690754)
     CDS             complement(3690931..3692568)
     CDS             complement(3692795..3693937)
     CDS             complement(3694041..3697172)
     CDS             complement(3697357..3698244)
     CDS             complement(3698566..3702600)
     CDS             complement(3702653..3704482)
     CDS             complement(3704707..3705558)
     CDS             complement(3705842..3706405)
     CDS             complement(3706420..3708693)
     CDS             complement(3708706..3711012)
     CDS             complement(3711351..3712964)
     CDS             complement(3712984..3715995)
     CDS             complement(3716287..3718404)
     CDS             complement(3719173..3719475)
     CDS             complement(3719656..3721374)
     CDS             3721781..3722287
     CDS             3722344..3722904
     CDS             complement(3722936..3724567)
     CDS             complement(3724573..3725586)
     CDS             complement(3725579..3725992)
     CDS             complement(3725973..3726371)
     CDS             complement(3726390..3727217)
     CDS             complement(3727348..3728004)
     CDS             complement(3728030..3728209)
     CDS             3728514..3730655
     CDS             3730673..3731242
     CDS             complement(3731528..3733102)
     CDS             complement(3733139..3735511)
     CDS             complement(3735605..3736168)
     CDS             3736350..3736763
     CDS             complement(3736916..3740617)
     CDS             complement(3740919..3742343)
     CDS             3742714..3743316
     CDS             3743313..3744149
     CDS             3744171..3746273
     CDS             3746301..3746729
     CDS             3746732..3747178
     CDS             3747186..3747350
     CDS             3747352..3748041
     CDS             3748042..3749787
     CDS             3749993..3750283
     CDS             3750286..3750696
     CDS             3750709..3754083
     CDS             3754071..3756773
     CDS             3756785..3760210
     CDS             3760203..3761951
     CDS             3761963..3762541
     CDS             3762538..3763365
     CDS             3763386..3764246
     CDS             3764288..3765505
     CDS             3765543..3769544
     CDS             3769647..3770465
     CDS             3770470..3771774
     CDS             complement(3771887..3772999)
     CDS             3773273..3773905
     CDS             3773929..3775446
     CDS             3775427..3777883
     CDS             3777885..3779207
     CDS             3779220..3781067
     CDS             3781064..3782470
     CDS             3782506..3782748
     CDS             3782766..3784181
     CDS             3784235..3785326
     CDS             3785434..3787800
     CDS             3787823..3789046
     CDS             complement(3789165..3789689)
     CDS             complement(3789758..3790456)
     CDS             3790670..3791221
     CDS             complement(3791370..3792785)
     CDS             complement(3792973..3796245)
     CDS             3796634..3797422
     CDS             3797579..3798985
     CDS             3799168..3799623
     CDS             complement(3799639..3801069)
     CDS             complement(3801118..3803745)
     CDS             complement(3804005..3805009)
     CDS             complement(3805056..3805913)
     CDS             complement(3806077..3806655)
     CDS             3807065..3808336
     CDS             complement(3808388..3809323)
     CDS             complement(3809506..3810528)
     CDS             complement(3810614..3811222)
     CDS             3811636..3812148
     CDS             complement(3812257..3812859)
     CDS             complement(3813131..3814903)
     CDS             complement(3815025..3815477)
     CDS             complement(3815480..3818170)
     CDS             complement(3818600..3821545)
     CDS             3821914..3822465
     CDS             3822535..3823755
     CDS             complement(3823836..3824288)
     CDS             complement(3824405..3825040)
     CDS             complement(3825227..3825421)
     CDS             3825674..3827125
     CDS             complement(3827216..3829234)
     CDS             complement(3829231..3829593)
     CDS             3829917..3830498
     CDS             3830550..3831341
     CDS             complement(3831425..3832228)
     CDS             complement(3832371..3832838)
     CDS             complement(3832957..3833334)
     CDS             3833605..3834174
     CDS             3834221..3835909
     CDS             3836168..3836641
     CDS             3836656..3838512
     CDS             3838525..3840075
     CDS             3840091..3840690
     CDS             3840747..3841052
     CDS             3841210..3841650
     CDS             complement(3841853..3842659)
     CDS             complement(3842749..3844158)
     CDS             complement(3844161..3847313)
     CDS             complement(3847344..3848480)
     CDS             complement(3848839..3849591)
     CDS             complement(3849597..3850691)
     CDS             complement(3850891..3851937)
     CDS             complement(3852108..3852941)
     CDS             complement(3853573..3853824)
     CDS             3854109..3854462
     CDS             complement(3854600..3855301)
     CDS             complement(3855375..3855662)
     CDS             complement(3856459..3856662)
     CDS             3856755..3857861
     CDS             3857888..3861004
     CDS             3861008..3862462
     CDS             complement(3862565..3863170)
     CDS             3863394..3864224
     CDS             3864330..3865220
     CDS             3865217..3865954
     CDS             complement(3866056..3867180)
     CDS             complement(3867362..3875644)
     CDS             complement(3875655..3882629)
     CDS             3882936..3883487
     CDS             complement(3883517..3885340)
     CDS             complement(3885532..3887067)
     CDS             complement(3887087..3890473)
     CDS             complement(3890555..3891481)
     CDS             complement(3891596..3892153)
     CDS             complement(3892562..3894397)
     CDS             complement(3894394..3894747)
     CDS             complement(3894755..3894907)
     CDS             complement(3894891..3895379)
     CDS             complement(3895387..3895947)
     CDS             complement(3895944..3897596)
     CDS             complement(3897690..3898187)
     CDS             complement(3898194..3899840)
     CDS             complement(3899844..3901652)
     CDS             complement(3901691..3902086)
     CDS             complement(3902237..3902623)
     CDS             complement(3902805..3903236)
     CDS             complement(3903250..3903963)
     CDS             complement(3904022..3904549)
     CDS             complement(3904650..3906020)
     CDS             complement(3906041..3906490)
     CDS             complement(3906545..3907057)
     CDS             complement(3907083..3908252)
     CDS             complement(3908526..3909506)
     CDS             complement(3909608..3910762)
     CDS             complement(3910884..3911552)
     CDS             complement(3911564..3912304)
     CDS             complement(3912310..3915042)
     CDS             complement(3915054..3915548)
     CDS             complement(3915601..3916674)
     CDS             complement(3916691..3917662)
     CDS             complement(3917665..3918609)
     CDS             complement(3918593..3919234)
     CDS             3919581..3920633
     CDS             3920641..3923100
     CDS             complement(3923199..3923441)
     CDS             complement(3923481..3925880)
     CDS             complement(3925903..3927384)
     CDS             3927649..3928239
     CDS             3929139..3929642
     CDS             3929652..3931844
     CDS             3931874..3932773
     CDS             3932810..3934024
     CDS             3934167..3934754
     CDS             3934887..3935693
     CDS             complement(3935796..3936854)
     CDS             3937052..3937693
     CDS             3937766..3938092
     CDS             3938557..3940356
     CDS             3940410..3941900
     CDS             3942063..3942509
     CDS             complement(3942518..3943381)
     CDS             3943444..3943971
     CDS             3943964..3944854
     CDS             3944969..3945451
     CDS             3945438..3947999
     CDS             complement(3948009..3948788)
     CDS             complement(3948904..3949398)
     CDS             complement(3949698..3950543)
     CDS             complement(3950703..3951929)
     CDS             complement(3952100..3952486)
     CDS             complement(3952636..3953649)
     CDS             3953950..3954510
     CDS             3954657..3955091
     CDS             complement(3955158..3955550)
     CDS             complement(3955632..3957548)
     CDS             complement(3957719..3958984)
     CDS             complement(3959010..3961349)
     CDS             3961492..3962484
     CDS             3962789..3963625
     CDS             3963630..3964019
     CDS             3964089..3965111
     CDS             complement(3965347..3967770)
     CDS             3967971..3969251
     CDS             complement(3969343..3969954)
     CDS             3970062..3970433
     CDS             3970612..3973530
     CDS             3973623..3975533
     CDS             3975635..3976381
     CDS             complement(3976533..3977282)
     CDS             3977667..3978101
     CDS             3978253..3978606
     CDS             3978842..3979537
     CDS             3979503..3981839
     CDS             3982032..3983483
     CDS             3983485..3984834
     CDS             3985000..3985638
     CDS             3985951..3986550
     CDS             3986618..3987721
     CDS             3987732..3991091
     CDS             3991096..3992556
     CDS             3992543..3994021
     CDS             3994196..3995338
     CDS             3996000..3996650
     CDS             complement(3996663..3997739)
     CDS             complement(3997865..3998581)
     CDS             complement(3998681..4000672)
     CDS             complement(4000913..4002178)
     CDS             complement(4002181..4003461)
     CDS             complement(4003478..4006621)
     CDS             complement(4006731..4007054)
     CDS             4007314..4008435
     CDS             4008445..4009218
     CDS             complement(4009221..4009805)
     CDS             complement(4009787..4010596)
     CDS             complement(4010603..4010968)
     CDS             complement(4011105..4014674)
     CDS             complement(4014690..4015907)
     CDS             4016273..4017121
     CDS             4017255..4017515
     CDS             complement(4017845..4018639)
     CDS             complement(4018955..4019293)
     CDS             4019518..4022724
     CDS             complement(4022784..4023290)
     CDS             4023424..4023924
     CDS             complement(4024058..4024768)
     CDS             complement(4024765..4025496)
     CDS             complement(4025572..4026168)
     CDS             4026355..4026912
     CDS             complement(4026985..4027632)
     CDS             complement(4027720..4027881)
     CDS             complement(4027967..4029049)
     CDS             complement(4029072..4029176)
     CDS             complement(4029183..4029422)
     CDS             complement(4029761..4030204)
     CDS             4030385..4030972
     CDS             complement(4031218..4031625)
     CDS             complement(4031655..4032071)
     CDS             complement(4032264..4033133)
     CDS             4033365..4033955
     CDS             4034016..4034468
     CDS             4034534..4036084
     CDS             complement(4036124..4038943)
     CDS             4039153..4039539
     CDS             4039559..4040425
     CDS             4040484..4040984
     CDS             complement(4041149..4041553)
     CDS             complement(4041631..4042125)
     CDS             4042349..4042600
     CDS             4042607..4043713
     CDS             4044092..4045294
     CDS             complement(4045489..4046619)
     CDS             complement(4046676..4046822)
     CDS             complement(4047011..4049227)
     CDS             complement(4049436..4051022)
     CDS             4051213..4051557
     CDS             complement(4051709..4054153)
     CDS             4054463..4055209
     CDS             complement(4055276..4057534)
     CDS             complement(4057863..4058780)
     CDS             4058877..4060298
     CDS             complement(4060382..4061329)
     CDS             complement(4061566..4062288)
     CDS             complement(4062366..4063769)
     CDS             complement(4063771..4064445)
     CDS             complement(4064614..4065234)
     CDS             complement(4065347..4066621)
     CDS             complement(4066772..4068181)
     CDS             4068339..4068917
     CDS             complement(4068930..4070345)
     CDS             complement(4070385..4070951)
     CDS             complement(4071066..4071563)
     CDS             complement(4071565..4072605)
     CDS             complement(4072829..4073422)
     CDS             complement(4073571..4074845)
     CDS             4074955..4076238
     CDS             complement(4076342..4077526)
     CDS             complement(4077741..4078781)
     CDS             4078967..4080487
     CDS             4080687..4081949
     CDS             complement(4082323..4083213)
     CDS             complement(4083375..4083791)
     CDS             complement(4083961..4084371)
     CDS             complement(4084716..4085600)
     CDS             complement(4085684..4085803)
     CDS             complement(4085957..4086994)
     CDS             complement(4087018..4087509)
     CDS             complement(4087674..4090277)
     CDS             4090483..4090872
     CDS             4090892..4091434
     CDS             complement(4091540..4092709)
     CDS             complement(4092706..4093707)
     CDS             complement(4093846..4095126)
     CDS             complement(4095178..4096248)
     CDS             complement(4096495..4097268)
     CDS             complement(4097378..4098325)
     CDS             complement(4098466..4099227)
     CDS             complement(4099413..4100606)
     CDS             complement(4100708..4101847)
     CDS             complement(4101942..4102919)
     CDS             complement(4102912..4104105)
     CDS             complement(4104161..4104808)
     CDS             4105010..4105177
     CDS             complement(4105362..4107632)
     CDS             4107822..4108676
     CDS             4108676..4109224
     CDS             4109345..4109899
     CDS             complement(4109901..4110125)
     CDS             complement(4110222..4110860)
     CDS             4110999..4111454
     CDS             4111532..4112173
     CDS             4112258..4113265
     CDS             complement(4113295..4113936)
     CDS             4114148..4115113
     CDS             4115202..4116089
     CDS             4116102..4116761
     CDS             4116824..4117171
     CDS             4117274..4118635
     CDS             4118666..4119505
     CDS             4119658..4120587
     CDS             4120603..4121349
     CDS             complement(4121564..4122097)
     CDS             complement(4122084..4122773)
     CDS             complement(4122761..4123384)
     CDS             complement(4123397..4124788)
     CDS             complement(4124792..4125538)
     CDS             complement(4126177..4126893)
     CDS             complement(4126897..4128483)
     CDS             complement(4128543..4129139)
     CDS             complement(4129141..4130139)
     CDS             complement(4130263..4131453)
     CDS             complement(4131553..4133205)
     CDS             complement(4133261..4134145)
     CDS             complement(4134217..4135431)
     CDS             complement(4135444..4135761)
     CDS             complement(4135770..4136564)
     CDS             complement(4136702..4137583)
     CDS             complement(4137600..4138112)
     CDS             4138159..4138938
     CDS             4138989..4139900
     CDS             complement(4139886..4140497)
     CDS             complement(4140568..4142574)
     CDS             complement(4142821..4144758)
     CDS             complement(4144770..4145702)
     CDS             complement(4145749..4156875)
     CDS             complement(4157322..4157534)
     CDS             complement(4158099..4158572)
     CDS             complement(4158712..4159152)
     CDS             complement(4159221..4159517)
     CDS             complement(4159523..4159864)
     CDS             4160042..4160737
     CDS             complement(4160740..4163187)
     CDS             complement(4163212..4163958)
     CDS             complement(4163972..4164400)
     CDS             complement(4164402..4165325)
     CDS             complement(4165388..4166245)
     CDS             4166451..4167551
     CDS             4167870..4168751
     CDS             4168754..4169149
     CDS             4169155..4169439
     CDS             4169697..4171112
     CDS             4171222..4171524
     CDS             4171624..4172097
     CDS             complement(4172129..4172761)
     CDS             complement(4172767..4173588)
     CDS             4173793..4174335
     CDS             4174408..4175529
     CDS             4175622..4176095
     CDS             4176092..4176244
     CDS             4176317..4176985
     CDS             4177070..4177528
     CDS             4177849..4178343
     CDS             4178433..4179185
     CDS             complement(4179285..4181636)
     CDS             complement(4181596..4182732)
     CDS             4182848..4183681
     CDS             4183714..4183989
     CDS             4184055..4185335
     CDS             4185335..4186012
     CDS             4186119..4186571
     CDS             4186610..4186936
     CDS             4187176..4187994
     CDS             4188014..4188919
     CDS             4189022..4189699
     CDS             4189790..4190242
     CDS             4190247..4190555
     CDS             complement(4190623..4192014)
     CDS             complement(4192181..4194103)
     CDS             complement(4194131..4194904)
     CDS             complement(4194994..4197294)
     CDS             complement(4197305..4198018)
     CDS             complement(4198025..4199398)
     CDS             complement(4199474..4200937)
     CDS             complement(4200942..4203944)
     CDS             complement(4204189..4206933)
     CDS             complement(4207002..4207427)
     CDS             complement(4207451..4208635)
     CDS             complement(4208789..4210882)
     CDS             complement(4210950..4212023)
     CDS             complement(4212504..4213196)
     CDS             complement(4213480..4215861)
     CDS             complement(4216051..4217457)
     CDS             complement(4217758..4218477)
     CDS             complement(4218434..4224709)
     CDS             complement(4225242..4225535)
     CDS             complement(4225541..4226680)
     CDS             complement(4226713..4227552)
     CDS             complement(4227569..4228858)
     CDS             complement(4229133..4229753)
     CDS             complement(4229766..4230974)
     CDS             complement(4230979..4231614)
     CDS             complement(4231629..4232231)
     CDS             complement(4232255..4232938)
     CDS             complement(4232948..4235416)
     CDS             complement(4235397..4236047)
     CDS             complement(4236080..4236391)
     CDS             complement(4236391..4236726)
     CDS             complement(4236854..4237312)
     CDS             complement(4237516..4238712)
     CDS             complement(4238750..4239637)
     CDS             complement(4239930..4240628)
     CDS             4240960..4242636
     CDS             4242701..4242877
     CDS             complement(4242898..4243227)
     CDS             4243797..4246772
     CDS             4246777..4248180
     CDS             4248275..4250779
     CDS             complement(4250861..4251130)
     CDS             complement(4251209..4252732)
     CDS             complement(4252938..4253228)
     CDS             4253521..4253910
     CDS             4253898..4255163
     CDS             4255183..4257171
     CDS             complement(4257237..4257656)
     CDS             4257820..4258110
     CDS             complement(4258185..4258631)
     CDS             4259064..4260245
     CDS             4260249..4263302
     CDS             4263592..4264218
     CDS             4264230..4264676
     CDS             complement(4264736..4265008)
     CDS             complement(4265122..4265829)
     CDS             complement(4265900..4267306)
     CDS             4267780..4268571
     CDS             4268573..4271719
     CDS             4271882..4272553
     CDS             4273522..4273911
     CDS             4273951..4274313
     CDS             4274337..4274747
     CDS             4274744..4276060
     CDS             4276305..4276775
     CDS             4277003..4277170
     CDS             4277174..4277971
     CDS             4278124..4280157
     CDS             4280265..4280474
     CDS             complement(4280746..4281042)
     CDS             complement(4281189..4282055)
     CDS             complement(4282190..4283146)
     CDS             complement(4283143..4283367)
     CDS             complement(4283549..4284178)
     CDS             complement(4284324..4284878)
     CDS             complement(4285411..4285749)
     CDS             complement(4285859..4286596)
     CDS             complement(4286593..4287852)
     CDS             complement(4287849..4288403)
     CDS             4288639..4289595
     CDS             4290792..4292000
     CDS             4292049..4293203
     CDS             4293364..4294359
     CDS             4294715..4295689
     CDS             4295953..4296744
     CDS             4297029..4297973
     CDS             4298032..4298565
     CDS             4298808..4299581
     CDS             4300098..4300643
     CDS             4300636..4301142
     CDS             4301348..4302490
     CDS             4302594..4302755
     CDS             4302870..4304042
     CDS             4304371..4306056
     CDS             4306714..4306998
     CDS             complement(4307635..4307973)
     CDS             complement(4308218..4308565)
     CDS             complement(4308582..4309220)
     CDS             complement(4309411..4310070)
     CDS             complement(4310277..4310825)
     CDS             complement(4310797..4311561)
     CDS             complement(4311787..4312239)
     CDS             complement(4312236..4312748)
     CDS             complement(4312846..4313718)
     CDS             complement(4313729..4314646)
     CDS             complement(4314815..4316485)
     CDS             complement(4316490..4317116)
     CDS             complement(4317537..4317974)
     CDS             4318194..4318874
     CDS             4318913..4319230
     CDS             complement(4320328..4320669)
     CDS             complement(4320725..4321285)
     CDS             complement(4321297..4321659)
     CDS             complement(4321646..4322482)
     CDS             complement(4322494..4324131)
     CDS             4324305..4324712
     CDS             4324817..4325068
     CDS             4325137..4326963
     CDS             complement(4326985..4327389)
     CDS             complement(4327457..4327624)
     CDS             4328035..4328715
     CDS             4328897..4329676
     CDS             4329705..4330139
     CDS             4330165..4330761
     CDS             complement(4330798..4331337)
     CDS             complement(4331376..4331699)
     CDS             complement(4331814..4332449)
     CDS             complement(4332456..4333184)
     CDS             complement(4333501..4333665)
     CDS             complement(4333614..4334237)
     CDS             complement(4334278..4335153)
     CDS             complement(4335165..4336082)
     CDS             complement(4336257..4337927)
     CDS             complement(4337932..4338495)
     CDS             4338762..4339205
     CDS             complement(4339219..4339557)
     CDS             complement(4339569..4340426)
     CDS             4340600..4341016
     CDS             complement(4341107..4341766)
     CDS             complement(4341797..4342078)
     CDS             complement(4342164..4342820)
     CDS             complement(4342850..4344070)
     CDS             4344575..4344967
     CDS             4344952..4346196
     CDS             4346135..4346239
     CDS             4346439..4348820
     CDS             4348817..4350730
     CDS             4350887..4351408
     CDS             4351405..4352913
     CDS             4352891..4353265
     CDS             complement(4353542..4354522)
     CDS             complement(4354709..4355443)
     CDS             4356067..4356531
     CDS             complement(4357044..4357238)
     CDS             complement(4357593..4358027)
     CDS             complement(4358036..4358923)
     CDS             complement(4359148..4360197)
     CDS             complement(4360218..4360481)
     CDS             complement(4360588..4362147)
     CDS             complement(4362150..4363202)
     CDS             complement(4363506..4363976)
     CDS             complement(4363982..4364494)
     CDS             complement(4364593..4365468)
     CDS             complement(4365480..4366397)
     CDS             complement(4366575..4368245)
     CDS             complement(4368250..4368813)
     CDS             complement(4369176..4369505)
     CDS             complement(4369535..4369864)
     CDS             complement(4369877..4370734)
     CDS             4370908..4371324
     CDS             complement(4371399..4372058)
     CDS             complement(4372088..4372399)
     CDS             complement(4372449..4373105)
     CDS             complement(4373150..4373641)
     CDS             complement(4373638..4374570)
     CDS             complement(4374572..4375312)
     CDS             4375832..4376224
     CDS             4376212..4377456
     CDS             complement(4377531..4378226)
     CDS             complement(4378411..4380195)
     CDS             complement(4380199..4381395)
     CDS             complement(4381473..4381928)
     CDS             complement(4382341..4383132)
     CDS             4383422..4383718
     CDS             complement(4383609..4384352)
     CDS             4384606..4384920
     CDS             4384962..4385525
     CDS             complement(4386279..4386968)
     CDS             complement(4387196..4387783)
     CDS             complement(4387909..4388442)
     CDS             complement(4388450..4389271)
     CDS             4389856..4390227
     CDS             4390253..4390864
     CDS             complement(4390931..4391797)
     CDS             complement(4391810..4392727)
     CDS             complement(4392839..4394518)
     CDS             complement(4394523..4395089)
     CDS             complement(4395567..4396142)
     CDS             complement(4396500..4397150)
     CDS             complement(4397625..4398092)
     CDS             complement(4398049..4398807)
     CDS             complement(4399107..4399790)
     CDS             complement(4399792..4400886)
     CDS             complement(4401086..4401955)
     CDS             complement(4401966..4403015)
     CDS             complement(4403046..4404716)
     CDS             complement(4404721..4405284)
     CDS             4405293..4405400
     CDS             complement(4405743..4407038)
     CDS             complement(4407043..4407477)
     CDS             4407687..4407977
     CDS             complement(4407984..4408457)
     CDS             complement(4409489..4409830)
     CDS             complement(4409889..4410515)
     CDS             complement(4410535..4412259)
     CDS             4412436..4412852
     CDS             4412930..4413181
     CDS             4413620..4413979
     CDS             4414062..4414160
     CDS             4414153..4414632
     CDS             complement(4414762..4415169)
     CDS             complement(4415336..4416106)
     CDS             complement(4416321..4417739)
     CDS             complement(4418184..4418906)
     CDS             complement(4418909..4424170)
     CDS             complement(4424184..4427642)
     CDS             complement(4427646..4429307)
     CDS             4431005..4431646
     CDS             4431715..4432167
     CDS             complement(4433177..4433674)
     CDS             complement(4433761..4434678)
     CDS             complement(4434815..4435222)
     CDS             complement(4435381..4436679)
     CDS             4436778..4437734
     CDS             complement(4437864..4438364)
     CDS             complement(4438557..4439969)
     CDS             complement(4439982..4440665)
     CDS             4440912..4441205
     CDS             4441316..4442824
     CDS             complement(4443063..4443974)
     CDS             complement(4444069..4444503)
     CDS             complement(4444571..4445335)
     CDS             4445693..4446688
     CDS             4446719..4447537
     CDS             4448031..4448582
     CDS             complement(4448878..4449330)
     CDS             complement(4450052..4451356)
     CDS             complement(4451578..4452168)
     CDS             complement(4452189..4452623)
     CDS             4453306..4453740
     CDS             4453781..4454674
     CDS             4454671..4454904
     CDS             4454917..4456101
     CDS             4456338..4456616
     CDS             complement(4456740..4458716)
     CDS             complement(4458749..4460014)
     CDS             complement(4460002..4460391)
     CDS             4460701..4461000
     CDS             4461130..4462311
     CDS             complement(4462632..4463099)
     CDS             4463484..4463804
     CDS             complement(4463867..4464316)
     CDS             4464745..4465929
     CDS             4465930..4468986
     CDS             4469016..4469636
     CDS             4469824..4470141
     CDS             4470291..4470539
     CDS             4470831..4473194
     CDS             complement(4473392..4473601)
     CDS             complement(4473576..4475012)
     CDS             4475378..4475905
     CDS             4475922..4479413
     CDS             4479793..4480953
     CDS             4481018..4481596
     CDS             complement(4481780..4482025)
     CDS             4482614..4484803
     CDS             4484882..4485640
     CDS             4485721..4486209
     CDS             4486448..4486672
     CDS             4486701..4487372
     CDS             4487574..4488476
     CDS             complement(4488477..4488854)
     CDS             4489392..4489850
     CDS             complement(4489859..4492345)
     CDS             complement(4492894..4493079)
     CDS             4493932..4494546
     CDS             4494634..4495422
     CDS             4495406..4495987
     CDS             complement(4496368..4497549)
     CDS             4498535..4499323
     CDS             4499556..4500362
     CDS             4500517..4501203
     CDS             4501205..4501630
     CDS             4501654..4502229
     CDS             complement(4502483..4503004)
     CDS             complement(4503001..4505439)
     CDS             complement(4505445..4506869)
     CDS             complement(4506873..4510508)
     CDS             complement(4510643..4511779)
     CDS             complement(4511981..4512550)
     CDS             4512779..4514626
     CDS             4514967..4516094
     CDS             4516095..4516808
     CDS             4516769..4517857
     CDS             4517872..4518309
     CDS             4518306..4519580
     CDS             4519585..4519839
     CDS             4519836..4520339
     CDS             complement(4520530..4521510)
     CDS             complement(4521610..4522197)
     CDS             complement(4522360..4522797)
     CDS             4522923..4523285
     CDS             4523731..4524825
     CDS             complement(4524974..4525804)
     CDS             4526558..4527022
     CDS             complement(4527070..4529337)
     CDS             complement(4529457..4529912)
     CDS             4530718..4531167
     CDS             4531186..4532682
     CDS             complement(4532782..4533237)
     CDS             complement(4533633..4534016)
     CDS             4534377..4535081
     CDS             4535309..4535875
     CDS             4535953..4536693
     CDS             4536861..4537184
     CDS             complement(4537289..4539409)
     CDS             complement(4539413..4539988)
     CDS             4540249..4540557
     CDS             complement(4540691..4541878)
     CDS             complement(4541891..4542883)
     CDS             4543114..4543323
     CDS             4543366..4545087
     CDS             4545089..4546849
     CDS             complement(4547105..4547557)
     CDS             4547787..4548713
     CDS             complement(4548807..4549838)
     CDS             complement(4549872..4550924)
     CDS             4551357..4554674
     CDS             4554824..4556086
     CDS             complement(4556222..4558012)
     CDS             complement(4558091..4558864)
     CDS             4559553..4560056
     CDS             complement(4560157..4560504)
     CDS             4560611..4561354
     CDS             complement(4561459..4561824)
     CDS             4561960..4562742
     CDS             4562765..4563088
     CDS             complement(4563165..4565129)
     CDS             complement(4565347..4565616)
     CDS             complement(4565642..4566994)
     CDS             complement(4567037..4567825)
     CDS             complement(4567864..4568718)
     CDS             complement(4568791..4570089)
     CDS             complement(4570513..4573746)
     CDS             complement(4573897..4574745)
     CDS             complement(4574938..4575516)
     CDS             4575835..4576911
     CDS             4577233..4579512
     CDS             4579875..4584029
     CDS             4584470..4587574
     CDS             4587633..4589156
     CDS             4589165..4590268
     CDS             4590617..4592008
     CDS             complement(4592202..4593116)
     CDS             complement(4593347..4594639)
     CDS             4594949..4595074
     CDS             4595424..4596884
     CDS             complement(4597112..4598605)
     CDS             complement(4598617..4601625)
     CDS             complement(4602177..4606298)
     CDS             complement(4606393..4608336)
     CDS             complement(4608397..4610991)
     CDS             complement(4611034..4612590)
     CDS             complement(4612623..4614920)
     CDS             complement(4614939..4617464)
     CDS             complement(4617487..4619169)
     CDS             complement(4619221..4620465)
     CDS             complement(4620521..4622236)
     CDS             complement(4622382..4624322)
     CDS             complement(4624335..4627427)
     CDS             4628317..4630944
     CDS             complement(4631040..4631444)
     CDS             4631758..4631856
     CDS             complement(4631973..4632347)
     CDS             complement(4632393..4632905)
     CDS             complement(4632979..4633146)
     CDS             4633543..4634523
     CDS             complement(4634543..4635181)
     CDS             complement(4635395..4636519)
     CDS             4636710..4637690
     CDS             4637693..4638160
     CDS             4638298..4639293
     CDS             4639323..4640141
     CDS             complement(4640199..4640696)
     CDS             complement(4640831..4641679)
     CDS             complement(4641739..4642197)
     CDS             complement(4642311..4644584)
     CDS             complement(4644845..4645813)
     CDS             complement(4645984..4646346)
     CDS             4646643..4646855
     CDS             complement(4646938..4649220)
     CDS             complement(4649230..4650240)
     CDS             complement(4650251..4650487)
     CDS             complement(4650490..4651344)
     CDS             complement(4651353..4651694)
     CDS             4651881..4653008
     CDS             4653025..4654761
     CDS             4654777..4655538
     CDS             4655546..4656052
     CDS             4656065..4658335
     CDS             4658339..4658965
     CDS             4658967..4660043
     CDS             4660052..4660768
     CDS             4660917..4661108
     CDS             4661447..4662571
     CDS             complement(4662631..4663053)
     CDS             complement(4663186..4663965)
     CDS             4664153..4664845
     CDS             4664835..4666202
     CDS             complement(4666291..4666464)
     CDS             4666832..4670047
     CDS             complement(4670139..4671572)
     CDS             complement(4671585..4672406)
     CDS             complement(4672408..4673622)
     CDS             complement(4673622..4673987)
     CDS             complement(4674070..4676058)
     CDS             4676355..4677272
     CDS             complement(4677489..4677821)
     CDS             complement(4677873..4678226)
     CDS             complement(4678415..4678738)
     CDS             complement(4678735..4680255)
     CDS             complement(4680283..4682094)
     CDS             complement(4682269..4683399)
     CDS             complement(4683403..4687782)
     CDS             complement(4687867..4688205)
     CDS             4688418..4689338
     CDS             complement(4689339..4691612)
     CDS             complement(4691612..4692214)
     CDS             complement(4692358..4692996)
     CDS             complement(4693024..4693791)
     CDS             4694038..4694574
     CDS             complement(4694722..4697538)
     CDS             complement(4697686..4700280)
     CDS             complement(4700302..4702281)
     CDS             complement(4702293..4703648)
     CDS             complement(4703667..4707236)
     CDS             complement(4707398..4708453)
     CDS             complement(4708542..4709084)
     CDS             complement(4709388..4710080)
     CDS             complement(4710085..4711068)
     CDS             complement(4711256..4713211)
     CDS             complement(4713220..4714131)
     CDS             complement(4714193..4723768)
     CDS             complement(4723780..4724589)
     CDS             complement(4724991..4726055)
     CDS             4726165..4726767
     CDS             4726863..4727252
     CDS             complement(4727396..4727764)
     CDS             4727845..4728720
     CDS             complement(4728804..4730222)
     CDS             complement(4730203..4731558)
     CDS             complement(4731561..4733216)
     CDS             complement(4733319..4733723)
     CDS             complement(4733932..4734333)
     CDS             4734534..4735127
     CDS             4735139..4735351
     CDS             4735355..4736596
     CDS             complement(4736665..4738182)
     CDS             complement(4738611..4740791)
     CDS             complement(4740992..4741681)
     CDS             complement(4741678..4742700)
     CDS             4742841..4745222
     CDS             4745465..4756273
     CDS             4756302..4757225
     CDS             4757237..4759165
     CDS             4759309..4760433
     CDS             complement(4760650..4760979)
     CDS             complement(4761110..4761853)
     CDS             complement(4761850..4763877)
     CDS             4764125..4764580
     CDS             4764581..4765045
     CDS             4765032..4765550
     CDS             4765562..4766110
     CDS             complement(4766192..4766791)
     CDS             4767098..4768246
     CDS             complement(4768322..4769134)
     CDS             complement(4769170..4769823)
     CDS             complement(4769816..4770847)
     CDS             complement(4771105..4771599)
     CDS             complement(4771596..4772594)
     CDS             4772687..4773064
     CDS             complement(4773309..4774781)
     CDS             complement(4774956..4775945)
     CDS             complement(4776554..4777639)
     CDS             complement(4777656..4778105)
     CDS             complement(4778106..4778840)
     CDS             complement(4778845..4779063)
     CDS             complement(4779069..4779623)
     CDS             complement(4779982..4780554)
     CDS             4780723..4781124
     CDS             4781554..4782432
     CDS             4782776..4783588
     CDS             complement(4783860..4784627)
     CDS             complement(4784608..4785624)
     CDS             complement(4785970..4786710)
     CDS             complement(4786803..4787213)
     CDS             complement(4787300..4788301)
     CDS             complement(4788706..4789119)
     CDS             complement(4789492..4790235)
     CDS             4790561..4792240
     CDS             4792242..4792535
     CDS             4792538..4792837
     CDS             4792839..4794095
     CDS             4794097..4794501
     CDS             4794859..4795092
     CDS             4795409..4795804
     CDS             4795832..4797640
     CDS             4797647..4797994
     CDS             4798000..4799385
     CDS             4799363..4799890
     CDS             4800292..4800876
     CDS             4800954..4801325
     CDS             4801698..4802141
     CDS             4802162..4802692
     CDS             complement(4802773..4804029)
     CDS             complement(4804310..4806793)
     CDS             complement(4806890..4807009)
     CDS             4807139..4807555
     CDS             4807615..4808385
     CDS             complement(4808560..4809531)
     CDS             complement(4809850..4810575)
     CDS             complement(4810657..4811505)
     CDS             complement(4811591..4811773)
     CDS             complement(4811780..4812316)
     CDS             complement(4812392..4812877)
     CDS             complement(4812880..4813371)
     CDS             4813602..4813946
     CDS             4813957..4814439
     CDS             complement(4814625..4815650)
     CDS             complement(4815725..4816858)
     CDS             4817441..4818304
     CDS             4818465..4820909
     CDS             4820954..4822063
     CDS             4822226..4822471
     CDS             4822581..4823597
     CDS             4823650..4824561
     CDS             4824592..4825854
     CDS             4825893..4826744
     CDS             4827098..4827637
     CDS             4827687..4828229
     CDS             4828243..4828782
     CDS             4828848..4829978
     CDS             4829975..4830913
     CDS             4830930..4837676
     CDS             4837726..4838559
     CDS             4838769..4839365
     CDS             complement(4839522..4839893)
     CDS             4840220..4841152
     CDS             4841170..4842693
     CDS             4842705..4843436
     CDS             4843449..4845572
     CDS             4845553..4845717
     CDS             4845662..4846390
     CDS             4846433..4846879
     CDS             complement(4846926..4847114)
     CDS             complement(4847226..4847426)
     CDS             complement(4847536..4849137)
     CDS             4849326..4849988
     CDS             4849991..4850560
     CDS             complement(4850803..4852500)
     CDS             complement(4852513..4853487)
     CDS             4854224..4855711
     CDS             4855841..4856311
     CDS             4856434..4858617
     CDS             4859149..4860156
     CDS             4860349..4862754
     CDS             4862786..4864120
     CDS             complement(4864215..4865426)
     CDS             complement(4865726..4868146)
     CDS             complement(4868404..4871931)
     CDS             complement(4872031..4874760)
     CDS             complement(4874913..4875815)
     CDS             complement(4875957..4877102)
     CDS             4877470..4877967
     CDS             complement(4877994..4880744)
     CDS             complement(4880931..4882019)
     CDS             complement(4882093..4883661)
     CDS             complement(4883848..4886298)
     CDS             complement(4886574..4887992)
     CDS             complement(4888143..4890923)
     CDS             complement(4891073..4892935)
     CDS             complement(4893231..4894148)
     CDS             complement(4894247..4895815)
     CDS             complement(4896046..4897452)
     CDS             complement(4897609..4900692)
     CDS             complement(4900947..4902611)
     CDS             complement(4902862..4903530)
     CDS             complement(4903714..4905426)
     CDS             complement(4905531..4907531)
     CDS             complement(4907550..4910921)
     CDS             complement(4911589..4912575)
     CDS             complement(4912791..4914809)
     CDS             complement(4914988..4917447)
     CDS             complement(4917463..4919790)
     CDS             complement(4919952..4921376)
     CDS             complement(4921642..4925031)
     CDS             complement(4925283..4928609)
     CDS             complement(4928840..4929964)
     CDS             complement(4930085..4931761)
     CDS             complement(4931935..4934121)
     CDS             complement(4934550..4935368)
     CDS             4935470..4936684
     CDS             4936913..4938283
     CDS             complement(4938346..4938549)
     CDS             complement(4938984..4939544)
     CDS             complement(4939544..4939885)
     CDS             complement(4940166..4941746)
     CDS             complement(4941743..4942807)
     CDS             complement(4942959..4945457)
     CDS             4945891..4947573
     CDS             4947587..4948777
     CDS             complement(4949086..4949922)
     CDS             complement(4949929..4950726)
     CDS             complement(4951044..4952057)
     CDS             complement(4952272..4953126)
     CDS             complement(4953275..4954039)
     CDS             4954364..4955512
     CDS             4955509..4956651
     CDS             4956793..4957929
     CDS             4957932..4959158
     CDS             4959194..4960252
     CDS             4960375..4960815
     CDS             4960972..4962267
     CDS             complement(4962341..4962841)
     CDS             complement(4963148..4964554)
     CDS             complement(4964572..4967745)
     CDS             complement(4967751..4968905)
     CDS             4969172..4970215
     CDS             4970215..4970946
     CDS             4970966..4971259
     CDS             4971373..4972371
     CDS             4972637..4973533
     CDS             4973608..4975020
     CDS             complement(4975015..4975620)
     CDS             complement(4975694..4975957)
     CDS             4976130..4976342
     CDS             complement(4976243..4976470)
     CDS             4976654..4977385
     CDS             4977416..4978147
     CDS             complement(4978196..4978810)
     CDS             complement(4978814..4979290)
     CDS             complement(4979561..4980214)
     CDS             complement(4980207..4980800)
     CDS             complement(4980806..4981558)
     CDS             complement(4981647..4982369)
     CDS             complement(4982392..4983336)
     CDS             complement(4983803..4984264)
     CDS             complement(4984496..4985059)
     CDS             complement(4985109..4985480)
     CDS             complement(4985487..4986848)
     CDS             complement(4986856..4987533)
     CDS             complement(4987536..4988249)
     CDS             complement(4988274..4988870)
     CDS             complement(4988955..4989275)
     CDS             4989429..4990346
     CDS             complement(4990391..4991089)
     CDS             complement(4991099..4991599)
     CDS             complement(4991676..4992149)
     CDS             4992387..4992869
     CDS             4992899..4993318
     CDS             4993332..4993556
     CDS             complement(4993716..4994096)
     CDS             complement(4994298..4995323)
     CDS             complement(4995496..4997262)
     CDS             complement(4997266..5000550)
     CDS             complement(5000624..5001547)
     CDS             complement(5001705..5002229)
     CDS             5002496..5003545
     CDS             complement(5003769..5005694)
     CDS             complement(5006226..5009099)
     CDS             complement(5009256..5010881)
     CDS             complement(5011062..5013716)
     CDS             complement(5013889..5017887)
     CDS             complement(5018276..5021206)
     CDS             5021823..5022638
     CDS             5022729..5023025
     CDS             5023039..5023659
     CDS             5023659..5024009
     CDS             5024263..5025201
     CDS             complement(5025277..5025915)
     CDS             complement(5026010..5026474)
     CDS             complement(5026540..5027460)
     CDS             5027647..5028816
     CDS             complement(5028913..5029911)
     CDS             5030147..5030596
     CDS             5030678..5031490
     CDS             5031521..5032705
     CDS             5032848..5034482
     CDS             5034737..5038828
     CDS             5039044..5042046
     CDS             5042062..5043582
     CDS             5043852..5045042
     CDS             5045116..5047527
     CDS             5047691..5049523
     CDS             5049679..5050242
     CDS             complement(5050399..5052600)
     CDS             complement(5052609..5053589)
     CDS             complement(5053586..5054224)
     CDS             5054558..5055706
     CDS             complement(5055754..5056368)
     CDS             complement(5056346..5057485)
     CDS             complement(5057598..5058083)
     CDS             5058273..5058605
     CDS             complement(5058648..5059037)
     CDS             complement(5059235..5059678)
     CDS             complement(5059990..5060577)
     CDS             complement(5060567..5061970)
     CDS             complement(5062136..5062876)
     CDS             complement(5062975..5064336)
     CDS             complement(5064423..5065697)
     CDS             complement(5066012..5068153)
     CDS             complement(5068181..5069230)
     CDS             5069624..5070664
     CDS             5070937..5072340
     CDS             complement(5072403..5073590)
     CDS             5073826..5074581
     CDS             complement(5074699..5077086)
     CDS             complement(5077340..5079127)
     CDS             complement(5079345..5081471)
     CDS             complement(5081688..5085098)
     CDS             5085429..5088284
     CDS             5088463..5089938
     CDS             complement(5090118..5090294)
     CDS             complement(5090602..5091930)
     CDS             complement(5092012..5093301)
     CDS             complement(5093339..5093662)
     CDS             complement(5093673..5094779)
     CDS             complement(5094887..5096416)
     CDS             complement(5096575..5098110)
     CDS             complement(5098117..5101260)
     CDS             5101704..5104499
     CDS             5104517..5105641
     CDS             complement(5105708..5106328)
     CDS             complement(5106360..5106833)
     CDS             complement(5106850..5107182)
     CDS             complement(5107523..5109145)
     CDS             complement(5109435..5110265)
     CDS             5110777..5113488
     CDS             5113623..5115584
     CDS             complement(5115651..5117009)
     CDS             complement(5117109..5118266)
     CDS             5121158..5121661
     CDS             complement(5124512..5125168)
     CDS             complement(5125269..5126615)
     CDS             complement(5126741..5128741)
     CDS             complement(5128751..5130349)
     CDS             complement(5130520..5131740)
     CDS             complement(5131763..5132968)
     CDS             complement(5132981..5134180)
     CDS             complement(5134222..5135178)
     CDS             complement(5135283..5136956)
     CDS             complement(5136969..5140073)
     CDS             complement(5140119..5141546)
     CDS             5141837..5142865
     CDS             complement(5143106..5144728)
     CDS             complement(5144767..5146215)
     CDS             complement(5146425..5147093)
     CDS             complement(5147106..5148152)
     CDS             complement(5148306..5149709)
     CDS             complement(5149734..5150525)
     CDS             complement(5150530..5151369)
     CDS             complement(5151468..5152937)
     CDS             5153334..5154263
     CDS             complement(5154350..5155798)
     CDS             complement(5155872..5157110)
     CDS             complement(5157133..5159526)
     CDS             5159634..5160665
     CDS             5161762..5162076
     CDS             5162304..5162993
     CDS             5163207..5164994
     CDS             5165001..5166368
     CDS             5166704..5167261
     CDS             5167442..5168359
     CDS             5168483..5169406
     CDS             5169709..5170434
     CDS             5170728..5171492
     CDS             complement(5171726..5172184)
     CDS             complement(5172276..5172974)
     CDS             complement(5172961..5173911)
     CDS             5174116..5175558
     CDS             5175571..5178858
     CDS             5178967..5180052
     CDS             5180378..5181196
     CDS             5181298..5181984
     CDS             complement(5182064..5182297)
     CDS             complement(5182819..5183367)
     CDS             5183959..5184630
     CDS             5184633..5185988
     CDS             5186133..5187371
     CDS             5187400..5188485
     CDS             5188520..5191624
     CDS             5191757..5192203
     CDS             complement(5192184..5192618)
     CDS             5193827..5194420
     CDS             complement(5194435..5194563)
     CDS             5194669..5195886
     CDS             5195899..5199063
     CDS             5199067..5199180
     CDS             5199399..5200817
     CDS             5201097..5201558
     CDS             5201905..5202510
     CDS             5202584..5203315
     CDS             5203523..5203903
     CDS             5203915..5204124
     CDS             5204202..5204576
     CDS             5204596..5205105
     CDS             5205109..5205573
     CDS             complement(5205639..5205800)
     CDS             5206070..5207149
     CDS             5207130..5209400
     CDS             5209596..5211398
     CDS             5211653..5212411
     CDS             5212413..5213192
     CDS             5213219..5214058
     CDS             5214074..5216893
     CDS             5216904..5217395
     CDS             5217392..5218591
     CDS             complement(5218688..5219635)
     CDS             complement(5220100..5221173)
     CDS             5221307..5221789
     CDS             5222114..5222548
     CDS             complement(5222607..5223782)
     CDS             5223994..5224908
     CDS             complement(5225256..5227274)
     CDS             complement(5227300..5228544)
     CDS             complement(5228764..5230278)
     CDS             complement(5230303..5233320)
     CDS             complement(5233349..5234431)
     CDS             complement(5234440..5234961)
     CDS             5235436..5237034
     CDS             complement(5237271..5238494)
     CDS             complement(5238481..5238612)
     CDS             complement(5238635..5239921)
     CDS             complement(5240356..5241210)
     CDS             complement(5241316..5242779)
     CDS             complement(5242931..5244049)
     CDS             complement(5244156..5244554)
     CDS             complement(5244526..5244759)
     CDS             complement(5244849..5244989)
     CDS             complement(5244976..5245530)
     CDS             5245615..5245863
     CDS             5246067..5246507
     CDS             5246767..5247528
     CDS             5247658..5247933
     CDS             5248081..5248308
     CDS             5248791..5250098
     CDS             complement(5250416..5250670)
     CDS             5251419..5251592
     CDS             complement(5251575..5251895)
     CDS             complement(5251882..5252157)
     CDS             complement(5252193..5252495)
     CDS             complement(5252501..5253652)
     CDS             complement(5253668..5254531)
     CDS             complement(5254544..5255833)
     CDS             complement(5255838..5256089)
     CDS             complement(5256096..5256716)
     CDS             complement(5256729..5257940)
     CDS             complement(5257944..5258579)
     CDS             complement(5258524..5258616)
     CDS             complement(5258591..5259205)
     CDS             complement(5259221..5259904)
     CDS             complement(5259914..5262385)
     CDS             complement(5262418..5262732)
     CDS             complement(5262745..5263080)
     CDS             complement(5263209..5263670)
     CDS             complement(5263869..5265062)
     CDS             complement(5265119..5265988)
     CDS             complement(5266016..5266246)
     CDS             complement(5266326..5266931)
     CDS             5267264..5268937
     CDS             5269016..5269192
     CDS             complement(5269564..5270205)
     CDS             complement(5270202..5271119)
     CDS             complement(5271221..5271511)
     CDS             5271895..5273124
     CDS             complement(5273324..5274121)
     CDS             complement(5274125..5274637)
     CDS             complement(5274970..5275233)
     CDS             5276194..5279223
     CDS             5279241..5280656
     CDS             5280763..5283273
     CDS             complement(5283347..5283616)
     CDS             complement(5283715..5285193)
     CDS             complement(5285413..5285703)
     CDS             5286105..5286497
     CDS             5286527..5287732
     CDS             5287751..5289739
     CDS             complement(5289790..5290122)
     CDS             5290539..5290928
     CDS             5290967..5291326
     CDS             5291353..5291733
     CDS             5291730..5293046
     CDS             5293317..5293787
     CDS             5294182..5294529
     CDS             complement(5294473..5294682)
     CDS             5295339..5296169
     CDS             5296166..5296402
     CDS             5296723..5296992
     CDS             5297019..5298566
     CDS             5298563..5299807
     CDS             5299812..5301044
     CDS             5301031..5304138
     CDS             5304168..5304608
     CDS             5304618..5305523
     CDS             5305523..5306548
     CDS             complement(5307259..5307483)
     CDS             5308463..5310259
     CDS             5310465..5311517
     CDS             5311674..5311892
     CDS             5312000..5313310
     CDS             complement(5313337..5314563)
     CDS             5315027..5315416
     CDS             5315575..5316657
     CDS             5316679..5319885
     CDS             5319875..5321311
     CDS             5321556..5321951
     CDS             5321986..5322981
     CDS             5322985..5323830
     CDS             complement(5324649..5325803)
     CDS             complement(5325873..5326325)
     CDS             5326469..5326852
     CDS             complement(5327228..5328241)
     CDS             complement(5328357..5329487)
     CDS             complement(5329477..5329791)
     CDS             complement(5329736..5329849)
     CDS             5330264..5330596
     CDS             5330587..5331093
     CDS             5331127..5331600
     CDS             5331643..5332257
     CDS             5332259..5333344
     CDS             5333351..5334085
     CDS             5334107..5334679
     CDS             5334753..5335316
     CDS             5335350..5335913
     CDS             5336040..5336213
     CDS             complement(5337222..5339267)
     CDS             complement(5339389..5341512)
     CDS             complement(5341530..5343998)
     CDS             complement(5344175..5345935)
     CDS             complement(5345938..5347401)
     CDS             complement(5347414..5348892)
     CDS             complement(5348903..5351974)
     CDS             complement(5352449..5354218)
     CDS             complement(5354989..5358507)
     CDS             5359272..5360171
     CDS             5360549..5361316
     CDS             5361399..5361908
     CDS             5361908..5362612
     CDS             5362732..5363658
     CDS             5363862..5364614
     CDS             5364628..5365023
     CDS             5365167..5365907
     CDS             5365948..5366424
     CDS             complement(5367120..5367848)
     CDS             complement(5368036..5368719)
     CDS             5368869..5369420
     CDS             5369651..5370031
     CDS             5370033..5371142
     CDS             5371154..5371525
     CDS             5371522..5372118
     CDS             complement(5372318..5372704)
     CDS             complement(5373023..5373481)
     CDS             complement(5373495..5374073)
     CDS             complement(5374196..5374792)
     CDS             complement(5375310..5375483)
     CDS             5375768..5376673
     CDS             complement(5377100..5377591)
     CDS             5377634..5377810
     CDS             5377883..5378314
     CDS             5378795..5383135
     CDS             5383148..5384317
     CDS             5384307..5384681
     CDS             5384695..5386665
     CDS             5386736..5387176
     CDS             5387173..5388102
     CDS             5388099..5388317
     CDS             5388350..5389528
     CDS             5389530..5390285
     CDS             5390289..5390864
     CDS             5390897..5391586
     CDS             5391665..5392267
     CDS             5392356..5393198
     CDS             5393352..5395868
     CDS             complement(5396104..5398389)
     CDS             complement(5399136..5399879)
     CDS             complement(5399881..5400159)
     CDS             5400931..5401452
     CDS             5401728..5403236
     CDS             5403926..5404537
     CDS             complement(5404635..5407745)
     CDS             complement(5407750..5408049)
     CDS             complement(5408116..5409126)
     CDS             complement(5409178..5410431)
     CDS             5410600..5411112
     CDS             5411257..5411889
     CDS             5412279..5412875
     CDS             5412847..5413128
     CDS             complement(5413366..5415369)
     CDS             complement(5415382..5418702)
     CDS             5419271..5420098
     CDS             complement(5420153..5422528)
     CDS             5422614..5424299
     CDS             5424296..5424991
     CDS             5425133..5425414
     CDS             complement(5425512..5427050)
     CDS             complement(5427104..5428861)
     CDS             complement(5429157..5430581)
     CDS             complement(5430594..5433770)
     CDS             complement(5434482..5435171)
     CDS             complement(5435225..5435863)
     CDS             5435976..5436851
     CDS             complement(5436913..5438301)
     CDS             5438540..5439124
     CDS             5439137..5440819
     CDS             5440904..5442688
     CDS             5442752..5443705
     CDS             5443808..5446639
     CDS             5447357..5448085
     CDS             5448386..5451133
     CDS             5451323..5453737
     CDS             complement(5453881..5454615)
     CDS             5454747..5456084
     CDS             complement(5456172..5457581)
     CDS             5457911..5458729
     CDS             5458726..5459334
     CDS             complement(5459379..5461496)
     CDS             5461702..5462112
     CDS             5462188..5463546
     CDS             5463557..5464249
     CDS             5464343..5464537
     CDS             complement(5464652..5465899)
     CDS             5466378..5466671
     CDS             complement(5466740..5467033)
     CDS             complement(5467026..5467274)
     CDS             complement(5467398..5467769)
     CDS             complement(5467777..5468256)
     CDS             complement(5468413..5468907)
     CDS             5469225..5470310
     CDS             5470571..5470987
     CDS             complement(5471003..5471581)
     CDS             complement(5471740..5472300)
     CDS             complement(5472414..5473304)
     CDS             complement(5473341..5475419)
     CDS             complement(5475425..5475910)
     CDS             5476408..5476956
     CDS             5476994..5484760
     CDS             5484836..5485753
     CDS             5485766..5487697
     CDS             complement(5487820..5488320)
     CDS             complement(5488492..5489136)
     CDS             complement(5489263..5490168)
     CDS             complement(5490263..5490595)
     CDS             complement(5490869..5491795)
     CDS             complement(5491875..5492516)
     CDS             complement(5492599..5493138)
     CDS             5493363..5493911
     CDS             5493947..5494330
     CDS             5494410..5494583
     CDS             complement(5494704..5496323)
     CDS             complement(5496672..5497442)
     CDS             complement(5497586..5497816)
     CDS             5497899..5498129
     CDS             complement(5498224..5498922)
     CDS             complement(5499208..5503944)
     CDS             complement(5504408..5506474)
     CDS             complement(5506632..5508644)
     CDS             complement(5508689..5510269)
     CDS             complement(5510280..5513312)
     CDS             complement(5513642..5514664)
     CDS             complement(5514750..5516267)
     CDS             complement(5516279..5519455)
     CDS             5519738..5520790
     CDS             5520780..5521481
     CDS             5521649..5523115
     CDS             complement(5523229..5523723)
     CDS             complement(5523814..5524470)
     CDS             complement(5524614..5524820)
     CDS             complement(5524825..5525628)
     CDS             5525972..5527021
     CDS             5527114..5528349
     CDS             complement(5528530..5529411)
     CDS             5529509..5530555
     CDS             5530680..5531927
     CDS             complement(5531924..5534113)
     CDS             complement(5534227..5535507)
     CDS             complement(5535559..5536617)
     CDS             5536806..5537630
     CDS             5537788..5538285
     CDS             5538361..5538462
     CDS             complement(5538495..5538920)
     CDS             complement(5538948..5540084)
     CDS             complement(5540276..5540758)
     CDS             complement(5540850..5541641)
     CDS             complement(5541748..5543079)
     CDS             complement(5543086..5544051)
     CDS             complement(5544103..5545224)
     CDS             5545274..5548042
     CDS             5548068..5548448
     CDS             complement(5548429..5548830)
     CDS             complement(5548814..5549665)
     CDS             complement(5549791..5550795)
     CDS             complement(5550890..5551876)
     CDS             complement(5552186..5556670)
     CDS             5556803..5557897
     CDS             5557900..5558607
     CDS             5558660..5559298
     CDS             5559410..5559907
     CDS             5560204..5561160
     CDS             5561286..5562377
     CDS             5562395..5563561
     CDS             5563564..5564130
     CDS             complement(5564132..5564785)
     CDS             5564866..5566614
     CDS             5566678..5567961
     CDS             complement(5568043..5569203)
     CDS             5569380..5570123
     CDS             5570233..5571183
     CDS             complement(5571192..5572013)
     CDS             5572072..5572167
     CDS             5572224..5573000
     CDS             5573086..5573517
     CDS             complement(5573533..5574720)
     CDS             complement(5574882..5575865)
     CDS             5576482..5577660
     CDS             5577728..5578489
     CDS             5578520..5579572
     CDS             complement(5579714..5580559)
     CDS             5580676..5581662
     CDS             5581943..5582548
     CDS             5582551..5582829
     CDS             5582970..5583434
     CDS             complement(5583522..5584229)
     CDS             5584434..5585321
     CDS             5585714..5586997
     CDS             complement(5587065..5587838)
     CDS             5588108..5590621
     CDS             5590977..5591354
     CDS             5591788..5592372
     CDS             5592380..5594191
     CDS             5594601..5595260
     CDS             5595358..5596842
     CDS             5596938..5598197
     CDS             5598321..5598944
     CDS             complement(5599046..5599750)
     CDS             5599931..5603446
     CDS             5603590..5605020
     CDS             5605377..5605997
     CDS             complement(5606094..5607101)
     CDS             complement(5607088..5608002)
     CDS             complement(5608002..5608433)
     CDS             complement(5608618..5609685)
     CDS             complement(5609691..5609930)
     CDS             complement(5609933..5610721)
     CDS             complement(5610727..5611299)
     CDS             complement(5611558..5612304)
     CDS             complement(5612438..5613610)
     CDS             5614543..5617668
     CDS             5617684..5619156
     CDS             5619188..5621110
     CDS             5621308..5621427
     CDS             5621434..5622504
     CDS             5622595..5623311
     CDS             5623339..5624958
     CDS             5625177..5626436
     CDS             5627114..5628769
     CDS             5628968..5629888
     CDS             5629994..5630914
     CDS             5630898..5632832
     CDS             complement(5633189..5633638)
     CDS             complement(5633823..5635076)
     CDS             5635271..5635723
     CDS             5635830..5636603
     CDS             5636706..5637674
     CDS             5637685..5638710
     CDS             complement(5638867..5640681)
     CDS             5640865..5641281
     CDS             5641443..5642102
     CDS             5642138..5643058
     CDS             complement(5643062..5643556)
     CDS             5643812..5644546
     CDS             5644642..5646396
     CDS             5646412..5647983
     CDS             5648069..5650666
     CDS             5650685..5654020
     CDS             5654032..5655354
     CDS             complement(5655454..5656143)
     CDS             5656475..5657239
     CDS             5657466..5658050
     CDS             5658421..5659809
     CDS             5660032..5660985
     CDS             5660985..5661227
     CDS             5661240..5662211
     CDS             5662236..5663195
     CDS             5663301..5664050
     CDS             5664147..5664656
     CDS             5664773..5665288
     CDS             5665358..5666002
     CDS             5666003..5666401
     CDS             5666524..5667282
     CDS             5667378..5668280
     CDS             5668334..5668765
     CDS             5668912..5669325
     CDS             5669525..5670010
     CDS             5670132..5671022
     CDS             5671042..5671956
     CDS             5672019..5672447
     CDS             5672457..5672672
     CDS             5672736..5673434
     CDS             5673484..5673852
     CDS             5674017..5675054
     CDS             5675060..5675482
     CDS             5675485..5676588
     CDS             5676665..5677789
     CDS             5677844..5678362
     CDS             5678451..5679032
     CDS             5679124..5679591
     CDS             5679662..5680030
     CDS             5680037..5680720
     CDS             complement(5680761..5681126)
     CDS             complement(5681144..5681887)
     CDS             complement(5681913..5684060)
     CDS             5684380..5685807
     CDS             5685915..5687111
     CDS             5687162..5687980
     CDS             5688195..5688884
     CDS             5688961..5690289
     CDS             5690411..5691205
     CDS             5691301..5695353
     CDS             5695447..5696292
     CDS             complement(5696578..5697294)
     CDS             complement(5697412..5698482)
     CDS             complement(5698486..5698917)
     CDS             5699217..5700728
     CDS             5700917..5702770
     CDS             5702980..5703543
     CDS             5703725..5705569
     CDS             5705859..5709512
     CDS             complement(5709729..5710013)
     CDS             5710248..5712659
     CDS             5712804..5713235
     CDS             5713413..5715191
     CDS             complement(5715288..5716553)
     CDS             complement(5716805..5717350)
     CDS             complement(5717495..5717995)
     CDS             complement(5718105..5718266)
     CDS             complement(5719062..5719160)
     CDS             complement(5719262..5720590)
     CDS             complement(5720596..5723688)
     CDS             complement(5724047..5725342)
     CDS             5725551..5726180
     CDS             5726187..5726834
     CDS             5726834..5727469
     CDS             5727466..5728260
     CDS             complement(5728288..5728434)
     CDS             5728591..5728989
     CDS             complement(5729059..5731977)
     CDS             complement(5732183..5732980)
     CDS             complement(5733073..5733411)
     CDS             complement(5733416..5733736)
     CDS             complement(5733829..5734050)
     CDS             complement(5734275..5735696)
     CDS             complement(5735770..5736330)
     CDS             complement(5736734..5738974)
     CDS             5740310..5740957
     CDS             complement(5741190..5742191)
     CDS             complement(5742208..5746599)
     CDS             5746912..5747949
     CDS             5748171..5748629
     CDS             5748664..5751054
     CDS             5751104..5751457
     CDS             5751516..5752697
     CDS             5752844..5754649
     CDS             5754877..5755971
     CDS             complement(5756042..5756566)
     CDS             complement(5756639..5757160)
     CDS             complement(5757195..5757632)
     CDS             5757847..5758374
     CDS             5758484..5759686
     CDS             complement(5759723..5760358)
     CDS             complement(5760485..5762134)
     CDS             complement(5762214..5762495)
     CDS             complement(5762629..5763108)
     CDS             5763218..5764159
     CDS             complement(5764196..5764459)
     CDS             complement(5764560..5765225)
     CDS             5765536..5766606
     CDS             complement(5766660..5767025)
     CDS             complement(5767029..5767406)
     CDS             complement(5767662..5768042)
     CDS             5768125..5768313
     CDS             5768388..5769569
     CDS             5769645..5770187
     CDS             5770221..5770634
     CDS             5770654..5771112
     CDS             complement(5771187..5772269)
     CDS             5772488..5773765
     CDS             5773901..5775874
     CDS             5776025..5777239
     CDS             complement(5777423..5778469)
     CDS             complement(5778478..5779431)
     CDS             5779543..5779887
     CDS             5779981..5782449
     CDS             complement(5782573..5782746)
     CDS             5783093..5784478
     CDS             complement(5784592..5785794)
     CDS             5786042..5787238
     CDS             complement(5787834..5789597)
     CDS             complement(5789609..5790562)
     CDS             complement(5790580..5791185)
     CDS             complement(5791219..5791503)
     CDS             complement(5791934..5793226)
     CDS             complement(5793230..5795455)
     CDS             complement(5795467..5796297)
     CDS             complement(5796309..5797865)
     CDS             complement(5798083..5798259)
     CDS             5798637..5798990
     CDS             complement(5799247..5799393)
     CDS             5799423..5800832
     CDS             5800866..5802395
     CDS             5802379..5803095
     CDS             5803426..5804649
     CDS             5804640..5805671
     CDS             complement(5805762..5806874)
     CDS             complement(5806923..5808329)
     CDS             complement(5809230..5810369)
     CDS             complement(5810663..5811967)
     CDS             complement(5811971..5814475)
     CDS             complement(5814488..5815969)
     CDS             complement(5816251..5817072)
     CDS             complement(5817211..5820126)
     CDS             complement(5820361..5822289)
     CDS             complement(5822483..5823178)
     CDS             5823423..5826710
     CDS             5826735..5828468
     CDS             5828726..5829925
     CDS             5830057..5830884
     CDS             5831213..5832718
     CDS             5832796..5835789
     CDS             5835873..5837144
     CDS             complement(5837252..5839117)
     CDS             5839184..5840674
     CDS             5840725..5841603
     CDS             5841678..5842508
     CDS             5842514..5842909
     CDS             5843235..5844125
     CDS             complement(5844194..5846416)
     CDS             complement(5846470..5847732)
     CDS             complement(5847767..5848627)
     CDS             complement(5848640..5849341)
     CDS             complement(5849342..5850175)
     CDS             complement(5850209..5850847)
     CDS             complement(5850918..5851604)
     CDS             complement(5851634..5852131)
     CDS             complement(5852281..5854002)
     CDS             complement(5854005..5854373)
     CDS             complement(5854392..5854694)
     CDS             complement(5854887..5855276)
     CDS             5855576..5856319
     CDS             complement(5856397..5857833)
     CDS             5858384..5858833
     CDS             5858845..5862864
     CDS             complement(5862943..5863359)
     CDS             complement(5863493..5864602)
     CDS             5864957..5865154
     CDS             5865329..5866924
     CDS             5866931..5867599
     CDS             5867755..5867988
     CDS             5867985..5868266
     CDS             5868358..5868882
     CDS             5868879..5870123
     CDS             5870107..5871651
     CDS             5871655..5873397
     CDS             5873400..5873909
     CDS             5874021..5874227
     CDS             5874354..5874719
     CDS             5874757..5875167
     CDS             5875178..5875387
     CDS             5875598..5876950
     CDS             5877959..5878141
     CDS             5878198..5879952
     CDS             complement(5880027..5880560)
     CDS             5880586..5881398
     CDS             complement(5881471..5882910)
     CDS             complement(5882903..5886070)
     CDS             complement(5886105..5887187)
     CDS             complement(5887362..5887739)
     CDS             complement(5887908..5888315)
     CDS             complement(5888434..5889051)
     CDS             complement(5889209..5889601)
     CDS             complement(5889619..5891490)
     CDS             complement(5891706..5893286)
     CDS             complement(5893360..5893671)
     CDS             5894073..5894699
     CDS             5895009..5895794
     CDS             complement(5895949..5896398)
     CDS             complement(5896577..5896978)
     CDS             complement(5897105..5897542)
     CDS             complement(5897543..5897992)
     CDS             complement(5898160..5899935)
     CDS             complement(5899981..5901057)
     CDS             complement(5901060..5902445)
     CDS             complement(5902705..5903295)
     CDS             5903499..5904914
     CDS             5905002..5905565
     CDS             5905576..5906055
     CDS             5906076..5906594
     CDS             5906896..5908473
     CDS             5908763..5909224
     CDS             5909229..5909861
     CDS             5909894..5910460
     CDS             5910666..5911943
     CDS             5912244..5913644
     CDS             5913720..5914163
     CDS             5914252..5914818
     CDS             5914960..5915952
     CDS             5915998..5916777
     CDS             5916871..5917503
     CDS             5917515..5918696
     CDS             5918766..5919086
     CDS             5919093..5919830
     CDS             5920021..5920782
     CDS             5920886..5922502
     CDS             5922634..5923263
     CDS             5923253..5924572
     CDS             5924585..5925664
     CDS             5925668..5927257
     CDS             complement(5927520..5928278)
     CDS             5928627..5930114
     CDS             5930130..5931155
     CDS             complement(5931425..5932192)
     CDS             complement(5932231..5932599)
     CDS             complement(5932614..5932931)
     CDS             complement(5932922..5933251)
     CDS             complement(5933235..5933552)
     CDS             complement(5933555..5934892)
     CDS             complement(5934911..5935531)
     CDS             complement(5935577..5935984)
     CDS             complement(5936393..5938552)
     CDS             5938692..5939150
     CDS             5939163..5939288
     CDS             5939343..5939918
     CDS             5939918..5940307
     CDS             5940654..5941934
     CDS             5942022..5942621
     CDS             5942815..5943357
     CDS             5943474..5943833
     CDS             5943877..5944935
     CDS             complement(5945019..5945600)
     CDS             complement(5945673..5946425)
     CDS             5946657..5949026
     CDS             complement(5949156..5950331)
     CDS             5950358..5954089
     CDS             complement(5954216..5955076)
     CDS             complement(5955167..5956219)
     CDS             5956327..5957235
     CDS             5957243..5958079
     CDS             5958150..5960417
     CDS             complement(5960533..5962329)
     CDS             5962498..5964207
     CDS             5964215..5964625
     CDS             complement(5964785..5965036)
     CDS             complement(5965457..5966935)
     CDS             5967038..5968075
     CDS             5968125..5969630
     CDS             5969791..5971104
     CDS             5971146..5971694
     CDS             5971726..5972631
     CDS             complement(5973048..5974139)
     CDS             complement(5974734..5975702)
     CDS             complement(5975713..5976948)
     CDS             complement(5977067..5978029)
     CDS             complement(5978225..5979262)
     CDS             complement(5979282..5980880)
     CDS             complement(5980894..5984085)
     CDS             complement(5984397..5985374)
     CDS             5985582..5986712
     CDS             5986757..5988148
     CDS             5988180..5989370
     CDS             5989377..5990567
     CDS             5990573..5991802
     CDS             5991950..5993239
     CDS             5993276..5993416
     CDS             5993514..5995493
     CDS             complement(5995634..5996590)
     CDS             5996762..5996992
     CDS             5996992..5997327
     CDS             complement(5997566..5999863)
     CDS             complement(6000257..6001636)
     CDS             complement(6001626..6002726)
     CDS             6002947..6003456
     CDS             complement(6003584..6005155)
     CDS             complement(6005301..6005717)
     CDS             6005881..6007149
     CDS             6007146..6007832
     CDS             6007920..6008687
     CDS             complement(6008682..6010898)
     CDS             complement(6011048..6012325)
     CDS             6012597..6014186
     CDS             6014301..6015572
     CDS             6015716..6016135
     CDS             complement(6016277..6016573)
     CDS             complement(6016554..6016979)
     CDS             6017228..6018298
     CDS             complement(6018370..6018549)
     CDS             complement(6018556..6019509)
     CDS             complement(6019775..6019927)
     CDS             complement(6020003..6020185)
     CDS             complement(6020213..6020449)
     CDS             complement(6020521..6021774)
     CDS             complement(6021936..6022280)
     CDS             complement(6022280..6022891)
     CDS             complement(6022977..6023747)
     CDS             complement(6023954..6025309)
     CDS             complement(6025393..6026556)
     CDS             complement(6026587..6027768)
     CDS             6027889..6028479
     CDS             complement(6028554..6029741)
     CDS             6029867..6030604
     CDS             complement(6030601..6032013)
     CDS             6032139..6033110
     CDS             6033202..6035064
     CDS             6035158..6035688
     CDS             6035708..6036487
     CDS             6036663..6037064
     CDS             complement(6037413..6038072)
     CDS             6038363..6039055
     CDS             6039169..6039738
     CDS             6039956..6040177
     CDS             6040265..6043609
     CDS             6044036..6044209
     CDS             6044322..6045122
     CDS             6045288..6046331
     CDS             6046414..6047373
     CDS             complement(6047475..6048137)
     CDS             complement(6048200..6049168)
     CDS             complement(6049180..6049863)
     CDS             complement(6049987..6050511)
     CDS             6050678..6051379
     CDS             6051376..6052068
     CDS             6052158..6053504
     CDS             6053635..6055872
     CDS             complement(6056062..6056700)
     CDS             complement(6056812..6057723)
     CDS             6057952..6058359
     CDS             6058418..6059059
     CDS             6059347..6060438
     CDS             complement(6060466..6060999)
     CDS             complement(6061180..6063120)
     CDS             complement(6063163..6063390)
     CDS             complement(6063510..6064895)
     CDS             6065086..6065601
     CDS             6065770..6066705
     CDS             complement(6066708..6067421)
     CDS             complement(6067706..6068755)
     CDS             complement(6069047..6069925)
     CDS             6070019..6070855
     CDS             6070932..6073088
     CDS             6073284..6073784
     CDS             6073787..6074764
     CDS             6074844..6076973
     CDS             6077028..6077615
     CDS             6077729..6078445
     CDS             6078517..6079026
     CDS             complement(6079189..6080523)
     CDS             6081011..6081532
     CDS             complement(6081610..6082137)
     CDS             complement(6082144..6082947)
     CDS             complement(6083028..6083246)
     CDS             complement(6083274..6084089)
     CDS             complement(6084116..6084733)
     CDS             complement(6084769..6085434)
     CDS             complement(6085538..6086701)
     CDS             complement(6086898..6088214)
     CDS             complement(6088305..6089234)
     CDS             complement(6089396..6090502)
     CDS             complement(6090571..6091113)
     CDS             complement(6091653..6093080)
     CDS             6093319..6094563
     CDS             complement(6094651..6095505)
     CDS             complement(6095541..6096350)
     CDS             complement(6096355..6096840)