CDS             complement(151..396)
     CDS             complement(526..1632)
     CDS             complement(1883..2173)
     CDS             complement(2268..2537)
     CDS             complement(2722..2937)
     CDS             complement(3247..3399)
     CDS             3744..5483
     CDS             complement(5970..8819)
     CDS             complement(9819..9992)
     CDS             complement(10108..10650)
     CDS             complement(10825..11469)
     CDS             12291..12716
     CDS             12718..13446
     CDS             13440..14279
     CDS             14251..15045
     CDS             15048..15218
     CDS             15202..17868
     CDS             17868..18479
     CDS             18481..19419
     CDS             19416..20111
     CDS             20860..21369
     CDS             21509..21742
     CDS             21727..22158
     CDS             22408..23790
     CDS             complement(24046..25131)
     CDS             complement(25121..25282)
     CDS             complement(25705..25812)
     CDS             complement(29207..29404)
     CDS             31149..31703
     CDS             complement(31700..32386)
     CDS             complement(39953..40267)
     CDS             complement(40239..41135)
     CDS             41221..42045
     CDS             42077..42556
     CDS             42558..43505
     CDS             43502..44284
     CDS             44272..45282
     CDS             45279..46946
     CDS             46943..47581
     CDS             47578..48345
     CDS             complement(48542..48784)
     CDS             49463..50755
     CDS             50839..51054
     CDS             complement(51475..51861)
     CDS             complement(51854..52108)
     CDS             52272..52745
     CDS             52835..53062
     CDS             53500..53676
     CDS             53687..53857
     CDS             53859..54185
     CDS             54540..54689
     CDS             54758..55048
     CDS             55565..55822
     CDS             complement(56081..57004)
     CDS             complement(56943..57107)
     CDS             complement(57094..57552)
     CDS             complement(57914..58957)
     CDS             complement(58899..59225)
     CDS             complement(59212..59622)
     CDS             complement(59664..60548)
     CDS             complement(61168..61845)
     CDS             complement(61878..62843)
     CDS             complement(62961..64643)
     CDS             complement(64646..65410)
     CDS             complement(65478..67166)
     CDS             67643..68326
     CDS             complement(68421..69857)
     CDS             complement(69875..70909)
     CDS             complement(70906..72234)
     CDS             73168..74220
     CDS             74316..74540
     CDS             complement(75466..77064)
     CDS             77331..78260
     CDS             complement(78556..79110)
     CDS             complement(79079..80467)
     CDS             80975..81391
     CDS             complement(81399..82931)
     CDS             complement(82984..84396)
     CDS             84663..86069
     CDS             complement(86414..87811)
     CDS             88099..89268
     CDS             complement(89412..90530)
     CDS             complement(90543..91040)
     CDS             91339..93297
     CDS             93329..94090
     CDS             complement(94092..95003)
     CDS             95192..95776
     CDS             complement(96111..96683)
     CDS             97074..97469
     CDS             97632..98567
     CDS             98607..99809
     CDS             99862..101472
     CDS             101481..102668
     CDS             102665..103195
     CDS             103564..106485
     CDS             106449..106805
     CDS             106786..107553
     CDS             107596..108396
     CDS             complement(108376..108810)
     CDS             complement(108841..109923)
     CDS             complement(109955..110740)
     CDS             110902..111234
     CDS             111509..111703
     CDS             111755..113395
     CDS             complement(113379..114635)
     CDS             114771..115994
     CDS             116017..118305
     CDS             118302..119618
     CDS             complement(119593..120324)
     CDS             120801..121922
     CDS             121922..122179
     CDS             complement(122166..122633)
     CDS             123098..123604
     CDS             complement(123607..124572)
     CDS             124673..125086
     CDS             complement(125118..125564)
     CDS             complement(125755..126285)
     CDS             complement(126287..128734)
     CDS             128984..129577
     CDS             129637..130080
     CDS             130085..130534
     CDS             130597..131331
     CDS             131381..132115
     CDS             132120..133649
     CDS             complement(133782..134138)
     CDS             complement(134154..134885)
     CDS             complement(134895..135356)
     CDS             complement(135353..136597)
     CDS             136686..137495
     CDS             137528..137986
     CDS             138017..139669
     CDS             complement(139671..140369)
     CDS             140429..141208
     CDS             complement(141197..144088)
     CDS             144193..145113
     CDS             145210..145344
     CDS             145390..145632
     CDS             145656..146120
     CDS             146288..146569
     CDS             146640..147773
     CDS             147746..148789
     CDS             148974..149687
     CDS             complement(149667..150152)
     CDS             150463..150597
     CDS             150728..151531
     CDS             complement(151631..152182)
     CDS             complement(152192..152596)
     CDS             complement(152674..153093)
     CDS             complement(153139..153327)
     CDS             complement(153332..153463)
     CDS             complement(153460..154443)
     CDS             154680..155198
     CDS             155202..156776
     CDS             156777..158477
     CDS             158518..159075
     CDS             complement(159311..159751)
     CDS             complement(159783..162086)
     CDS             complement(162161..162598)
     CDS             162765..163493
     CDS             163624..164331
     CDS             164581..165234
     CDS             complement(165199..165894)
     CDS             complement(166094..167959)
     CDS             168278..168382
     CDS             169195..169521
     CDS             169652..170371
     CDS             complement(170776..172131)
     CDS             complement(172217..173173)
     CDS             173558..173665
     CDS             173727..173867
     CDS             174114..174335
     CDS             complement(174706..175851)
     CDS             complement(175930..176328)
     CDS             complement(176339..177358)
     CDS             177612..177911
     CDS             177890..178267
     CDS             178637..178873
     CDS             complement(179081..180142)
     CDS             complement(180135..181586)
     CDS             181638..182252
     CDS             182253..182396
     CDS             complement(182925..183080)
     CDS             183144..183299
     CDS             183616..183843
     CDS             183944..184789
     CDS             complement(184900..185175)
     CDS             185575..186093
     CDS             complement(186084..186365)
     CDS             186419..186700
     CDS             complement(186730..186846)
     CDS             complement(187664..188350)
     CDS             188629..188937
     CDS             complement(188894..189046)
     CDS             complement(189512..190231)
     CDS             complement(190206..190448)
     CDS             complement(190825..191052)
     CDS             complement(191317..191631)
     CDS             191694..192272
     CDS             192269..193240
     CDS             193264..193698
     CDS             complement(193704..194327)
     CDS             complement(194421..194678)
     CDS             194749..195393
     CDS             195440..196585
     CDS             complement(196554..196994)
     CDS             197361..197927
     CDS             197911..198630
     CDS             complement(198601..198951)
     CDS             199059..199277
     CDS             complement(199264..200157)
     CDS             complement(200150..200716)
     CDS             complement(200728..200889)
     CDS             complement(200886..201440)
     CDS             complement(201437..202069)
     CDS             complement(202089..202688)
     CDS             complement(202700..202864)
     CDS             complement(202932..203852)
     CDS             203863..204525
     CDS             204527..206260
     CDS             206242..206877
     CDS             complement(207158..207922)
     CDS             complement(208561..209445)
     CDS             209463..210530
     CDS             210549..211469
     CDS             211450..211677
     CDS             complement(211824..212099)
     CDS             complement(212096..212482)
     CDS             complement(212515..213303)
     CDS             complement(213285..214325)
     CDS             complement(214273..215436)
     CDS             complement(215433..216290)
     CDS             complement(216287..216457)
     CDS             complement(216525..216947)
     CDS             complement(216947..217732)
     CDS             complement(217734..218825)
     CDS             218841..219269
     CDS             complement(219249..221063)
     CDS             complement(221102..221689)
     CDS             222052..222921
     CDS             complement(222881..223741)
     CDS             complement(223745..224023)
     CDS             224081..224308
     CDS             complement(224601..226349)
     CDS             226356..226991
     CDS             227234..227740
     CDS             227743..229032
     CDS             complement(229029..230120)
     CDS             complement(230298..230651)
     CDS             230709..230912
     CDS             230922..231197
     CDS             231245..233566
     CDS             233573..233803
     CDS             233911..234861
     CDS             234876..235565
     CDS             235558..236796
     CDS             236750..237760
     CDS             237757..239016
     CDS             239013..239897
     CDS             239878..240513
     CDS             240503..240766
     CDS             240769..242409
     CDS             242387..243748
     CDS             243745..244848
     CDS             complement(244856..245842)
     CDS             complement(245891..247693)
     CDS             247842..248393
     CDS             complement(248350..249045)
     CDS             complement(249088..249789)
     CDS             complement(249840..250532)
     CDS             complement(250504..250968)
     CDS             complement(250968..251216)
     CDS             251264..253033
     CDS             253059..253925
     CDS             253925..255748
     CDS             complement(255735..256952)
     CDS             complement(256985..257257)
     CDS             257346..257657
     CDS             complement(257613..259208)
     CDS             259291..259962
     CDS             259989..260438
     CDS             complement(260448..260870)
     CDS             complement(260918..261316)
     CDS             complement(261313..262680)
     CDS             complement(262694..262996)
     CDS             263438..263710
     CDS             263711..265048
     CDS             complement(265422..266009)
     CDS             266388..266837
     CDS             266776..267429
     CDS             complement(267434..267982)
     CDS             complement(268031..268270)
     CDS             complement(268270..268530)
     CDS             268650..268943
     CDS             268936..269223
     CDS             complement(269195..269335)
     CDS             269482..269775
     CDS             269779..269904
     CDS             270015..270308
     CDS             270305..270727
     CDS             complement(270775..271149)
     CDS             271192..271698
     CDS             complement(271977..272204)
     CDS             complement(272857..273627)
     CDS             complement(273691..274140)
     CDS             complement(274352..275590)
     CDS             275629..276132
     CDS             complement(276112..276528)
     CDS             complement(276512..277408)
     CDS             complement(277377..278294)
     CDS             complement(278261..279160)
     CDS             complement(279129..279668)
     CDS             complement(279743..280408)
     CDS             281121..281822
     CDS             281884..282327
     CDS             complement(282320..282850)
     CDS             complement(284008..284316)
     CDS             complement(284348..285655)
     CDS             complement(285711..286295)
     CDS             286380..286859
     CDS             complement(286864..287307)
     CDS             complement(287320..287751)
     CDS             complement(287752..288072)
     CDS             complement(288078..289274)
     CDS             complement(289262..291904)
     CDS             complement(291897..295277)
     CDS             complement(295283..295537)
     CDS             complement(295592..296923)
     CDS             296962..298770
     CDS             complement(298742..299185)
     CDS             complement(299185..299370)
     CDS             299438..299689
     CDS             299694..300344
     CDS             300361..301800
     CDS             301886..302593
     CDS             302590..303177
     CDS             303296..303937
     CDS             complement(303932..305680)
     CDS             complement(305750..306670)
     CDS             complement(306812..308164)
     CDS             308207..309208
     CDS             309208..310254
     CDS             310370..311377
     CDS             311388..312788
     CDS             312827..313792
     CDS             complement(313755..314363)
     CDS             314419..314559
     CDS             complement(314606..315820)
     CDS             complement(315847..316362)
     CDS             complement(316394..317359)
     CDS             complement(317412..317936)
     CDS             complement(317915..318922)
     CDS             318927..319484
     CDS             319453..320280
     CDS             320400..320753
     CDS             320809..321732
     CDS             complement(321729..322265)
     CDS             complement(322243..323439)
     CDS             complement(323716..324024)
     CDS             324317..324664
     CDS             324661..324855
     CDS             324803..325126
     CDS             325077..325829
     CDS             325832..326008
     CDS             326186..326407
     CDS             complement(326310..326813)
     CDS             326870..327121
     CDS             327181..328422
     CDS             328662..329960
     CDS             complement(331165..333753)
     CDS             complement(333746..333895)
     CDS             complement(333914..334189)
     CDS             334407..335234
     CDS             complement(335293..335595)
     CDS             336026..336127
     CDS             336172..337983
     CDS             338016..339170
     CDS             339204..339449
     CDS             339454..339702
     CDS             339705..340073
     CDS             340092..341714
     CDS             complement(341711..343390)
     CDS             complement(343521..344081)
     CDS             344146..344424
     CDS             344432..345712
     CDS             345748..346341
     CDS             complement(346325..346705)
     CDS             346756..347187
     CDS             347189..348664
     CDS             complement(348629..349351)
     CDS             complement(349320..349850)
     CDS             complement(349843..351021)
     CDS             351092..351589
     CDS             351586..352638
     CDS             352659..353168
     CDS             353161..353697
     CDS             353678..354646
     CDS             354621..355082
     CDS             complement(356098..356193)
     CDS             complement(356337..356543)
     CDS             complement(356614..356940)
     CDS             complement(356928..357332)
     CDS             complement(357765..358862)
     CDS             359006..359341
     CDS             359319..359684
     CDS             359720..360967
     CDS             361745..362017
     CDS             complement(362058..363971)
     CDS             364051..365103
     CDS             complement(365093..365794)
     CDS             365884..366069
     CDS             366070..366972
     CDS             367747..368373
     CDS             complement(368669..370633)
     CDS             complement(371220..371486)
     CDS             371631..372557
     CDS             complement(372604..372906)
     CDS             372992..373138
     CDS             complement(373125..374012)
     CDS             374054..375769
     CDS             375762..376112
     CDS             376109..376507
     CDS             376531..377160
     CDS             377162..377704
     CDS             377743..378135
     CDS             complement(378098..378736)
     CDS             378967..379767
     CDS             379794..380156
     CDS             380128..380328
     CDS             380325..381335
     CDS             381287..381970
     CDS             381933..382502
     CDS             complement(382486..383463)
     CDS             383521..383847
     CDS             complement(383830..384795)
     CDS             complement(384796..385125)
     CDS             complement(385140..385913)
     CDS             complement(385990..386139)
     CDS             complement(386183..386950)
     CDS             386971..387300
     CDS             complement(387306..388190)
     CDS             complement(388195..391896)
     CDS             391960..394203
     CDS             394200..395441
     CDS             complement(395490..395978)
     CDS             complement(395993..396196)
     CDS             complement(396196..396747)
     CDS             complement(396759..397190)
     CDS             complement(397154..398416)
     CDS             complement(398419..399060)
     CDS             399126..399488
     CDS             complement(399465..399926)
     CDS             complement(399933..400949)
     CDS             complement(400942..401910)
     CDS             complement(401910..402647)
     CDS             402695..404008
     CDS             complement(403979..404746)
     CDS             404781..405305
     CDS             405344..406000
     CDS             405997..406461
     CDS             406436..406909
     CDS             406906..407583
     CDS             407564..408673
     CDS             complement(408640..409386)
     CDS             complement(409383..409730)
     CDS             complement(409743..411404)
     CDS             411441..414176
     CDS             414219..414509
     CDS             414511..414765
     CDS             414842..415555
     CDS             415548..416102
     CDS             complement(416366..417571)
     CDS             complement(417568..418230)
     CDS             complement(418374..418628)
     CDS             419179..419712
     CDS             complement(419689..420108)
     CDS             420153..420248
     CDS             complement(420223..420378)
     CDS             complement(420384..421142)
     CDS             complement(421146..421379)
     CDS             complement(421421..421963)
     CDS             complement(421960..422223)
     CDS             complement(422247..422681)
     CDS             complement(422688..423272)
     CDS             complement(423274..424665)
     CDS             complement(424682..425116)
     CDS             complement(425117..425593)
     CDS             complement(425595..426239)
     CDS             complement(426239..426829)
     CDS             complement(426833..427288)
     CDS             complement(427296..427691)
     CDS             complement(427675..428235)
     CDS             complement(428245..428646)
     CDS             complement(428653..428817)
     CDS             complement(428823..429359)
     CDS             complement(429356..430087)
     CDS             complement(430089..430502)
     CDS             complement(430503..430919)
     CDS             complement(430925..431266)
     CDS             complement(431266..431499)
     CDS             complement(431496..431762)
     CDS             complement(431759..432436)
     CDS             complement(432440..432910)
     CDS             complement(432914..433336)
     CDS             complement(433374..434090)
     CDS             complement(434101..434349)
     CDS             complement(434346..435146)
     CDS             complement(435152..436183)
     CDS             complement(436234..436977)
     CDS             complement(436977..440120)
     CDS             complement(440189..441202)
     CDS             complement(441220..441810)
     CDS             441814..443160
     CDS             complement(443143..443868)
     CDS             complement(443875..446049)
     CDS             446222..447229
     CDS             complement(447215..447913)
     CDS             complement(447963..448340)
     CDS             complement(448318..448563)
     CDS             complement(448538..449086)
     CDS             complement(449049..449261)
     CDS             complement(449277..450104)
     CDS             complement(450107..450850)
     CDS             complement(450804..451547)
     CDS             complement(451555..452256)
     CDS             complement(452276..453004)
     CDS             complement(453098..453520)
     CDS             complement(453507..453962)
     CDS             complement(454027..454470)
     CDS             complement(454467..455114)
     CDS             455176..456378
     CDS             complement(456368..457573)
     CDS             complement(457780..458361)
     CDS             complement(458399..459082)
     CDS             complement(459060..459665)
     CDS             complement(459617..460279)
     CDS             complement(460251..460919)
     CDS             complement(460952..461305)
     CDS             complement(461302..461613)
     CDS             461954..462127
     CDS             complement(462740..462832)
     CDS             complement(462838..463056)
     CDS             463391..465004
     CDS             complement(465426..465695)
     CDS             465748..466107
     CDS             complement(466079..466651)
     CDS             complement(466621..467697)
     CDS             complement(467704..468234)
     CDS             468268..468798
     CDS             468789..469289
     CDS             469299..469643
     CDS             469660..469881
     CDS             complement(469878..471938)
     CDS             complement(471919..472464)
     CDS             472514..473017
     CDS             473052..474308
     CDS             474544..474999
     CDS             complement(474974..476296)
     CDS             complement(476298..477281)
     CDS             complement(477328..477777)
     CDS             complement(477810..478433)
     CDS             complement(478453..479643)
     CDS             complement(479664..480095)
     CDS             480166..481170
     CDS             481196..481807
     CDS             481813..482286
     CDS             482829..483878
     CDS             complement(483875..484543)
     CDS             484589..485401
     CDS             485368..486168
     CDS             486170..487021
     CDS             487037..487942
     CDS             complement(487989..488444)
     CDS             complement(488441..489436)
     CDS             complement(489443..489814)
     CDS             489816..489986
     CDS             490067..490591
     CDS             complement(490581..490820)
     CDS             490926..491306
     CDS             491365..492726
     CDS             complement(492697..494298)
     CDS             494328..494612
     CDS             494599..495393
     CDS             495426..497126
     CDS             497128..498090
     CDS             498087..498959
     CDS             498959..499309
     CDS             complement(499396..500757)
     CDS             complement(500754..501905)
     CDS             502118..502555
     CDS             502552..502833
     CDS             502864..504501
     CDS             504513..505433
     CDS             505408..506541
     CDS             complement(506538..506852)
     CDS             complement(506831..507352)
     CDS             507470..508495
     CDS             508560..509096
     CDS             complement(509070..509615)
     CDS             complement(509615..510385)
     CDS             complement(510390..510716)
     CDS             complement(510760..511944)
     CDS             complement(511999..513255)
     CDS             513300..513719
     CDS             513725..514021
     CDS             514027..514737
     CDS             514734..515360
     CDS             515354..516433
     CDS             516442..518346
     CDS             518388..520115
     CDS             complement(520096..521355)
     CDS             complement(521352..521870)
     CDS             complement(521893..522432)
     CDS             complement(522453..523799)
     CDS             complement(523777..524487)
     CDS             524522..524941
     CDS             complement(524938..527214)
     CDS             527260..528009
     CDS             527964..528764
     CDS             complement(528743..529486)
     CDS             complement(529431..530117)
     CDS             530172..530906
     CDS             530899..532074
     CDS             532107..532334
     CDS             complement(532467..532772)
     CDS             532918..533094
     CDS             complement(533084..533704)
     CDS             complement(533701..534861)
     CDS             complement(534882..535427)
     CDS             complement(535502..535696)
     CDS             complement(535680..536090)
     CDS             complement(536087..536545)
     CDS             536578..537090
     CDS             537068..537487
     CDS             complement(537488..537886)
     CDS             complement(537837..539354)
     CDS             539430..540404
     CDS             540404..541198
     CDS             complement(541137..542954)
     CDS             complement(542996..544549)
     CDS             complement(544542..544646)
     CDS             544686..545771
     CDS             545764..546294
     CDS             complement(546284..547972)
     CDS             548048..548470
     CDS             548515..549027
     CDS             complement(549014..549526)
     CDS             549587..551164
     CDS             complement(551161..551559)
     CDS             complement(551556..551990)
     CDS             552018..552575
     CDS             complement(552526..553032)
     CDS             complement(553038..553874)
     CDS             complement(553892..554035)
     CDS             complement(554062..554781)
     CDS             complement(554781..555407)
     CDS             complement(555462..555701)
     CDS             complement(555701..556528)
     CDS             556554..557720
     CDS             557677..558429
     CDS             558429..558650
     CDS             558680..559969
     CDS             559971..560972
     CDS             complement(560956..561975)
     CDS             561993..562433
     CDS             complement(562410..563465)
     CDS             complement(563462..564319)
     CDS             564452..565810
     CDS             complement(565831..566304)
     CDS             566356..566922
     CDS             complement(566923..567699)
     CDS             567765..568238
     CDS             568220..568810
     CDS             568836..569438
     CDS             569450..570424
     CDS             570524..571171
     CDS             complement(571159..571821)
     CDS             571858..573009
     CDS             572987..574108
     CDS             574095..574775
     CDS             complement(574764..575729)
     CDS             complement(575726..575953)
     CDS             576108..578222
     CDS             578182..578373
     CDS             complement(578345..579916)
     CDS             complement(579958..580461)
     CDS             complement(580461..582002)
     CDS             complement(582152..583786)
     CDS             complement(583783..584505)
     CDS             584764..585048
     CDS             585078..585443
     CDS             585440..586276
     CDS             586334..587581
     CDS             587578..588084
     CDS             588125..588361
     CDS             complement(588318..588998)
     CDS             complement(589014..590183)
     CDS             590195..590638
     CDS             complement(590618..591061)
     CDS             591187..591450
     CDS             complement(591424..592158)
     CDS             complement(592158..592631)
     CDS             complement(592609..593559)
     CDS             593587..594315
     CDS             594312..595295
     CDS             complement(595285..596043)
     CDS             596215..597924
     CDS             complement(597914..598153)
     CDS             598297..598659
     CDS             complement(598653..599054)
     CDS             599303..599536
     CDS             599543..600697
     CDS             600699..601082
     CDS             601087..602208
     CDS             602258..603646
     CDS             603694..604569
     CDS             complement(604562..604930)
     CDS             605101..605421
     CDS             complement(605443..606285)
     CDS             606329..608674
     CDS             complement(608654..609346)
     CDS             complement(609355..612192)
     CDS             complement(612219..613271)
     CDS             complement(613272..614540)
     CDS             614573..614878
     CDS             complement(614949..615158)
     CDS             complement(615183..615632)
     CDS             complement(615629..616585)
     CDS             616619..617305
     CDS             complement(617329..618081)
     CDS             complement(618149..618742)
     CDS             618960..619148
     CDS             619155..620729
     CDS             complement(620765..621151)
     CDS             complement(621183..622118)
     CDS             622168..623367
     CDS             623442..625193
     CDS             625288..625482
     CDS             complement(625484..626992)
     CDS             627135..627644
     CDS             complement(628144..628347)
     CDS             complement(628344..629594)
     CDS             complement(629965..631089)
     CDS             631183..631875
     CDS             631908..632687
     CDS             632719..633057
     CDS             complement(633028..633546)
     CDS             complement(633543..634865)
     CDS             complement(634868..635332)
     CDS             complement(635346..636473)
     CDS             636625..637479
     CDS             637513..638841
     CDS             638958..639497
     CDS             complement(639330..640172)
     CDS             complement(640203..640874)
     CDS             640912..641613
     CDS             641828..642133
     CDS             642181..642759
     CDS             complement(642751..643245)
     CDS             643486..645042
     CDS             complement(645281..645622)
     CDS             complement(645603..645974)
     CDS             646508..647893
     CDS             647886..649142
     CDS             649186..650622
     CDS             650926..651558
     CDS             complement(651418..652305)
     CDS             652354..653034
     CDS             653076..654053
     CDS             654300..655097
     CDS             complement(655268..655855)
     CDS             complement(655852..656301)
     CDS             656411..657103
     CDS             657090..657875
     CDS             657984..659552
     CDS             660005..660586
     CDS             complement(660718..662022)
     CDS             complement(662009..662419)
     CDS             662916..663749
     CDS             663788..664087
     CDS             complement(664084..664623)
     CDS             complement(664807..665085)
     CDS             complement(665176..665469)
     CDS             665513..666625
     CDS             666622..667239
     CDS             667264..667965
     CDS             668187..670121
     CDS             670196..671563
     CDS             complement(671767..672555)
     CDS             complement(673008..673379)
     CDS             complement(673355..673576)
     CDS             673827..674195
     CDS             674192..674545
     CDS             complement(674830..676167)
     CDS             676291..677703
     CDS             complement(677695..678051)
     CDS             complement(678064..678957)
     CDS             679075..680604
     CDS             680646..681215
     CDS             complement(681480..681704)
     CDS             complement(681710..682264)
     CDS             682314..683243
     CDS             complement(683247..683477)
     CDS             complement(683725..684231)
     CDS             complement(684209..685141)
     CDS             complement(685147..686112)
     CDS             complement(686115..687563)
     CDS             complement(687560..688609)
     CDS             688778..689917
     CDS             690054..692396
     CDS             complement(692478..694160)
     CDS             complement(694295..694807)
     CDS             694884..695117
     CDS             complement(695705..696022)
     CDS             complement(696019..696417)
     CDS             complement(696603..696746)
     CDS             complement(697013..697582)
     CDS             697724..699160
     CDS             complement(699173..699973)
     CDS             700413..701186
     CDS             701150..701542
     CDS             701837..702325
     CDS             complement(702977..703321)
     CDS             complement(703652..704227)
     CDS             complement(704230..704721)
     CDS             complement(704821..705990)
     CDS             706992..707456
     CDS             complement(707445..708095)
     CDS             708270..708740
     CDS             708802..709752
     CDS             709740..711224
     CDS             711226..712107
     CDS             complement(712082..713242)
     CDS             complement(713274..715262)
     CDS             715450..715752
     CDS             716295..718091
     CDS             718079..718639
     CDS             718651..719910
     CDS             719907..720335
     CDS             720397..722445
     CDS             722780..723484
     CDS             complement(723572..723946)
     CDS             complement(723960..724199)
     CDS             complement(724804..725328)
     CDS             725570..725947
     CDS             726530..726868
     CDS             726881..726985
     CDS             726982..727404
     CDS             727455..727709
     CDS             complement(727873..728172)
     CDS             728207..728587
     CDS             complement(728680..729465)
     CDS             729519..729848
     CDS             complement(729828..730199)
     CDS             730684..731061
     CDS             731037..731360
     CDS             complement(731770..733362)
     CDS             complement(733569..734018)
     CDS             734555..734950
     CDS             complement(734947..735753)
     CDS             complement(735741..736661)
     CDS             complement(736645..737055)
     CDS             737162..737482
     CDS             complement(737502..739034)
     CDS             complement(739031..739234)
     CDS             complement(739567..739806)
     CDS             complement(739965..740510)
     CDS             complement(740669..741115)
     CDS             complement(741251..741547)
     CDS             741698..741874
     CDS             742227..743828
     CDS             743830..746712
     CDS             746714..747340
     CDS             747337..748323
     CDS             complement(748313..748642)
     CDS             748734..749066
     CDS             complement(749037..749558)
     CDS             complement(749583..750356)
     CDS             750522..751286
     CDS             complement(751263..752045)
     CDS             752220..752564
     CDS             complement(752547..753701)
     CDS             complement(753698..754093)
     CDS             complement(754086..754610)
     CDS             complement(754638..755306)
     CDS             complement(755303..755779)
     CDS             complement(755751..757856)
     CDS             complement(757892..759643)
     CDS             759674..760789
     CDS             complement(760862..761233)
     CDS             complement(761378..761494)
     CDS             761644..761895
     CDS             761885..762280
     CDS             complement(762463..764442)
     CDS             764560..765567
     CDS             765873..766277
     CDS             766265..766681
     CDS             767209..767637
     CDS             768082..768564
     CDS             768732..770333
     CDS             complement(770718..771071)
     CDS             complement(771044..771379)
     CDS             771637..772005
     CDS             771986..772330
     CDS             772778..772930
     CDS             773110..773535
     CDS             773519..773863
     CDS             complement(774163..774255)
     CDS             774296..774814
     CDS             complement(775379..776959)
     CDS             complement(777027..777407)
     CDS             complement(777802..778530)
     CDS             complement(778505..778747)
     CDS             complement(778981..779301)
     CDS             complement(779289..779681)
     CDS             779756..780085
     CDS             780058..780390
     CDS             780447..780728
     CDS             complement(780742..781668)
     CDS             complement(781665..782534)
     CDS             complement(782561..782890)
     CDS             complement(782906..783142)
     CDS             complement(783802..784170)
     CDS             784171..784644
     CDS             784616..785710
     CDS             785707..786045
     CDS             786092..787297
     CDS             787354..789339
     CDS             789406..789594
     CDS             complement(789591..789968)
     CDS             complement(789986..790396)
     CDS             complement(790427..791248)
     CDS             complement(791299..793125)
     CDS             complement(793143..794990)
     CDS             complement(794987..796246)
     CDS             796287..797618
     CDS             797615..799324
     CDS             799369..799971
     CDS             complement(799968..801605)
     CDS             complement(801687..802001)
     CDS             802148..802870
     CDS             complement(802902..803660)
     CDS             complement(803684..804292)
     CDS             complement(804341..804724)
     CDS             complement(804735..805355)
     CDS             complement(805435..806517)
     CDS             806578..807252
     CDS             807260..808405
     CDS             808492..808665
     CDS             complement(808662..809900)
     CDS             complement(809890..812442)
     CDS             812492..813214
     CDS             813363..813914
     CDS             813943..814878
     CDS             complement(814875..815162)
     CDS             complement(815198..815569)
     CDS             complement(815638..816312)
     CDS             816489..816710
     CDS             816691..817092
     CDS             complement(817182..818171)
     CDS             818239..819216
     CDS             819191..819850
     CDS             819920..820246
     CDS             820284..821192
     CDS             821170..821607
     CDS             821662..821763
     CDS             822107..822343
     CDS             822480..823019
     CDS             823621..824613
     CDS             825136..825357
     CDS             825365..825868
     CDS             825852..826082
     CDS             826482..827090
     CDS             827099..828433
     CDS             828481..828894
     CDS             complement(829523..830800)
     CDS             830837..831703
     CDS             complement(831806..832966)
     CDS             833378..834091
     CDS             834357..835655
     CDS             835682..836125
     CDS             836150..837289
     CDS             complement(837322..837972)
     CDS             839079..840404
     CDS             840626..841141
     CDS             complement(841746..842780)
     CDS             complement(842920..843585)
     CDS             843623..845674
     CDS             complement(846068..846271)
     CDS             846824..847384
     CDS             847622..847795
     CDS             complement(848215..848751)
     CDS             complement(848794..849393)
     CDS             849713..851191
     CDS             851202..851822
     CDS             complement(851819..852352)
     CDS             complement(852349..853239)
     CDS             complement(853249..854484)
     CDS             complement(854563..854895)
     CDS             complement(854870..855214)
     CDS             complement(855226..856191)
     CDS             856292..856504
     CDS             856569..857267
     CDS             857337..857588
     CDS             857592..858824
     CDS             858828..859100
     CDS             859093..859452
     CDS             859711..859908
     CDS             859862..860266
     CDS             860301..860402
     CDS             860891..861199
     CDS             complement(861786..862508)
     CDS             complement(862527..864512)
     CDS             complement(864478..866727)
     CDS             complement(866984..868282)
     CDS             complement(868317..868838)
     CDS             complement(868920..869432)
     CDS             complement(869462..870133)
     CDS             870212..871654
     CDS             complement(871632..873428)
     CDS             873809..874183
     CDS             874287..874406
     CDS             complement(874505..875008)
     CDS             875336..875542
     CDS             875568..875945
     CDS             876037..876681
     CDS             876762..878645
     CDS             878686..879765
     CDS             879873..880571
     CDS             880568..883177
     CDS             883174..884445
     CDS             complement(884442..884822)
     CDS             complement(884800..885087)
     CDS             complement(885231..886223)
     CDS             complement(886343..886930)
     CDS             887147..887527
     CDS             887484..887837
     CDS             888071..889501
     CDS             complement(889529..890293)
     CDS             890377..890877
     CDS             890882..892240
     CDS             complement(892226..892645)
     CDS             complement(892645..893721)
     CDS             893819..894526
     CDS             894513..895445
     CDS             complement(895437..895991)
     CDS             complement(896024..897112)
     CDS             complement(897138..897533)
     CDS             897545..898795
     CDS             898785..899354
     CDS             899341..899994
     CDS             899960..901036
     CDS             901072..903222
     CDS             903223..905337
     CDS             complement(905320..905952)
     CDS             complement(905949..906347)
     CDS             complement(906371..906817)
     CDS             complement(907073..907534)
     CDS             complement(907999..908169)
     CDS             908760..909845
     CDS             909886..910296
     CDS             910283..911002
     CDS             911037..911774
     CDS             911821..913950
     CDS             914294..916597
     CDS             complement(916594..916764)
     CDS             complement(916761..917552)
     CDS             complement(917555..917755)
     CDS             complement(917752..918039)
     CDS             complement(918036..918476)
     CDS             complement(918466..919437)
     CDS             complement(919403..920143)
     CDS             complement(920170..920934)
     CDS             920984..921859
     CDS             921856..922776
     CDS             922773..923654
     CDS             complement(923635..924072)
     CDS             complement(924069..924569)
     CDS             924633..925220
     CDS             925180..926421
     CDS             926418..927017
     CDS             complement(927335..927631)
     CDS             complement(927946..930654)
     CDS             complement(930647..930859)
     CDS             complement(930911..931090)
     CDS             complement(931120..931362)
     CDS             complement(931362..931574)
     CDS             complement(931571..931888)
     CDS             931976..932158
     CDS             complement(932216..932593)
     CDS             932631..932954
     CDS             complement(933186..934022)
     CDS             934743..935729
     CDS             936315..937355
     CDS             complement(937341..938120)
     CDS             complement(938186..939199)
     CDS             complement(939196..939915)
     CDS             complement(939924..940892)
     CDS             940931..942553
     CDS             942550..943020
     CDS             943087..943773
     CDS             complement(943760..943954)
     CDS             945624..946922
     CDS             946986..947300
     CDS             947579..947698
     CDS             948262..949434
     CDS             complement(949424..949954)
     CDS             complement(949926..951695)
     CDS             951747..953060
     CDS             complement(953092..953346)
     CDS             953437..954150
     CDS             954152..955351
     CDS             complement(955335..956315)
     CDS             complement(956305..957249)
     CDS             957288..957905
     CDS             957940..958224
     CDS             958439..958780
     CDS             complement(958772..959095)
     CDS             959166..959534
     CDS             complement(959474..960106)
     CDS             complement(960103..960852)
     CDS             961016..961318
     CDS             complement(961315..962070)
     CDS             complement(962479..962607)
     CDS             962859..963062
     CDS             963049..963474
     CDS             complement(963789..965075)
     CDS             965801..967003
     CDS             967016..967810
     CDS             968003..968236
     CDS             968280..968666
     CDS             complement(968964..969296)
     CDS             complement(969297..969728)
     CDS             970535..971566
     CDS             complement(972007..972333)
     CDS             complement(972390..972521)
     CDS             complement(972544..972783)
     CDS             complement(972823..972975)
     CDS             complement(973962..974444)
     CDS             complement(974447..975757)
     CDS             complement(975878..976219)
     CDS             complement(976685..977842)
     CDS             complement(977887..977988)
     CDS             complement(977972..978349)
     CDS             979108..979815
     CDS             979980..980387
     CDS             980884..981435
     CDS             981521..982309
     CDS             complement(982495..982776)
     CDS             983311..984735
     CDS             985162..986805
     CDS             986850..988271
     CDS             988305..988955
     CDS             988978..991833
     CDS             complement(991813..992286)
     CDS             complement(992273..992899)
     CDS             993012..993281
     CDS             complement(993505..994806)
     CDS             994913..996430
     CDS             996525..998438
     CDS             998435..999502
     CDS             999601..1000527
     CDS             1000529..1000921
     CDS             1001059..1002654
     CDS             1002684..1003478
     CDS             complement(1003475..1004593)
     CDS             complement(1004613..1005854)
     CDS             complement(1005851..1006789)
     CDS             complement(1006916..1007185)
     CDS             1007929..1008381
     CDS             1008419..1008865
     CDS             complement(1008869..1009468)
     CDS             complement(1009446..1010075)
     CDS             complement(1010072..1010668)
     CDS             complement(1010655..1011134)
     CDS             complement(1011144..1012817)
     CDS             complement(1012814..1013488)
     CDS             1013815..1014792
     CDS             complement(1015551..1016687)
     CDS             1016972..1018600
     CDS             complement(1018636..1018887)
     CDS             1019031..1019228
     CDS             complement(1019577..1019732)
     CDS             complement(1019873..1020040)
     CDS             complement(1020611..1021264)
     CDS             complement(1021261..1022061)
     CDS             complement(1022065..1022304)
     CDS             complement(1022315..1022464)
     CDS             complement(1022469..1022906)
     CDS             complement(1023526..1023717)
     CDS             complement(1023751..1023867)
     CDS             complement(1023871..1023975)
     CDS             complement(1024260..1025198)
     CDS             1025387..1027228
     CDS             complement(1027176..1028330)
     CDS             complement(1028368..1029627)
     CDS             1029691..1030266
     CDS             1030241..1030720
     CDS             complement(1030606..1031055)
     CDS             complement(1031711..1031911)
     CDS             complement(1032029..1032163)
     CDS             1032285..1032689
     CDS             complement(1032819..1033520)
     CDS             complement(1033495..1033968)
     CDS             complement(1033959..1034570)
     CDS             1034980..1035390
     CDS             1035377..1035703
     CDS             1035645..1036688
     CDS             complement(1037016..1038143)
     CDS             complement(1038546..1039640)
     CDS             complement(1039758..1040435)
     CDS             1040617..1041138
     CDS             1041116..1042402
     CDS             complement(1042793..1043608)
     CDS             1043999..1045807
     CDS             complement(1045848..1046342)
     CDS             1046516..1046665
     CDS             complement(1046662..1046997)
     CDS             complement(1047106..1047450)
     CDS             1047554..1048087
     CDS             1048114..1048992
     CDS             complement(1049244..1049567)
     CDS             complement(1049557..1050135)
     CDS             complement(1050148..1050939)
     CDS             1051039..1051869
     CDS             complement(1052367..1052774)
     CDS             complement(1053434..1053901)
     CDS             complement(1053917..1055311)
     CDS             complement(1055308..1056903)
     CDS             complement(1056900..1057457)
     CDS             1057508..1058860
     CDS             complement(1059125..1060486)
     CDS             complement(1060492..1060647)
     CDS             1060701..1061087
     CDS             1061281..1061736
     CDS             complement(1061738..1062688)
     CDS             1062768..1063028
     CDS             1063564..1063794
     CDS             1063791..1064303
     CDS             1064309..1064545
     CDS             1064810..1065154
     CDS             1065476..1066090
     CDS             complement(1066285..1067019)
     CDS             1067132..1067491
     CDS             1067488..1067814
     CDS             1068354..1068710
     CDS             1068658..1069092
     CDS             complement(1069530..1070345)
     CDS             complement(1070753..1070941)
     CDS             complement(1071154..1072167)
     CDS             1072380..1072853
     CDS             complement(1072950..1074176)
     CDS             complement(1074247..1074864)
     CDS             1075670..1076152
     CDS             complement(1076379..1077227)
     CDS             complement(1077220..1077678)
     CDS             1078050..1078460
     CDS             1078447..1078773
     CDS             1078715..1079758
     CDS             1080059..1082632
     CDS             1082869..1083066
     CDS             1083047..1083190
     CDS             1083414..1083737
     CDS             1084436..1084672
     CDS             1084650..1085051
     CDS             complement(1085523..1088210)
     CDS             1088578..1090164
     CDS             1090172..1091050
     CDS             1091061..1091945
     CDS             1091942..1093045
     CDS             1093038..1094903
     CDS             complement(1095313..1096434)
     CDS             1096589..1097341
     CDS             1097341..1098501
     CDS             1098498..1098848
     CDS             complement(1098886..1098990)
     CDS             1099221..1100735
     CDS             1101151..1101270
     CDS             complement(1101367..1102647)
     CDS             complement(1103152..1104477)
     CDS             1104652..1105107
     CDS             complement(1105458..1106930)
     CDS             1108059..1108262
     CDS             complement(1108886..1110487)
     CDS             complement(1110494..1111888)
     CDS             1112043..1113095
     CDS             1113088..1113924
     CDS             complement(1114570..1115514)
     CDS             complement(1115658..1115921)
     CDS             1116460..1116636
     CDS             complement(1116959..1117654)
     CDS             1117727..1119442
     CDS             complement(1119502..1119879)
     CDS             complement(1119845..1120099)
     CDS             complement(1120186..1120857)
     CDS             1121037..1121972
     CDS             complement(1122201..1123784)
     CDS             complement(1123805..1124872)
     CDS             complement(1124898..1126199)
     CDS             1126276..1126680
     CDS             complement(1126677..1127984)
     CDS             complement(1128053..1128670)
     CDS             complement(1129045..1129356)
     CDS             complement(1129422..1129775)
     CDS             complement(1130030..1130935)
     CDS             complement(1130942..1132357)
     CDS             complement(1132354..1133034)
     CDS             complement(1133036..1134022)
     CDS             complement(1134279..1135013)
     CDS             complement(1135394..1136122)
     CDS             complement(1136425..1136580)
     CDS             1136708..1137085
     CDS             1137082..1137468
     CDS             complement(1137465..1137590)
     CDS             complement(1137830..1139020)
     CDS             complement(1139389..1140135)
     CDS             complement(1140132..1140284)
     CDS             1140555..1140653
     CDS             complement(1140878..1141093)
     CDS             complement(1141086..1142315)
     CDS             1142854..1143054
     CDS             complement(1143056..1143514)
     CDS             1144517..1145575
     CDS             1145576..1145836
     CDS             complement(1146448..1147551)
     CDS             1147629..1148432
     CDS             1148733..1149938
     CDS             1149957..1151612
     CDS             1152382..1153590
     CDS             1153684..1155735
     CDS             complement(1155736..1155855)
     CDS             complement(1156015..1156473)
     CDS             complement(1156439..1156741)
     CDS             complement(1157071..1157448)
     CDS             1157624..1158034
     CDS             1158021..1159325
     CDS             1160107..1160715
     CDS             1161081..1161617
     CDS             1161604..1161945
     CDS             complement(1162156..1163754)
     CDS             1164149..1164862
     CDS             1165071..1166063
     CDS             1166207..1168771
     CDS             1168922..1169404
     CDS             complement(1170024..1171370)
     CDS             complement(1171749..1172057)
     CDS             1172322..1172774
     CDS             complement(1172853..1173293)
     CDS             complement(1173325..1173780)
     CDS             1173936..1174250
     CDS             complement(1174435..1174629)
     CDS             complement(1174602..1174772)
     CDS             complement(1174756..1174869)
     CDS             complement(1174832..1175005)
     CDS             1175271..1175504
     CDS             1175560..1176207
     CDS             complement(1176498..1176959)
     CDS             complement(1176963..1178243)
     CDS             1178478..1178579
     CDS             1178877..1179080
     CDS             complement(1179151..1179753)
     CDS             complement(1179978..1180265)
     CDS             1180276..1181013
     CDS             1181972..1182106
     CDS             complement(1182575..1182868)
     CDS             complement(1184734..1185066)
     CDS             complement(1187338..1187700)
     CDS             complement(1188548..1189147)
     CDS             complement(1189716..1190168)
     CDS             complement(1190149..1191576)
     CDS             1192241..1193734
     CDS             complement(1193893..1194072)
     CDS             1194438..1194821
     CDS             1194818..1195225
     CDS             1195563..1196285
     CDS             1196267..1196500
     CDS             1196497..1197312
     CDS             1197399..1198130
     CDS             1198164..1199582
     CDS             complement(1199571..1200509)
     CDS             complement(1200573..1201403)
     CDS             complement(1201581..1201727)
     CDS             complement(1201798..1202952)
     CDS             complement(1202953..1204392)
     CDS             complement(1204483..1205220)
     CDS             complement(1205236..1206240)
     CDS             complement(1206255..1206365)
     CDS             complement(1206326..1206694)
     CDS             complement(1206700..1207443)
     CDS             complement(1207443..1207862)
     CDS             complement(1207871..1208911)
     CDS             1208950..1210299
     CDS             1210296..1211813
     CDS             complement(1211805..1212233)
     CDS             complement(1212220..1212540)
     CDS             complement(1212533..1212841)
     CDS             1212877..1214127
     CDS             complement(1214124..1214372)
     CDS             1214547..1215263
     CDS             1215282..1216082
     CDS             1216087..1217196
     CDS             complement(1217242..1219236)
     CDS             complement(1219238..1219498)
     CDS             complement(1219530..1220648)
     CDS             complement(1220650..1221591)
     CDS             complement(1221782..1222354)
     CDS             complement(1222329..1222856)
     CDS             1222971..1223189
     CDS             1223186..1223497
     CDS             complement(1223455..1223778)
     CDS             complement(1223779..1224171)
     CDS             complement(1224149..1225129)
     CDS             1225184..1227613
     CDS             complement(1227651..1228850)
     CDS             complement(1228860..1229600)
     CDS             complement(1229605..1230186)
     CDS             complement(1230187..1231488)
     CDS             complement(1231470..1232072)
     CDS             complement(1232065..1233102)
     CDS             complement(1233089..1233826)
     CDS             complement(1233823..1235091)
     CDS             complement(1235149..1235409)
     CDS             1235518..1236597
     CDS             1236551..1236838
     CDS             complement(1236825..1239179)
     CDS             complement(1239257..1239916)
     CDS             1239944..1240267
     CDS             complement(1240245..1241714)
     CDS             1241780..1242967
     CDS             1242964..1244307
     CDS             1244292..1245344
     CDS             1245345..1246007
     CDS             1245997..1247199
     CDS             complement(1247188..1248108)
     CDS             1248140..1248760
     CDS             1248753..1249853
     CDS             1249840..1250619
     CDS             1250779..1251111
     CDS             1251125..1251925
     CDS             complement(1251858..1252571)
     CDS             1252683..1254362
     CDS             complement(1254372..1254716)
     CDS             1254841..1255146
     CDS             complement(1255138..1255464)
     CDS             complement(1255505..1255702)
     CDS             1255757..1257628
     CDS             1257903..1260398
     CDS             1260446..1260838
     CDS             complement(1260806..1261861)
     CDS             complement(1261936..1263822)
     CDS             complement(1263800..1265146)
     CDS             complement(1265180..1265347)
     CDS             1265411..1266640
     CDS             1266637..1267347
     CDS             1267348..1267764
     CDS             1267751..1268635
     CDS             1268622..1269746
     CDS             complement(1269739..1270116)
     CDS             complement(1270177..1271064)
     CDS             complement(1271052..1271354)
     CDS             1271495..1272430
     CDS             1272387..1273442
     CDS             complement(1273446..1273670)
     CDS             complement(1273685..1274185)
     CDS             complement(1274323..1275072)
     CDS             1275121..1275885
     CDS             1275870..1276556
     CDS             complement(1276547..1276957)
     CDS             complement(1277198..1278274)
     CDS             complement(1278307..1279725)
     CDS             complement(1279727..1280020)
     CDS             complement(1280001..1280336)
     CDS             1280371..1280751
     CDS             1280714..1282345
     CDS             complement(1282315..1282812)
     CDS             1282894..1283169
     CDS             complement(1283144..1283473)
     CDS             complement(1283559..1283858)
     CDS             1284001..1287471
     CDS             complement(1287436..1287708)
     CDS             complement(1287799..1290588)
     CDS             1290661..1290900
     CDS             1290995..1292446
     CDS             1292443..1293378
     CDS             1293409..1295007
     CDS             1295004..1296167
     CDS             1296497..1296892
     CDS             1296894..1298231
     CDS             1298209..1299276
     CDS             1299285..1300082
     CDS             1300183..1300368
     CDS             1300401..1301081
     CDS             1301087..1301362
     CDS             1301429..1302811
     CDS             complement(1302996..1303202)
     CDS             complement(1303310..1303570)
     CDS             complement(1304100..1304759)
     CDS             1305298..1305438
     CDS             1305435..1305623
     CDS             1305767..1305976
     CDS             complement(1306369..1306566)
     CDS             complement(1306563..1306781)
     CDS             complement(1306762..1306962)
     CDS             complement(1306946..1307068)
     CDS             1307123..1307596
     CDS             complement(1307585..1307800)
     CDS             complement(1307844..1308038)
     CDS             complement(1308174..1308350)
     CDS             1309181..1310584
     CDS             complement(1311028..1311195)
     CDS             complement(1311480..1312535)
     CDS             complement(1312528..1313061)
     CDS             1313409..1313561
     CDS             complement(1313515..1313646)
     CDS             complement(1313692..1315314)
     CDS             complement(1315290..1316576)
     CDS             complement(1316584..1316871)
     CDS             1316970..1317263
     CDS             1317295..1317492
     CDS             complement(1317464..1317895)
     CDS             1318054..1318344
     CDS             1318350..1318529
     CDS             1318522..1318695
     CDS             1318706..1318963
     CDS             complement(1319243..1319749)
     CDS             complement(1319759..1320007)
     CDS             complement(1320004..1320195)
     CDS             complement(1320192..1320482)
     CDS             1320561..1322420
     CDS             1322420..1322560
     CDS             1322548..1323222
     CDS             1323228..1325012
     CDS             1325047..1326879
     CDS             1326933..1327376
     CDS             complement(1327412..1327669)
     CDS             complement(1327680..1327862)
     CDS             complement(1327855..1328034)
     CDS             complement(1328037..1328360)
     CDS             1328519..1328716
     CDS             complement(1328734..1329219)
     CDS             complement(1329222..1329497)
     CDS             1329589..1329873
     CDS             1329991..1331274
     CDS             1331271..1332221
     CDS             1332218..1332676
     CDS             1332712..1333380
     CDS             complement(1333510..1335090)
     CDS             complement(1335059..1335340)
     CDS             complement(1335555..1335893)
     CDS             1336031..1336222
     CDS             1336243..1336587
     CDS             1337140..1340298
     CDS             complement(1340276..1340728)
     CDS             complement(1340903..1341010)
     CDS             complement(1341549..1342595)
     CDS             complement(1342958..1343332)
     CDS             complement(1343295..1343747)
     CDS             complement(1343835..1344197)
     CDS             1344672..1345367
     CDS             1345504..1346523
     CDS             complement(1346520..1347590)
     CDS             1347756..1347908
     CDS             complement(1348812..1349471)
     CDS             complement(1349485..1350051)
     CDS             complement(1350192..1350473)
     CDS             1350474..1350872
     CDS             complement(1350869..1351039)
     CDS             complement(1351094..1351534)
     CDS             complement(1351494..1351691)
     CDS             1351793..1352113
     CDS             1352113..1352367
     CDS             1352360..1352554
     CDS             1352547..1352864
     CDS             1352866..1353153
     CDS             1353224..1353388
     CDS             1353388..1353603
     CDS             1353600..1353740
     CDS             1353727..1354023
     CDS             1354020..1354328
     CDS             complement(1354317..1355558)
     CDS             complement(1355834..1356667)
     CDS             1356782..1357168
     CDS             1357322..1358368
     CDS             1358368..1359459
     CDS             1359468..1359875
     CDS             1359859..1361094
     CDS             1361121..1362422
     CDS             complement(1362415..1362822)
     CDS             complement(1362819..1363850)
     CDS             complement(1363837..1365084)
     CDS             complement(1365132..1365881)
     CDS             1366458..1366715
     CDS             1366702..1366929
     CDS             complement(1367404..1368834)
     CDS             1369748..1370188
     CDS             complement(1370196..1370615)
     CDS             complement(1370726..1371367)
     CDS             complement(1371315..1374029)
     CDS             complement(1374081..1374398)
     CDS             complement(1374437..1375450)
     CDS             complement(1375447..1376106)
     CDS             complement(1376112..1376624)
     CDS             complement(1376635..1377093)
     CDS             complement(1377104..1377283)
     CDS             complement(1377316..1378059)
     CDS             complement(1378449..1378904)
     CDS             complement(1378910..1379170)
     CDS             complement(1379172..1379843)
     CDS             complement(1379840..1380106)
     CDS             complement(1380110..1380265)
     CDS             complement(1380262..1380615)
     CDS             complement(1380620..1381081)
     CDS             1381152..1382321
     CDS             complement(1382308..1383345)
     CDS             complement(1383408..1384412)
     CDS             1384469..1384864
     CDS             1384861..1385076
     CDS             1385123..1386025
     CDS             1386064..1386222
     CDS             1386219..1386887
     CDS             complement(1386859..1387059)
     CDS             1387099..1388040
     CDS             1388027..1389106
     CDS             1389143..1389790
     CDS             1389812..1390714
     CDS             complement(1390703..1392124)
     CDS             complement(1392293..1392691)
     CDS             complement(1392684..1394048)
     CDS             1394076..1394948
     CDS             1394933..1395982
     CDS             1395979..1396494
     CDS             1396487..1397458
     CDS             complement(1397455..1398309)
     CDS             complement(1398504..1399370)
     CDS             1399411..1400058
     CDS             complement(1400039..1400191)
     CDS             1400312..1402324
     CDS             1402369..1403793
     CDS             1403780..1405243
     CDS             1405258..1405725
     CDS             1405732..1406127
     CDS             complement(1406120..1406383)
     CDS             1406436..1407110
     CDS             1407079..1407648
     CDS             1407638..1409020
     CDS             1409061..1411682
     CDS             complement(1411599..1411931)
     CDS             complement(1411928..1412830)
     CDS             complement(1412870..1413601)
     CDS             1413608..1413997
     CDS             complement(1413984..1414295)
     CDS             1414348..1415214
     CDS             complement(1415197..1416399)
     CDS             1416444..1417235
     CDS             complement(1417222..1417989)
     CDS             complement(1417989..1419611)
     CDS             complement(1419598..1421007)
     CDS             complement(1421008..1421691)
     CDS             1421745..1422638
     CDS             1422830..1423963
     CDS             1423960..1424154
     CDS             1424365..1425552
     CDS             1425549..1426235
     CDS             1426222..1427922
     CDS             1427983..1428363
     CDS             1428374..1429618
     CDS             1429820..1432450
     CDS             complement(1432453..1432884)
     CDS             complement(1432881..1433375)
     CDS             complement(1433385..1433705)
     CDS             1433744..1434325
     CDS             complement(1434307..1435227)
     CDS             1435295..1437010
     CDS             complement(1436999..1439104)
     CDS             1439175..1439477
     CDS             1439474..1440058
     CDS             1440060..1441838
     CDS             1441839..1443236
     CDS             1443233..1443883
     CDS             1443867..1444046
     CDS             1444064..1444369
     CDS             1444415..1445866
     CDS             1445900..1446187
     CDS             1446232..1447242
     CDS             1447239..1447841
     CDS             1447887..1449419
     CDS             complement(1449414..1449857)
     CDS             complement(1449866..1450864)
     CDS             complement(1450845..1451240)
     CDS             complement(1451218..1452936)
     CDS             complement(1453125..1453616)
     CDS             complement(1453591..1454388)
     CDS             1454422..1455372
     CDS             complement(1455361..1456197)
     CDS             1456232..1456438
     CDS             complement(1456408..1457061)
     CDS             complement(1457316..1457702)
     CDS             1457802..1458092
     CDS             1458089..1459057
     CDS             complement(1459033..1459566)
     CDS             1459792..1462476
     CDS             complement(1462444..1463040)
     CDS             1463257..1464174
     CDS             1464158..1465009
     CDS             1465009..1465701
     CDS             1465691..1466275
     CDS             1466272..1467021
     CDS             1467018..1468202
     CDS             1468153..1468479
     CDS             1468479..1469069
     CDS             1469066..1469425
     CDS             1469470..1469877
     CDS             1469902..1471263
     CDS             complement(1471284..1472753)
     CDS             complement(1472845..1473087)
     CDS             1473141..1473566
     CDS             complement(1473552..1473857)
     CDS             complement(1473931..1474407)
     CDS             complement(1474458..1475066)
     CDS             complement(1475063..1475374)
     CDS             complement(1475346..1475657)
     CDS             complement(1475654..1476520)
     CDS             complement(1476492..1477661)
     CDS             complement(1477651..1478238)
     CDS             complement(1478235..1478717)
     CDS             complement(1478719..1479615)
     CDS             1479678..1480265
     CDS             1480267..1480908
     CDS             1480883..1481533
     CDS             complement(1481496..1482527)
     CDS             complement(1482549..1483046)
     CDS             complement(1483071..1483379)
     CDS             complement(1483407..1484765)
     CDS             complement(1484768..1485148)
     CDS             1485184..1485828
     CDS             complement(1485742..1486380)
     CDS             complement(1486334..1487338)
     CDS             complement(1487332..1487673)
     CDS             1487782..1488486
     CDS             1488488..1488757
     CDS             1488717..1489409
     CDS             1489406..1491517
     CDS             1491514..1492845
     CDS             1492846..1494057
     CDS             1494059..1495492
     CDS             1495486..1496445
     CDS             1496502..1496948
     CDS             1497046..1497192
     CDS             1497284..1498456
     CDS             1498456..1499796
     CDS             1499780..1500898
     CDS             1500891..1504040
     CDS             1504037..1504885
     CDS             complement(1504873..1505460)
     CDS             1505561..1506517
     CDS             complement(1506522..1507085)
     CDS             1507128..1507313
     CDS             complement(1507294..1507848)
     CDS             1507899..1508288
     CDS             1508369..1508857
     CDS             complement(1508786..1509157)
     CDS             1509341..1509691
     CDS             1509721..1510776
     CDS             complement(1510794..1511603)
     CDS             1511661..1512218
     CDS             complement(1512261..1513166)
     CDS             complement(1513206..1514144)
     CDS             complement(1514117..1514788)
     CDS             complement(1514792..1515175)
     CDS             1515206..1516552
     CDS             1516545..1517789
     CDS             1517786..1518259
     CDS             complement(1518276..1518962)
     CDS             complement(1518949..1520007)
     CDS             1520281..1520802
     CDS             complement(1520775..1521302)
     CDS             1521606..1522754
     CDS             complement(1522740..1523954)
     CDS             1524122..1524667
     CDS             1524660..1524926
     CDS             1524929..1526089
     CDS             1526086..1526979
     CDS             complement(1526985..1528028)
     CDS             complement(1528497..1528661)
     CDS             1528875..1528967
     CDS             complement(1528983..1529348)
     CDS             complement(1529946..1530179)
     CDS             1530451..1530834
     CDS             complement(1530831..1532810)
     CDS             complement(1533067..1533675)
     CDS             complement(1533965..1534513)
     CDS             complement(1534708..1534953)
     CDS             complement(1534982..1535170)
     CDS             1535390..1535827
     CDS             complement(1535803..1536435)
     CDS             complement(1536416..1537033)
     CDS             complement(1537017..1537658)
     CDS             complement(1537655..1538908)
     CDS             complement(1538911..1539390)
     CDS             complement(1539512..1540294)
     CDS             complement(1540752..1540910)
     CDS             complement(1540911..1541129)
     CDS             complement(1541180..1541764)
     CDS             complement(1541764..1541880)
     CDS             complement(1541861..1543003)
     CDS             complement(1543956..1544129)
     CDS             1544675..1545367
     CDS             1545473..1546216
     CDS             1546209..1546874
     CDS             1547590..1548348
     CDS             complement(1548914..1549918)
     CDS             complement(1550053..1550571)
     CDS             1550765..1551076
     CDS             1551078..1552379
     CDS             1552508..1552672
     CDS             1553716..1554033
     CDS             1554023..1554283
     CDS             1554699..1555322
     CDS             complement(1555884..1556426)
     CDS             1556639..1556908
     CDS             1556901..1557290
     CDS             1557352..1557582
     CDS             1558126..1558227
     CDS             1558228..1558593
     CDS             1558705..1559193
     CDS             1559206..1560777
     CDS             complement(1560774..1562063)
     CDS             complement(1562079..1562900)
     CDS             complement(1562905..1564254)
     CDS             1564272..1564571
     CDS             1565013..1566392
     CDS             1566377..1567177
     CDS             1567167..1567586
     CDS             1567612..1569693
     CDS             1570103..1570345
     CDS             1570329..1570736
     CDS             complement(1570808..1571164)
     CDS             complement(1571134..1571526)
     CDS             complement(1571938..1572333)
     CDS             complement(1572326..1573579)
     CDS             1573917..1574630
     CDS             1574635..1576008
     CDS             1576414..1577058
     CDS             complement(1577048..1578232)
     CDS             1578353..1579177
     CDS             1579167..1579880
     CDS             complement(1580023..1580706)
     CDS             1580791..1581576
     CDS             complement(1581758..1582117)
     CDS             1582195..1582407
     CDS             1582412..1583182
     CDS             1583242..1583763
     CDS             complement(1583782..1584060)
     CDS             complement(1584147..1584938)
     CDS             1585040..1586098
     CDS             1586112..1587566
     CDS             complement(1587947..1588204)
     CDS             complement(1588546..1589583)
     CDS             complement(1589808..1590422)
     CDS             complement(1590436..1590813)
     CDS             complement(1591184..1591627)
     CDS             1591856..1592710
     CDS             complement(1592977..1594107)
     CDS             complement(1594621..1594872)
     CDS             1596304..1596612
     CDS             1597034..1597837
     CDS             1597841..1598473
     CDS             1598555..1599160
     CDS             1599433..1600215
     CDS             complement(1600455..1600793)
     CDS             complement(1600766..1601284)
     CDS             complement(1601903..1602859)
     CDS             complement(1603273..1603899)
     CDS             complement(1603956..1605497)
     CDS             1605670..1605969
     CDS             complement(1605985..1606596)
     CDS             complement(1606778..1607590)
     CDS             1607627..1608025
     CDS             1608022..1608546
     CDS             complement(1608543..1609376)
     CDS             complement(1609498..1609725)
     CDS             complement(1609732..1611051)
     CDS             1611089..1612534
     CDS             1612538..1612804
     CDS             1613115..1613681
     CDS             1613723..1614976
     CDS             complement(1615201..1616517)
     CDS             complement(1616510..1616986)
     CDS             1617601..1618239
     CDS             complement(1618241..1618825)
     CDS             1618858..1619880
     CDS             1619911..1620117
     CDS             1620110..1620784
     CDS             1620781..1621899
     CDS             1621915..1622436
     CDS             1622784..1623314
     CDS             1623289..1623585
     CDS             1624055..1624321
     CDS             1624308..1624724
     CDS             complement(1625121..1625861)
     CDS             complement(1625894..1626562)
     CDS             1626604..1627680
     CDS             1627692..1628195
     CDS             complement(1628211..1628804)
     CDS             complement(1628834..1629226)
     CDS             complement(1629352..1630005)
     CDS             1630160..1630297
     CDS             complement(1630288..1630848)
     CDS             complement(1630821..1631024)
     CDS             1631681..1632070
     CDS             complement(1632226..1632372)
     CDS             1632848..1633831
     CDS             complement(1633857..1634273)
     CDS             complement(1634261..1634563)
     CDS             1634790..1635119
     CDS             1635103..1635507
     CDS             complement(1635565..1636719)
     CDS             1636875..1637417
     CDS             1637414..1637779
     CDS             complement(1637765..1638547)
     CDS             complement(1638541..1639380)
     CDS             complement(1639383..1640150)
     CDS             complement(1640150..1641379)
     CDS             complement(1641420..1642892)
     CDS             1642959..1646369
     CDS             1646394..1647860
     CDS             complement(1647875..1648246)
     CDS             1648888..1649751
     CDS             1649748..1650899
     CDS             1650931..1651776
     CDS             1651851..1652960
     CDS             complement(1652957..1655629)
     CDS             1656186..1657694
     CDS             1657726..1659162
     CDS             complement(1659140..1659625)
     CDS             complement(1659631..1660035)
     CDS             complement(1660013..1660594)
     CDS             1660787..1662187
     CDS             1662184..1663128
     CDS             1663215..1664195
     CDS             1664315..1665799
     CDS             1665849..1666139
     CDS             1666217..1666660
     CDS             1666690..1667757
     CDS             1667820..1669226
     CDS             complement(1669236..1670621)
     CDS             1670656..1671651
     CDS             1671638..1672240
     CDS             complement(1672229..1672543)
     CDS             1672581..1672967
     CDS             1673014..1673607
     CDS             complement(1673587..1675236)
     CDS             complement(1675310..1677838)
     CDS             complement(1677889..1678461)
     CDS             complement(1678455..1680077)
     CDS             complement(1680032..1680298)
     CDS             complement(1680458..1681486)
     CDS             complement(1681510..1681647)
     CDS             complement(1681721..1682698)
     CDS             complement(1682997..1683878)
     CDS             1683955..1684509
     CDS             1684607..1684903
     CDS             complement(1684892..1686403)
     CDS             complement(1686406..1688331)
     CDS             complement(1688969..1689403)
     CDS             complement(1689384..1689692)
     CDS             1689883..1690572
     CDS             1690591..1691346
     CDS             1691535..1692050
     CDS             complement(1692007..1695540)
     CDS             1695817..1696761
     CDS             1697334..1697894
     CDS             complement(1698150..1698563)
     CDS             1698594..1699121
     CDS             complement(1699116..1699586)
     CDS             complement(1699573..1699899)
     CDS             complement(1699967..1700569)
     CDS             1700705..1701589
     CDS             complement(1701574..1703514)
     CDS             complement(1703594..1704808)
     CDS             complement(1704843..1705400)
     CDS             1705459..1706541
     CDS             complement(1706538..1707383)
     CDS             1707402..1708502
     CDS             complement(1708495..1709088)
     CDS             complement(1709091..1709627)
     CDS             1709767..1711419
     CDS             1711406..1711846
     CDS             1711918..1713681
     CDS             1714166..1715005
     CDS             1715197..1715688
     CDS             1715669..1716106
     CDS             complement(1716201..1718423)
     CDS             complement(1718442..1718618)
     CDS             1718728..1719240
     CDS             complement(1719325..1719531)
     CDS             1719934..1720803
     CDS             1720800..1721087
     CDS             complement(1721859..1722218)
     CDS             complement(1722205..1722441)
     CDS             complement(1724011..1724733)
     CDS             complement(1724708..1724950)
     CDS             1725186..1725812
     CDS             1725849..1726148
     CDS             1726255..1726584
     CDS             1726610..1727155
     CDS             complement(1727127..1727288)
     CDS             1727585..1727929
     CDS             1728060..1728221
     CDS             1728227..1728871
     CDS             1728908..1729276
     CDS             1729301..1729663
     CDS             complement(1729677..1729883)
     CDS             complement(1730016..1730243)
     CDS             1730401..1730712
     CDS             1731468..1731800
     CDS             1731808..1732647
     CDS             1732650..1733456
     CDS             1733443..1734204
     CDS             complement(1734460..1735320)
     CDS             complement(1735588..1736397)
     CDS             1736985..1738343
     CDS             1738378..1739274
     CDS             1739276..1740634
     CDS             complement(1741593..1743203)
     CDS             1743352..1743477
     CDS             1743582..1744721
     CDS             complement(1745124..1745267)
     CDS             complement(1745473..1746765)
     CDS             complement(1747124..1747453)
     CDS             1747899..1748090
     CDS             1748210..1748602
     CDS             1749021..1749551
     CDS             complement(1749731..1750048)
     CDS             complement(1750038..1751006)
     CDS             complement(1751160..1752614)
     CDS             1752873..1754570
     CDS             complement(1754715..1757075)
     CDS             complement(1757421..1757558)
     CDS             complement(1758173..1758520)
     CDS             complement(1758483..1758848)
     CDS             complement(1759101..1760312)
     CDS             1760822..1761322
     CDS             1761303..1761686
     CDS             complement(1763016..1763717)
     CDS             1764038..1764991
     CDS             complement(1765393..1765581)
     CDS             complement(1765777..1766109)
     CDS             complement(1766087..1766539)
     CDS             1766661..1766804
     CDS             complement(1767316..1767696)
     CDS             1767969..1768493
     CDS             complement(1769347..1769532)
     CDS             complement(1769637..1769786)
     CDS             1770474..1771997
     CDS             complement(1772376..1772699)
     CDS             complement(1772687..1773100)
     CDS             1773863..1774861
     CDS             1775710..1776588
     CDS             1778200..1778406
     CDS             1778354..1778533
     CDS             1778699..1779808
     CDS             complement(1779957..1783070)
     CDS             complement(1783520..1783858)
     CDS             complement(1783927..1784127)
     CDS             complement(1784205..1785221)
     CDS             complement(1785315..1785791)
     CDS             complement(1786322..1787374)
     CDS             1787421..1788074
     CDS             complement(1788514..1789398)
     CDS             complement(1789395..1790399)
     CDS             complement(1790392..1790799)
     CDS             complement(1790859..1791248)
     CDS             complement(1791340..1791621)
     CDS             complement(1791618..1792772)
     CDS             complement(1792769..1794577)
     CDS             complement(1794773..1795081)
     CDS             complement(1795074..1795919)
     CDS             1796055..1797128
     CDS             1797417..1798157
     CDS             complement(1798339..1800573)
     CDS             complement(1800570..1801058)
     CDS             complement(1801048..1801899)
     CDS             complement(1802109..1802912)
     CDS             1803017..1803484
     CDS             1803506..1804306
     CDS             complement(1804301..1805221)
     CDS             complement(1805175..1806365)
     CDS             complement(1806358..1806621)
     CDS             complement(1806611..1807165)
     CDS             complement(1807229..1808404)
     CDS             1808511..1808753
     CDS             complement(1808739..1809140)
     CDS             complement(1809137..1810351)
     CDS             1810411..1811136
     CDS             1811133..1811981
     CDS             1811978..1813198
     CDS             1813195..1813464
     CDS             complement(1813461..1815290)
     CDS             complement(1815287..1815715)
     CDS             complement(1815712..1816209)
     CDS             complement(1816221..1817396)
     CDS             complement(1817396..1818505)
     CDS             1818807..1819085
     CDS             1819075..1819467
     CDS             complement(1819558..1820682)
     CDS             1820756..1822621
     CDS             1822618..1823433
     CDS             complement(1823448..1824584)
     CDS             complement(1824584..1825015)
     CDS             complement(1825039..1825869)
     CDS             complement(1825856..1827151)
     CDS             1827224..1828159
     CDS             1828193..1828702
     CDS             1828767..1828982
     CDS             1828987..1829781
     CDS             1829941..1831227
     CDS             complement(1831449..1831817)
     CDS             1831901..1832080
     CDS             complement(1832222..1833217)
     CDS             complement(1833207..1833875)
     CDS             complement(1833872..1834450)
     CDS             complement(1834447..1835499)
     CDS             complement(1835483..1836244)
     CDS             complement(1836234..1837235)
     CDS             complement(1837271..1837939)
     CDS             complement(1837936..1838895)
     CDS             complement(1838896..1839711)
     CDS             complement(1839755..1840960)
     CDS             1841047..1841604
     CDS             1841675..1842526
     CDS             complement(1842533..1843861)
     CDS             complement(1843905..1844432)
     CDS             1844555..1844896
     CDS             complement(1844885..1845298)
     CDS             complement(1845300..1845902)
     CDS             complement(1845905..1847371)
     CDS             complement(1847368..1847991)
     CDS             complement(1848032..1848844)
     CDS             complement(1848883..1853193)
     CDS             complement(1853275..1854165)
     CDS             1854280..1855347
     CDS             1855468..1856226
     CDS             complement(1856255..1856596)
     CDS             1856705..1856827
     CDS             1856811..1857143
     CDS             1857140..1857955
     CDS             complement(1857952..1858482)
     CDS             complement(1858485..1858604)
     CDS             1858645..1859328
     CDS             complement(1859381..1859626)
     CDS             1859956..1860111
     CDS             complement(1860062..1860373)
     CDS             complement(1860430..1860936)
     CDS             complement(1860968..1861642)
     CDS             1861670..1862917
     CDS             complement(1862966..1864060)
     CDS             1864253..1864771
     CDS             1865288..1865830
     CDS             1865836..1866342
     CDS             1866378..1867772
     CDS             1867952..1869544
     CDS             1869578..1871440
     CDS             1871484..1872209
     CDS             complement(1872183..1873685)
     CDS             1873806..1874507
     CDS             complement(1874502..1874651)
     CDS             complement(1874775..1874945)
     CDS             complement(1875064..1875783)
     CDS             complement(1875828..1877117)
     CDS             1877227..1878465
     CDS             complement(1878452..1879399)
     CDS             complement(1879441..1879824)
     CDS             complement(1880628..1881410)
     CDS             1881612..1882079
     CDS             complement(1882074..1882997)
     CDS             complement(1882994..1883686)
     CDS             complement(1883673..1884401)
     CDS             complement(1884403..1885500)
     CDS             complement(1885555..1886910)
     CDS             complement(1886994..1887833)
     CDS             complement(1887892..1888131)
     CDS             complement(1888142..1888567)
     CDS             1888838..1889218
     CDS             1889225..1890538
     CDS             1890551..1890895
     CDS             1890892..1891440
     CDS             complement(1891418..1891735)
     CDS             1891782..1893134
     CDS             complement(1893111..1894109)
     CDS             complement(1894111..1894929)
     CDS             complement(1894926..1895984)
     CDS             complement(1895985..1896875)
     CDS             complement(1896872..1897906)
     CDS             1898081..1898410
     CDS             complement(1898396..1898653)
     CDS             complement(1898847..1899254)
     CDS             complement(1899297..1899653)
     CDS             1899691..1900299
     CDS             complement(1900285..1900767)
     CDS             1900814..1901224
     CDS             1901298..1901744
     CDS             1901791..1902840
     CDS             complement(1902833..1903552)
     CDS             complement(1903552..1903686)
     CDS             1903738..1904187
     CDS             1904184..1904594
     CDS             1904627..1904959
     CDS             1905075..1906286
     CDS             complement(1906270..1907349)
     CDS             complement(1907376..1907633)
     CDS             1907787..1908197
     CDS             1908184..1909488
     CDS             complement(1909505..1909729)
     CDS             1909764..1910498
     CDS             1910670..1911620
     CDS             1911860..1911970
     CDS             1912002..1913114
     CDS             1913101..1913826
     CDS             complement(1913796..1914794)
     CDS             complement(1914794..1916971)
     CDS             complement(1916975..1918915)
     CDS             complement(1918971..1921484)
     CDS             1921724..1922785
     CDS             1922853..1923845
     CDS             1924119..1924448
     CDS             1924491..1925429
     CDS             1925422..1927065
     CDS             complement(1927421..1928659)
     CDS             complement(1929065..1929277)
     CDS             complement(1929294..1929434)
     CDS             complement(1929431..1929661)
     CDS             1929938..1930876
     CDS             1930979..1932664
     CDS             1932636..1933385
     CDS             1934250..1934708
     CDS             1934681..1935190
     CDS             1935647..1936708
     CDS             1937209..1937466
     CDS             1937450..1937851
     CDS             1937809..1938066
     CDS             complement(1938122..1938547)
     CDS             complement(1939169..1939288)
     CDS             complement(1939577..1939732)
     CDS             1940114..1940497
     CDS             1940487..1941044
     CDS             complement(1941105..1941521)
     CDS             complement(1941524..1942021)
     CDS             complement(1942039..1942638)
     CDS             complement(1943281..1943670)
     CDS             complement(1943838..1944395)
     CDS             complement(1944470..1945795)
     CDS             complement(1945767..1946375)
     CDS             complement(1946619..1947122)
     CDS             complement(1947123..1948187)
     CDS             complement(1948349..1948486)
     CDS             complement(1948527..1949522)
     CDS             1950215..1950436
     CDS             1950418..1950810
     CDS             1951714..1952595
     CDS             1952579..1953592
     CDS             1953593..1954990
     CDS             complement(1954995..1955969)
     CDS             complement(1956173..1957093)
     CDS             complement(1957418..1957825)
     CDS             complement(1958097..1958477)
     CDS             complement(1958738..1958893)
     CDS             complement(1959506..1960915)
     CDS             complement(1961003..1961119)
     CDS             1961421..1962482
     CDS             complement(1962487..1962924)
     CDS             complement(1962902..1963213)
     CDS             complement(1963215..1964729)
     CDS             1964886..1965950
     CDS             complement(1966101..1966361)
     CDS             complement(1966342..1966491)
     CDS             1967351..1967710
     CDS             complement(1968451..1969365)
     CDS             1969415..1970458
     CDS             1970545..1972806
     CDS             1972813..1974021
     CDS             complement(1974018..1974665)
     CDS             complement(1974688..1974933)
     CDS             1974971..1975927
     CDS             1976139..1976279
     CDS             1976658..1976900
     CDS             complement(1976880..1977917)
     CDS             complement(1977921..1978655)
     CDS             complement(1978792..1979574)
     CDS             complement(1979838..1980368)
     CDS             1980639..1981460
     CDS             1981461..1982495
     CDS             1982492..1983454
     CDS             complement(1983723..1983965)
     CDS             1984601..1985383
     CDS             1985714..1986568
     CDS             1986561..1987052
     CDS             1987045..1988478
     CDS             1988479..1989369
     CDS             1989386..1992358
     CDS             1992393..1993250
     CDS             complement(1993446..1994096)
     CDS             1995207..1996475
     CDS             complement(1996452..1996796)
     CDS             1997181..1998782
     CDS             1999422..2000111
     CDS             2000187..2000393
     CDS             2000368..2001126
     CDS             complement(2001379..2001798)
     CDS             2001880..2004294
     CDS             2004291..2004974
     CDS             2005011..2005265
     CDS             2005308..2006321
     CDS             2006326..2006736
     CDS             2006733..2007326
     CDS             complement(2007319..2007969)
     CDS             2008017..2008217
     CDS             2008231..2009973
     CDS             2010148..2011368
     CDS             2011496..2011900
     CDS             2012165..2012350
     CDS             2013077..2013304
     CDS             2013264..2013698
     CDS             2014237..2014713
     CDS             complement(2015179..2016426)
     CDS             complement(2016926..2017147)
     CDS             complement(2017440..2017727)
     CDS             2017942..2018118
     CDS             complement(2018086..2018544)
     CDS             2018802..2018930
     CDS             complement(2019358..2019780)
     CDS             complement(2019773..2020024)
     CDS             2020377..2020874
     CDS             complement(2021005..2021874)
     CDS             complement(2022659..2023807)
     CDS             2023973..2025121
     CDS             2025250..2025633
     CDS             2026175..2026339
     CDS             2026336..2026749
     CDS             2028693..2029859
     CDS             complement(2029983..2030090)
     CDS             2030603..2031106
     CDS             2031328..2031630
     CDS             2031835..2032035
     CDS             complement(2032157..2032351)
     CDS             complement(2032944..2033441)
     CDS             complement(2033797..2035596)
     CDS             complement(2035633..2036001)
     CDS             2036189..2038174
     CDS             2038185..2038403
     CDS             complement(2038392..2039630)
     CDS             complement(2039681..2040280)
     CDS             2040347..2041666
     CDS             2041663..2042118
     CDS             complement(2042101..2042343)
     CDS             complement(2042327..2043295)
     CDS             2043337..2044902
     CDS             complement(2044865..2045401)
     CDS             2045425..2046114
     CDS             complement(2046095..2046406)
     CDS             complement(2046363..2046695)
     CDS             complement(2046943..2047749)
     CDS             complement(2047724..2048854)
     CDS             2048969..2049580
     CDS             complement(2049581..2050780)
     CDS             complement(2050782..2051117)
     CDS             complement(2051110..2051745)
     CDS             complement(2051754..2052005)
     CDS             2052105..2052530
     CDS             2052506..2052913
     CDS             complement(2052894..2053586)
     CDS             complement(2053606..2054313)
     CDS             complement(2054303..2054791)
     CDS             2054827..2055993
     CDS             2055971..2056564
     CDS             2056564..2057019
     CDS             2057016..2057684
     CDS             2057654..2058889
     CDS             complement(2058868..2059254)
     CDS             2059504..2059668
     CDS             2059702..2060430
     CDS             complement(2060421..2060621)
     CDS             complement(2060628..2061716)
     CDS             complement(2061779..2063560)
     CDS             complement(2064453..2065079)
     CDS             complement(2065076..2066161)
     CDS             complement(2066195..2067181)
     CDS             complement(2067178..2068167)
     CDS             complement(2068164..2069273)
     CDS             complement(2069251..2069925)
     CDS             complement(2069918..2070772)
     CDS             complement(2070769..2071446)
     CDS             complement(2071457..2071657)
     CDS             complement(2071664..2072077)
     CDS             complement(2072074..2072514)
     CDS             complement(2072511..2072867)
     CDS             complement(2072869..2073663)
     CDS             complement(2073670..2074068)
     CDS             complement(2074052..2074585)
     CDS             complement(2074591..2075109)
     CDS             complement(2075136..2076404)
     CDS             2076432..2076836
     CDS             2076879..2077196
     CDS             2077226..2078320
     CDS             2078325..2079551
     CDS             complement(2079541..2081886)
     CDS             complement(2081922..2082380)
     CDS             2082405..2083430
     CDS             complement(2083407..2084462)
     CDS             complement(2084410..2084928)
     CDS             complement(2084921..2085577)
     CDS             2085613..2086695
     CDS             complement(2086679..2088172)
     CDS             2089442..2090989
     CDS             2090993..2091817
     CDS             2092103..2092279
     CDS             complement(2092584..2092751)
     CDS             2093023..2093175
     CDS             2093659..2094120
     CDS             2094147..2094848
     CDS             complement(2095305..2095922)
     CDS             complement(2096081..2096329)
     CDS             complement(2096403..2096795)
     CDS             2097788..2098744
     CDS             2098776..2100479
     CDS             complement(2100875..2101261)
     CDS             complement(2101290..2101763)
     CDS             2101863..2103035
     CDS             2103068..2104492
     CDS             complement(2104525..2104719)
     CDS             2105634..2106056
     CDS             2106046..2106984
     CDS             complement(2106987..2107622)
     CDS             complement(2107626..2108207)
     CDS             complement(2108272..2109093)
     CDS             complement(2109090..2110625)
     CDS             2110694..2111146
     CDS             complement(2111141..2112640)
     CDS             2112762..2113187
     CDS             2113275..2113655
     CDS             2113725..2115212
     CDS             2115205..2116368
     CDS             2116349..2118988
     CDS             2118981..2119976
     CDS             complement(2119960..2120760)
     CDS             complement(2120813..2121457)
     CDS             complement(2121457..2121912)
     CDS             2121962..2122768
     CDS             complement(2122758..2123054)
     CDS             2123154..2123579
     CDS             complement(2123542..2124462)
     CDS             2124642..2126396
     CDS             complement(2126350..2126688)
     CDS             complement(2126936..2127430)
     CDS             2127507..2128118
     CDS             complement(2128098..2128811)
     CDS             complement(2128813..2129721)
     CDS             2129761..2130183
     CDS             2130234..2130824
     CDS             complement(2131084..2131608)
     CDS             2131622..2132488
     CDS             complement(2132481..2133185)
     CDS             2133306..2133461
     CDS             2133528..2134121
     CDS             complement(2134084..2134743)
     CDS             2134758..2135084
     CDS             2135023..2135304
     CDS             2135291..2135779
     CDS             complement(2135702..2136598)
     CDS             complement(2136595..2137578)
     CDS             2137665..2138009
     CDS             2138024..2138770
     CDS             2138754..2139242
     CDS             2139341..2140240
     CDS             2140210..2141940
     CDS             2141927..2143042
     CDS             complement(2143031..2143369)
     CDS             2143410..2144447
     CDS             2144447..2144761
     CDS             2144758..2145417
     CDS             2145477..2146001
     CDS             complement(2145981..2146661)
     CDS             complement(2146667..2147536)
     CDS             complement(2147678..2150680)
     CDS             complement(2150671..2151123)
     CDS             2151166..2151765
     CDS             2151774..2152301
     CDS             complement(2152255..2152893)
     CDS             2152968..2153720
     CDS             2153686..2154195
     CDS             2154388..2155971
     CDS             2155972..2156811
     CDS             2156802..2157611
     CDS             2157647..2157931
     CDS             2157900..2158145
     CDS             2158149..2158427
     CDS             2158461..2159177
     CDS             2159170..2159673
     CDS             complement(2159666..2159947)
     CDS             complement(2160030..2160842)
     CDS             complement(2160878..2161207)
     CDS             complement(2161238..2162398)
     CDS             complement(2162834..2164063)
     CDS             2164271..2167519
     CDS             complement(2167527..2167871)
     CDS             complement(2167911..2169281)
     CDS             complement(2169861..2170643)
     CDS             complement(2170729..2171799)
     CDS             complement(2171878..2173560)
     CDS             2173773..2174582
     CDS             2174610..2175581
     CDS             complement(2175564..2176301)
     CDS             2176336..2176902
     CDS             complement(2176916..2177656)
     CDS             complement(2177643..2178422)
     CDS             2178513..2179430
     CDS             complement(2179427..2179945)
     CDS             2180216..2180377
     CDS             2180493..2180585
     CDS             2180822..2181112
     CDS             complement(2181287..2182348)
     CDS             2182419..2182601
     CDS             2182648..2183469
     CDS             complement(2183446..2184516)
     CDS             2184546..2185484
     CDS             2185552..2187330
     CDS             complement(2187343..2188500)
     CDS             complement(2188501..2189769)
     CDS             2189824..2190168
     CDS             complement(2190137..2190847)
     CDS             2191281..2191526
     CDS             2191468..2191905
     CDS             complement(2192008..2193204)
     CDS             complement(2194412..2195395)
     CDS             complement(2195612..2197504)
     CDS             2197638..2201966
     CDS             2202031..2203434
     CDS             2205075..2207213
     CDS             2207210..2209180
     CDS             2209232..2210053
     CDS             2210596..2211417
     CDS             complement(2211379..2211900)
     CDS             2211962..2213530
     CDS             2213535..2214428
     CDS             complement(2214814..2215626)
     CDS             complement(2215627..2215914)
     CDS             complement(2215901..2216266)
     CDS             2216301..2217599
     CDS             2217615..2218397
     CDS             2218477..2219028
     CDS             complement(2219008..2219463)
     CDS             2219583..2220716
     CDS             2220865..2221572
     CDS             complement(2221559..2222716)
     CDS             2222762..2223100
     CDS             2223156..2223929
     CDS             2224046..2224432
     CDS             2224438..2224935
     CDS             2224916..2226133
     CDS             2226133..2227194
     CDS             2227182..2227685
     CDS             2227678..2228166
     CDS             2228168..2228452
     CDS             2228454..2231870
     CDS             2231874..2233262
     CDS             2233259..2234302
     CDS             complement(2234323..2235429)
     CDS             complement(2235443..2236054)
     CDS             2236258..2236827
     CDS             2237456..2237773
     CDS             complement(2237730..2237870)
     CDS             complement(2238032..2238259)
     CDS             complement(2238637..2239191)
     CDS             2239532..2240512
     CDS             2241266..2241481
     CDS             complement(2241682..2242290)
     CDS             2242376..2242801
     CDS             2242832..2243200
     CDS             complement(2243245..2244102)
     CDS             2244129..2244542
     CDS             2244598..2245443
     CDS             complement(2245432..2245728)
     CDS             2245884..2246546
     CDS             2246488..2247276
     CDS             2247388..2248872
     CDS             2248880..2249164
     CDS             complement(2249148..2250416)
     CDS             complement(2250494..2251804)
     CDS             2251859..2252299
     CDS             complement(2252280..2253686)
     CDS             complement(2253667..2254602)
     CDS             complement(2254595..2255035)
     CDS             2255086..2256408
     CDS             2256475..2257575
     CDS             2257604..2259385
     CDS             2259387..2259779
     CDS             2259754..2260695
     CDS             2260796..2261794
     CDS             complement(2261821..2264166)
     CDS             complement(2264526..2265632)
     CDS             2265729..2266958
     CDS             complement(2266933..2268072)
     CDS             2268283..2268954
     CDS             complement(2268951..2269235)
     CDS             2269558..2270259
     CDS             2270599..2270871
     CDS             complement(2270872..2271210)
     CDS             complement(2271232..2271480)
     CDS             complement(2271467..2271748)
     CDS             complement(2271738..2272307)
     CDS             complement(2272313..2273311)
     CDS             complement(2273308..2273847)
     CDS             complement(2274071..2274322)
     CDS             complement(2274306..2275328)
     CDS             complement(2275313..2276221)
     CDS             complement(2276228..2277091)
     CDS             2277160..2277981
     CDS             2277950..2278891
     CDS             2278892..2279917
     CDS             2279918..2280910
     CDS             2280907..2281965
     CDS             2281953..2282735
     CDS             2282713..2283885
     CDS             2283858..2284640
     CDS             2284624..2285850
     CDS             2285847..2286497
     CDS             complement(2286449..2286751)
     CDS             2286913..2287200
     CDS             2287204..2288850
     CDS             2288847..2289641
     CDS             2289664..2289891
     CDS             complement(2289914..2291764)
     CDS             2292230..2292865
     CDS             2292895..2293968
     CDS             2294005..2294637
     CDS             2294672..2296558
     CDS             2296555..2297262
     CDS             complement(2297246..2297680)
     CDS             2297750..2298382
     CDS             2298404..2299162
     CDS             2299086..2300102
     CDS             2300099..2300482
     CDS             complement(2300532..2300879)
     CDS             complement(2300876..2301541)
     CDS             complement(2301660..2302637)
     CDS             complement(2302628..2304004)
     CDS             2304033..2305028
     CDS             2305028..2305498
     CDS             complement(2305569..2306486)
     CDS             complement(2306473..2308356)
     CDS             complement(2308494..2309279)
     CDS             2309463..2309936
     CDS             complement(2310022..2310738)
     CDS             complement(2310735..2311862)
     CDS             2311916..2312968
     CDS             complement(2312957..2314159)
     CDS             complement(2314204..2314800)
     CDS             2314849..2315496
     CDS             complement(2315470..2316099)
     CDS             2316201..2316641
     CDS             complement(2316629..2317606)
     CDS             2317642..2318445
     CDS             2318429..2318965
     CDS             complement(2318947..2320830)
     CDS             complement(2320879..2323140)
     CDS             2323150..2324532
     CDS             complement(2324529..2324726)
     CDS             2324808..2325173
     CDS             2325178..2325660
     CDS             2325719..2326462
     CDS             complement(2326459..2327385)
     CDS             complement(2327396..2327644)
     CDS             complement(2327725..2328786)
     CDS             2328822..2329811
     CDS             complement(2329808..2330641)
     CDS             complement(2330673..2331392)
     CDS             complement(2331385..2332083)
     CDS             complement(2332080..2332181)
     CDS             complement(2332171..2333046)
     CDS             complement(2333043..2334251)
     CDS             complement(2334285..2334905)
     CDS             complement(2334902..2336086)
     CDS             complement(2336132..2337268)
     CDS             complement(2337253..2338188)
     CDS             2338253..2338567
     CDS             complement(2338550..2339257)
     CDS             complement(2339205..2339684)
     CDS             complement(2339684..2341804)
     CDS             complement(2341863..2342375)
     CDS             2342463..2343482
     CDS             complement(2343411..2344322)
     CDS             complement(2344283..2345026)
     CDS             2345043..2346419
     CDS             2346456..2347568
     CDS             complement(2347552..2348529)
     CDS             2348639..2349040
     CDS             2349065..2349286
     CDS             2349283..2350764
     CDS             2350784..2351602
     CDS             2351614..2352741
     CDS             2352731..2353507
     CDS             complement(2353491..2354651)
     CDS             2354686..2355585
     CDS             complement(2355571..2357007)
     CDS             2357050..2357409
     CDS             2357414..2357644
     CDS             2357648..2359951
     CDS             complement(2359963..2360724)
     CDS             2360777..2361103
     CDS             2361301..2362722
     CDS             2362748..2363920
     CDS             2363978..2364370
     CDS             2364471..2365955
     CDS             2366050..2369955
     CDS             2369952..2371700
     CDS             complement(2371692..2372882)
     CDS             2372960..2373853
     CDS             complement(2373850..2374416)
     CDS             complement(2374409..2375599)
     CDS             complement(2375603..2376037)
     CDS             complement(2376153..2376548)
     CDS             complement(2376563..2377243)
     CDS             complement(2377347..2377685)
     CDS             complement(2377678..2378532)
     CDS             complement(2378574..2378939)
     CDS             complement(2378930..2379787)
     CDS             complement(2379950..2380201)
     CDS             complement(2380643..2381044)
     CDS             2381076..2381999
     CDS             2381980..2382465
     CDS             2382477..2382932
     CDS             2382945..2383814
     CDS             2383811..2384359
     CDS             complement(2384369..2385430)
     CDS             complement(2385637..2386554)
     CDS             complement(2386533..2387591)
     CDS             complement(2387717..2388109)
     CDS             complement(2388166..2388579)
     CDS             complement(2388735..2389496)
     CDS             complement(2389509..2390276)
     CDS             complement(2390308..2393709)
     CDS             complement(2393706..2394359)
     CDS             2394654..2395331
     CDS             2395469..2395699
     CDS             complement(2396410..2397081)
     CDS             2397243..2397389
     CDS             2397524..2398063
     CDS             2398065..2399639
     CDS             2399717..2400277
     CDS             complement(2400455..2400826)
     CDS             complement(2400823..2401908)
     CDS             complement(2401956..2403131)
     CDS             2403291..2404880
     CDS             2404942..2406321
     CDS             2406443..2406643
     CDS             2406658..2407896
     CDS             2407866..2408030
     CDS             2408401..2409285
     CDS             complement(2409266..2409919)
     CDS             2410053..2410388
     CDS             2410423..2411487
     CDS             2411518..2412105
     CDS             2412153..2413280
     CDS             2413273..2414868
     CDS             complement(2414874..2416628)
     CDS             complement(2416673..2417689)
     CDS             complement(2417715..2417876)
     CDS             complement(2417904..2418740)
     CDS             complement(2418744..2419766)
     CDS             complement(2419844..2420746)
     CDS             complement(2420803..2421570)
     CDS             complement(2421572..2422324)
     CDS             2422505..2423668
     CDS             2423674..2424060
     CDS             2424057..2425346
     CDS             complement(2425540..2425815)
     CDS             complement(2425917..2426429)
     CDS             complement(2426470..2427636)
     CDS             2427880..2427978
     CDS             complement(2427939..2428967)
     CDS             2429004..2429399
     CDS             complement(2429364..2430080)
     CDS             2430115..2430477
     CDS             complement(2430456..2430890)
     CDS             2431021..2432397
     CDS             2432451..2432834
     CDS             2432791..2432988
     CDS             2432951..2433160
     CDS             2433305..2433439
     CDS             complement(2433621..2434616)
     CDS             2434829..2435974
     CDS             2436590..2436880
     CDS             complement(2436877..2437791)
     CDS             complement(2437778..2439664)
     CDS             2439726..2440631
     CDS             2440621..2441442
     CDS             2441522..2442265
     CDS             2442274..2443818
     CDS             2443842..2444102
     CDS             2444074..2445090
     CDS             complement(2445096..2445734)
     CDS             2446102..2447253
     CDS             complement(2447250..2447576)
     CDS             complement(2447614..2448354)
     CDS             complement(2448326..2449156)
     CDS             2449170..2449574
     CDS             complement(2449567..2450073)
     CDS             2450543..2450653
     CDS             2450653..2451453
     CDS             complement(2451898..2452209)
     CDS             complement(2452170..2452484)
     CDS             complement(2452491..2452886)
     CDS             2453156..2453260
     CDS             complement(2453338..2454348)
     CDS             2454463..2455884
     CDS             complement(2455881..2456129)
     CDS             complement(2456105..2457415)
     CDS             2457454..2457648
     CDS             2457715..2457909
     CDS             2457931..2458569
     CDS             complement(2458562..2458903)
     CDS             2458977..2459651
     CDS             2459652..2459888
     CDS             complement(2459872..2460885)
     CDS             complement(2460973..2461554)
     CDS             2461596..2462486
     CDS             2462486..2463604
     CDS             complement(2463706..2464263)
     CDS             2464423..2465250
     CDS             2465267..2465611
     CDS             complement(2465594..2466454)
     CDS             2466917..2467117
     CDS             2467157..2467798
     CDS             2467770..2469008
     CDS             2469060..2470517
     CDS             complement(2470498..2470959)
     CDS             complement(2470963..2471706)
     CDS             complement(2471699..2472562)
     CDS             2472700..2473608
     CDS             complement(2473633..2476599)
     CDS             complement(2477177..2479123)
     CDS             complement(2479254..2480774)
     CDS             complement(2480803..2481738)
     CDS             complement(2481781..2482653)
     CDS             2482688..2483485
     CDS             complement(2483490..2484995)
     CDS             2485146..2487332
     CDS             2487424..2488653
     CDS             2488657..2489511
     CDS             complement(2489803..2490447)
     CDS             complement(2490734..2491666)
     CDS             complement(2492063..2494120)
     CDS             complement(2494686..2495504)
     CDS             2495592..2495768
     CDS             2496232..2500098
     CDS             complement(2500439..2500816)
     CDS             complement(2500771..2501190)
     CDS             complement(2501516..2502091)
     CDS             2502317..2502925
     CDS             2502897..2503478
     CDS             2503418..2504179
     CDS             2504284..2505543
     CDS             2505617..2506528
     CDS             2506958..2507323
     CDS             complement(2507348..2507512)
     CDS             2507854..2508021
     CDS             2508081..2508776
     CDS             2508754..2509146
     CDS             2509134..2509445
     CDS             2509449..2510978
     CDS             2510985..2511587
     CDS             2512008..2512664
     CDS             2512642..2513325
     CDS             complement(2513311..2513517)
     CDS             2513606..2514166
     CDS             2514492..2515196
     CDS             2515193..2516527
     CDS             complement(2516939..2517055)
     CDS             complement(2517052..2517837)
     CDS             2517840..2517965
     CDS             complement(2519753..2519959)
     CDS             complement(2520125..2520931)
     CDS             complement(2520955..2521122)
     CDS             complement(2521115..2521627)
     CDS             complement(2521628..2522419)
     CDS             complement(2522486..2522869)
     CDS             complement(2522874..2524340)
     CDS             complement(2524324..2524806)
     CDS             2524928..2525848
     CDS             2525914..2526654
     CDS             2526647..2527111
     CDS             2527114..2527602
     CDS             2527584..2528288
     CDS             2528291..2529832
     CDS             2529816..2531237
     CDS             complement(2531469..2531645)
     CDS             complement(2531978..2533903)
     CDS             2533940..2535856
     CDS             2535853..2536956
     CDS             2536953..2539463
     CDS             complement(2539486..2539971)
     CDS             complement(2539968..2540825)
     CDS             complement(2541197..2543218)
     CDS             2543381..2544352
     CDS             2544345..2545313
     CDS             2545285..2546223
     CDS             2546250..2546690
     CDS             complement(2546801..2546965)
     CDS             complement(2547271..2549352)
     CDS             2549444..2550496
     CDS             2550493..2551569
     CDS             2551566..2552537
     CDS             2552530..2553501
     CDS             2553465..2553854
     CDS             complement(2553847..2555592)
     CDS             2555627..2556742
     CDS             2556920..2558161
     CDS             2558158..2559045
     CDS             2559050..2560171
     CDS             2560256..2560861
     CDS             2561034..2562455
     CDS             complement(2562574..2563884)
     CDS             complement(2563871..2564281)
     CDS             complement(2564415..2566439)
     CDS             complement(2566578..2567435)
     CDS             complement(2567749..2568510)
     CDS             2568768..2570147
     CDS             2570419..2570715
     CDS             2570721..2571884
     CDS             2571888..2573000
     CDS             2573033..2573674
     CDS             complement(2573951..2575471)
     CDS             complement(2576157..2576408)
     CDS             complement(2576405..2577286)
     CDS             complement(2577389..2577955)
     CDS             complement(2578071..2579957)
     CDS             complement(2579954..2580673)
     CDS             2580776..2582014
     CDS             2582014..2582316
     CDS             2582575..2583180
     CDS             2583499..2584722
     CDS             complement(2584852..2586030)
     CDS             complement(2586152..2587177)
     CDS             complement(2587434..2588618)
     CDS             2588631..2590265
     CDS             complement(2590270..2591559)
     CDS             complement(2591755..2592789)
     CDS             2593318..2593443
     CDS             complement(2594111..2594581)
     CDS             complement(2594646..2594834)
     CDS             2595278..2595535
     CDS             complement(2595703..2596224)
     CDS             2596612..2597034
     CDS             2597149..2598189
     CDS             2598452..2598667
     CDS             complement(2598887..2599393)
     CDS             complement(2599888..2600028)
     CDS             complement(2600000..2600290)
     CDS             complement(2600277..2600849)
     CDS             2601441..2603573
     CDS             2603566..2603856
     CDS             2603853..2604053
     CDS             complement(2604043..2604999)
     CDS             complement(2604996..2606849)
     CDS             complement(2606859..2607017)
     CDS             complement(2607095..2607706)
     CDS             complement(2607697..2607894)
     CDS             complement(2607956..2608921)
     CDS             complement(2608918..2609346)
     CDS             complement(2609451..2610698)
     CDS             complement(2610699..2610956)
     CDS             complement(2610956..2611636)
     CDS             complement(2611712..2613484)
     CDS             2613771..2614079
     CDS             2614213..2614431
     CDS             2614446..2614910
     CDS             2615309..2616490
     CDS             2616487..2617137
     CDS             2617147..2618142
     CDS             complement(2618152..2618520)
     CDS             complement(2618868..2619638)
     CDS             2619883..2621325
     CDS             2621423..2621686
     CDS             2621717..2622709
     CDS             2622757..2623662
     CDS             2623659..2623976
     CDS             complement(2624151..2624432)
     CDS             complement(2624592..2625239)
     CDS             complement(2625223..2627187)
     CDS             complement(2627219..2628328)
     CDS             complement(2628945..2630744)
     CDS             complement(2630841..2631569)
     CDS             complement(2632515..2633048)
     CDS             2633660..2634487
     CDS             complement(2635105..2638293)
     CDS             2638722..2639333
     CDS             2639438..2640313
     CDS             complement(2640422..2641759)
     CDS             complement(2642589..2642906)
     CDS             complement(2643536..2643793)
     CDS             complement(2644255..2644602)
     CDS             complement(2645613..2646275)
     CDS             complement(2647075..2647674)
     CDS             complement(2647762..2648058)
     CDS             complement(2649063..2651171)
     CDS             2651637..2652200
     CDS             2652743..2653183
     CDS             2653909..2656125
     CDS             complement(2657109..2657444)
     CDS             2657703..2658011
     CDS             2657998..2658516
     CDS             2659115..2659294
     CDS             2659565..2659951
     CDS             2660125..2660424
     CDS             2660500..2660673
     CDS             2661035..2661361
     CDS             2662018..2662215
     CDS             complement(2662736..2662993)
     CDS             complement(2663482..2663826)
     CDS             complement(2664606..2664701)
     CDS             complement(2664775..2664963)
     CDS             complement(2665030..2665161)
     CDS             2665567..2665773
     CDS             complement(2666622..2666771)
     CDS             complement(2666939..2667037)
     CDS             complement(2667405..2668049)
     CDS             2668265..2669059
     CDS             2669017..2669970
     CDS             2669973..2670248
     CDS             2670208..2670738
     CDS             2674726..2674842
     CDS             2678883..2679323
     CDS             2679324..2680274
     CDS             2680276..2681001
     CDS             2680967..2682463
     CDS             2682460..2683143
     CDS             2683124..2684104
     CDS             2684098..2684955
     CDS             2685426..2685539
     CDS             complement(2688666..2688758)
     CDS             complement(2690444..2690542)
     CDS             2691909..2692283