CDS             605..1294
     CDS             1345..2439
     CDS             complement(2642..2845)
     CDS             3223..3882
     CDS             3885..4898
     CDS             complement(4950..6515)
     CDS             7033..7893
     CDS             8131..8589
     CDS             8713..9027
     CDS             complement(9050..9268)
     CDS             9324..9485
     CDS             9595..10578
     CDS             11088..11810
     CDS             11889..14327
     CDS             14501..14752
     CDS             14749..15948
     CDS             15959..16963
     CDS             17145..19712
     CDS             complement(19793..20821)
     CDS             21110..22225
     CDS             22493..23110
     CDS             23172..23861
     CDS             complement(23884..24552)
     CDS             complement(24649..26871)
     CDS             complement(26868..27335)
     CDS             complement(27349..28722)
     CDS             complement(28752..29984)
     CDS             30495..31847
     CDS             complement(31935..33464)
     CDS             complement(33714..34967)
     CDS             complement(35347..36459)
     CDS             complement(36669..38129)
     CDS             complement(38126..39241)
     CDS             complement(39307..39888)
     CDS             complement(39896..40846)
     CDS             complement(40866..42182)
     CDS             42694..44928
     CDS             complement(45021..46019)
     CDS             complement(46219..48258)
     CDS             48738..49991
     CDS             49988..50737
     CDS             complement(51145..52071)
     CDS             complement(52150..53106)
     CDS             complement(53824..54141)
     CDS             complement(54191..54313)
     CDS             54801..54938
     CDS             55027..55470
     CDS             complement(55464..56696)
     CDS             complement(56689..57126)
     CDS             57324..58226
     CDS             complement(58205..58393)
     CDS             58690..59385
     CDS             complement(59393..59899)
     CDS             complement(59947..61233)
     CDS             complement(61230..62270)
     CDS             complement(62381..63166)
     CDS             63199..63852
     CDS             63891..65405
     CDS             65591..66025
     CDS             66022..66720
     CDS             66731..67576
     CDS             67653..69092
     CDS             69307..69819
     CDS             70092..71228
     CDS             71266..72057
     CDS             complement(72116..73021)
     CDS             73134..74495
     CDS             74509..74862
     CDS             74905..75870
     CDS             76057..77103
     CDS             77200..77964
     CDS             complement(77989..78378)
     CDS             78566..80053
     CDS             complement(80092..80406)
     CDS             complement(80447..81679)
     CDS             complement(81741..82430)
     CDS             complement(82463..83206)
     CDS             complement(83224..84360)
     CDS             complement(84383..85297)
     CDS             complement(85362..86651)
     CDS             86882..90217
     CDS             90201..91094
     CDS             complement(91158..91802)
     CDS             complement(92148..93845)
     CDS             94437..95786
     CDS             complement(96164..96481)
     CDS             complement(96496..98352)
     CDS             complement(98368..98685)
     CDS             complement(99140..100060)
     CDS             100181..101977
     CDS             102060..103034
     CDS             103055..104176
     CDS             complement(104250..105950)
     CDS             complement(106045..107490)
     CDS             complement(107487..108188)
     CDS             complement(108185..108967)
     CDS             109094..109819
     CDS             complement(109865..110902)
     CDS             111107..112489
     CDS             112500..113285
     CDS             complement(113385..113858)
     CDS             complement(113941..114870)
     CDS             115150..115488
     CDS             complement(115512..116261)
     CDS             116518..117288
     CDS             complement(117361..118767)
     CDS             118902..119792
     CDS             complement(119789..120139)
     CDS             120464..120838
     CDS             complement(120857..122848)
     CDS             123073..126330
     CDS             126494..127588
     CDS             127585..129312
     CDS             129374..130402
     CDS             complement(130485..130808)
     CDS             131328..132257
     CDS             132394..132540
     CDS             132572..132901
     CDS             complement(132924..133187)
     CDS             complement(133216..133686)
     CDS             134382..134675
     CDS             134699..136318
     CDS             136315..136677
     CDS             complement(136691..137116)
     CDS             complement(137317..138420)
     CDS             complement(138844..139761)
     CDS             139950..140972
     CDS             complement(141065..143182)
     CDS             143464..144093
     CDS             complement(144160..144924)
     CDS             145079..146434
     CDS             146517..147539
     CDS             147641..148639
     CDS             complement(148806..150332)
     CDS             complement(150436..151350)
     CDS             151762..152742
     CDS             complement(152768..153610)
     CDS             complement(153782..154942)
     CDS             complement(155077..155832)
     CDS             complement(155877..157070)
     CDS             complement(157137..158744)
     CDS             complement(158808..159368)
     CDS             159723..162500
     CDS             complement(162513..163268)
     CDS             163460..164500
     CDS             164717..166723
     CDS             166958..168037
     CDS             168109..169110
     CDS             169147..170163
     CDS             170163..171287
     CDS             171367..171708
     CDS             171755..172516
     CDS             complement(172699..173520)
     CDS             complement(173951..174340)
     CDS             180192..180470
     CDS             complement(180539..180961)
     CDS             complement(181009..181485)
     CDS             181668..183134
     CDS             183395..183727
     CDS             complement(183881..185464)
     CDS             complement(185461..185949)
     CDS             complement(186073..188043)
     CDS             complement(188040..189071)
     CDS             complement(189077..190003)
     CDS             190257..191078
     CDS             complement(191094..191936)
     CDS             complement(192055..193560)
     CDS             193763..194698
     CDS             complement(194752..194997)
     CDS             complement(195138..195701)
     CDS             195939..196397
     CDS             196530..197201
     CDS             complement(197198..198739)
     CDS             complement(198866..199576)
     CDS             complement(199670..200428)
     CDS             200612..200818
     CDS             complement(200996..202663)
     CDS             complement(202847..204259)
     CDS             204990..206099
     CDS             206470..206646
     CDS             206668..207144
     CDS             207217..207693
     CDS             207744..208697
     CDS             208717..210129
     CDS             210176..211417
     CDS             211419..212735
     CDS             212728..213654
     CDS             213686..214723
     CDS             214720..215583
     CDS             215580..215927
     CDS             215987..217612
     CDS             217651..219015
     CDS             complement(219051..219407)
     CDS             219506..220693
     CDS             220690..223752
     CDS             complement(223771..224028)
     CDS             224447..225169
     CDS             225194..225835
     CDS             225876..227078
     CDS             227169..227900
     CDS             228107..229114
     CDS             complement(229214..230398)
     CDS             complement(230385..231794)
     CDS             complement(231906..232832)
     CDS             233032..234018
     CDS             234171..235349
     CDS             complement(235336..236400)
     CDS             complement(236512..237168)
     CDS             237327..237812
     CDS             237938..238864
     CDS             complement(238868..240451)
     CDS             complement(240472..241404)
     CDS             241518..242474
     CDS             242584..243552
     CDS             243569..244585
     CDS             244676..245851
     CDS             complement(245920..246156)
     CDS             246377..246922
     CDS             247051..248127
     CDS             complement(248231..248458)
     CDS             248798..249346
     CDS             complement(249400..250395)
     CDS             complement(250457..250891)
     CDS             251101..252123
     CDS             252279..253298
     CDS             complement(253409..253717)
     CDS             254219..255985
     CDS             256099..258066
     CDS             258220..258612
     CDS             258754..259230
     CDS             259335..260984
     CDS             261086..262945
     CDS             262990..263724
     CDS             264211..264528
     CDS             264525..265130
     CDS             265250..266113
     CDS             266141..267106
     CDS             267159..269159
     CDS             269188..269682
     CDS             269713..270624
     CDS             270624..271274
     CDS             271298..272380
     CDS             272469..272855
     CDS             272874..273509
     CDS             complement(273562..273654)
     CDS             274065..274169
     CDS             274162..274452
     CDS             275072..283468
     CDS             283465..283686
     CDS             283868..284104
     CDS             284116..285843
     CDS             285927..286607
     CDS             286635..287009
     CDS             287006..287665
     CDS             287902..289044
     CDS             289041..291122
     CDS             291133..293463
     CDS             293475..294269
     CDS             294367..295083
     CDS             295083..295520
     CDS             complement(295589..296050)
     CDS             complement(296056..296364)
     CDS             complement(296526..297317)
     CDS             297563..297970
     CDS             297995..298402
     CDS             298458..299123
     CDS             299189..300415
     CDS             300442..301185
     CDS             301240..302025
     CDS             302037..302735
     CDS             302743..303888
     CDS             303891..304934
     CDS             305071..306990
     CDS             307037..308266
     CDS             complement(308538..309032)
     CDS             309397..309804
     CDS             complement(309901..310419)
     CDS             complement(310703..310804)
     CDS             complement(310891..312303)
     CDS             312391..312807
     CDS             312817..313272
     CDS             complement(313582..314604)
     CDS             complement(314690..315025)
     CDS             315251..317110
     CDS             317703..317933
     CDS             complement(318264..319346)
     CDS             complement(319493..320452)
     CDS             complement(320462..321451)
     CDS             321810..322526
     CDS             complement(322535..322918)
     CDS             complement(322915..323793)
     CDS             complement(323961..325544)
     CDS             326101..326403
     CDS             complement(326653..327117)
     CDS             complement(327408..328196)
     CDS             complement(328200..329021)
     CDS             complement(329018..329860)
     CDS             complement(329871..330722)
     CDS             complement(330706..331779)
     CDS             complement(331776..332771)
     CDS             332770..333972
     CDS             complement(334031..334339)
     CDS             334479..335927
     CDS             complement(336038..336949)
     CDS             337030..338223
     CDS             338250..339218
     CDS             339501..340445
     CDS             complement(340489..341520)
     CDS             complement(341537..342412)
     CDS             complement(342409..343068)
     CDS             complement(343058..343402)
     CDS             343700..344683
     CDS             complement(344732..345250)
     CDS             complement(345307..345846)
     CDS             complement(346024..346716)
     CDS             complement(346811..347812)
     CDS             complement(347878..349572)
     CDS             349718..350422
     CDS             complement(350476..352278)
     CDS             complement(352521..353915)
     CDS             354700..355683
     CDS             355680..356927
     CDS             356964..357965
     CDS             358045..358824
     CDS             complement(358878..360434)
     CDS             complement(360431..362035)
     CDS             complement(362072..363403)
     CDS             complement(363536..364735)
     CDS             364886..365824
     CDS             complement(365943..367079)
     CDS             complement(367273..368211)
     CDS             complement(368501..369814)
     CDS             complement(369814..370779)
     CDS             370886..371866
     CDS             371898..372866
     CDS             373181..374317
     CDS             complement(374254..374577)
     CDS             complement(374602..375339)
     CDS             complement(375362..376405)
     CDS             complement(376426..377433)
     CDS             377547..378443
     CDS             complement(378415..378720)
     CDS             complement(378930..379883)
     CDS             380085..380969
     CDS             381193..381369
     CDS             381760..382041
     CDS             complement(382130..383368)
     CDS             complement(383705..384592)
     CDS             384701..385969
     CDS             complement(386163..387827)
     CDS             complement(387976..388089)
     CDS             complement(388128..388826)
     CDS             389542..390810
     CDS             complement(390913..391836)
     CDS             complement(391849..392814)
     CDS             complement(392906..393841)
     CDS             complement(393838..394521)
     CDS             complement(394564..395544)
     CDS             395642..396412
     CDS             complement(396861..397427)
     CDS             complement(397424..398089)
     CDS             complement(398720..399715)
     CDS             complement(399744..400799)
     CDS             complement(400862..402088)
     CDS             complement(402085..403254)
     CDS             complement(403315..404085)
     CDS             complement(404079..406244)
     CDS             complement(406241..406741)
     CDS             complement(406769..407935)
     CDS             complement(407928..408677)
     CDS             complement(408703..409410)
     CDS             409757..410779
     CDS             410872..411846
     CDS             411860..412690
     CDS             complement(412776..413477)
     CDS             complement(413521..414753)
     CDS             complement(414823..415800)
     CDS             416248..417225
     CDS             417282..419438
     CDS             419444..420613
     CDS             420617..421753
     CDS             421836..423602
     CDS             423621..425513
     CDS             425769..426074
     CDS             complement(426117..427304)
     CDS             complement(427316..428908)
     CDS             429350..430561
     CDS             430587..431750
     CDS             431770..432783
     CDS             432791..433969
     CDS             433980..434750
     CDS             434770..435915
     CDS             435912..437009
     CDS             437064..437834
     CDS             437842..439986
     CDS             complement(440039..440962)
     CDS             complement(441161..441916)
     CDS             complement(441930..442715)
     CDS             complement(442788..443966)
     CDS             complement(443976..444989)
     CDS             445375..446421
     CDS             446502..450374
     CDS             450786..451697
     CDS             451729..452946
     CDS             452962..454095
     CDS             454107..454562
     CDS             454869..455879
     CDS             complement(456015..456986)
     CDS             complement(457090..458253)
     CDS             458586..459560
     CDS             459583..460419
     CDS             460689..460841
     CDS             460831..461121
     CDS             complement(461215..463320)
     CDS             complement(463371..463769)
     CDS             complement(463806..464972)
     CDS             complement(465044..465649)
     CDS             complement(465668..466012)
     CDS             466496..467026
     CDS             467614..468786
     CDS             468912..472637
     CDS             complement(472687..473427)
     CDS             473519..474463
     CDS             complement(474552..475328)
     CDS             complement(475392..475901)
     CDS             complement(475947..476159)
     CDS             complement(476156..476695)
     CDS             complement(476735..477550)
     CDS             477722..478726
     CDS             478750..479553
     CDS             479588..480364
     CDS             480493..481914
     CDS             482026..482931
     CDS             complement(484465..485373)
     CDS             485493..485888
     CDS             complement(486032..487015)
     CDS             487143..487856
     CDS             487881..488759
     CDS             488822..490072
     CDS             490069..490824
     CDS             490976..492331
     CDS             492567..493121
     CDS             complement(494585..495322)
     CDS             495381..495620
     CDS             496085..496216
     CDS             496245..496685
     CDS             496902..498314
     CDS             complement(498347..498505)
     CDS             complement(498474..498752)
     CDS             complement(498884..499096)
     CDS             complement(499873..500256)
     CDS             complement(501623..502696)
     CDS             complement(502712..503527)
     CDS             complement(505403..506035)
     CDS             506403..507308
     CDS             507399..507962
     CDS             508285..509382
     CDS             complement(509531..510691)
     CDS             complement(510806..511438)
     CDS             511615..511959
     CDS             complement(512112..512933)
     CDS             complement(512937..513785)
     CDS             complement(513879..514904)
     CDS             515229..515708
     CDS             515715..516386
     CDS             516496..517470
     CDS             517530..518705
     CDS             complement(518752..519897)
     CDS             complement(520006..521259)
     CDS             521669..522817
     CDS             522890..523888
     CDS             523909..524529
     CDS             524548..525009
     CDS             525088..526044
     CDS             complement(526464..527483)
     CDS             complement(527630..529093)
     CDS             complement(529090..529380)
     CDS             complement(529439..529735)
     CDS             530530..531756
     CDS             complement(532149..532370)
     CDS             complement(532682..533179)
     CDS             complement(533412..534098)
     CDS             complement(534291..536654)
     CDS             complement(536752..536943)
     CDS             complement(536976..537185)
     CDS             complement(537218..538243)
     CDS             complement(538708..540036)
     CDS             complement(540045..541337)
     CDS             complement(542042..543337)
     CDS             complement(543439..544428)
     CDS             544583..545512
     CDS             complement(545531..546499)
     CDS             complement(546562..548175)
     CDS             548292..549185
     CDS             complement(549214..550416)
     CDS             complement(550452..551450)
     CDS             complement(551573..552418)
     CDS             552544..553779
     CDS             complement(553798..554718)
     CDS             554906..556249
     CDS             556275..557447
     CDS             complement(557458..558039)
     CDS             558148..558690
     CDS             complement(558687..559910)
     CDS             560280..560813
     CDS             560850..562334
     CDS             562380..562760
     CDS             562763..564106
     CDS             564154..565380
     CDS             565448..566137
     CDS             566187..566960
     CDS             566978..567715
     CDS             567726..568610
     CDS             568610..569626
     CDS             569988..570335
     CDS             570345..570911
     CDS             570915..571508
     CDS             complement(571857..573125)
     CDS             573556..575883
     CDS             575909..577132
     CDS             577129..577632
     CDS             complement(577658..578647)
     CDS             complement(578709..579689)
     CDS             complement(579716..580465)
     CDS             580585..581439
     CDS             complement(581462..582382)
     CDS             582475..583488
     CDS             complement(583505..584200)
     CDS             complement(584193..584840)
     CDS             complement(584837..587974)
     CDS             complement(587985..588725)
     CDS             588842..589450
     CDS             589699..590388
     CDS             590385..592181
     CDS             592360..593736
     CDS             complement(593777..594142)
     CDS             594297..595268
     CDS             complement(595300..596235)
     CDS             complement(596302..597714)
     CDS             597892..598869
     CDS             complement(598883..600352)
     CDS             complement(600364..601338)
     CDS             601666..602592
     CDS             complement(602716..604920)
     CDS             complement(604967..605176)
     CDS             605463..605636
     CDS             complement(605643..606533)
     CDS             606646..607764
     CDS             607829..608824
     CDS             608981..610708
     CDS             611211..611435
     CDS             611486..612481
     CDS             612514..612795
     CDS             612831..614351
     CDS             614384..614743
     CDS             614781..615848
     CDS             615860..616183
     CDS             616255..617190
     CDS             617306..618760
     CDS             618770..619552
     CDS             619589..620377
     CDS             620401..620592
     CDS             620617..621561
     CDS             621579..622643
     CDS             complement(622604..624082)
     CDS             624419..625384
     CDS             625460..626689
     CDS             complement(626780..627505)
     CDS             complement(628016..629008)
     CDS             complement(629052..630857)
     CDS             631212..631757
     CDS             complement(631858..632691)
     CDS             complement(632815..633600)
     CDS             complement(633648..633917)
     CDS             complement(633958..634743)
     CDS             complement(634740..635195)
     CDS             complement(635192..635641)
     CDS             complement(635634..636653)
     CDS             complement(636713..637204)
     CDS             637648..640239
     CDS             complement(640397..641056)
     CDS             641341..643086
     CDS             643188..643892
     CDS             644034..645365
     CDS             645443..646282
     CDS             646425..647249
     CDS             647482..647844
     CDS             complement(647972..648382)
     CDS             complement(648382..648630)
     CDS             648755..649615
     CDS             complement(649626..649874)
     CDS             650108..651265
     CDS             651732..652973
     CDS             652995..654227
     CDS             654241..657363
     CDS             657685..658293
     CDS             658395..658598
     CDS             658837..660255
     CDS             complement(660309..660806)
     CDS             661135..661911
     CDS             661970..663532
     CDS             663664..664056
     CDS             664061..665233
     CDS             complement(665298..665708)
     CDS             complement(666004..666666)
     CDS             complement(666678..667670)
     CDS             complement(667763..668788)
     CDS             complement(668799..669707)
     CDS             complement(669753..670535)
     CDS             complement(670605..672167)
     CDS             complement(672306..673094)
     CDS             673221..674093
     CDS             674133..674918
     CDS             674942..675319
     CDS             675333..675986
     CDS             676073..676309
     CDS             complement(676383..677558)
     CDS             complement(677601..678638)
     CDS             678783..679682
     CDS             complement(679718..680197)
     CDS             680492..680866
     CDS             complement(680885..681595)
     CDS             681945..682901
     CDS             682921..684087
     CDS             complement(684137..685105)
     CDS             complement(685144..685530)
     CDS             complement(685550..686503)
     CDS             complement(686517..687719)
     CDS             687998..688915
     CDS             complement(688935..690410)
     CDS             690543..690833
     CDS             complement(690914..691822)
     CDS             692045..692887
     CDS             693060..693767
     CDS             693899..695716
     CDS             695892..696473
     CDS             complement(696510..696950)
     CDS             complement(697029..698168)
     CDS             complement(698494..700428)
     CDS             complement(700428..701324)
     CDS             701537..702655
     CDS             702652..703845
     CDS             703879..704670
     CDS             704686..705651
     CDS             complement(705656..706753)
     CDS             complement(706750..707706)
     CDS             complement(707740..708549)
     CDS             708952..710136
     CDS             complement(710152..710496)
     CDS             710708..711859
     CDS             712053..713246
     CDS             713272..715026
     CDS             715023..715547
     CDS             715567..717273
     CDS             717257..718021
     CDS             718050..719117
     CDS             719119..720759
     CDS             720759..721223
     CDS             complement(721320..722186)
     CDS             722392..722811
     CDS             722811..723665
     CDS             723691..724449
     CDS             complement(724495..725394)
     CDS             complement(725438..726268)
     CDS             726501..727688
     CDS             727945..728661
     CDS             728767..729663
     CDS             729671..730561
     CDS             730585..731385
     CDS             731393..732280
     CDS             732277..733359
     CDS             733379..734170
     CDS             734160..735326
     CDS             735323..736414
     CDS             736435..737586
     CDS             737597..738481
     CDS             738493..739656
     CDS             739653..740855
     CDS             740852..741655
     CDS             741696..742151
     CDS             742165..743367
     CDS             743438..744403
     CDS             744432..746873
     CDS             746897..748138
     CDS             748214..749314
     CDS             749341..750132
     CDS             complement(750204..750326)
     CDS             complement(750433..751812)
     CDS             complement(752114..753241)
     CDS             complement(753255..754448)
     CDS             754793..756313
     CDS             756371..757342
     CDS             complement(758251..759117)
     CDS             complement(759160..759984)
     CDS             complement(759995..761377)
     CDS             complement(761457..762653)
     CDS             complement(762663..763832)
     CDS             764333..764800
     CDS             764997..765503
     CDS             complement(765525..766427)
     CDS             766618..767532
     CDS             767532..768776
     CDS             768923..769129
     CDS             769423..771615
     CDS             771599..772987
     CDS             773062..777720
     CDS             777887..779239
     CDS             complement(779314..780486)
     CDS             780808..781815
     CDS             781850..783562
     CDS             783597..784580
     CDS             784604..785383
     CDS             785520..786707
     CDS             787134..789056
     CDS             789094..790356
     CDS             790492..792045
     CDS             complement(792077..793075)
     CDS             complement(793115..794275)
     CDS             complement(794316..795305)
     CDS             complement(795356..795817)
     CDS             complement(795814..797037)
     CDS             797144..798034
     CDS             complement(798054..799250)
     CDS             799697..799951
     CDS             799948..800376
     CDS             complement(800404..802773)
     CDS             803038..803820
     CDS             803897..805480
     CDS             805628..806866
     CDS             complement(806881..807951)
     CDS             complement(807938..808939)
     CDS             complement(808964..810631)
     CDS             complement(810758..811675)
     CDS             complement(811675..812631)
     CDS             complement(812929..814068)
     CDS             complement(814123..815307)
     CDS             815841..817226
     CDS             817223..819301
     CDS             complement(819351..819842)
     CDS             complement(820004..820996)
     CDS             complement(821109..822203)
     CDS             822525..823409
     CDS             823660..823965
     CDS             824006..825067
     CDS             825060..825833
     CDS             825868..826404
     CDS             826404..827297
     CDS             827303..828106
     CDS             828099..829814
     CDS             829827..830627
     CDS             830669..832147
     CDS             832171..833145
     CDS             833172..834128
     CDS             834350..835810
     CDS             complement(835872..836390)
     CDS             836713..837705
     CDS             837755..840046
     CDS             840039..840905
     CDS             840915..841391
     CDS             841381..842118
     CDS             842221..843072
     CDS             843111..844127
     CDS             complement(844114..844953)
     CDS             complement(845023..846159)
     CDS             complement(846735..847970)
     CDS             complement(848016..849167)
     CDS             849422..850969
     CDS             851127..853889
     CDS             complement(853927..854598)
     CDS             complement(854633..855508)
     CDS             855725..856696
     CDS             856701..857171
     CDS             857318..858493
     CDS             complement(858667..859341)
     CDS             complement(859539..860225)
     CDS             complement(860383..861117)
     CDS             complement(861141..862043)
     CDS             862142..862783
     CDS             862838..863812
     CDS             863948..864955
     CDS             complement(864992..865432)
     CDS             complement(865546..867141)
     CDS             complement(872659..872874)
     CDS             complement(872871..874019)
     CDS             complement(874298..875305)
     CDS             complement(875480..878209)
     CDS             complement(878251..879492)
     CDS             complement(879551..879934)
     CDS             complement(879960..882521)
     CDS             complement(882587..883906)
     CDS             complement(884225..884710)
     CDS             884789..885370
     CDS             complement(885371..886246)
     CDS             complement(886378..886800)
     CDS             886900..889083
     CDS             889086..890303
     CDS             complement(890332..892155)
     CDS             complement(892195..894156)
     CDS             complement(894159..895511)
     CDS             complement(895539..896921)
     CDS             complement(897439..898905)
     CDS             complement(898950..900869)
     CDS             complement(900866..901495)
     CDS             complement(901521..902681)
     CDS             complement(902954..903649)
     CDS             complement(903716..903925)
     CDS             complement(904289..904756)
     CDS             905014..905688
     CDS             905821..906294
     CDS             complement(906337..906861)
     CDS             complement(906888..908177)
     CDS             complement(908190..909470)
     CDS             complement(909482..909787)
     CDS             complement(909870..910916)
     CDS             complement(910916..911800)
     CDS             complement(911811..912548)
     CDS             complement(912545..913351)
     CDS             complement(913359..914576)
     CDS             complement(914742..916346)
     CDS             916786..917748
     CDS             917770..918522
     CDS             918532..919359
     CDS             919376..920431
     CDS             920434..921060
     CDS             921094..923490
     CDS             923494..924321
     CDS             924331..925500
     CDS             complement(925536..926132)
     CDS             926237..927436
     CDS             927436..928392
     CDS             complement(928433..931138)
     CDS             931471..932475
     CDS             complement(932541..932888)
     CDS             complement(933064..934281)
     CDS             complement(934392..934925)
     CDS             complement(935051..935245)
     CDS             complement(935355..936023)
     CDS             complement(936058..937278)
     CDS             937377..938153
     CDS             938162..938998
     CDS             complement(939171..940037)
     CDS             940282..941373
     CDS             941453..942757
     CDS             942843..944288
     CDS             944493..946475
     CDS             complement(946589..946681)
     CDS             complement(946678..948357)
     CDS             complement(948446..949666)
     CDS             949779..950675
     CDS             complement(950751..951044)
     CDS             complement(951035..951145)
     CDS             complement(951303..951974)
     CDS             952117..952887
     CDS             952890..953819
     CDS             complement(953849..955858)
     CDS             956150..956983
     CDS             complement(957042..958067)
     CDS             complement(958077..959330)
     CDS             complement(959553..960485)
     CDS             960686..961909
     CDS             961906..962595
     CDS             962610..963833
     CDS             963920..965023
     CDS             965129..966136
     CDS             966171..967214
     CDS             967668..969695
     CDS             969736..971631
     CDS             971641..972756
     CDS             972849..973439
     CDS             complement(973602..974087)
     CDS             complement(974077..974463)
     CDS             complement(974564..975226)
     CDS             complement(975237..976499)
     CDS             976801..978150
     CDS             978170..979618
     CDS             979621..980328
     CDS             complement(980333..981370)
     CDS             complement(981430..982377)
     CDS             982521..982727
     CDS             982740..984122
     CDS             984123..985799
     CDS             985796..986746
     CDS             complement(986780..987691)
     CDS             complement(987747..987842)
     CDS             987893..989248
     CDS             complement(989288..990226)
     CDS             990381..991427
     CDS             991523..992221
     CDS             992254..992895
     CDS             992923..994137
     CDS             994245..995585
     CDS             complement(995702..996373)
     CDS             996773..997720
     CDS             997781..998482
     CDS             998479..999786
     CDS             999804..1000886
     CDS             1000911..1002341
     CDS             1002338..1003102
     CDS             complement(1003113..1003583)
     CDS             1003804..1004223
     CDS             1004380..1005360
     CDS             1005631..1006629
     CDS             1006713..1007489
     CDS             1007500..1008375
     CDS             complement(1008694..1009662)
     CDS             complement(1009649..1009936)
     CDS             complement(1010148..1010933)
     CDS             complement(1011066..1011761)
     CDS             complement(1011789..1014635)
     CDS             complement(1014705..1015328)
     CDS             complement(1015354..1017579)
     CDS             complement(1017683..1019503)
     CDS             complement(1019592..1019756)
     CDS             complement(1020005..1021261)
     CDS             complement(1021468..1021584)
     CDS             1021628..1022212
     CDS             1022267..1022488
     CDS             1022519..1023475
     CDS             1023542..1024405
     CDS             complement(1024556..1024996)
     CDS             complement(1025240..1025332)
     CDS             1025515..1025739
     CDS             complement(1025959..1026141)
     CDS             complement(1026521..1027663)
     CDS             complement(1027743..1028735)
     CDS             complement(1028799..1029983)
     CDS             complement(1029995..1031548)
     CDS             1031682..1032575
     CDS             complement(1032597..1033601)
     CDS             complement(1033664..1034830)
     CDS             complement(1034852..1036042)
     CDS             complement(1036056..1036826)
     CDS             1036936..1037772
     CDS             complement(1037780..1038658)
     CDS             complement(1039175..1039552)
     CDS             complement(1039683..1040294)
     CDS             1040651..1040860
     CDS             complement(1040909..1041400)
     CDS             1041518..1042123
     CDS             1042679..1043209
     CDS             1043221..1044411
     CDS             complement(1044428..1045441)
     CDS             complement(1045500..1046480)
     CDS             complement(1046477..1047793)
     CDS             complement(1047805..1049118)
     CDS             complement(1049144..1051294)
     CDS             1051435..1052172
     CDS             1052286..1052651
     CDS             1052774..1053256
     CDS             complement(1053253..1055514)
     CDS             complement(1055721..1056032)
     CDS             complement(1056211..1056408)
     CDS             complement(1056605..1056877)
     CDS             1057147..1057290
     CDS             complement(1057367..1058371)
     CDS             1058518..1059696
     CDS             1059693..1060256
     CDS             complement(1060253..1061119)
     CDS             complement(1061151..1062059)
     CDS             complement(1062135..1063238)
     CDS             complement(1063352..1063636)
     CDS             complement(1063744..1064496)
     CDS             1064553..1066085
     CDS             complement(1066082..1067050)
     CDS             1067571..1069481
     CDS             1070065..1072035
     CDS             1072048..1073469
     CDS             1073524..1074099
     CDS             1074180..1074596
     CDS             1074615..1075271
     CDS             1075253..1075924
     CDS             1075924..1076661
     CDS             1076709..1076903
     CDS             1076900..1077358
     CDS             1077355..1079325
     CDS             1079325..1079885
     CDS             1079887..1080336
     CDS             1080333..1081370
     CDS             1081624..1082712
     CDS             1082768..1084186
     CDS             1084334..1084510
     CDS             1084688..1085275
     CDS             complement(1085380..1086621)
     CDS             complement(1086650..1087705)
     CDS             1088097..1089662
     CDS             complement(1089681..1089905)
     CDS             complement(1089956..1090879)
     CDS             1090994..1091875
     CDS             1091872..1092174
     CDS             1092185..1093249
     CDS             1093314..1094972
     CDS             1094987..1096051
     CDS             complement(1096069..1096974)
     CDS             1097090..1098286
     CDS             1098279..1099418
     CDS             complement(1099446..1100009)
     CDS             1100212..1102128
     CDS             complement(1102125..1103165)
     CDS             complement(1103227..1103568)
     CDS             complement(1103705..1103854)
     CDS             complement(1103920..1105503)
     CDS             1105569..1106840
     CDS             1106850..1108301
     CDS             1108575..1109552
     CDS             1109618..1111207
     CDS             complement(1111225..1111872)
     CDS             1111965..1113215
     CDS             1113218..1113985
     CDS             1114009..1115790
     CDS             1115787..1116614
     CDS             1116629..1117390
     CDS             1117450..1118436
     CDS             complement(1118484..1119731)
     CDS             1119835..1120281
     CDS             complement(1120348..1120683)
     CDS             complement(1120715..1121224)
     CDS             complement(1121226..1122572)
     CDS             1122963..1123907
     CDS             1124032..1124550
     CDS             complement(1124560..1125225)
     CDS             complement(1125222..1126628)
     CDS             1126938..1127357
     CDS             complement(1127368..1128411)
     CDS             1128528..1129508
     CDS             1129521..1130363
     CDS             1130414..1131472
     CDS             1131587..1132597
     CDS             1132756..1133103
     CDS             1133161..1133502
     CDS             complement(1133531..1136818)
     CDS             1136983..1137630
     CDS             complement(1137711..1138154)
     CDS             1138442..1138699
     CDS             1138677..1139951
     CDS             complement(1140012..1141232)
     CDS             complement(1141659..1142882)
     CDS             complement(1143545..1144909)
     CDS             complement(1145057..1146097)
     CDS             complement(1146424..1147956)
     CDS             complement(1147957..1148187)
     CDS             complement(1148272..1148601)
     CDS             1148755..1150890
     CDS             complement(1150947..1151981)
     CDS             1152818..1153864
     CDS             complement(1154205..1154765)
     CDS             complement(1155117..1156025)
     CDS             complement(1156209..1157528)
     CDS             1157781..1158755
     CDS             1158837..1160840
     CDS             1160833..1161489
     CDS             1161486..1161911
     CDS             1161971..1162957
     CDS             1163132..1164124
     CDS             1164415..1165395
     CDS             1165465..1166526
     CDS             1166785..1167780
     CDS             complement(1167859..1168770)
     CDS             1168899..1169924
     CDS             1170065..1170877
     CDS             complement(1170915..1171247)
     CDS             complement(1171362..1172906)
     CDS             complement(1173133..1175574)
     CDS             1175951..1176946
     CDS             1176946..1177722
     CDS             1177719..1178747
     CDS             1178740..1179945
     CDS             1179953..1180765
     CDS             1180783..1181562
     CDS             1181559..1182530
     CDS             1182732..1184474
     CDS             1184571..1184894
     CDS             complement(1184975..1186141)
     CDS             complement(1186098..1186370)
     CDS             complement(1186367..1187077)
     CDS             complement(1187074..1187991)
     CDS             complement(1188131..1188226)
     CDS             1188298..1189257
     CDS             1189257..1190219
     CDS             complement(1190250..1192238)
     CDS             1192553..1192993
     CDS             1193076..1193984
     CDS             complement(1194003..1195322)
     CDS             complement(1195319..1195579)
     CDS             1195953..1196801
     CDS             1196752..1198305
     CDS             1198302..1201712
     CDS             1201998..1202951
     CDS             1202963..1203616
     CDS             complement(1203635..1204123)
     CDS             1204533..1205366
     CDS             1205595..1205780
     CDS             1205902..1208010
     CDS             complement(1208222..1208548)
     CDS             1210686..1211480
     CDS             complement(1211849..1212616)
     CDS             complement(1212819..1213208)
     CDS             1213749..1214108
     CDS             1214429..1214674
     CDS             1215002..1215727
     CDS             1216228..1217364
     CDS             complement(1217410..1218486)
     CDS             complement(1219346..1220347)
     CDS             complement(1220523..1221383)
     CDS             complement(1221413..1221970)
     CDS             complement(1222559..1223755)
     CDS             complement(1223865..1225259)
     CDS             complement(1225434..1226513)
     CDS             1226744..1227217
     CDS             complement(1227358..1229184)
     CDS             1229948..1230574
     CDS             1230614..1231294
     CDS             1231509..1232015
     CDS             complement(1232031..1232624)
     CDS             complement(1232777..1233679)
     CDS             complement(1233905..1234741)
     CDS             1234829..1236565
     CDS             complement(1236577..1237647)
     CDS             complement(1237656..1238462)
     CDS             1238667..1239146
     CDS             complement(1239276..1240994)
     CDS             1241299..1242030
     CDS             1242169..1243560
     CDS             1243671..1244219
     CDS             1244437..1246644
     CDS             complement(1246696..1247370)
     CDS             1247611..1249263
     CDS             1249412..1250143
     CDS             complement(1250162..1251268)
     CDS             1251430..1252689
     CDS             1252812..1253075
     CDS             complement(1253101..1254678)
     CDS             complement(1254853..1256037)
     CDS             1256437..1257435
     CDS             complement(1257539..1258111)
     CDS             complement(1258264..1259199)
     CDS             1259588..1260553
     CDS             1260737..1261978
     CDS             1262122..1265358
     CDS             1265358..1266902
     CDS             1267007..1267570
     CDS             1267648..1268127
     CDS             1268153..1268584
     CDS             1268676..1269143
     CDS             complement(1269095..1270897)
     CDS             1270936..1271340
     CDS             1271350..1271988
     CDS             complement(1272031..1273524)
     CDS             complement(1273556..1274548)
     CDS             complement(1274545..1275600)
     CDS             complement(1275617..1276405)
     CDS             complement(1276538..1277473)
     CDS             complement(1277508..1279091)
     CDS             complement(1279152..1280606)
     CDS             complement(1280658..1281824)
     CDS             1281871..1282749
     CDS             1283150..1285600
     CDS             1285614..1286489
     CDS             1286767..1287093
     CDS             1287186..1287842
     CDS             1287839..1290229
     CDS             1290293..1291600
     CDS             complement(1291762..1293111)
     CDS             complement(1293175..1293768)
     CDS             1293931..1294698
     CDS             1294933..1296279
     CDS             1296361..1297476
     CDS             1297506..1297928
     CDS             1298193..1298360
     CDS             complement(1298595..1300229)
     CDS             complement(1300729..1301370)
     CDS             complement(1301492..1302196)
     CDS             1302465..1304099
     CDS             complement(1304129..1304401)
     CDS             complement(1304426..1304704)
     CDS             complement(1304944..1305192)
     CDS             1305329..1306459
     CDS             complement(1306692..1306925)
     CDS             complement(1307023..1307391)
     CDS             complement(1307452..1308144)
     CDS             complement(1308234..1308518)
     CDS             complement(1308702..1309706)
     CDS             1310085..1310480
     CDS             1310556..1310657
     CDS             1310751..1311317
     CDS             1311731..1312351
     CDS             1312426..1312527
     CDS             1312561..1313148
     CDS             complement(1313134..1313895)
     CDS             complement(1313892..1314914)
     CDS             complement(1314919..1315620)
     CDS             complement(1315745..1316632)
     CDS             complement(1316781..1318937)
     CDS             complement(1318987..1319220)
     CDS             complement(1319305..1321359)
     CDS             complement(1321536..1322255)
     CDS             1322436..1323656
     CDS             1323775..1325079
     CDS             1325173..1326699
     CDS             1326806..1328254
     CDS             1328347..1329111
     CDS             complement(1329137..1329286)
     CDS             complement(1329286..1330293)
     CDS             complement(1330298..1331731)
     CDS             1332156..1332911
     CDS             complement(1332908..1333090)
     CDS             1333294..1334319
     CDS             1334357..1335166
     CDS             1335192..1336637
     CDS             1336794..1337882
     CDS             1337974..1338681
     CDS             1338760..1339587
     CDS             1339644..1340054
     CDS             1340185..1341411
     CDS             complement(1341425..1342093)
     CDS             complement(1342108..1343235)
     CDS             complement(1343245..1344015)
     CDS             complement(1344012..1344917)
     CDS             complement(1344955..1346478)
     CDS             complement(1346523..1347656)
     CDS             1347809..1348822
     CDS             complement(1348833..1349675)
     CDS             complement(1349689..1350795)
     CDS             complement(1350965..1351549)
     CDS             complement(1351555..1353105)
     CDS             complement(1353102..1354781)
     CDS             complement(1354800..1356323)
     CDS             complement(1356320..1357783)
     CDS             complement(1357934..1359301)
     CDS             complement(1359315..1360232)
     CDS             1360607..1361242
     CDS             1361306..1361560
     CDS             1361557..1362273
     CDS             complement(1362454..1362834)
     CDS             complement(1362831..1363037)
     CDS             complement(1363832..1365193)
     CDS             complement(1365304..1365696)
     CDS             complement(1365749..1367221)
     CDS             complement(1367224..1368129)
     CDS             1368354..1369622
     CDS             1369636..1370571
     CDS             1370637..1371281
     CDS             complement(1371653..1372966)
     CDS             complement(1373023..1373130)
     CDS             complement(1373283..1374596)
     CDS             1374849..1375793
     CDS             1375870..1377207
     CDS             1377204..1378154
     CDS             1378212..1379201
     CDS             1379229..1380131
     CDS             complement(1380106..1380822)
     CDS             1381321..1382004
     CDS             1382109..1382696
     CDS             1382872..1383105
     CDS             1383466..1385208
     CDS             complement(1385238..1385669)
     CDS             1385872..1386243
     CDS             1386572..1388209
     CDS             1388182..1390794
     CDS             complement(1390901..1391488)
     CDS             1391882..1393087
     CDS             complement(1393107..1393961)
     CDS             complement(1394175..1395377)
     CDS             1395887..1396168
     CDS             1396322..1396864
     CDS             1396876..1397358
     CDS             complement(1397391..1398233)
     CDS             complement(1398281..1400029)
     CDS             complement(1400127..1400891)
     CDS             complement(1401097..1401963)
     CDS             complement(1401991..1402743)
     CDS             1402959..1403456
     CDS             complement(1403457..1404797)
     CDS             complement(1404798..1405472)
     CDS             complement(1405489..1405839)
     CDS             1406189..1406647
     CDS             1406777..1407763
     CDS             complement(1407989..1408357)
     CDS             complement(1408481..1409077)
     CDS             complement(1409269..1410897)
     CDS             1411128..1412975
     CDS             complement(1412972..1413727)
     CDS             1414165..1415601
     CDS             1415731..1416375
     CDS             1416691..1417002
     CDS             1417080..1417262
     CDS             complement(1417315..1417734)
     CDS             complement(1417987..1419114)
     CDS             1419228..1420193
     CDS             1420291..1420806
     CDS             1420803..1421276
     CDS             complement(1421280..1422857)
     CDS             1423090..1425360
     CDS             1425485..1425808
     CDS             complement(1425826..1426257)
     CDS             1426380..1427264
     CDS             complement(1427276..1427611)
     CDS             complement(1427717..1427923)
     CDS             complement(1428016..1428369)
     CDS             complement(1428551..1430014)
     CDS             complement(1430011..1430919)
     CDS             complement(1430916..1431134)
     CDS             complement(1431161..1433161)
     CDS             1433370..1434275
     CDS             complement(1434297..1434851)
     CDS             1435033..1435539
     CDS             complement(1435551..1437893)
     CDS             complement(1437965..1438951)
     CDS             1439133..1439969
     CDS             complement(1440157..1441374)
     CDS             complement(1441399..1442127)
     CDS             complement(1442133..1442909)
     CDS             complement(1442906..1443808)
     CDS             complement(1443805..1444923)
     CDS             complement(1444925..1445542)
     CDS             complement(1445544..1446026)
     CDS             1446208..1446942
     CDS             1447073..1447798
     CDS             1447795..1448385
     CDS             complement(1448427..1448891)
     CDS             complement(1448888..1449424)
     CDS             complement(1449429..1450241)
     CDS             complement(1450320..1451312)
     CDS             complement(1451368..1452222)
     CDS             complement(1452353..1453117)
     CDS             1453283..1454215
     CDS             1454348..1454863
     CDS             1455029..1457725
     CDS             1457906..1459096
     CDS             1459254..1459700
     CDS             1459737..1461116
     CDS             complement(1461152..1462384)
     CDS             complement(1462732..1463355)
     CDS             1463854..1464198
     CDS             complement(1464195..1464557)
     CDS             complement(1464727..1464903)
     CDS             complement(1464900..1465058)
     CDS             complement(1465058..1465225)
     CDS             complement(1465222..1465641)
     CDS             complement(1465643..1466101)
     CDS             complement(1466094..1466729)
     CDS             complement(1466729..1467493)
     CDS             complement(1467496..1468023)
     CDS             complement(1467998..1468429)
     CDS             complement(1468429..1468755)
     CDS             complement(1468755..1469075)
     CDS             complement(1469085..1469909)
     CDS             complement(1469925..1470038)
     CDS             complement(1470043..1470153)
     CDS             complement(1470253..1470966)
     CDS             complement(1470968..1471450)
     CDS             complement(1471441..1471698)
     CDS             complement(1471702..1471980)
     CDS             complement(1471977..1472111)
     CDS             complement(1472181..1472651)
     CDS             complement(1472644..1473714)
     CDS             complement(1473721..1473813)
     CDS             complement(1473815..1474135)
     CDS             1474384..1474710
     CDS             complement(1475568..1476005)
     CDS             complement(1476584..1477981)
     CDS             complement(1478470..1479525)
     CDS             complement(1479566..1480354)
     CDS             1480611..1482299
     CDS             1482366..1482680
     CDS             1482677..1484248
     CDS             complement(1484317..1484733)
     CDS             complement(1484907..1485779)
     CDS             1485942..1486961
     CDS             complement(1487752..1490391)
     CDS             complement(1490557..1491330)
     CDS             1492238..1493203
     CDS             1493398..1494279
     CDS             1495188..1495310
     CDS             1495428..1495679
     CDS             1495855..1496001
     CDS             complement(1496502..1497038)
     CDS             1497361..1505295
     CDS             1505352..1505711
     CDS             1505761..1515981
     CDS             1516020..1516337
     CDS             complement(1516368..1518032)
     CDS             complement(1518029..1518337)
     CDS             complement(1518496..1519845)
     CDS             complement(1519916..1521580)
     CDS             complement(1521652..1522728)
     CDS             complement(1522748..1523263)
     CDS             complement(1523269..1524024)
     CDS             complement(1524035..1524316)
     CDS             complement(1524371..1525357)
     CDS             1525490..1526428
     CDS             complement(1526471..1527487)
     CDS             1527680..1528195
     CDS             complement(1528345..1529511)
     CDS             1529767..1531071
     CDS             1531113..1532321
     CDS             1532441..1533427
     CDS             1533479..1534636
     CDS             1534733..1536031
     CDS             1536174..1537706
     CDS             complement(1537721..1538623)
     CDS             complement(1538773..1539369)
     CDS             complement(1540006..1542180)
     CDS             complement(1542190..1542648)
     CDS             complement(1542645..1543415)
     CDS             1543695..1544558
     CDS             complement(1544625..1544822)
     CDS             complement(1544867..1547641)
     CDS             complement(1547771..1550044)
     CDS             complement(1550185..1551222)
     CDS             complement(1551265..1552506)
     CDS             complement(1552516..1553526)
     CDS             complement(1553586..1554281)
     CDS             complement(1554281..1556293)
     CDS             complement(1556334..1557212)
     CDS             complement(1557224..1558318)
     CDS             complement(1558375..1559100)
     CDS             complement(1559102..1559866)
     CDS             complement(1559870..1560823)
     CDS             complement(1560986..1561405)
     CDS             complement(1561463..1562923)
     CDS             1563091..1564044
     CDS             complement(1564484..1565158)
     CDS             complement(1565158..1567116)
     CDS             complement(1567145..1568896)
     CDS             1569084..1569770
     CDS             complement(1569751..1571142)
     CDS             1571403..1571588
     CDS             1571528..1571914
     CDS             complement(1571933..1572940)
     CDS             complement(1573218..1573622)
     CDS             complement(1573627..1574106)
     CDS             complement(1574181..1574933)
     CDS             complement(1574930..1575079)
     CDS             complement(1575076..1575513)
     CDS             complement(1575623..1575853)
     CDS             complement(1575945..1576670)
     CDS             complement(1576740..1577729)
     CDS             complement(1578044..1579477)
     CDS             complement(1579721..1580764)
     CDS             complement(1580801..1582303)
     CDS             complement(1582480..1583391)
     CDS             complement(1583574..1584482)
     CDS             complement(1584662..1585330)
     CDS             1585605..1586723
     CDS             1586804..1587700
     CDS             complement(1587889..1588515)
     CDS             complement(1588533..1589483)
     CDS             complement(1590058..1590309)
     CDS             complement(1590780..1592477)
     CDS             complement(1592650..1592808)
     CDS             complement(1593678..1595225)
     CDS             1595461..1597275
     CDS             complement(1597400..1598263)
     CDS             1598794..1599624
     CDS             1599760..1601190
     CDS             1601401..1601643
     CDS             complement(1601663..1602541)
     CDS             complement(1602538..1603374)
     CDS             1603679..1604134
     CDS             1604142..1605155
     CDS             1605175..1606497
     CDS             complement(1606640..1607443)
     CDS             complement(1607612..1608946)
     CDS             complement(1608959..1609807)
     CDS             complement(1609820..1611922)
     CDS             complement(1611927..1612721)
     CDS             complement(1612772..1613767)
     CDS             complement(1614085..1615044)
     CDS             complement(1615189..1615989)
     CDS             complement(1616032..1616586)
     CDS             complement(1616727..1618112)
     CDS             complement(1618142..1619146)
     CDS             1619362..1620249
     CDS             complement(1620278..1621162)
     CDS             complement(1621459..1622436)
     CDS             complement(1622558..1623805)
     CDS             1624259..1625218
     CDS             complement(1625288..1625614)
     CDS             1626225..1629314
     CDS             1629311..1630201
     CDS             1630215..1630880
     CDS             1630877..1631740
     CDS             complement(1631782..1632033)
     CDS             1632445..1632849
     CDS             complement(1632952..1635018)
     CDS             complement(1634991..1636394)
     CDS             1636683..1638113
     CDS             1638157..1638279
     CDS             1638730..1640169
     CDS             1640183..1641190
     CDS             1641190..1641327
     CDS             1641332..1643425
     CDS             1643412..1643624
     CDS             1643621..1644454
     CDS             1644603..1645703
     CDS             complement(1645728..1645994)
     CDS             complement(1645981..1647435)
     CDS             complement(1647505..1648716)
     CDS             complement(1648710..1649555)
     CDS             complement(1649690..1652017)
     CDS             complement(1652167..1653075)
     CDS             1653228..1654409
     CDS             1654436..1655446
     CDS             complement(1655468..1656241)
     CDS             complement(1656322..1657134)
     CDS             complement(1657197..1657853)
     CDS             complement(1657834..1658667)
     CDS             complement(1658677..1659501)
     CDS             complement(1659594..1660934)
     CDS             complement(1660952..1662169)
     CDS             1662370..1663326
     CDS             1663351..1664553
     CDS             1664757..1665974
     CDS             complement(1666077..1667396)
     CDS             1667807..1667905
     CDS             1668472..1669995
     CDS             1670269..1670970
     CDS             1670974..1671492
     CDS             1671749..1674043
     CDS             1674399..1675730
     CDS             complement(1675761..1676354)
     CDS             1676514..1676813
     CDS             complement(1676890..1677183)
     CDS             complement(1677375..1679144)
     CDS             1679201..1680007
     CDS             1680253..1681164
     CDS             1681366..1682634
     CDS             1682621..1684216
     CDS             1684296..1685318
     CDS             1685344..1686330
     CDS             1686376..1687872
     CDS             1687897..1689531
     CDS             1689561..1690472
     CDS             1690726..1691079
     CDS             1691083..1691445
     CDS             1691753..1693078
     CDS             1693080..1694318
     CDS             1694401..1695306
     CDS             complement(1695311..1696282)
     CDS             complement(1696660..1697370)
     CDS             1697503..1697973
     CDS             1698005..1699453
     CDS             1699466..1700212
     CDS             1700209..1701540
     CDS             1701537..1702805
     CDS             1702805..1703251
     CDS             1703258..1703626
     CDS             1703628..1703948
     CDS             1704091..1707558
     CDS             1707555..1708199
     CDS             complement(1708180..1709211)
     CDS             1709354..1710970
     CDS             complement(1710987..1713125)
     CDS             complement(1713122..1713607)
     CDS             1713752..1714618
     CDS             complement(1714636..1715187)
     CDS             1715283..1716260
     CDS             1716278..1717846
     CDS             1717954..1718478
     CDS             1718539..1718799
     CDS             complement(1719057..1719767)
     CDS             1719944..1721617
     CDS             1721666..1722577
     CDS             1722613..1724034
     CDS             1724229..1725464
     CDS             1725569..1725787
     CDS             1725884..1726087
     CDS             1726160..1727608
     CDS             complement(1727619..1728461)
     CDS             complement(1728484..1728837)
     CDS             complement(1728864..1729697)
     CDS             1729940..1731934
     CDS             1732044..1733024
     CDS             complement(1733008..1733865)
     CDS             complement(1733862..1734689)
     CDS             1735000..1735959
     CDS             1736009..1737733
     CDS             1737765..1737989
     CDS             1738131..1739489
     CDS             complement(1739545..1739853)
     CDS             1740027..1740248
     CDS             1740314..1741693
     CDS             complement(1741723..1741995)
     CDS             complement(1742028..1742594)
     CDS             complement(1742639..1743781)
     CDS             complement(1743932..1744375)
     CDS             complement(1744413..1744784)
     CDS             1745127..1748543
     CDS             1748565..1751924
     CDS             1751921..1754191
     CDS             1754188..1756422
     CDS             1756419..1758668
     CDS             1758779..1761322
     CDS             1761541..1763547
     CDS             1763547..1766240
     CDS             complement(1766273..1766908)
     CDS             1767327..1767692
     CDS             1767727..1767957
     CDS             1767988..1768371
     CDS             complement(1768475..1769206)
     CDS             complement(1769360..1769710)
     CDS             complement(1769798..1775659)
     CDS             1775885..1776163
     CDS             1776175..1776510
     CDS             complement(1776562..1777932)
     CDS             complement(1777979..1778458)
     CDS             complement(1778637..1779233)
     CDS             1779502..1780032
     CDS             complement(1780041..1780511)
     CDS             1780663..1781004
     CDS             complement(1781012..1781935)
     CDS             1782066..1784444
     CDS             complement(1784535..1785950)
     CDS             complement(1786200..1786979)
     CDS             complement(1787019..1787303)
     CDS             complement(1787357..1787653)
     CDS             complement(1787695..1789035)
     CDS             complement(1789247..1789624)
     CDS             1789849..1791546
     CDS             complement(1791802..1792620)
     CDS             1792916..1794721
     CDS             complement(1795076..1796362)
     CDS             complement(1796433..1797125)
     CDS             complement(1797125..1797811)
     CDS             complement(1797885..1799207)
     CDS             complement(1799204..1800442)
     CDS             complement(1800719..1801819)
     CDS             1802661..1803728
     CDS             1803791..1804813
     CDS             1804852..1805751
     CDS             1805762..1806637
     CDS             1806630..1807688
     CDS             1807685..1808530
     CDS             complement(1808938..1809291)
     CDS             complement(1809498..1810883)
     CDS             complement(1811004..1814267)
     CDS             complement(1815027..1816103)
     CDS             complement(1816100..1818625)
     CDS             complement(1818629..1819324)
     CDS             complement(1819820..1820884)
     CDS             1820960..1821907
     CDS             1821920..1822933
     CDS             1822911..1823936
     CDS             1823933..1824991
     CDS             complement(1825223..1826245)
     CDS             1826483..1827541
     CDS             1827905..1828753
     CDS             1828759..1829169
     CDS             complement(1829234..1830628)
     CDS             complement(1830639..1831817)
     CDS             complement(1831818..1832273)
     CDS             complement(1832343..1832768)
     CDS             complement(1833880..1836873)
     CDS             complement(1836873..1837253)
     CDS             complement(1837834..1838370)
     CDS             1838658..1839020
     CDS             complement(1839340..1840122)
     CDS             complement(1840199..1841389)
     CDS             complement(1841394..1842332)
     CDS             complement(1842398..1844719)
     CDS             1844964..1845485
     CDS             1845889..1846827
     CDS             1847016..1847327
     CDS             complement(1847396..1848289)
     CDS             1848725..1850464
     CDS             1850501..1850872
     CDS             1850928..1852100
     CDS             1852097..1853068
     CDS             1853068..1854009
     CDS             1854006..1855058
     CDS             1855072..1855968
     CDS             complement(1855998..1858103)
     CDS             1858236..1858361
     CDS             complement(1858478..1858888)
     CDS             complement(1858991..1860445)
     CDS             complement(1860445..1861134)
     CDS             1861334..1861777
     CDS             complement(1861891..1862211)
     CDS             1862485..1862718
     CDS             complement(1862741..1863622)
     CDS             complement(1863619..1864587)
     CDS             1864776..1865711
     CDS             complement(1865843..1866013)
     CDS             complement(1866167..1867522)
     CDS             complement(1867525..1867776)
     CDS             1868077..1868955
     CDS             1869099..1869275
     CDS             complement(1869347..1870201)
     CDS             complement(1870257..1870517)
     CDS             1870785..1871519
     CDS             1871464..1873284
     CDS             1873278..1874252
     CDS             1874277..1874876
     CDS             1874897..1877296
     CDS             1877293..1878141
     CDS             1878208..1879410
     CDS             1879419..1880231
     CDS             1880224..1880712
     CDS             complement(1880719..1881981)
     CDS             complement(1882119..1883438)
     CDS             complement(1883946..1884332)
     CDS             1884671..1885276
     CDS             1885448..1886473
     CDS             1886488..1886820
     CDS             complement(1886949..1887290)
     CDS             complement(1887274..1888905)
     CDS             complement(1888902..1889225)
     CDS             complement(1889296..1891578)
     CDS             complement(1891684..1893084)
     CDS             complement(1893107..1894207)
     CDS             complement(1894240..1895922)
     CDS             complement(1895919..1899146)
     CDS             1899397..1900152
     CDS             complement(1900165..1906191)
     CDS             complement(1906229..1909324)
     CDS             complement(1909317..1918700)
     CDS             complement(1918717..1919778)
     CDS             1920048..1920254
     CDS             1920251..1921069
     CDS             1921056..1921889
     CDS             1921886..1923310
     CDS             complement(1923359..1925002)
     CDS             complement(1925048..1926199)
     CDS             complement(1926230..1927012)
     CDS             complement(1927043..1927810)
     CDS             1927914..1928471
     CDS             1928746..1929039
     CDS             complement(1929117..1930133)
     CDS             complement(1930303..1933119)
     CDS             complement(1933129..1934838)
     CDS             complement(1935019..1936338)
     CDS             complement(1937018..1937236)
     CDS             complement(1937385..1938308)
     CDS             complement(1938305..1938478)
     CDS             1938627..1939568
     CDS             1939673..1939978
     CDS             complement(1940044..1940361)
     CDS             1940904..1941509
     CDS             complement(1941516..1943093)
     CDS             complement(1943373..1943810)
     CDS             complement(1943966..1945216)
     CDS             complement(1945259..1946998)
     CDS             complement(1947584..1948927)
     CDS             complement(1949272..1950669)
     CDS             complement(1950686..1952248)
     CDS             complement(1952286..1953068)
     CDS             complement(1953206..1954438)
     CDS             complement(1954797..1955516)
     CDS             complement(1955793..1956770)
     CDS             1956977..1957729
     CDS             1957863..1959476
     CDS             1959594..1960286
     CDS             complement(1960311..1961213)
     CDS             complement(1961403..1961588)
     CDS             1963319..1963837
     CDS             1963834..1964592
     CDS             1964696..1965562
     CDS             1965552..1965734
     CDS             complement(1966124..1966843)
     CDS             complement(1967025..1967348)
     CDS             1967505..1968266
     CDS             complement(1968310..1969236)
     CDS             complement(1969285..1970313)
     CDS             complement(1970358..1971779)
     CDS             complement(1971798..1973402)
     CDS             complement(1973664..1974632)
     CDS             complement(1974691..1975485)
     CDS             complement(1975547..1975798)
     CDS             complement(1975795..1976988)
     CDS             complement(1976985..1977845)
     CDS             complement(1977916..1978809)
     CDS             complement(1978817..1980013)
     CDS             complement(1980034..1981185)
     CDS             complement(1981241..1982347)
     CDS             1982646..1984781
     CDS             1984878..1985714
     CDS             1985788..1987041
     CDS             1987038..1988174
     CDS             1988187..1989086
     CDS             1989111..1990610
     CDS             1990669..1991622
     CDS             complement(1991769..1992944)
     CDS             complement(1992952..1993950)
     CDS             1994065..1994976
     CDS             1995149..1995952
     CDS             complement(1995992..1997722)
     CDS             complement(1997750..1999393)
     CDS             complement(1999421..2000233)
     CDS             complement(2000262..2001515)
     CDS             2001851..2002519
     CDS             complement(2002628..2003527)
     CDS             2003765..2004916
     CDS             2005000..2005596
     CDS             complement(2005626..2007005)
     CDS             complement(2007074..2007991)
     CDS             2008105..2008854
     CDS             2008928..2009269
     CDS             complement(2009373..2010311)
     CDS             complement(2010308..2010781)
     CDS             complement(2010847..2012034)
     CDS             complement(2012151..2012639)
     CDS             2012933..2013709
     CDS             complement(2013742..2014227)
     CDS             complement(2014273..2015232)
     CDS             2015356..2015745
     CDS             2015817..2016638
     CDS             2016672..2017991
     CDS             complement(2018200..2019252)
     CDS             complement(2019616..2021214)
     CDS             complement(2021214..2022320)
     CDS             complement(2022405..2022893)
     CDS             2023016..2024494
     CDS             complement(2024511..2025815)
     CDS             complement(2025812..2026648)
     CDS             complement(2026703..2027413)
     CDS             2027703..2028614
     CDS             complement(2028630..2029094)
     CDS             complement(2029244..2030194)
     CDS             2030364..2031167
     CDS             2031306..2031782
     CDS             complement(2031804..2032838)
     CDS             complement(2032931..2033914)
     CDS             complement(2034002..2035105)
     CDS             complement(2035191..2035532)
     CDS             complement(2035529..2036506)
     CDS             complement(2036548..2037432)
     CDS             complement(2037484..2038233)
     CDS             complement(2038276..2039211)
     CDS             2039626..2039937
     CDS             2039971..2040390
     CDS             2040450..2040965
     CDS             complement(2041044..2041367)
     CDS             complement(2041551..2042483)
     CDS             2042546..2043289
     CDS             2043419..2044474
     CDS             2044720..2045523
     CDS             2045578..2046336
     CDS             2046333..2046983
     CDS             2046970..2047704
     CDS             2047701..2048489
     CDS             2048486..2049430
     CDS             2049451..2050440
     CDS             complement(2050456..2051418)
     CDS             complement(2051845..2052345)
     CDS             complement(2052570..2053472)
     CDS             2053730..2054905
     CDS             2054902..2055582
     CDS             2055579..2056661
     CDS             2056732..2057736
     CDS             complement(2058254..2059258)
     CDS             complement(2059311..2059553)
     CDS             2059741..2060736
     CDS             2060775..2062130
     CDS             2062140..2062490
     CDS             complement(2062508..2063371)
     CDS             complement(2063368..2064561)
     CDS             2064789..2066222
     CDS             2066242..2067327
     CDS             2067366..2068457
     CDS             2068454..2070223
     CDS             2070235..2071149
     CDS             2071163..2072320
     CDS             2072358..2073182
     CDS             complement(2073211..2073963)
     CDS             complement(2073973..2075406)
     CDS             complement(2075514..2076614)
     CDS             complement(2076711..2077955)
     CDS             complement(2077990..2078325)
     CDS             complement(2078363..2079265)
     CDS             complement(2079262..2080389)
     CDS             complement(2080386..2080802)
     CDS             complement(2080799..2082424)
     CDS             complement(2082421..2083200)
     CDS             2083379..2084137
     CDS             2084151..2084768
     CDS             complement(2084812..2085804)
     CDS             complement(2085838..2087337)
     CDS             complement(2087364..2088353)
     CDS             2088526..2089533
     CDS             complement(2089552..2090376)
     CDS             2090507..2092162
     CDS             2092292..2093620
     CDS             2093689..2094414
     CDS             complement(2094435..2095103)
     CDS             complement(2095432..2095533)
     CDS             2095550..2098003
     CDS             2098119..2098487
     CDS             complement(2098649..2101765)
     CDS             complement(2101772..2102932)
     CDS             complement(2102935..2104389)
     CDS             complement(2104605..2105009)
     CDS             2105181..2105396
     CDS             2105389..2105748
     CDS             complement(2105888..2107510)
     CDS             complement(2107507..2108124)
     CDS             complement(2108238..2109449)
     CDS             2109678..2110775
     CDS             2110817..2111833
     CDS             2111838..2112896
     CDS             2112890..2113768
     CDS             2113800..2114975
     CDS             2115288..2117144
     CDS             2117267..2118301
     CDS             2118298..2119068
     CDS             complement(2119101..2120405)
     CDS             complement(2120439..2121935)
     CDS             complement(2122186..2122362)
     CDS             complement(2122502..2123209)
     CDS             complement(2123281..2124279)
     CDS             complement(2124288..2124767)
     CDS             complement(2124797..2126242)
     CDS             complement(2126268..2126999)
     CDS             complement(2127176..2128108)
     CDS             complement(2128168..2128968)
     CDS             2129306..2130844
     CDS             2130927..2131268
     CDS             2131270..2131593
     CDS             2131620..2131922
     CDS             complement(2132009..2133730)
     CDS             complement(2133727..2134743)
     CDS             complement(2134792..2135622)
     CDS             2135956..2137392
     CDS             2137469..2139031
     CDS             2139172..2139576
     CDS             2139592..2141037
     CDS             complement(2141087..2141860)
     CDS             complement(2141992..2143035)
     CDS             2143346..2143879
     CDS             2143876..2144853
     CDS             2144850..2146964
     CDS             2147200..2147643
     CDS             2147780..2148709
     CDS             2148904..2149251
     CDS             2149452..2149805
     CDS             2149834..2150979
     CDS             2150981..2151745
     CDS             2151757..2152560
     CDS             2152593..2153576
     CDS             2153573..2153992
     CDS             2153994..2155229
     CDS             complement(2155236..2156132)
     CDS             2156322..2157200
     CDS             2157403..2159457
     CDS             complement(2159481..2160761)
     CDS             complement(2160905..2162332)
     CDS             complement(2162378..2164036)
     CDS             complement(2164196..2165158)
     CDS             2165248..2165712
     CDS             2165721..2167268
     CDS             2167354..2168958
     CDS             2169006..2170364
     CDS             complement(2170446..2171072)
     CDS             complement(2171164..2171841)
     CDS             2171994..2172902
     CDS             2173330..2173554
     CDS             2173653..2173874
     CDS             2173952..2174206
     CDS             complement(2174236..2174610)
     CDS             complement(2174705..2175031)
     CDS             complement(2175172..2175474)
     CDS             complement(2175653..2175856)
     CDS             2176182..2176409
     CDS             complement(2176492..2178765)
     CDS             2179070..2180431
     CDS             complement(2180502..2182043)
     CDS             2182324..2182752
     CDS             complement(2182765..2183070)
     CDS             complement(2183198..2183449)
     CDS             complement(2183531..2184460)
     CDS             2184639..2185613
     CDS             complement(2185622..2185909)
     CDS             complement(2185949..2187409)
     CDS             complement(2187571..2189196)
     CDS             complement(2189193..2189642)
     CDS             complement(2189677..2191617)
     CDS             complement(2191623..2192444)
     CDS             complement(2192505..2193191)
     CDS             complement(2193531..2194874)
     CDS             complement(2195183..2195938)
     CDS             complement(2196072..2197535)
     CDS             complement(2197578..2198840)
     CDS             complement(2198901..2199611)
     CDS             2199875..2200909
     CDS             2200998..2202110
     CDS             2202107..2203915
     CDS             2203957..2205090
     CDS             2205189..2206040
     CDS             2206138..2208633
     CDS             2208664..2209560
     CDS             complement(2209583..2210908)
     CDS             2210993..2211622
     CDS             2211648..2211986
     CDS             2212207..2213727
     CDS             2213730..2214131
     CDS             complement(2214228..2216180)
     CDS             complement(2216350..2216592)
     CDS             2216783..2217700
     CDS             2217731..2219842
     CDS             2219873..2221126
     CDS             complement(2221136..2221327)
     CDS             2221620..2222369
     CDS             2222415..2222858
     CDS             complement(2222868..2223122)
     CDS             complement(2223304..2223468)
     CDS             2223937..2224584
     CDS             2224603..2227998
     CDS             2228141..2229532
     CDS             complement(2229599..2230573)
     CDS             complement(2230659..2231471)
     CDS             complement(2231504..2232430)
     CDS             2232634..2234733
     CDS             complement(2234711..2236285)
     CDS             2236369..2236992
     CDS             2237046..2237663
     CDS             complement(2237705..2241271)
     CDS             2241391..2242326
     CDS             complement(2242364..2243458)
     CDS             2243756..2244772
     CDS             2244917..2245675
     CDS             2245693..2246199
     CDS             complement(2246272..2246682)
     CDS             complement(2246687..2247166)
     CDS             2247599..2248021
     CDS             complement(2248062..2249435)
     CDS             complement(2249873..2250652)
     CDS             complement(2250649..2250978)
     CDS             2251069..2251407
     CDS             complement(2251912..2252538)
     CDS             complement(2252535..2253911)
     CDS             complement(2253915..2254379)
     CDS             complement(2254526..2255359)
     CDS             2255449..2256306
     CDS             complement(2256459..2257058)
     CDS             2257214..2258197
     CDS             2258245..2259021
     CDS             2259295..2260269
     CDS             complement(2260299..2261273)
     CDS             2261364..2262593
     CDS             2262590..2263600
     CDS             2263597..2264601
     CDS             complement(2264682..2265092)
     CDS             complement(2265089..2265379)
     CDS             2265812..2266933
     CDS             2267014..2267943
     CDS             2267930..2269141
     CDS             2269138..2269920
     CDS             2269917..2270630
     CDS             2270646..2271950
     CDS             2271966..2273282
     CDS             2273340..2273930
     CDS             complement(2274392..2274649)
     CDS             complement(2275142..2275381)
     CDS             complement(2275500..2275703)
     CDS             2275847..2276155
     CDS             complement(2276230..2276799)
     CDS             2277820..2278194
     CDS             2278445..2278648
     CDS             2278924..2279364
     CDS             complement(2279477..2281774)
     CDS             complement(2282159..2282335)
     CDS             complement(2282552..2282890)
     CDS             complement(2283058..2284059)
     CDS             2284268..2285035
     CDS             complement(2285237..2286013)
     CDS             2286199..2286339
     CDS             2287269..2288159
     CDS             complement(2288281..2289396)
     CDS             2289871..2289987
     CDS             2290097..2290960
     CDS             2290974..2292005
     CDS             2291998..2292762
     CDS             2292749..2293456
     CDS             2293532..2294704
     CDS             complement(2294861..2297686)
     CDS             complement(2298044..2299372)
     CDS             2299618..2301273
     CDS             2301292..2301768
     CDS             2301765..2303036
     CDS             2303029..2303715
     CDS             2303712..2305967
     CDS             2305964..2306983
     CDS             2307038..2308057
     CDS             2308394..2309173
     CDS             complement(2309271..2309573)
     CDS             complement(2309791..2311293)
     CDS             complement(2311306..2311767)
     CDS             complement(2312211..2313701)
     CDS             2313931..2314719
     CDS             2314842..2316269
     CDS             complement(2316336..2316719)
     CDS             complement(2316725..2317432)
     CDS             complement(2317459..2318106)
     CDS             complement(2318103..2319860)
     CDS             complement(2319871..2321229)
     CDS             complement(2321493..2321996)
     CDS             2322281..2322460
     CDS             2322503..2322667
     CDS             complement(2322725..2323741)
     CDS             2323872..2325182
     CDS             2325210..2326241
     CDS             2326238..2327479
     CDS             complement(2327519..2327716)
     CDS             complement(2327823..2331812)
     CDS             2332084..2333394
     CDS             complement(2333477..2334565)
     CDS             2334806..2335585
     CDS             complement(2335616..2336485)
     CDS             complement(2336489..2337835)
     CDS             complement(2337885..2338127)
     CDS             complement(2338336..2338626)
     CDS             2339457..2340416
     CDS             2340818..2341483
     CDS             complement(2341510..2341971)
     CDS             complement(2341995..2343626)
     CDS             2343788..2344909
     CDS             complement(2345143..2348463)
     CDS             complement(2348551..2349204)
     CDS             complement(2349442..2350083)
     CDS             complement(2350218..2353547)
     CDS             complement(2353895..2354404)
     CDS             complement(2354474..2357044)
     CDS             complement(2357161..2357931)
     CDS             complement(2358033..2358587)
     CDS             complement(2359004..2360452)
     CDS             complement(2360449..2361171)
     CDS             2361427..2363391
     CDS             complement(2363560..2365347)
     CDS             complement(2365469..2366893)
     CDS             complement(2367011..2368129)
     CDS             complement(2368105..2368728)
     CDS             2369006..2371852
     CDS             2371912..2372931
     CDS             2372943..2373368
     CDS             complement(2373939..2374214)
     CDS             complement(2374211..2374663)
     CDS             complement(2374664..2374963)
     CDS             complement(2375280..2375675)
     CDS             complement(2375672..2380429)
     CDS             complement(2380471..2383425)
     CDS             complement(2383923..2386121)
     CDS             2386435..2387055
     CDS             2387086..2387298
     CDS             2387256..2387987
     CDS             complement(2387998..2388819)
     CDS             complement(2388831..2390003)
     CDS             2390129..2391106
     CDS             2391214..2392197
     CDS             complement(2392207..2393604)
     CDS             complement(2393601..2395019)
     CDS             complement(2395016..2395732)
     CDS             complement(2395754..2397865)
     CDS             complement(2398004..2398411)
     CDS             2398620..2399777
     CDS             complement(2399872..2401209)
     CDS             complement(2401235..2402740)
     CDS             complement(2402768..2403757)
     CDS             complement(2403929..2405284)
     CDS             complement(2405274..2405468)
     CDS             complement(2405472..2406797)
     CDS             complement(2406979..2408067)
     CDS             2408303..2409424
     CDS             2409453..2410919
     CDS             2411005..2412741
     CDS             2412911..2413801
     CDS             2413841..2414143
     CDS             2414487..2416130
     CDS             2416210..2417163
     CDS             2417267..2417731
     CDS             2417712..2418068
     CDS             2418176..2419390
     CDS             2419401..2420093
     CDS             2420100..2421254
     CDS             2421270..2422436
     CDS             2422676..2423866
     CDS             2423868..2425430
     CDS             complement(2425453..2426262)
     CDS             complement(2426250..2426483)
     CDS             2426637..2427122
     CDS             complement(2427333..2428382)
     CDS             2428714..2431182
     CDS             complement(2431324..2432646)
     CDS             complement(2432660..2434246)
     CDS             2434445..2435368
     CDS             2435352..2436116
     CDS             2436375..2436995
     CDS             complement(2437259..2437810)
     CDS             complement(2438108..2439070)
     CDS             complement(2439116..2439895)
     CDS             complement(2439888..2441033)
     CDS             complement(2441042..2442181)
     CDS             2442272..2443477
     CDS             2443578..2446991
     CDS             complement(2447056..2448174)
     CDS             complement(2448185..2448988)
     CDS             2449092..2449994
     CDS             2450103..2451212
     CDS             2451528..2452907
     CDS             2452988..2453977
     CDS             2453987..2455129
     CDS             complement(2455145..2456152)
     CDS             2456361..2457374
     CDS             2457396..2458565
     CDS             2458577..2459929
     CDS             2459926..2461350
     CDS             2461440..2462192
     CDS             2462202..2463206
     CDS             complement(2463220..2463864)
     CDS             2464036..2466672
     CDS             2466713..2467507
     CDS             complement(2467517..2467951)
     CDS             2468169..2469497
     CDS             2469559..2469930
     CDS             2469946..2470458
     CDS             complement(2470471..2471403)
     CDS             complement(2471404..2471790)
     CDS             complement(2471826..2472851)
     CDS             complement(2472851..2474695)
     CDS             2474861..2475556
     CDS             2475553..2476932
     CDS             complement(2476922..2477968)
     CDS             2478113..2479297
     CDS             complement(2479340..2479954)
     CDS             2480105..2481499
     CDS             2481515..2482423
     CDS             2482411..2483103
     CDS             2483105..2484460
     CDS             complement(2484642..2487062)
     CDS             complement(2487040..2488731)
     CDS             complement(2488724..2489452)
     CDS             complement(2489763..2491133)
     CDS             complement(2491136..2492734)
     CDS             complement(2492731..2493717)
     CDS             complement(2493710..2495149)
     CDS             complement(2495216..2495788)
     CDS             complement(2495842..2499936)
     CDS             complement(2499899..2502847)
     CDS             2503284..2503379
     CDS             2503821..2504024
     CDS             2504205..2505122
     CDS             2505182..2507200
     CDS             2507197..2507883
     CDS             complement(2507927..2509183)
     CDS             2509356..2510555
     CDS             2510552..2511427
     CDS             complement(2511433..2512740)
     CDS             complement(2512899..2513648)
     CDS             2514096..2514329
     CDS             2514490..2514858
     CDS             complement(2514861..2515631)
     CDS             complement(2515699..2516580)
     CDS             complement(2516597..2517433)
     CDS             complement(2517436..2518446)
     CDS             complement(2518527..2519456)
     CDS             complement(2519608..2520195)
     CDS             complement(2520182..2521423)
     CDS             2521639..2522643
     CDS             2522773..2523609
     CDS             2523622..2524419
     CDS             2524739..2525248
     CDS             2525280..2526242
     CDS             2526274..2527647
     CDS             2527878..2529152
     CDS             complement(2529258..2530217)
     CDS             complement(2530500..2530856)
     CDS             2531040..2531861
     CDS             2532117..2533202
     CDS             2533248..2534225
     CDS             2534260..2535378
     CDS             2535594..2535788
     CDS             complement(2535790..2537475)
     CDS             2537687..2538124
     CDS             2538217..2538873
     CDS             complement(2539150..2540118)
     CDS             2540348..2541214
     CDS             2541211..2542980
     CDS             2542994..2543239
     CDS             2543280..2544701
     CDS             2544716..2545561
     CDS             2545558..2546364
     CDS             2546389..2547387
     CDS             2547384..2547659
     CDS             complement(2547668..2547928)
     CDS             complement(2547956..2549113)
     CDS             2549338..2549523
     CDS             2549691..2550314
     CDS             complement(2550329..2550535)
     CDS             2551002..2552396
     CDS             complement(2552577..2552987)
     CDS             2553271..2553579
     CDS             complement(2553655..2554188)
     CDS             2554704..2555732
     CDS             complement(2555744..2556664)
     CDS             2556773..2558011
     CDS             complement(2558598..2559824)
     CDS             2560084..2561364
     CDS             2561406..2562791
     CDS             2562989..2566726
     CDS             2566723..2568273
     CDS             2568303..2568977
     CDS             2569090..2569773
     CDS             2569802..2570554
     CDS             2570570..2571277
     CDS             2571282..2571839
     CDS             complement(2571805..2572377)
     CDS             complement(2572495..2573421)
     CDS             2573524..2574486
     CDS             2574507..2575925
     CDS             2575918..2576562
     CDS             2576786..2578450
     CDS             2578463..2578825
     CDS             2578765..2580000
     CDS             2580010..2580999
     CDS             2580996..2581460
     CDS             2581460..2581960
     CDS             2581973..2583136
     CDS             2583133..2584632
     CDS             2584668..2585441
     CDS             complement(2585567..2586736)
     CDS             2586863..2587771
     CDS             complement(2587776..2588951)
     CDS             complement(2589022..2590377)
     CDS             complement(2590485..2591054)
     CDS             complement(2591059..2591760)
     CDS             2591855..2592808
     CDS             complement(2592802..2594184)
     CDS             2594654..2594854
     CDS             complement(2594870..2596819)
     CDS             complement(2597085..2598107)
     CDS             2598214..2599434
     CDS             complement(2599486..2601372)
     CDS             complement(2601382..2602056)
     CDS             2602447..2603061
     CDS             2603018..2603533
     CDS             2603608..2604396
     CDS             2604405..2605790
     CDS             2605930..2606550
     CDS             2606849..2607784
     CDS             complement(2607821..2608747)
     CDS             2608866..2610320
     CDS             2610401..2611390
     CDS             complement(2611424..2611876)
     CDS             complement(2611873..2612790)
     CDS             complement(2612886..2613152)
     CDS             complement(2613152..2614489)
     CDS             complement(2614482..2616677)
     CDS             complement(2616842..2624122)
     CDS             complement(2624135..2624935)
     CDS             complement(2625553..2626329)
     CDS             2626417..2627310
     CDS             2627416..2627802
     CDS             complement(2627943..2628377)
     CDS             2628569..2629084
     CDS             complement(2629047..2629424)
     CDS             2629603..2630016
     CDS             2630149..2630808
     CDS             complement(2630886..2633174)
     CDS             complement(2633209..2633916)
     CDS             2634083..2635633
     CDS             2635779..2636207
     CDS             2636417..2637991
     CDS             complement(2638001..2638465)
     CDS             complement(2638462..2639394)
     CDS             complement(2639442..2640488)
     CDS             2640756..2641913
     CDS             complement(2642002..2643300)
     CDS             2643643..2645667
     CDS             2645664..2646320
     CDS             2646521..2646679
     CDS             2646839..2647027
     CDS             complement(2647105..2647677)
     CDS             complement(2647808..2648242)
     CDS             complement(2648415..2649272)
     CDS             2649597..2650664
     CDS             2650672..2651307
     CDS             complement(2651355..2652221)
     CDS             complement(2652208..2653401)
     CDS             complement(2653456..2654025)
     CDS             complement(2654547..2655020)
     CDS             complement(2655107..2655481)
     CDS             complement(2655683..2656489)
     CDS             complement(2656630..2658030)
     CDS             2658387..2659448
     CDS             complement(2659433..2661439)
     CDS             complement(2661598..2662605)
     CDS             2662859..2665591
     CDS             2665733..2666128
     CDS             2666432..2668441
     CDS             2668656..2669675
     CDS             complement(2669758..2670198)
     CDS             2670492..2670767
     CDS             2670983..2671939
     CDS             2672670..2672996
     CDS             2673212..2674519
     CDS             2674657..2675034
     CDS             2675068..2676474
     CDS             2676513..2676932
     CDS             2676934..2677275
     CDS             2677346..2678671
     CDS             2678668..2678961
     CDS             complement(2679046..2679369)
     CDS             2679777..2681507
     CDS             2681494..2682504
     CDS             2682491..2683309
     CDS             2683302..2684777
     CDS             2684755..2685213
     CDS             2685239..2686657
     CDS             2686851..2687033
     CDS             2687084..2687500
     CDS             2687531..2688193
     CDS             2688278..2688766
     CDS             complement(2688816..2689733)
     CDS             2690066..2691106
     CDS             2691248..2691343
     CDS             2691431..2692165
     CDS             2692334..2692552
     CDS             2692615..2694621
     CDS             2694760..2695038
     CDS             2695065..2696105
     CDS             complement(2696273..2697535)
     CDS             2697819..2698481
     CDS             complement(2698641..2699141)
     CDS             complement(2700090..2700752)
     CDS             2701793..2703604
     CDS             2703741..2704514
     CDS             2704992..2705615
     CDS             2705750..2706163
     CDS             complement(2706319..2706948)
     CDS             complement(2707023..2707556)
     CDS             complement(2707644..2709629)
     CDS             2709879..2710541
     CDS             2710534..2710848
     CDS             complement(2711012..2712109)
     CDS             2712242..2712442
     CDS             2712756..2713505
     CDS             complement(2713602..2714357)
     CDS             complement(2714370..2714726)
     CDS             complement(2714754..2715878)
     CDS             complement(2716034..2719210)
     CDS             complement(2719224..2720498)
     CDS             complement(2720515..2721786)
     CDS             complement(2721884..2722258)
     CDS             2722544..2722888
     CDS             complement(2722941..2723147)
     CDS             complement(2723190..2723783)
     CDS             complement(2723870..2725033)
     CDS             complement(2725094..2726179)
     CDS             complement(2726176..2730294)
     CDS             complement(2730332..2731084)
     CDS             complement(2731111..2732439)
     CDS             complement(2732485..2732985)
     CDS             complement(2733018..2734472)
     CDS             complement(2734469..2735170)
     CDS             complement(2735203..2736537)
     CDS             complement(2736534..2737283)
     CDS             complement(2737527..2737787)
     CDS             complement(2737805..2738191)
     CDS             complement(2738194..2738856)
     CDS             complement(2738915..2740816)
     CDS             complement(2740820..2743540)
     CDS             complement(2743552..2744598)
     CDS             complement(2744553..2746328)
     CDS             complement(2746321..2746776)
     CDS             complement(2746789..2747313)
     CDS             complement(2747374..2748885)
     CDS             complement(2748949..2749485)
     CDS             2750330..2750995
     CDS             2751281..2751637
     CDS             2751899..2752792
     CDS             2753059..2754228
     CDS             2754334..2755311
     CDS             2755733..2759461
     CDS             2759707..2760636
     CDS             complement(2760699..2761361)
     CDS             complement(2761427..2762446)
     CDS             complement(2762490..2763914)
     CDS             complement(2764060..2765184)
     CDS             2765467..2766804
     CDS             2766806..2767438
     CDS             complement(2767709..2768626)
     CDS             complement(2768623..2769474)
     CDS             complement(2769459..2770448)
     CDS             2770865..2772040
     CDS             2772122..2773786
     CDS             2773783..2775108
     CDS             complement(2775318..2776625)
     CDS             complement(2776688..2777236)
     CDS             2777496..2778158
     CDS             complement(2778217..2778990)
     CDS             complement(2779044..2780228)
     CDS             2780269..2781252
     CDS             complement(2781306..2782358)
     CDS             complement(2782936..2784138)
     CDS             complement(2784135..2786189)
     CDS             complement(2786195..2786908)
     CDS             complement(2787099..2788016)
     CDS             complement(2788038..2789597)
     CDS             2789791..2790480
     CDS             2790512..2791018
     CDS             complement(2791048..2791980)
     CDS             complement(2792052..2793137)
     CDS             complement(2793226..2794896)
     CDS             2795307..2796842
     CDS             2796941..2798599
     CDS             complement(2798711..2799001)
     CDS             complement(2798988..2799254)
     CDS             2799578..2801698
     CDS             complement(2801755..2802732)
     CDS             complement(2802816..2803631)
     CDS             complement(2803628..2804371)
     CDS             complement(2804437..2805618)
     CDS             2805927..2807450
     CDS             2807509..2808243
     CDS             2808249..2809271
     CDS             2809362..2810180
     CDS             2810296..2810715
     CDS             2810771..2811121
     CDS             complement(2811134..2811649)
     CDS             complement(2811821..2812606)
     CDS             complement(2812599..2813339)
     CDS             complement(2813369..2814193)
     CDS             complement(2814301..2814681)
     CDS             complement(2814783..2815775)
     CDS             complement(2815852..2817009)
     CDS             complement(2817018..2817965)
     CDS             2818122..2819144
     CDS             2819328..2820020
     CDS             complement(2820007..2820963)
     CDS             2821083..2821760
     CDS             complement(2821869..2824301)
     CDS             complement(2824427..2826010)
     CDS             complement(2826022..2826969)
     CDS             complement(2827044..2827883)
     CDS             complement(2827902..2828426)
     CDS             complement(2828482..2829138)
     CDS             2829598..2831154
     CDS             2831277..2831528
     CDS             complement(2831501..2834776)
     CDS             complement(2835000..2836034)
     CDS             2836331..2837560
     CDS             2837631..2838362
     CDS             2838388..2839605
     CDS             complement(2839621..2840526)
     CDS             2840662..2841969
     CDS             complement(2841927..2842580)
     CDS             complement(2842623..2843579)
     CDS             complement(2843648..2844535)
     CDS             2844682..2845080
     CDS             2845077..2846210
     CDS             complement(2846225..2847388)
     CDS             2847414..2848394
     CDS             2848420..2849268
     CDS             2849280..2850926
     CDS             complement(2850994..2851968)
     CDS             complement(2852022..2852738)
     CDS             complement(2852735..2852935)
     CDS             complement(2852994..2854052)
     CDS             2854169..2855170
     CDS             complement(2855739..2856902)
     CDS             complement(2856970..2857560)
     CDS             complement(2857578..2858918)
     CDS             complement(2859151..2860476)
     CDS             2860779..2861942
     CDS             2861992..2862960
     CDS             2862976..2863752
     CDS             complement(2863769..2864716)
     CDS             2864982..2865407
     CDS             2865494..2865697
     CDS             2865818..2866372
     CDS             complement(2866413..2867312)
     CDS             complement(2867666..2868529)
     CDS             complement(2868526..2868729)
     CDS             complement(2868807..2869133)
     CDS             complement(2869179..2869463)
     CDS             2869640..2871934
     CDS             2872687..2873535
     CDS             complement(2873613..2874386)
     CDS             complement(2874546..2875439)
     CDS             2875572..2876195
     CDS             complement(2876179..2876748)
     CDS             complement(2876768..2877268)
     CDS             complement(2877265..2878746)
     CDS             2878910..2881756
     CDS             2881928..2882302
     CDS             complement(2882404..2882979)
     CDS             complement(2883012..2884169)
     CDS             complement(2884293..2886071)
     CDS             2886137..2887948
     CDS             2887938..2888117
     CDS             2888160..2888630
     CDS             complement(2888635..2889090)
     CDS             2889476..2890411
     CDS             complement(2890472..2891800)
     CDS             complement(2891800..2892513)
     CDS             complement(2892516..2893529)
     CDS             complement(2893565..2894245)
     CDS             complement(2894280..2895737)
     CDS             2895964..2897820
     CDS             complement(2897817..2898755)
     CDS             complement(2899215..2900462)
     CDS             2900814..2902970
     CDS             complement(2903061..2904662)
     CDS             complement(2904836..2905900)
     CDS             2906012..2906206
     CDS             2906994..2907383
     CDS             complement(2907497..2908864)
     CDS             complement(2908990..2909460)
     CDS             complement(2910169..2911545)
     CDS             2911964..2912167