CDS             complement(2..1126)
     CDS             complement(1398..2879)
     CDS             3951..4268
     CDS             4268..6040
     CDS             6047..6643
     CDS             6640..7563
     CDS             7560..9044
     CDS             complement(9171..9839)
     CDS             complement(9849..10901)
     CDS             11597..12604
     CDS             12601..13305
     CDS             13318..14973
     CDS             complement(15001..15423)
     CDS             complement(15585..16514)
     CDS             complement(16990..17535)
     CDS             complement(17554..18081)
     CDS             complement(18167..18388)
     CDS             complement(18473..19531)
     CDS             complement(19541..19933)
     CDS             complement(19930..20229)
     CDS             complement(20271..21275)
     CDS             21622..22392
     CDS             complement(22376..22585)
     CDS             22801..23817
     CDS             complement(23975..25270)
     CDS             complement(25421..26725)
     CDS             complement(26772..28097)
     CDS             complement(28112..29050)
     CDS             complement(29087..30505)
     CDS             complement(30518..31612)
     CDS             complement(31609..32838)
     CDS             complement(32835..34232)
     CDS             complement(34234..35340)
     CDS             complement(35348..36757)
     CDS             complement(36797..38323)
     CDS             complement(38323..40278)
     CDS             complement(40306..40773)
     CDS             complement(40793..41749)
     CDS             complement(41754..42221)
     CDS             42801..43667
     CDS             complement(43710..45392)
     CDS             complement(45467..46747)
     CDS             complement(46744..47439)
     CDS             complement(47436..48218)
     CDS             complement(48215..48895)
     CDS             complement(48892..50112)
     CDS             complement(50109..51110)
     CDS             complement(51107..52108)
     CDS             complement(52338..54092)
     CDS             54413..56812
     CDS             complement(56948..59086)
     CDS             complement(59083..59376)
     CDS             complement(59511..59897)
     CDS             complement(59924..60421)
     CDS             60659..61315
     CDS             complement(61355..62272)
     CDS             complement(62295..63218)
     CDS             complement(63202..64200)
     CDS             complement(64284..64511)
     CDS             64534..65595
     CDS             65655..66056
     CDS             66066..67166
     CDS             67505..67783
     CDS             68021..68701
     CDS             68965..70104
     CDS             70164..70811
     CDS             70817..72238
     CDS             72338..72769
     CDS             72989..73315
     CDS             73469..73735
     CDS             73755..74555
     CDS             74561..75916
     CDS             complement(75939..76742)
     CDS             complement(76871..77152)
     CDS             77409..77585
     CDS             77774..78202
     CDS             78338..78919
     CDS             78928..79794
     CDS             79791..80642
     CDS             80704..82158
     CDS             complement(82260..82808)
     CDS             complement(82845..83687)
     CDS             83816..85132
     CDS             85187..86305
     CDS             86302..86793
     CDS             complement(86889..87890)
     CDS             complement(87904..88602)
     CDS             complement(88645..89634)
     CDS             complement(89683..91095)
     CDS             91182..91829
     CDS             91963..92832
     CDS             92982..93938
     CDS             complement(93942..95141)
     CDS             95412..96734
     CDS             96786..97343
     CDS             complement(97408..99009)
     CDS             complement(99009..100001)
     CDS             complement(100026..100463)
     CDS             complement(100511..101830)
     CDS             101963..104134
     CDS             104234..105055
     CDS             complement(105168..106304)
     CDS             complement(106386..106814)
     CDS             complement(106811..108130)
     CDS             complement(108127..108717)
     CDS             complement(108724..110334)
     CDS             complement(110652..111848)
     CDS             112431..113888
     CDS             113939..114097
     CDS             complement(114461..114979)
     CDS             complement(114976..116007)
     CDS             complement(116044..116658)
     CDS             complement(116816..117889)
     CDS             complement(117911..119272)
     CDS             complement(119318..120466)
     CDS             complement(120743..121021)
     CDS             complement(121027..123147)
     CDS             123491..124264
     CDS             124386..126230
     CDS             126478..127419
     CDS             127382..127480
     CDS             complement(127557..127829)
     CDS             128241..129572
     CDS             129582..129923
     CDS             complement(130014..130556)
     CDS             130767..131495
     CDS             131515..132798
     CDS             132795..133223
     CDS             133234..133908
     CDS             134066..134500
     CDS             134602..137082
     CDS             137194..138891
     CDS             complement(144731..146809)
     CDS             147061..148374
     CDS             148462..148770
     CDS             148807..151047
     CDS             151044..151841
     CDS             152421..152612
     CDS             152640..153215
     CDS             153270..153695
     CDS             153762..154451
     CDS             154473..154994
     CDS             155050..155430
     CDS             155842..159753
     CDS             159846..164318
     CDS             complement(164878..166170)
     CDS             complement(166241..166714)
     CDS             complement(166774..167340)
     CDS             167577..167852
     CDS             167948..168952
     CDS             complement(169132..170160)
     CDS             complement(170164..172047)
     CDS             complement(172259..172522)
     CDS             172843..175500
     CDS             175526..176020
     CDS             176053..176340
     CDS             complement(176427..177167)
     CDS             complement(177167..178474)
     CDS             complement(178471..178875)
     CDS             complement(178892..180319)
     CDS             complement(180464..181687)
     CDS             complement(182906..184456)
     CDS             complement(184492..186765)
     CDS             complement(186856..187779)
     CDS             188035..188700
     CDS             188903..189379
     CDS             189449..190930
     CDS             190998..192251
     CDS             192257..192994
     CDS             complement(193002..193634)
     CDS             complement(193783..194592)
     CDS             194745..196196
     CDS             196216..196440
     CDS             complement(196473..197303)
     CDS             197482..197814
     CDS             197828..198664
     CDS             complement(198728..199198)
     CDS             199397..201961
     CDS             complement(202288..203664)
     CDS             204518..204862
     CDS             205094..205756
     CDS             205753..207066
     CDS             complement(207132..208091)
     CDS             208385..209176
     CDS             209234..210469
     CDS             complement(210643..211713)
     CDS             211792..212742
     CDS             complement(212749..213312)
     CDS             213432..214073
     CDS             214100..216202
     CDS             complement(216330..218129)
     CDS             complement(218141..219676)
     CDS             complement(219717..220343)
     CDS             complement(220363..221583)
     CDS             complement(221661..226145)
     CDS             complement(226171..226668)
     CDS             226994..227926
     CDS             227974..228831
     CDS             complement(228858..230027)
     CDS             complement(230111..232072)
     CDS             232357..233307
     CDS             complement(233291..233716)
     CDS             complement(234142..235176)
     CDS             complement(235257..236225)
     CDS             complement(236278..237378)
     CDS             237478..238236
     CDS             complement(238605..239717)
     CDS             complement(239714..240796)
     CDS             complement(240843..241910)
     CDS             complement(241914..243212)
     CDS             complement(244017..245069)
     CDS             245314..246282
     CDS             246282..247097
     CDS             247360..247845
     CDS             247867..249159
     CDS             249156..249398
     CDS             complement(249424..249516)
     CDS             249517..249720
     CDS             249874..250395
     CDS             250465..252030
     CDS             252116..254860
     CDS             254879..255241
     CDS             255225..255992
     CDS             256006..256971
     CDS             257032..257301
     CDS             257377..258264
     CDS             258269..258856
     CDS             258869..259222
     CDS             259203..259697
     CDS             259749..260921
     CDS             complement(261019..261762)
     CDS             complement(261792..262178)
     CDS             complement(262200..262631)
     CDS             complement(262764..263315)
     CDS             complement(263467..264609)
     CDS             complement(264669..265667)
     CDS             complement(265679..266752)
     CDS             266860..268128
     CDS             complement(268046..270007)
     CDS             complement(270013..271434)
     CDS             271656..271934
     CDS             272059..272664
     CDS             272671..273975
     CDS             274266..275555
     CDS             276298..276912
     CDS             complement(277011..279521)
     CDS             complement(279557..280354)
     CDS             280610..282055
     CDS             282091..282993
     CDS             complement(283088..284059)
     CDS             284277..284624
     CDS             284649..286193
     CDS             286190..287005
     CDS             complement(287022..287861)
     CDS             complement(287878..288438)
     CDS             complement(288537..288890)
     CDS             complement(288955..289449)
     CDS             complement(289681..291063)
     CDS             291158..292324
     CDS             292293..292634
     CDS             complement(292662..294635)
     CDS             complement(294649..295647)
     CDS             complement(295732..296550)
     CDS             complement(296557..297648)
     CDS             297749..298456
     CDS             298577..300328
     CDS             complement(300491..301408)
     CDS             301529..302758
     CDS             complement(302856..303311)
     CDS             303506..304846
     CDS             304800..305474
     CDS             305498..306943
     CDS             complement(307146..307451)
     CDS             complement(307493..307909)
     CDS             complement(307906..309885)
     CDS             310224..311735
     CDS             312347..313495
     CDS             313647..314192
     CDS             314229..315515
     CDS             complement(315611..319081)
     CDS             319380..320261
     CDS             320292..320849
     CDS             320886..321764
     CDS             321853..322902
     CDS             322951..324363
     CDS             324552..324767
     CDS             324937..328191
     CDS             328257..328700
     CDS             complement(328856..330349)
     CDS             330635..331162
     CDS             331399..332271
     CDS             complement(332294..333139)
     CDS             complement(333206..334192)
     CDS             complement(334193..334855)
     CDS             complement(334852..335451)
     CDS             335653..337224
     CDS             complement(337328..337813)
     CDS             complement(337947..338888)
     CDS             338991..340934
     CDS             complement(340986..342128)
     CDS             complement(342146..343024)
     CDS             complement(343050..343784)
     CDS             complement(343786..344583)
     CDS             complement(344681..345547)
     CDS             complement(345756..346604)
     CDS             complement(346624..347304)
     CDS             complement(347309..348022)
     CDS             348233..348460
     CDS             348464..348847
     CDS             349432..351837
     CDS             351961..352557
     CDS             352562..353038
     CDS             complement(353020..354954)
     CDS             complement(355519..355944)
     CDS             complement(355993..357444)
     CDS             357690..358025
     CDS             358221..360398
     CDS             360673..361722
     CDS             361719..362315
     CDS             362325..362909
     CDS             363083..363499
     CDS             363649..364950
     CDS             365181..366062
     CDS             366383..368608
     CDS             complement(368667..369311)
     CDS             complement(369316..369861)
     CDS             370303..371124
     CDS             complement(371232..372233)
     CDS             372470..374176
     CDS             complement(374270..375139)
     CDS             complement(375156..376091)
     CDS             complement(376088..377653)
     CDS             complement(377628..378263)
     CDS             complement(378493..378687)
     CDS             complement(378743..379951)
     CDS             complement(380014..380274)
     CDS             complement(380258..381562)
     CDS             complement(381730..382236)
     CDS             complement(382223..382750)
     CDS             382877..384307
     CDS             384407..385552
     CDS             385626..385934
     CDS             complement(386010..387965)
     CDS             388182..389420
     CDS             389407..390390
     CDS             390387..392342
     CDS             complement(392817..393995)
     CDS             394135..394596
     CDS             395344..396222
     CDS             complement(396837..398708)
     CDS             complement(398680..400554)
     CDS             complement(400623..401825)
     CDS             complement(401818..403224)
     CDS             complement(403221..403961)
     CDS             complement(403987..404928)
     CDS             complement(404925..405728)
     CDS             complement(405715..406584)
     CDS             complement(406584..407366)
     CDS             complement(407366..407683)
     CDS             complement(407683..408438)
     CDS             complement(408451..409242)
     CDS             complement(409320..409808)
     CDS             complement(409924..410931)
     CDS             complement(411049..412311)
     CDS             412646..413389
     CDS             413550..418154
     CDS             418191..419663
     CDS             419728..419997
     CDS             420281..421486
     CDS             422789..423091
     CDS             423098..424306
     CDS             424308..425396
     CDS             425393..426478
     CDS             426475..427644
     CDS             427680..428837
     CDS             428825..430384
     CDS             430381..431394
     CDS             431418..432428
     CDS             432425..436204
     CDS             436201..436749
     CDS             436707..436964
     CDS             436969..438918
     CDS             438915..439958
     CDS             439978..443730
     CDS             443966..444136
     CDS             444201..446333
     CDS             complement(446466..446666)
     CDS             447088..447297
     CDS             447530..447739
     CDS             complement(447904..448026)
     CDS             448392..448601
     CDS             448707..449498
     CDS             449928..451142
     CDS             451144..451629
     CDS             451636..452688
     CDS             452797..453843
     CDS             453819..455261
     CDS             455573..456244
     CDS             456262..457200
     CDS             457212..457922
     CDS             458126..458293
     CDS             458587..459807
     CDS             459889..461109
     CDS             461593..462405
     CDS             462486..464975
     CDS             complement(465145..465987)
     CDS             complement(466160..467035)
     CDS             complement(467086..467379)
     CDS             complement(468267..469493)
     CDS             complement(469532..470569)
     CDS             complement(470942..471997)
     CDS             complement(471994..472680)
     CDS             complement(472700..473005)
     CDS             complement(473002..473358)
     CDS             complement(473475..474332)
     CDS             474778..475491
     CDS             475511..477049
     CDS             477055..479079
     CDS             479249..479380
     CDS             479359..479988
     CDS             480046..480429
     CDS             480703..481041
     CDS             complement(481152..481877)
     CDS             complement(481884..482297)
     CDS             482537..483628
     CDS             483653..484003
     CDS             483963..484289
     CDS             484486..485766
     CDS             485907..486812
     CDS             complement(486843..487337)
     CDS             complement(487388..487564)
     CDS             complement(487591..487914)
     CDS             complement(487937..488731)
     CDS             complement(488842..489246)
     CDS             complement(489251..490702)
     CDS             complement(490824..491669)
     CDS             491866..492471
     CDS             492493..493275
     CDS             493263..493943
     CDS             493940..494683
     CDS             494759..496762
     CDS             496962..497603
     CDS             497981..498256
     CDS             498401..499279
     CDS             499482..500891
     CDS             500936..501127
     CDS             501130..501228
     CDS             501899..502285
     CDS             502380..503705
     CDS             complement(503594..504439)
     CDS             complement(505599..506162)
     CDS             complement(506234..507154)
     CDS             complement(507170..507769)
     CDS             complement(507788..510577)
     CDS             complement(511031..512581)
     CDS             complement(512632..513087)
     CDS             513356..513949
     CDS             514020..514598
     CDS             514611..515432
     CDS             515736..515972
     CDS             516823..519204
     CDS             complement(519982..521361)
     CDS             complement(521503..522222)
     CDS             complement(522645..523028)
     CDS             complement(523963..524514)
     CDS             complement(524867..526093)
     CDS             complement(527030..528232)
     CDS             528421..531312
     CDS             complement(531345..532214)
     CDS             532364..532774
     CDS             532923..535799
     CDS             complement(535868..536179)
     CDS             536376..536663
     CDS             536712..538349
     CDS             complement(538457..540526)
     CDS             540806..541489
     CDS             541510..542211
     CDS             542208..543011
     CDS             543073..544107
     CDS             complement(544104..544784)
     CDS             complement(544880..546271)
     CDS             complement(546635..547849)
     CDS             complement(547960..549279)
     CDS             complement(550173..550274)
     CDS             complement(550411..552975)
     CDS             complement(553309..554331)
     CDS             complement(554334..555620)
     CDS             555891..556919
     CDS             complement(556913..558061)
     CDS             complement(558644..558937)
     CDS             558944..560098
     CDS             560101..560820
     CDS             560762..561754
     CDS             561759..563228
     CDS             complement(563665..564939)
     CDS             565104..565628
     CDS             565659..566540
     CDS             566554..567105
     CDS             567116..567949
     CDS             complement(568039..569634)
     CDS             complement(569869..570414)
     CDS             complement(570484..571704)
     CDS             complement(571727..572200)
     CDS             complement(572212..573696)
     CDS             complement(573696..575591)
     CDS             complement(575595..576083)
     CDS             complement(576138..577004)
     CDS             577367..577762
     CDS             577864..578832
     CDS             578989..579735
     CDS             579751..580830
     CDS             580848..581501
     CDS             581861..581956
     CDS             582144..582992
     CDS             582995..584002
     CDS             584431..584703
     CDS             584669..588133
     CDS             588492..588632
     CDS             588632..588880
     CDS             588949..589623
     CDS             589984..590202
     CDS             590199..590318
     CDS             590257..590472
     CDS             590909..591490
     CDS             591492..591938
     CDS             591978..592451
     CDS             complement(592518..593237)
     CDS             complement(593241..594245)
     CDS             complement(594249..594713)
     CDS             complement(594764..596050)
     CDS             596228..596629
     CDS             596629..597207
     CDS             597677..599629
     CDS             599789..601198
     CDS             601198..601668
     CDS             complement(601737..602261)
     CDS             602400..603821
     CDS             complement(603874..604788)
     CDS             complement(604791..606077)
     CDS             606400..607689
     CDS             607686..608756
     CDS             complement(608846..610129)
     CDS             complement(610151..610609)
     CDS             complement(610767..611501)
     CDS             611646..611939
     CDS             complement(612066..612734)
     CDS             complement(612852..614456)
     CDS             complement(614465..615037)
     CDS             complement(615073..616368)
     CDS             complement(616537..617595)
     CDS             complement(617604..618602)
     CDS             complement(618640..619119)
     CDS             complement(619129..620850)
     CDS             complement(620923..622605)
     CDS             complement(623061..623246)
     CDS             complement(623198..623395)
     CDS             complement(623444..623980)
     CDS             complement(623982..624629)
     CDS             complement(624639..625241)
     CDS             complement(625440..626213)
     CDS             complement(626294..626800)
     CDS             complement(626810..626971)
     CDS             complement(627992..628807)
     CDS             complement(628810..631470)
     CDS             complement(631573..631767)
     CDS             complement(631792..631989)
     CDS             632155..633738
     CDS             633760..634419
     CDS             634434..634853
     CDS             634869..635897
     CDS             636070..637374
     CDS             637787..638299
     CDS             638384..639196
     CDS             complement(639319..639750)
     CDS             640094..640543
     CDS             complement(640673..642574)
     CDS             complement(642654..643052)
     CDS             complement(643420..643809)
     CDS             complement(643976..644203)
     CDS             complement(644239..644835)
     CDS             645019..646530
     CDS             complement(646604..647824)
     CDS             complement(647930..648607)
     CDS             complement(648780..649445)
     CDS             complement(649615..652887)
     CDS             complement(653297..653419)
     CDS             653866..654831
     CDS             654853..655563
     CDS             655553..656098
     CDS             656128..657327
     CDS             657457..658704
     CDS             complement(658694..659212)
     CDS             659432..659902
     CDS             659906..660469
     CDS             complement(661088..661276)
     CDS             661430..661696
     CDS             661711..662079
     CDS             complement(662622..663701)
     CDS             complement(663694..664473)
     CDS             complement(664478..665335)
     CDS             665789..665965
     CDS             666126..666341
     CDS             666360..667955
     CDS             667961..669658
     CDS             670016..671140
     CDS             671155..672471
     CDS             672468..673025
     CDS             673003..673959
     CDS             673956..674705
     CDS             674702..677005
     CDS             677005..677388
     CDS             677847..678410
     CDS             678423..678671
     CDS             678791..679225
     CDS             679717..679899
     CDS             680406..681107
     CDS             complement(681252..681383)
     CDS             681455..681598
     CDS             complement(681663..681950)
     CDS             complement(682110..682847)
     CDS             complement(682844..683911)
     CDS             complement(683908..684687)
     CDS             complement(684722..684931)
     CDS             complement(685297..686229)
     CDS             complement(686241..687383)
     CDS             complement(687859..688518)
     CDS             688707..689453
     CDS             complement(689469..689750)
     CDS             689866..690969
     CDS             complement(691069..691512)
     CDS             complement(691604..691999)
     CDS             complement(692067..692342)
     CDS             692507..692782
     CDS             complement(692958..694310)
     CDS             complement(694727..694987)
     CDS             complement(695429..697285)
     CDS             697585..699402
     CDS             699478..700434
     CDS             complement(700418..701083)
     CDS             701432..702322
     CDS             702312..702935
     CDS             complement(703037..704452)
     CDS             complement(704536..705750)
     CDS             706178..707890
     CDS             707976..708488
     CDS             complement(708532..709509)
     CDS             709803..710213
     CDS             710961..713393
     CDS             713408..713713
     CDS             713713..713982
     CDS             714291..715865
     CDS             complement(715946..716530)
     CDS             complement(716557..716778)
     CDS             716888..717268
     CDS             complement(717577..718233)
     CDS             718268..718465
     CDS             718473..719831
     CDS             720181..721017
     CDS             721020..721412
     CDS             complement(721466..721822)
     CDS             complement(721919..723547)
     CDS             723716..724144
     CDS             724207..725280
     CDS             725373..725774
     CDS             complement(725948..726208)
     CDS             727114..727947
     CDS             728087..728593
     CDS             728793..730748
     CDS             730917..731576
     CDS             731573..732931
     CDS             732992..734374
     CDS             complement(734458..735396)
     CDS             complement(735406..735930)
     CDS             736583..737176
     CDS             737158..738225
     CDS             738222..738830
     CDS             738886..739137
     CDS             739353..739784
     CDS             739812..740381
     CDS             740411..740932
     CDS             740966..742168
     CDS             742216..743295
     CDS             743350..744000
     CDS             744041..744562
     CDS             744572..744895
     CDS             744945..747212
     CDS             747258..748895
     CDS             748934..750469
     CDS             750686..752119
     CDS             752133..752822
     CDS             752945..753469
     CDS             complement(753494..754168)
     CDS             complement(754128..754577)
     CDS             754899..755204
     CDS             complement(755313..756008)
     CDS             complement(756538..756840)
     CDS             757101..758069
     CDS             758179..758514
     CDS             758553..758948
     CDS             758961..760145
     CDS             760953..762266
     CDS             762268..763017
     CDS             763057..763515
     CDS             complement(763562..764569)
     CDS             complement(764589..765344)
     CDS             complement(765367..766377)
     CDS             complement(766685..766927)
     CDS             complement(767218..768045)
     CDS             768149..769132
     CDS             769217..769552
     CDS             769565..770179
     CDS             770226..771614
     CDS             complement(772111..772479)
     CDS             complement(772476..772739)
     CDS             773157..773513
     CDS             773600..773971
     CDS             774045..775115
     CDS             complement(775137..775892)
     CDS             complement(775896..778172)
     CDS             complement(778191..778892)
     CDS             778904..779017
     CDS             complement(779123..780718)
     CDS             complement(781125..781430)
     CDS             complement(781402..781710)
     CDS             781876..783201
     CDS             783357..783890
     CDS             784337..784855
     CDS             784941..785810
     CDS             complement(786008..786154)
     CDS             786402..786917
     CDS             787109..788020
     CDS             788404..790293
     CDS             790403..791278
     CDS             complement(791285..792832)
     CDS             793229..794761
     CDS             794867..796750
     CDS             complement(797371..798579)
     CDS             798905..801280
     CDS             801297..802367
     CDS             802551..806060
     CDS             806160..806489
     CDS             806577..807512
     CDS             807828..808301
     CDS             808475..809596
     CDS             809969..810205
     CDS             complement(810122..810331)
     CDS             810851..811186
     CDS             811280..812530
     CDS             812642..813721
     CDS             813746..815479
     CDS             815553..815912
     CDS             815915..816289
     CDS             816351..816647
     CDS             816969..817916
     CDS             817913..818347
     CDS             818417..818926
     CDS             819327..820541
     CDS             820650..821072
     CDS             821103..823079
     CDS             823221..824462
     CDS             824466..826718
     CDS             826826..828001
     CDS             complement(828103..828387)
     CDS             828588..829358
     CDS             complement(829561..829929)
     CDS             complement(830193..830666)
     CDS             831422..832699
     CDS             833163..833669
     CDS             complement(833568..833798)
     CDS             complement(833971..834660)
     CDS             834738..835961
     CDS             836096..836998
     CDS             836995..837156
     CDS             complement(837195..837938)
     CDS             complement(837941..839509)
     CDS             complement(839530..840351)
     CDS             complement(840550..842736)
     CDS             complement(842898..843575)
     CDS             complement(843579..844238)
     CDS             844494..845051
     CDS             845299..846396
     CDS             846742..847554
     CDS             847605..848366
     CDS             848544..849710
     CDS             849776..851122
     CDS             851135..851989
     CDS             852006..852692
     CDS             852889..853266
     CDS             complement(853206..853337)
     CDS             853576..854304
     CDS             854394..854894
     CDS             854891..858094
     CDS             858091..858849
     CDS             858846..860873
     CDS             860873..862078
     CDS             862075..862686
     CDS             862683..865658
     CDS             complement(865867..866829)
     CDS             complement(866867..867091)
     CDS             867499..867912
     CDS             867927..869219
     CDS             869227..870513
     CDS             870541..871407
     CDS             871454..872212
     CDS             872474..873085
     CDS             873072..874670
     CDS             874862..875098
     CDS             complement(875646..875795)
     CDS             complement(875890..876297)
     CDS             complement(876654..877247)
     CDS             complement(877251..878630)
     CDS             complement(878620..879519)
     CDS             complement(879497..879907)
     CDS             880332..880811
     CDS             880827..882503
     CDS             883005..884954
     CDS             884958..885464
     CDS             885461..886099
     CDS             886093..887619
     CDS             887616..888725
     CDS             888737..889681
     CDS             889688..890212
     CDS             890260..891255
     CDS             891239..892528
     CDS             892531..893322
     CDS             893350..893868
     CDS             893906..894967
     CDS             894972..895859
     CDS             895861..896625
     CDS             896745..897152
     CDS             897341..897802
     CDS             897804..898976
     CDS             complement(899101..899571)
     CDS             899723..900442
     CDS             900737..901081
     CDS             901592..903844
     CDS             complement(904008..904970)
     CDS             905233..905901
     CDS             906114..906512
     CDS             906586..907293
     CDS             907319..907969
     CDS             908082..908993
     CDS             909010..909564
     CDS             909557..910054
     CDS             910086..911288
     CDS             911298..912071
     CDS             912146..913147
     CDS             913219..915330
     CDS             915606..916823
     CDS             complement(916720..917958)
     CDS             complement(918120..918740)
     CDS             complement(918956..919945)
     CDS             complement(919948..920541)
     CDS             complement(920544..922304)
     CDS             complement(922449..923363)
     CDS             complement(923410..925218)
     CDS             925437..926180
     CDS             926553..927890
     CDS             928100..929287
     CDS             929466..930527
     CDS             930577..930780
     CDS             930777..931994
     CDS             complement(932111..932803)
     CDS             complement(932900..933241)
     CDS             complement(933265..934590)
     CDS             934839..935261
     CDS             935305..936984
     CDS             complement(937157..938461)
     CDS             complement(938566..939993)
     CDS             complement(940028..941062)
     CDS             complement(941090..942358)
     CDS             942670..944418
     CDS             944473..945057
     CDS             complement(945245..946123)
     CDS             complement(946201..947166)
     CDS             948124..948447
     CDS             948478..949941
     CDS             complement(950301..950786)
     CDS             950991..951329
     CDS             951416..951706
     CDS             complement(951895..952137)
     CDS             952420..952896
     CDS             complement(952965..953123)
     CDS             953677..954936
     CDS             954938..955351
     CDS             955460..956899
     CDS             complement(957042..957494)
     CDS             957929..959131
     CDS             959222..959578
     CDS             959650..960111
     CDS             960148..960453
     CDS             960479..961339
     CDS             961352..961678
     CDS             961806..963656
     CDS             963853..964410
     CDS             964940..966166
     CDS             966696..966827
     CDS             967045..967788
     CDS             complement(967739..968404)
     CDS             complement(968395..968697)
     CDS             complement(968699..969022)
     CDS             complement(969015..969419)
     CDS             complement(969421..970905)
     CDS             complement(971014..972258)
     CDS             972548..973207
     CDS             973417..974460
     CDS             974550..975545
     CDS             975647..977608
     CDS             977601..978299
     CDS             complement(978404..979204)
     CDS             complement(979246..979437)
     CDS             complement(979560..980879)
     CDS             complement(980898..981524)
     CDS             981861..983510
     CDS             complement(983645..983878)
     CDS             984204..984803
     CDS             984800..986944
     CDS             986941..987375
     CDS             987376..988050
     CDS             988089..989309
     CDS             complement(989414..990385)
     CDS             990545..992677
     CDS             complement(992791..994182)
     CDS             994670..996130
     CDS             996127..996930
     CDS             996939..998117
     CDS             complement(998157..998828)
     CDS             complement(999131..999526)
     CDS             999779..1000813
     CDS             1000836..1001516
     CDS             complement(1001521..1001616)
     CDS             complement(1001942..1002502)
     CDS             complement(1002621..1002800)
     CDS             1003050..1006247
     CDS             1006244..1009843
     CDS             1009840..1011573
     CDS             complement(1011789..1012652)
     CDS             1012730..1013242
     CDS             1013242..1013472
     CDS             1013463..1014659
     CDS             1014709..1015590
     CDS             1015688..1017484
     CDS             complement(1017513..1018214)
     CDS             complement(1018234..1018815)
     CDS             complement(1018835..1019707)
     CDS             1019875..1020663
     CDS             complement(1021267..1022151)
     CDS             1022449..1023336
     CDS             complement(1023432..1024433)
     CDS             1024684..1025856
     CDS             complement(1025808..1025951)
     CDS             complement(1026103..1027935)
     CDS             complement(1027999..1029195)
     CDS             1029327..1030196
     CDS             complement(1030661..1031446)
     CDS             complement(1031443..1032111)
     CDS             1032230..1034773
     CDS             complement(1034786..1035451)
     CDS             complement(1035602..1036087)
     CDS             1036265..1036711
     CDS             1036731..1036940
     CDS             1036968..1037126
     CDS             complement(1037206..1038456)
     CDS             complement(1038467..1039735)
     CDS             complement(1039996..1041255)
     CDS             complement(1041260..1042198)
     CDS             1042364..1043389
     CDS             1043411..1044694
     CDS             1044728..1045648
     CDS             1045645..1046661
     CDS             1046672..1047121
     CDS             1047135..1048340
     CDS             complement(1048420..1049889)
     CDS             1050610..1051257
     CDS             1051458..1051640
     CDS             complement(1051735..1051926)
     CDS             1052348..1052959
     CDS             complement(1055243..1055533)
     CDS             complement(1055537..1056568)
     CDS             complement(1056565..1057209)
     CDS             complement(1057212..1058111)
     CDS             complement(1058129..1059865)
     CDS             complement(1059862..1060575)
     CDS             complement(1060599..1062605)
     CDS             complement(1062592..1062843)
     CDS             1063533..1067198
     CDS             1067700..1068065
     CDS             complement(1068145..1068981)
     CDS             1069171..1071420
     CDS             1071547..1072107
     CDS             1072417..1073007
     CDS             complement(1073022..1076690)
     CDS             complement(1076687..1077880)
     CDS             complement(1078176..1079378)
     CDS             complement(1079500..1080246)
     CDS             complement(1080604..1081761)
     CDS             complement(1081830..1082963)
     CDS             complement(1082995..1083699)
     CDS             complement(1083742..1084698)
     CDS             complement(1084695..1085759)
     CDS             1086151..1087980
     CDS             1088159..1088839
     CDS             1088916..1089146
     CDS             1089271..1089915
     CDS             1089912..1091486
     CDS             1091506..1094091
     CDS             complement(1094133..1094954)
     CDS             complement(1095102..1095467)
     CDS             complement(1095495..1096187)
     CDS             complement(1096272..1096775)
     CDS             complement(1096809..1097174)
     CDS             complement(1097251..1098600)
     CDS             1098737..1099720
     CDS             complement(1099692..1100330)
     CDS             complement(1100373..1101032)
     CDS             complement(1101105..1102721)
     CDS             complement(1103542..1104021)
     CDS             1104135..1104773
     CDS             1104770..1105384
     CDS             1105387..1106220
     CDS             complement(1106228..1107565)
     CDS             complement(1107694..1108539)
     CDS             complement(1108521..1109225)
     CDS             complement(1109290..1110804)
     CDS             complement(1110838..1111899)
     CDS             complement(1112045..1112392)
     CDS             1112492..1113616
     CDS             1113660..1114430
     CDS             1114446..1115102
     CDS             1115235..1117664
     CDS             1117761..1118297
     CDS             1118285..1119133
     CDS             complement(1119217..1119663)
     CDS             complement(1119684..1121180)
     CDS             complement(1121242..1121787)
     CDS             complement(1121810..1123264)
     CDS             complement(1123271..1123834)
     CDS             1124067..1125437
     CDS             1125581..1125922
     CDS             1125948..1126904
     CDS             1126920..1128455
     CDS             1128471..1129505
     CDS             1129759..1130094
     CDS             1130207..1130386
     CDS             complement(1130530..1131108)
     CDS             complement(1131083..1131418)
     CDS             complement(1131402..1131599)
     CDS             complement(1131668..1132405)
     CDS             complement(1132450..1133424)
     CDS             1133730..1134728
     CDS             1134725..1135747
     CDS             complement(1135835..1136461)
     CDS             complement(1136458..1136742)
     CDS             1136928..1137530
     CDS             complement(1137659..1138537)
     CDS             1138692..1139876
     CDS             complement(1140221..1140796)
     CDS             complement(1140916..1141722)
     CDS             complement(1141906..1142085)
     CDS             1142295..1142768
     CDS             1142988..1143920
     CDS             complement(1143868..1145268)
     CDS             complement(1145337..1146506)
     CDS             complement(1146508..1148871)
     CDS             1149128..1149904
     CDS             complement(1151355..1152947)
     CDS             complement(1153019..1153633)
     CDS             complement(1153640..1155571)
     CDS             1155867..1156229
     CDS             complement(1156549..1157748)
     CDS             complement(1157833..1158312)
     CDS             complement(1158487..1159509)
     CDS             complement(1159563..1159982)
     CDS             complement(1160282..1160791)
     CDS             complement(1160848..1161312)
     CDS             1161634..1164729
     CDS             1164858..1167137
     CDS             1167150..1168733
     CDS             complement(1168813..1170027)
     CDS             complement(1170184..1170639)
     CDS             1170918..1172420
     CDS             1172746..1174719
     CDS             1174777..1175226
     CDS             1175230..1176060
     CDS             1176075..1177088
     CDS             1177115..1177951
     CDS             1178098..1178661
     CDS             complement(1178658..1179491)
     CDS             complement(1179613..1180155)
     CDS             complement(1180157..1181224)
     CDS             1181408..1181827
     CDS             1181941..1182939
     CDS             1182958..1183947
     CDS             1184078..1184266
     CDS             complement(1184812..1185114)
     CDS             complement(1185164..1185538)
     CDS             complement(1185641..1187110)
     CDS             complement(1187280..1187522)
     CDS             complement(1187642..1188265)
     CDS             complement(1188300..1188794)
     CDS             complement(1188791..1189258)
     CDS             1189522..1190454
     CDS             1190532..1191185
     CDS             1191182..1191736
     CDS             complement(1191815..1193056)
     CDS             1193316..1193453
     CDS             complement(1193454..1194479)
     CDS             complement(1194579..1194947)
     CDS             complement(1194944..1195537)
     CDS             complement(1195645..1196499)
     CDS             1196797..1198929
     CDS             complement(1198934..1199170)
     CDS             complement(1199912..1200034)
     CDS             complement(1199979..1200548)
     CDS             complement(1200628..1200786)
     CDS             complement(1200947..1201378)
     CDS             complement(1201394..1202821)
     CDS             complement(1202818..1206009)
     CDS             complement(1206022..1207212)
     CDS             complement(1207354..1207851)
     CDS             1208157..1208399
     CDS             1209069..1210553
     CDS             1210743..1211849
     CDS             complement(1211955..1215770)
     CDS             complement(1216054..1217916)
     CDS             complement(1217913..1219091)
     CDS             complement(1219268..1220731)
     CDS             1220816..1221871
     CDS             1221971..1222549
     CDS             1222587..1224779
     CDS             complement(1224920..1225618)
     CDS             complement(1225638..1227542)
     CDS             1227712..1228269
     CDS             1228464..1229717
     CDS             complement(1229835..1230029)
     CDS             1230557..1231267
     CDS             complement(1231348..1231908)
     CDS             complement(1232086..1232571)
     CDS             1232761..1233612
     CDS             1233619..1234263
     CDS             1234404..1235666
     CDS             1235707..1238880
     CDS             1238996..1240036
     CDS             1240042..1240782
     CDS             1241086..1241535
     CDS             1241819..1243225
     CDS             complement(1243203..1243496)
     CDS             complement(1244210..1246021)
     CDS             complement(1246166..1248028)
     CDS             complement(1248025..1249335)
     CDS             1249590..1249955
     CDS             complement(1250195..1250737)
     CDS             complement(1250734..1251228)
     CDS             1251494..1252465
     CDS             1252462..1253742
     CDS             1253736..1254845
     CDS             1254842..1255834
     CDS             complement(1255864..1256322)
     CDS             complement(1256346..1256828)
     CDS             complement(1256860..1257546)
     CDS             complement(1257575..1258882)
     CDS             complement(1258895..1259599)
     CDS             complement(1259615..1259869)
     CDS             complement(1259912..1260586)
     CDS             complement(1260856..1261689)
     CDS             complement(1261702..1262439)
     CDS             1262841..1263245
     CDS             1263277..1264371
     CDS             1264431..1265006
     CDS             1265128..1266549
     CDS             1266553..1267821
     CDS             1267818..1268510
     CDS             1268507..1269772
     CDS             1269775..1271019
     CDS             complement(1271029..1271856)
     CDS             1272157..1272855
     CDS             1273024..1273416
     CDS             1273904..1274839
     CDS             1274830..1276143
     CDS             1276209..1278254
     CDS             1278368..1279396
     CDS             complement(1279534..1280595)
     CDS             1280762..1281733
     CDS             1281772..1282371
     CDS             1282523..1284007
     CDS             1284004..1284591
     CDS             1284593..1284865
     CDS             complement(1284862..1286988)
     CDS             1287150..1288022
     CDS             complement(1288258..1289214)
     CDS             complement(1289462..1290712)
     CDS             1290861..1291043
     CDS             1291331..1292143
     CDS             complement(1292621..1293634)
     CDS             1293677..1293841
     CDS             complement(1293905..1294618)
     CDS             complement(1294620..1294811)
     CDS             complement(1294967..1295797)
     CDS             complement(1295846..1297006)
     CDS             complement(1297160..1297894)
     CDS             complement(1298050..1298463)
     CDS             complement(1298423..1299778)
     CDS             1300012..1300944
     CDS             1300998..1302533
     CDS             complement(1303297..1303584)
     CDS             1303909..1305798
     CDS             1306009..1306689
     CDS             complement(1307458..1309806)
     CDS             1310189..1311322
     CDS             1311309..1312613
     CDS             complement(1312677..1313645)
     CDS             complement(1313781..1314431)
     CDS             1314482..1315393
     CDS             1315434..1317638
     CDS             complement(1317601..1318188)
     CDS             1318344..1318919
     CDS             1318923..1320029
     CDS             complement(1320137..1320949)
     CDS             complement(1320973..1321488)
     CDS             1321605..1322021
     CDS             complement(1322118..1324262)
     CDS             complement(1324329..1324853)
     CDS             1325491..1326852
     CDS             1327023..1327631
     CDS             1327619..1328314
     CDS             1328470..1329108
     CDS             complement(1329226..1329684)
     CDS             1329752..1330504
     CDS             1330546..1332234
     CDS             1332792..1333268
     CDS             1333289..1334302
     CDS             1334310..1335407
     CDS             complement(1335553..1337382)
     CDS             1337588..1338433
     CDS             1338547..1339827
     CDS             1339848..1340786
     CDS             1340786..1341526
     CDS             complement(1341551..1342060)
     CDS             complement(1342057..1342836)
     CDS             1343000..1343986
     CDS             1344156..1345349
     CDS             complement(1345525..1346193)
     CDS             complement(1347367..1348188)
     CDS             1348361..1348897
     CDS             complement(1349108..1349425)
     CDS             1349772..1349918
     CDS             complement(1349976..1350914)
     CDS             complement(1350935..1352341)
     CDS             1352637..1354307
     CDS             complement(1354695..1355672)
     CDS             complement(1356164..1356916)
     CDS             complement(1356918..1357142)
     CDS             complement(1357167..1357580)
     CDS             complement(1357805..1359322)
     CDS             complement(1359347..1360861)
     CDS             1360984..1361442
     CDS             complement(1361436..1362278)
     CDS             complement(1362391..1364181)
     CDS             complement(1364329..1365252)
     CDS             complement(1365277..1365840)
     CDS             1366130..1366621
     CDS             1366634..1366960
     CDS             1366972..1368057
     CDS             1368181..1368303
     CDS             1368300..1368485
     CDS             complement(1369107..1369670)
     CDS             1369866..1371431
     CDS             1371603..1372421
     CDS             1372439..1373077
     CDS             1373101..1374501
     CDS             1374692..1375639
     CDS             1376062..1376169
     CDS             1376534..1377589
     CDS             complement(1377692..1378384)
     CDS             complement(1378755..1379513)
     CDS             1379795..1381057
     CDS             1381057..1381749
     CDS             1381861..1383171
     CDS             1383744..1383971
     CDS             complement(1383958..1385073)
     CDS             1385285..1386709
     CDS             1386853..1387857
     CDS             1388058..1388531
     CDS             1388550..1389212
     CDS             complement(1389300..1390511)
     CDS             complement(1390557..1391141)
     CDS             complement(1391164..1392234)
     CDS             complement(1392405..1393289)
     CDS             1393579..1393671
     CDS             1393811..1394551
     CDS             1394768..1396111
     CDS             complement(1396317..1396904)
     CDS             1397113..1398414
     CDS             1398423..1399283
     CDS             complement(1399308..1400168)
     CDS             1400274..1401029
     CDS             1401052..1402182
     CDS             complement(1402230..1403855)
     CDS             1404066..1405166
     CDS             complement(1405334..1405738)
     CDS             1405806..1407560
     CDS             complement(1407544..1408971)
     CDS             complement(1408977..1411571)
     CDS             1411769..1412206
     CDS             1412292..1412582
     CDS             1412619..1412873
     CDS             1413340..1414272
     CDS             complement(1414630..1415673)
     CDS             complement(1415706..1416953)
     CDS             complement(1416960..1417835)
     CDS             complement(1417832..1418710)
     CDS             complement(1418760..1419842)
     CDS             complement(1419876..1420196)
     CDS             1420284..1421081
     CDS             complement(1421198..1421602)
     CDS             complement(1421727..1421939)
     CDS             1422241..1422828
     CDS             1422970..1423194
     CDS             1423247..1423417
     CDS             1423407..1423634
     CDS             complement(1423776..1426151)
     CDS             complement(1426329..1427522)
     CDS             1427732..1431040
     CDS             1431037..1431567
     CDS             1431807..1432937
     CDS             1432952..1434574
     CDS             1434994..1435275
     CDS             1435931..1436755
     CDS             1436827..1437177
     CDS             1437177..1437554
     CDS             1437602..1439233
     CDS             1439262..1440641
     CDS             1440819..1442186
     CDS             1442183..1443550
     CDS             1443584..1444858
     CDS             1444953..1445261
     CDS             1445466..1447694
     CDS             1447828..1448637
     CDS             1448726..1449472
     CDS             complement(1449578..1451773)
     CDS             complement(1451866..1453920)
     CDS             1454142..1457096
     CDS             1457109..1458263
     CDS             1458269..1459066
     CDS             complement(1459231..1460130)
     CDS             complement(1460314..1463019)
     CDS             complement(1463111..1463788)
     CDS             1463997..1464656
     CDS             complement(1464730..1465566)
     CDS             1465658..1468453
     CDS             1468483..1469274
     CDS             1469279..1470970
     CDS             complement(1471081..1471884)
     CDS             complement(1471881..1473125)
     CDS             complement(1473131..1473469)
     CDS             1473628..1474077
     CDS             complement(1474201..1474941)
     CDS             complement(1474949..1475512)
     CDS             complement(1475789..1477018)
     CDS             complement(1477034..1477942)
     CDS             complement(1477932..1478417)
     CDS             1478636..1479856
     CDS             1480152..1481378
     CDS             complement(1481471..1482406)
     CDS             complement(1482413..1483786)
     CDS             complement(1483851..1484786)
     CDS             complement(1484944..1487058)
     CDS             1487154..1487381
     CDS             1487415..1487975
     CDS             1488517..1488777
     CDS             1490297..1490779
     CDS             complement(1491158..1491961)
     CDS             complement(1492001..1492531)
     CDS             complement(1492533..1493066)
     CDS             complement(1493076..1493819)
     CDS             1494170..1496062
     CDS             complement(1496180..1497208)
     CDS             complement(1497331..1498653)
     CDS             complement(1498678..1499958)
     CDS             1500222..1502078
     CDS             complement(1502038..1502568)
     CDS             1502622..1503113
     CDS             complement(1503241..1504119)
     CDS             1504315..1506438
     CDS             1506456..1507388
     CDS             complement(1507413..1508228)
     CDS             complement(1508292..1508513)
     CDS             1508725..1509198
     CDS             complement(1509290..1510561)
     CDS             1510727..1511932
     CDS             1512108..1513019
     CDS             1513030..1514202
     CDS             complement(1514336..1514674)
     CDS             complement(1514689..1515783)
     CDS             1515934..1516989
     CDS             1517076..1518068
     CDS             1518211..1518429
     CDS             1518500..1518940
     CDS             1518954..1519994
     CDS             complement(1520000..1521055)
     CDS             1521184..1521834
     CDS             1521982..1522185
     CDS             1522682..1524388
     CDS             complement(1524671..1525228)
     CDS             complement(1525664..1530196)
     CDS             1530590..1531480
     CDS             complement(1531555..1532889)
     CDS             complement(1532919..1533302)
     CDS             complement(1533414..1534187)
     CDS             1534432..1537989
     CDS             complement(1538026..1539771)
     CDS             complement(1539764..1540723)
     CDS             complement(1540818..1541783)
     CDS             complement(1541788..1543557)
     CDS             complement(1543544..1544572)
     CDS             complement(1544650..1544976)
     CDS             complement(1545075..1546085)
     CDS             complement(1546082..1546930)
     CDS             complement(1546927..1547661)
     CDS             1547771..1548124
     CDS             complement(1548200..1548820)
     CDS             1549028..1551772
     CDS             1552152..1553708
     CDS             complement(1554757..1556550)
     CDS             complement(1556565..1557548)
     CDS             1557633..1558364
     CDS             1558348..1559202
     CDS             1559399..1561600
     CDS             1561714..1564137
     CDS             1564305..1566284
     CDS             complement(1566358..1566474)
     CDS             complement(1566544..1566834)
     CDS             complement(1566888..1567190)
     CDS             complement(1567436..1567942)
     CDS             1568153..1568704
     CDS             complement(1568796..1569125)
     CDS             complement(1569184..1569660)
     CDS             1569808..1570611
     CDS             1570691..1572094
     CDS             complement(1572382..1572978)
     CDS             complement(1573044..1573604)
     CDS             complement(1573608..1574363)
     CDS             1574556..1575398
     CDS             1575395..1578247
     CDS             1578575..1578802
     CDS             1578862..1581060
     CDS             1581093..1581755
     CDS             complement(1581845..1582615)
     CDS             complement(1582612..1584096)
     CDS             complement(1584232..1584663)
     CDS             complement(1584696..1585973)
     CDS             1586157..1586786
     CDS             1586779..1587831
     CDS             complement(1587866..1588411)
     CDS             1588513..1589025
     CDS             complement(1589048..1589704)
     CDS             1589742..1590398
     CDS             complement(1590406..1591275)
     CDS             1591416..1594163
     CDS             complement(1594263..1596872)
     CDS             complement(1597157..1597345)
     CDS             complement(1597976..1598146)
     CDS             1598372..1601224
     CDS             1601251..1601403
     CDS             1601517..1601834
     CDS             complement(1602095..1602919)
     CDS             complement(1603376..1604617)
     CDS             1604950..1606587
     CDS             complement(1606600..1607256)
     CDS             complement(1607281..1609089)
     CDS             1609311..1609565
     CDS             complement(1609634..1611259)
     CDS             complement(1611272..1611697)
     CDS             complement(1611699..1612577)
     CDS             complement(1612574..1613032)
     CDS             1613261..1614175
     CDS             1614263..1614718
     CDS             1614844..1615869
     CDS             1615880..1616791
     CDS             1616903..1620454
     CDS             1620457..1621158
     CDS             1621168..1621662
     CDS             1621681..1622322
     CDS             complement(1622380..1622838)
     CDS             complement(1622923..1624755)
     CDS             complement(1624755..1626395)
     CDS             1626529..1627200
     CDS             1627216..1628187
     CDS             complement(1628308..1628586)
     CDS             complement(1628586..1629056)
     CDS             complement(1629103..1629720)
     CDS             complement(1630017..1630139)
     CDS             complement(1630412..1631089)
     CDS             complement(1631290..1633398)
     CDS             complement(1633409..1633765)
     CDS             complement(1633781..1633954)
     CDS             complement(1634389..1635444)
     CDS             complement(1635441..1635875)
     CDS             complement(1635896..1636942)
     CDS             complement(1636947..1637249)
     CDS             complement(1637322..1637654)
     CDS             1638084..1641449
     CDS             1641449..1644286
     CDS             complement(1644482..1645273)
     CDS             1645794..1646429
     CDS             1646423..1646815
     CDS             complement(1646953..1647756)
     CDS             complement(1648131..1648541)
     CDS             complement(1648733..1649089)
     CDS             1649300..1649488
     CDS             complement(1649498..1650268)
     CDS             complement(1650286..1650837)
     CDS             complement(1650809..1651183)
     CDS             complement(1651285..1651896)
     CDS             complement(1652037..1652270)
     CDS             complement(1652427..1654805)
     CDS             complement(1654802..1655029)
     CDS             complement(1655026..1655307)
     CDS             complement(1655322..1656125)
     CDS             1656438..1657115
     CDS             complement(1657386..1658180)
     CDS             complement(1658312..1659451)
     CDS             1659736..1660389
     CDS             complement(1660507..1660938)
     CDS             complement(1660994..1661146)
     CDS             complement(1661335..1661883)
     CDS             complement(1661887..1663905)
     CDS             complement(1664025..1665020)
     CDS             complement(1665017..1665718)
     CDS             complement(1665810..1666880)
     CDS             complement(1666864..1667985)
     CDS             complement(1667982..1668617)
     CDS             complement(1668893..1669693)
     CDS             complement(1669687..1670682)
     CDS             complement(1670691..1672691)
     CDS             complement(1672766..1673668)
     CDS             1673827..1673940
     CDS             1673970..1674395
     CDS             1674514..1675251
     CDS             1675387..1675653
     CDS             1675672..1676070
     CDS             1676063..1676482
     CDS             complement(1676600..1677109)
     CDS             complement(1677121..1677945)
     CDS             complement(1677980..1679287)
     CDS             complement(1679387..1680268)
     CDS             complement(1680321..1682441)
     CDS             complement(1682490..1682711)
     CDS             complement(1682756..1683229)
     CDS             1683528..1684949
     CDS             1684942..1685424
     CDS             complement(1685502..1686221)
     CDS             complement(1686322..1687188)
     CDS             complement(1687274..1688023)
     CDS             complement(1688162..1688551)
     CDS             complement(1688567..1689019)
     CDS             1689169..1690482
     CDS             1690600..1691727
     CDS             1691859..1692110
     CDS             complement(1692210..1694624)
     CDS             complement(1694721..1695818)
     CDS             complement(1695931..1696689)
     CDS             complement(1696742..1697281)
     CDS             complement(1697490..1698584)
     CDS             complement(1698868..1699962)
     CDS             complement(1699959..1700243)
     CDS             complement(1700291..1700635)
     CDS             complement(1700675..1702999)
     CDS             complement(1702969..1703607)
     CDS             1703629..1703787
     CDS             complement(1703861..1704202)
     CDS             1704506..1705432
     CDS             1705512..1706387
     CDS             complement(1706454..1706975)
     CDS             1707417..1708535
     CDS             1708963..1709220
     CDS             1709274..1711058
     CDS             1711266..1713146
     CDS             1713243..1714640
     CDS             1714662..1715549
     CDS             1715628..1716116
     CDS             1716113..1716892
     CDS             1717017..1717706
     CDS             1717739..1718227
     CDS             1718239..1718928
     CDS             1719070..1719891
     CDS             1719920..1720984
     CDS             1721275..1721484
     CDS             1721597..1722952
     CDS             1722971..1723993
     CDS             1724227..1725969
     CDS             1725966..1727684
     CDS             complement(1727749..1728267)
     CDS             complement(1728333..1729256)
     CDS             complement(1729339..1730208)
     CDS             1730315..1730407
     CDS             complement(1730821..1732068)
     CDS             complement(1732049..1733080)
     CDS             1733205..1734401
     CDS             complement(1734429..1735214)
     CDS             complement(1735251..1735997)
     CDS             complement(1735994..1736446)
     CDS             complement(1736443..1736760)
     CDS             complement(1736772..1737059)
     CDS             complement(1737111..1738454)
     CDS             complement(1738827..1739033)
     CDS             1739202..1739816
     CDS             1739830..1741236
     CDS             1741233..1742981
     CDS             complement(1743132..1743650)
     CDS             complement(1743717..1744136)
     CDS             complement(1744321..1744524)
     CDS             1745083..1745910
     CDS             1746026..1746850
     CDS             1746883..1747938
     CDS             1747926..1749302
     CDS             complement(1749346..1749861)
     CDS             complement(1749863..1750612)
     CDS             complement(1750656..1751540)
     CDS             complement(1751566..1752363)
     CDS             1752474..1753103
     CDS             1753170..1754552
     CDS             1754744..1755844
     CDS             1756139..1756843
     CDS             1756932..1760618
     CDS             complement(1760983..1761270)
     CDS             1761489..1761728
     CDS             complement(1761825..1762193)
     CDS             complement(1762227..1763939)
     CDS             complement(1763955..1764680)
     CDS             complement(1764905..1765492)
     CDS             complement(1765577..1766311)
     CDS             complement(1766378..1767007)
     CDS             1767204..1769219
     CDS             1769216..1770019
     CDS             complement(1770697..1772136)
     CDS             complement(1772133..1773050)
     CDS             1773362..1774795
     CDS             1774783..1775061
     CDS             complement(1775149..1778388)
     CDS             complement(1778396..1778977)
     CDS             complement(1778970..1780394)
     CDS             complement(1780391..1780564)
     CDS             complement(1780561..1782117)
     CDS             complement(1782180..1783310)
     CDS             complement(1783482..1783949)
     CDS             complement(1784158..1784940)
     CDS             complement(1784945..1786327)
     CDS             1786476..1787231
     CDS             complement(1787500..1788291)
     CDS             complement(1788288..1789082)
     CDS             1789147..1790382
     CDS             1790490..1791569
     CDS             1791530..1792447
     CDS             1792460..1793227
     CDS             1793217..1794491
     CDS             complement(1794498..1795070)
     CDS             complement(1795048..1795476)
     CDS             complement(1795666..1796712)
     CDS             complement(1796848..1798047)
     CDS             complement(1798134..1798664)
     CDS             1798869..1800014
     CDS             1800171..1800905
     CDS             1801018..1802556
     CDS             1802710..1802982
     CDS             1803083..1804537
     CDS             1804578..1804904
     CDS             1804908..1805678
     CDS             complement(1806260..1806745)
     CDS             complement(1806909..1808225)
     CDS             complement(1808222..1809349)
     CDS             complement(1809346..1810713)
     CDS             complement(1810725..1812830)
     CDS             complement(1813535..1814839)
     CDS             complement(1815144..1815704)
     CDS             complement(1815961..1817331)
     CDS             1817496..1818647
     CDS             1818700..1819215
     CDS             1819215..1820078
     CDS             1820435..1821661
     CDS             complement(1821790..1822068)
     CDS             complement(1822441..1823457)
     CDS             complement(1823480..1824538)
     CDS             complement(1824539..1825579)
     CDS             complement(1825618..1826619)
     CDS             1826792..1828096
     CDS             1828293..1829573
     CDS             complement(1829662..1830015)
     CDS             complement(1830024..1830917)
     CDS             1831135..1831515
     CDS             1831519..1832034
     CDS             complement(1832114..1833268)
     CDS             complement(1833343..1835385)
     CDS             complement(1835639..1835878)
     CDS             complement(1836033..1836452)
     CDS             complement(1836574..1837791)
     CDS             1838116..1838910
     CDS             1838992..1839480
     CDS             1839506..1840546
     CDS             complement(1840582..1841583)
     CDS             1841790..1843028
     CDS             1843328..1845862
     CDS             complement(1845959..1846063)
     CDS             1846264..1850151
     CDS             1850455..1850871
     CDS             1851070..1854906
     CDS             1854950..1855648
     CDS             1855813..1857453
     CDS             1857766..1858020
     CDS             complement(1858074..1859477)
     CDS             complement(1859656..1860939)
     CDS             1861246..1861881
     CDS             1861875..1862288
     CDS             complement(1862799..1863965)
     CDS             complement(1864273..1865361)
     CDS             complement(1865464..1865976)
     CDS             complement(1865960..1866415)
     CDS             1866605..1866898
     CDS             1866939..1868081
     CDS             complement(1868175..1868603)
     CDS             1868933..1871518
     CDS             1871536..1873128
     CDS             1873165..1873701
     CDS             1873698..1874327
     CDS             1874340..1875386
     CDS             1875383..1876099
     CDS             1876089..1876979
     CDS             1876967..1877302
     CDS             complement(1878548..1879432)
     CDS             1879709..1881127
     CDS             1881614..1882690
     CDS             complement(1882732..1883151)
     CDS             1883666..1883914
     CDS             complement(1884015..1884965)
     CDS             complement(1885086..1886285)
     CDS             complement(1886342..1887223)
     CDS             complement(1887251..1887982)
     CDS             complement(1888001..1888714)
     CDS             complement(1888862..1889938)
     CDS             complement(1890043..1891365)
     CDS             complement(1891511..1892122)
     CDS             complement(1892106..1893308)
     CDS             complement(1893540..1893974)
     CDS             complement(1894215..1896278)
     CDS             1896470..1897816
     CDS             1897823..1898269
     CDS             1898347..1898784
     CDS             complement(1898885..1900009)
     CDS             complement(1900089..1900835)
     CDS             complement(1900842..1901534)
     CDS             complement(1901527..1902537)
     CDS             complement(1902550..1903344)
     CDS             complement(1903358..1905997)
     CDS             complement(1906037..1907164)
     CDS             complement(1907246..1907845)
     CDS             complement(1907855..1909321)
     CDS             1909445..1911199
     CDS             1911238..1911813
     CDS             complement(1911893..1912513)
     CDS             complement(1913019..1913924)
     CDS             complement(1914042..1914854)
     CDS             complement(1914913..1915608)
     CDS             complement(1915697..1917892)
     CDS             1918240..1919034
     CDS             1919282..1920112
     CDS             1920168..1921487
     CDS             1921796..1921957
     CDS             complement(1921996..1922868)
     CDS             1923055..1923489
     CDS             complement(1923782..1925656)
     CDS             complement(1925774..1927045)
     CDS             complement(1927055..1929511)
     CDS             complement(1929803..1930681)
     CDS             complement(1930769..1932349)
     CDS             1932560..1933534
     CDS             1933548..1934873
     CDS             1934885..1935583
     CDS             complement(1935749..1936216)
     CDS             complement(1936312..1936941)
     CDS             complement(1937072..1938127)
     CDS             complement(1938292..1939143)
     CDS             complement(1939149..1940186)
     CDS             complement(1940202..1941905)
     CDS             complement(1942046..1942492)
     CDS             complement(1942679..1943326)
     CDS             complement(1943338..1943646)
     CDS             complement(1943665..1946898)
     CDS             complement(1946895..1947413)
     CDS             complement(1947364..1948716)
     CDS             complement(1948717..1948965)
     CDS             complement(1949112..1949738)
     CDS             1949957..1950097
     CDS             1950404..1950700
     CDS             1950783..1951799
     CDS             1951796..1952725
     CDS             1952753..1953919
     CDS             1953950..1955359
     CDS             1955482..1955859
     CDS             1955933..1958005
     CDS             1958002..1958364
     CDS             1958459..1958707
     CDS             1958916..1959257
     CDS             complement(1959343..1960044)
     CDS             1960280..1961599
     CDS             1961635..1961868
     CDS             complement(1961916..1962194)
     CDS             complement(1962351..1963535)
     CDS             complement(1963734..1964285)
     CDS             complement(1964517..1965287)
     CDS             complement(1965375..1967288)
     CDS             complement(1967486..1968403)
     CDS             1969115..1969405
     CDS             1969618..1970976
     CDS             1971490..1971852
     CDS             1971869..1973245
     CDS             1973516..1973671
     CDS             complement(1973926..1974441)
     CDS             complement(1974469..1975890)
     CDS             complement(1975912..1976583)
     CDS             1976813..1977631
     CDS             complement(1977688..1978335)
     CDS             complement(1978406..1981732)
     CDS             complement(1981757..1983631)
     CDS             complement(1983790..1983930)
     CDS             1984260..1985132
     CDS             1985144..1985971
     CDS             1986611..1986871
     CDS             complement(1986924..1987982)
     CDS             1988055..1988978
     CDS             complement(1989048..1989302)
     CDS             1989425..1990207
     CDS             1990315..1991610
     CDS             complement(1992062..1992397)
     CDS             complement(1992394..1992768)
     CDS             complement(1992775..1993014)
     CDS             complement(1993098..1993970)
     CDS             complement(1993909..1994679)
     CDS             complement(1994676..1995611)
     CDS             complement(1995735..1997423)
     CDS             complement(1997780..1998217)
     CDS             1998609..1999166
     CDS             1999192..1999383
     CDS             1999414..2000433
     CDS             2000561..2001550
     CDS             2001579..2002496
     CDS             2002523..2003266
     CDS             2003429..2003674
     CDS             2003733..2004986
     CDS             2005004..2005846
     CDS             2005894..2006502
     CDS             2006561..2007280
     CDS             complement(2007573..2007839)
     CDS             2008108..2009592
     CDS             2009852..2011546
     CDS             2011633..2013039
     CDS             2013356..2015329
     CDS             2015356..2015997
     CDS             2016045..2016239
     CDS             2016272..2016619
     CDS             2016639..2017664
     CDS             complement(2017742..2018143)
     CDS             complement(2018353..2018811)
     CDS             complement(2018858..2019121)
     CDS             complement(2019205..2019666)
     CDS             complement(2019739..2020161)
     CDS             complement(2020326..2021087)
     CDS             complement(2021084..2022094)
     CDS             complement(2022091..2022615)
     CDS             2022794..2023930
     CDS             complement(2023940..2024353)
     CDS             complement(2024388..2025296)
     CDS             complement(2025293..2026084)
     CDS             2026341..2026928
     CDS             complement(2026992..2028155)
     CDS             complement(2028232..2030220)
     CDS             complement(2030384..2031010)
     CDS             2031011..2031277
     CDS             complement(2037357..2038187)
     CDS             complement(2038234..2039847)
     CDS             complement(2039876..2041138)
     CDS             complement(2041233..2041667)
     CDS             complement(2041807..2043072)
     CDS             complement(2043126..2043704)
     CDS             2044003..2044938
     CDS             2045675..2047138
     CDS             complement(2047201..2048325)
     CDS             2048509..2049162
     CDS             complement(2049225..2049698)
     CDS             complement(2049746..2050732)
     CDS             complement(2050762..2051373)
     CDS             complement(2051410..2051793)
     CDS             complement(2051841..2052218)
     CDS             complement(2052483..2052701)
     CDS             complement(2052761..2053534)
     CDS             complement(2053549..2054874)
     CDS             complement(2054893..2055453)
     CDS             complement(2055487..2055672)
     CDS             complement(2055691..2056209)
     CDS             complement(2056233..2056592)
     CDS             complement(2056652..2057173)
     CDS             complement(2057221..2057616)
     CDS             complement(2057682..2057951)
     CDS             complement(2057971..2058522)
     CDS             complement(2058620..2058862)
     CDS             complement(2058979..2059347)
     CDS             complement(2059382..2059666)
     CDS             complement(2059705..2059911)
     CDS             complement(2059942..2060361)
     CDS             complement(2060412..2061173)
     CDS             complement(2061189..2061500)
     CDS             complement(2061579..2061875)
     CDS             complement(2061909..2062748)
     CDS             complement(2062779..2063090)
     CDS             complement(2063124..2063750)
     CDS             complement(2063770..2064399)
     CDS             complement(2064434..2064745)
     CDS             complement(2064824..2066005)
     CDS             complement(2066057..2068171)
     CDS             complement(2068213..2068683)
     CDS             complement(2068708..2069106)
     CDS             2069523..2070251
     CDS             complement(2070533..2070682)
     CDS             2071029..2071493
     CDS             complement(2071566..2071670)
     CDS             complement(2071671..2072498)
     CDS             complement(2072556..2072690)
     CDS             complement(2072805..2074088)
     CDS             complement(2074085..2076466)
     CDS             complement(2076463..2077959)
     CDS             complement(2077956..2079104)
     CDS             complement(2079088..2079669)
     CDS             complement(2079666..2080523)
     CDS             complement(2080520..2081443)
     CDS             complement(2081697..2081963)
     CDS             complement(2082028..2082495)
     CDS             complement(2082482..2083489)
     CDS             2083559..2083846
     CDS             complement(2083861..2085288)
     CDS             complement(2085334..2085891)
     CDS             complement(2086261..2086779)
     CDS             complement(2086828..2087319)
     CDS             complement(2087347..2088174)
     CDS             complement(2088304..2089497)
     CDS             complement(2089588..2090634)
     CDS             complement(2090648..2090974)
     CDS             complement(2091064..2091588)
     CDS             2092093..2092314
     CDS             2092718..2092930
     CDS             complement(2093087..2094484)
     CDS             2094686..2094835
     CDS             complement(2095005..2096870)
     CDS             complement(2097012..2097548)
     CDS             2097924..2099312
     CDS             2099328..2099594
     CDS             2099664..2100611
     CDS             2100685..2100984
     CDS             complement(2101209..2102594)
     CDS             complement(2102616..2103089)
     CDS             complement(2103199..2104350)
     CDS             complement(2104360..2105136)
     CDS             complement(2105133..2105558)
     CDS             complement(2105551..2107203)
     CDS             complement(2107210..2108205)
     CDS             complement(2108202..2108642)
     CDS             complement(2108734..2109096)
     CDS             complement(2109133..2110866)
     CDS             complement(2110891..2111763)
     CDS             complement(2112084..2113334)
     CDS             complement(2113428..2113763)
     CDS             complement(2114140..2115522)
     CDS             complement(2115704..2115871)
     CDS             2116113..2117273
     CDS             2117270..2117755
     CDS             2117928..2119397
     CDS             2119512..2120663
     CDS             2120663..2121361
     CDS             complement(2121410..2123134)
     CDS             complement(2123131..2123991)
     CDS             complement(2124011..2125693)
     CDS             2125957..2126574
     CDS             2126594..2126983
     CDS             2127056..2128999
     CDS             complement(2128988..2130304)
     CDS             complement(2130563..2131489)
     CDS             complement(2131506..2133338)
     CDS             complement(2133565..2134338)
     CDS             complement(2134348..2136288)
     CDS             complement(2136317..2136934)
     CDS             complement(2137072..2137734)
     CDS             complement(2137759..2138355)
     CDS             complement(2138352..2139149)
     CDS             2139339..2139848
     CDS             complement(2139855..2140559)
     CDS             complement(2140586..2141071)
     CDS             2141338..2141640
     CDS             2142024..2143022
     CDS             2143025..2144032
     CDS             2144159..2144446
     CDS             2144639..2145967
     CDS             2146558..2148423
     CDS             2148442..2150862
     CDS             2150939..2152165
     CDS             complement(2152278..2152721)
     CDS             complement(2153121..2153414)
     CDS             complement(2153530..2153823)
     CDS             complement(2153826..2154047)