CDS             complement(7..498)
     CDS             complement(502..843)
     CDS             complement(918..2312)
     CDS             complement(2517..3161)
     CDS             complement(3158..3511)
     CDS             3635..4117
     CDS             4311..4961
     CDS             4958..5875
     CDS             5966..6214
     CDS             complement(6281..7492)
     CDS             complement(7573..8826)
     CDS             complement(9346..10317)
     CDS             complement(10350..10799)
     CDS             complement(10840..12111)
     CDS             complement(12174..13622)
     CDS             complement(15221..16144)
     CDS             complement(17229..17741)
     CDS             complement(18517..18978)
     CDS             complement(19267..19641)
     CDS             complement(19918..20292)
     CDS             complement(20832..21170)
     CDS             complement(21470..21877)
     CDS             complement(21891..22487)
     CDS             complement(22825..23502)
     CDS             complement(23528..23875)
     CDS             complement(23904..24233)
     CDS             complement(24311..24529)
     CDS             24651..25604
     CDS             complement(25679..27736)
     CDS             complement(27852..29690)
     CDS             29972..30493
     CDS             complement(30911..32236)
     CDS             32447..33286
     CDS             33283..34449
     CDS             34713..35978
     CDS             complement(36050..36379)
     CDS             complement(36454..37824)
     CDS             complement(37879..38151)
     CDS             complement(38144..38857)
     CDS             38916..39917
     CDS             40011..40859
     CDS             40885..41370
     CDS             complement(41472..43040)
     CDS             43186..44451
     CDS             45079..45363
     CDS             48123..48260
     CDS             48260..51289
     CDS             complement(53030..55180)
     CDS             complement(55466..56692)
     CDS             complement(56855..57898)
     CDS             58018..58704
     CDS             58704..59111
     CDS             59160..59951
     CDS             60098..60514
     CDS             61935..62051
     CDS             62158..62412
     CDS             complement(65268..65918)
     CDS             66501..66710
     CDS             66979..68100
     CDS             68296..70314
     CDS             complement(70358..70930)
     CDS             complement(70969..71835)
     CDS             complement(71898..72965)
     CDS             complement(73081..74100)
     CDS             74483..75409
     CDS             75694..76428
     CDS             complement(76613..77290)
     CDS             complement(77374..78423)
     CDS             complement(78424..79110)
     CDS             complement(79114..80247)
     CDS             80382..81557
     CDS             81572..82735
     CDS             82735..83532
     CDS             83529..84179
     CDS             84243..86516
     CDS             86547..87377
     CDS             87542..87886
     CDS             87944..88585
     CDS             88701..89768
     CDS             89831..90697
     CDS             90736..91290
     CDS             91315..93429
     CDS             93566..94825
     CDS             95192..96322
     CDS             96277..96597
     CDS             96815..98029
     CDS             98128..99144
     CDS             99155..99352
     CDS             complement(99777..101177)
     CDS             complement(101492..102964)
     CDS             104406..104642
     CDS             105683..105853
     CDS             105867..106676
     CDS             107320..107817
     CDS             107835..109406
     CDS             complement(109488..109631)
     CDS             complement(109631..109738)
     CDS             109857..110357
     CDS             110615..111133
     CDS             complement(111409..111798)
     CDS             complement(112406..113080)
     CDS             complement(113207..113365)
     CDS             complement(113362..114204)
     CDS             114443..115363
     CDS             115373..115831
     CDS             115902..116561
     CDS             complement(116624..117955)
     CDS             118025..118528
     CDS             118615..119541
     CDS             119620..120879
     CDS             120845..121441
     CDS             121441..123561
     CDS             123554..124831
     CDS             124922..126115
     CDS             126141..126602
     CDS             126674..128980
     CDS             complement(129053..129748)
     CDS             complement(129768..130319)
     CDS             130438..130815
     CDS             130904..131473
     CDS             131596..131847
     CDS             132264..133448
     CDS             133645..133923
     CDS             133925..134461
     CDS             134562..134996
     CDS             134996..135691
     CDS             135921..136421
     CDS             136479..136850
     CDS             137040..141218
     CDS             141375..145550
     CDS             complement(145664..145789)
     CDS             145842..146099
     CDS             146096..146245
     CDS             146424..146795
     CDS             146913..147383
     CDS             147402..149507
     CDS             149593..150777
     CDS             150795..151106
     CDS             151248..151613
     CDS             151784..152428
     CDS             152428..153048
     CDS             153045..153359
     CDS             153365..154198
     CDS             154205..154483
     CDS             154492..154821
     CDS             154831..155523
     CDS             complement(155453..155920)
     CDS             155923..156114
     CDS             156114..156377
     CDS             156599..156967
     CDS             156979..157302
     CDS             157312..157851
     CDS             157854..158159
     CDS             158175..158567
     CDS             158581..159114
     CDS             159128..159481
     CDS             159500..160018
     CDS             160011..160196
     CDS             160238..160405
     CDS             160360..160632
     CDS             160644..161954
     CDS             162377..162739
     CDS             163174..163794
     CDS             163820..164806
     CDS             164830..165198
     CDS             165149..165304
     CDS             165345..166058
     CDS             166086..166901
     CDS             166905..167168
     CDS             167172..168092
     CDS             complement(168422..171259)
     CDS             complement(171356..172165)
     CDS             complement(172346..173602)
     CDS             complement(173681..175072)
     CDS             complement(175429..176205)
     CDS             complement(176292..176741)
     CDS             complement(176775..177821)
     CDS             complement(177854..178354)
     CDS             complement(178420..180813)
     CDS             complement(180870..182210)
     CDS             complement(182245..183480)
     CDS             complement(183485..184282)
     CDS             complement(184285..185031)
     CDS             complement(185087..185644)
     CDS             complement(185824..186951)
     CDS             187362..187784
     CDS             187942..188565
     CDS             188664..189437
     CDS             complement(190697..191281)
     CDS             complement(191350..193245)
     CDS             complement(193571..194998)
     CDS             195158..196147
     CDS             complement(197445..200204)
     CDS             200697..201689
     CDS             201737..202909
     CDS             complement(203119..203508)
     CDS             203731..204141
     CDS             complement(204405..205214)
     CDS             complement(205224..205601)
     CDS             205628..206254
     CDS             206324..207049
     CDS             complement(207302..208333)
     CDS             complement(208532..209371)
     CDS             209520..211496
     CDS             212546..212644
     CDS             complement(212715..214100)
     CDS             complement(214197..216587)
     CDS             216857..217729
     CDS             217817..219853
     CDS             complement(220476..221042)
     CDS             complement(221438..222952)
     CDS             223300..224151
     CDS             complement(225071..226201)
     CDS             complement(226506..227753)
     CDS             complement(227909..228145)
     CDS             228341..229384
     CDS             229547..230020
     CDS             230153..230365
     CDS             230563..233253
     CDS             complement(233555..234520)
     CDS             complement(234785..235477)
     CDS             complement(235585..236778)
     CDS             complement(236907..237644)
     CDS             complement(237666..238559)
     CDS             complement(238556..239203)
     CDS             239387..241594
     CDS             242118..242657
     CDS             complement(243183..243542)
     CDS             244058..244678
     CDS             244668..246152
     CDS             246614..246970
     CDS             246961..247443
     CDS             247456..248049
     CDS             248039..249295
     CDS             249295..249768
     CDS             250158..251459
     CDS             251459..251896
     CDS             252224..252421
     CDS             252733..254994
     CDS             254997..256073
     CDS             256154..256633
     CDS             256664..257371
     CDS             257407..258078
     CDS             258075..258380
     CDS             258444..258989
     CDS             259113..259454
     CDS             259503..261527
     CDS             261623..263119
     CDS             263129..264571
     CDS             264683..264982
     CDS             complement(265091..265987)
     CDS             complement(265971..266195)
     CDS             complement(266442..267365)
     CDS             complement(267370..269226)
     CDS             complement(269252..269389)
     CDS             complement(269389..269973)
     CDS             complement(270055..270381)
     CDS             complement(270443..271162)
     CDS             complement(271292..271756)
     CDS             complement(271821..272318)
     CDS             272545..273294
     CDS             273291..274079
     CDS             274868..275293
     CDS             complement(275435..277735)
     CDS             complement(277800..278582)
     CDS             complement(278633..279589)
     CDS             complement(279721..281259)
     CDS             complement(281259..281450)
     CDS             281477..282175
     CDS             complement(282232..283236)
     CDS             283306..285714
     CDS             285819..286862
     CDS             complement(288370..290250)
     CDS             290559..291191
     CDS             291263..292633
     CDS             292714..294051
     CDS             294035..294583
     CDS             complement(294874..295488)
     CDS             complement(295525..297675)
     CDS             complement(297660..298007)
     CDS             complement(298070..299269)
     CDS             complement(299360..300271)
     CDS             300379..300777
     CDS             300826..301431
     CDS             301617..303728
     CDS             303843..304538
     CDS             complement(304869..306239)
     CDS             306459..307265
     CDS             308685..308801
     CDS             308908..309162
     CDS             complement(312018..312668)
     CDS             313251..313550
     CDS             313610..313810
     CDS             313965..314171
     CDS             314275..314943
     CDS             complement(315299..315556)
     CDS             316410..317465
     CDS             317533..318021
     CDS             complement(318371..318847)
     CDS             complement(318859..319287)
     CDS             319399..319644
     CDS             321328..323187
     CDS             323462..324895
     CDS             complement(325096..326064)
     CDS             326142..327434
     CDS             complement(327937..328623)
     CDS             complement(328698..329171)
     CDS             329613..330767
     CDS             330791..332317
     CDS             332567..332800
     CDS             332832..332987
     CDS             complement(333176..334360)
     CDS             complement(334699..334971)
     CDS             complement(334996..335304)
     CDS             335528..336502
     CDS             336507..336983
     CDS             337395..339071
     CDS             complement(339156..339365)
     CDS             complement(339358..339990)
     CDS             complement(339992..340852)
     CDS             complement(340926..342158)
     CDS             342515..344158
     CDS             344368..345189
     CDS             345344..346129
     CDS             complement(346373..347371)
     CDS             complement(347402..347578)
     CDS             347681..347995
     CDS             348006..349175
     CDS             349200..349616
     CDS             complement(349788..352382)
     CDS             352621..353151
     CDS             353154..353444
     CDS             353444..353722
     CDS             353771..354637
     CDS             354708..355466
     CDS             355539..356030
     CDS             356061..357071
     CDS             complement(357141..358028)
     CDS             complement(358045..358164)
     CDS             complement(358316..358768)
     CDS             complement(358788..358907)
     CDS             complement(358919..359974)
     CDS             360071..361045
     CDS             361263..361799
     CDS             361796..362377
     CDS             362358..362888
     CDS             362932..363696
     CDS             complement(364165..364866)
     CDS             complement(364869..365678)
     CDS             365978..367396
     CDS             367552..368835
     CDS             368832..369107
     CDS             complement(369242..369370)
     CDS             370159..370869
     CDS             370886..371161
     CDS             complement(371248..372381)
     CDS             complement(372445..372831)
     CDS             complement(372900..373358)
     CDS             373564..373707
     CDS             complement(373860..374237)
     CDS             complement(374259..374666)
     CDS             complement(374672..375349)
     CDS             complement(375564..375923)
     CDS             complement(375926..377329)
     CDS             complement(377333..378274)
     CDS             complement(378271..378387)
     CDS             complement(378394..379494)
     CDS             379815..381389
     CDS             complement(381742..383223)
     CDS             383368..384102
     CDS             complement(384215..385165)
     CDS             385529..386257
     CDS             387108..388064
     CDS             388057..388542
     CDS             complement(388602..390278)
     CDS             390665..392020
     CDS             392024..393034
     CDS             393268..395526
     CDS             395539..396204
     CDS             complement(396382..397890)
     CDS             complement(397939..398274)
     CDS             complement(398426..399538)
     CDS             399740..400678
     CDS             400896..401777
     CDS             402184..402465
     CDS             402525..403295
     CDS             404250..404810
     CDS             complement(405844..409449)
     CDS             complement(409698..411224)
     CDS             411707..412027
     CDS             412041..413537
     CDS             413643..414506
     CDS             414509..415153
     CDS             415186..416007
     CDS             complement(416580..417722)
     CDS             418070..418525
     CDS             418522..419508
     CDS             419505..419768
     CDS             419829..421574
     CDS             421599..423077
     CDS             423100..423537
     CDS             423512..424747
     CDS             424872..426239
     CDS             426242..426418
     CDS             426665..427747
     CDS             427873..428469
     CDS             428553..429890
     CDS             430016..431341
     CDS             431345..432412
     CDS             432456..433976
     CDS             434089..435003
     CDS             434993..435721
     CDS             435807..437051
     CDS             437170..438348
     CDS             438487..439797
     CDS             440423..441298
     CDS             441384..442538
     CDS             442691..443479
     CDS             443557..446163
     CDS             446966..448135
     CDS             448549..449748
     CDS             450107..450727
     CDS             complement(450854..451297)
     CDS             451471..451839
     CDS             451884..453038
     CDS             complement(453095..453967)
     CDS             454052..454864
     CDS             complement(454893..455567)
     CDS             456464..457429
     CDS             457987..458841
     CDS             459360..460592
     CDS             460670..461758
     CDS             461795..462586
     CDS             462610..463338
     CDS             463976..464422
     CDS             464432..465199
     CDS             465399..465776
     CDS             465858..466667
     CDS             466660..467082
     CDS             467131..468273
     CDS             complement(468331..469581)
     CDS             complement(469578..470039)
     CDS             470241..471053
     CDS             complement(472101..473210)
     CDS             complement(473372..473533)
     CDS             475581..477719
     CDS             477806..480553
     CDS             complement(481824..482966)
     CDS             483269..483532
     CDS             483762..484841
     CDS             484984..485685
     CDS             485743..487551
     CDS             487702..487986
     CDS             488153..490045
     CDS             490144..491067
     CDS             491265..492731
     CDS             complement(492938..493972)
     CDS             494237..495379
     CDS             495389..496036
     CDS             496024..496806
     CDS             497026..498462
     CDS             498465..499562
     CDS             499574..500110
     CDS             500112..500756
     CDS             500779..501138
     CDS             complement(501806..502198)
     CDS             complement(502185..502502)
     CDS             complement(502630..502908)
     CDS             complement(502915..503133)
     CDS             complement(503207..503404)
     CDS             complement(503409..503699)
     CDS             complement(503744..504745)
     CDS             complement(505314..505808)
     CDS             complement(505809..506690)
     CDS             complement(506915..507817)
     CDS             complement(508309..508752)
     CDS             complement(509068..509391)
     CDS             complement(509391..517502)
     CDS             complement(517630..518115)
     CDS             complement(518212..518946)
     CDS             519142..520821
     CDS             520930..526866
     CDS             526873..527382
     CDS             527442..529130
     CDS             529139..529516
     CDS             529794..530168
     CDS             530239..532155
     CDS             532171..532602
     CDS             532747..535248
     CDS             535245..535733
     CDS             535920..536192
     CDS             536522..537154
     CDS             537173..537436
     CDS             537543..539465
     CDS             539474..539896
     CDS             539933..540334
     CDS             540693..541076
     CDS             541079..542014
     CDS             542968..543147
     CDS             543529..543987
     CDS             complement(543953..544183)
     CDS             544199..544375
     CDS             complement(544508..545758)
     CDS             complement(545743..546213)
     CDS             546273..546932
     CDS             546960..547478
     CDS             547485..547907
     CDS             548176..548547
     CDS             548544..549182
     CDS             complement(549821..550906)
     CDS             complement(550963..552483)
     CDS             552482..552658
     CDS             complement(552685..554184)
     CDS             complement(554322..554951)
     CDS             complement(554997..555410)
     CDS             556000..557223
     CDS             557514..558893
     CDS             complement(559022..559846)
     CDS             complement(559854..560363)
     CDS             560482..561417
     CDS             complement(561821..563014)
     CDS             complement(563096..563593)
     CDS             563709..563912
     CDS             complement(564081..565667)
     CDS             complement(565936..566658)
     CDS             566907..570392
     CDS             complement(570557..571603)
     CDS             complement(571886..572275)
     CDS             572501..573679
     CDS             573745..575679
     CDS             complement(576092..576874)
     CDS             577012..579201
     CDS             complement(579248..580321)
     CDS             complement(580369..580809)
     CDS             complement(580876..581325)
     CDS             complement(582560..584488)
     CDS             complement(584696..584968)
     CDS             585156..585842
     CDS             585974..586312
     CDS             586472..586936
     CDS             586971..588482
     CDS             complement(588839..589657)
     CDS             589841..590419
     CDS             complement(590696..590911)
     CDS             complement(590937..591992)
     CDS             complement(592145..593362)
     CDS             complement(593376..593969)
     CDS             complement(593973..594599)
     CDS             complement(594599..595375)
     CDS             complement(595368..596600)
     CDS             complement(596603..597946)
     CDS             complement(598296..599717)
     CDS             complement(600078..600437)
     CDS             complement(600434..601039)
     CDS             complement(601086..601568)
     CDS             602079..603179
     CDS             603341..603727
     CDS             603879..605126
     CDS             605453..605974
     CDS             606043..607062
     CDS             607120..607740
     CDS             607763..607882
     CDS             607879..608373
     CDS             complement(608461..610122)
     CDS             complement(610252..610794)
     CDS             complement(612020..612688)
     CDS             613342..614094
     CDS             614111..618019
     CDS             complement(618299..619213)
     CDS             complement(619290..620165)
     CDS             complement(620189..620944)
     CDS             complement(621235..621600)
     CDS             complement(621616..622365)
     CDS             complement(622365..622874)
     CDS             complement(622890..623135)
     CDS             complement(623180..625606)
     CDS             complement(625724..627130)
     CDS             complement(627144..627821)
     CDS             complement(628011..629825)
     CDS             complement(629815..630168)
     CDS             complement(630177..630785)
     CDS             complement(630838..631608)
     CDS             complement(631622..632308)
     CDS             complement(632312..632515)
     CDS             complement(632562..632885)
     CDS             complement(632957..633280)
     CDS             complement(633421..634485)
     CDS             complement(635034..636143)
     CDS             636271..636537
     CDS             636749..638602
     CDS             638606..639541
     CDS             639764..640033
     CDS             640414..641538
     CDS             641554..642519
     CDS             642519..643406
     CDS             643532..644827
     CDS             complement(645072..646529)
     CDS             complement(647614..648873)
     CDS             complement(649093..651477)
     CDS             651889..652710
     CDS             complement(652949..653611)
     CDS             complement(653649..654476)
     CDS             654903..655526
     CDS             655799..656938
     CDS             657071..657526
     CDS             657534..658292
     CDS             658333..658863
     CDS             659119..659334
     CDS             complement(659238..660833)
     CDS             complement(660940..661335)
     CDS             complement(661366..662133)
     CDS             complement(662146..662883)
     CDS             complement(662916..663554)
     CDS             complement(663685..665187)
     CDS             complement(665372..666430)
     CDS             complement(666451..667968)
     CDS             complement(668036..669031)
     CDS             complement(669318..670283)
     CDS             complement(670447..670830)
     CDS             complement(670888..672264)
     CDS             complement(672283..673152)
     CDS             complement(673180..673779)
     CDS             complement(673772..674005)
     CDS             complement(674113..674646)
     CDS             complement(674747..675205)
     CDS             675650..677476
     CDS             677479..677943
     CDS             677984..678157
     CDS             678326..678613
     CDS             complement(678929..679096)
     CDS             679127..680365
     CDS             680396..680815
     CDS             681006..681230
     CDS             681233..681622
     CDS             681723..682112
     CDS             682235..683176
     CDS             683180..684448
     CDS             684451..684768
     CDS             684903..685610
     CDS             685636..685965
     CDS             686382..686783
     CDS             686965..687354
     CDS             complement(687395..689695)
     CDS             complement(689773..690162)
     CDS             complement(690298..690822)
     CDS             complement(691407..692582)
     CDS             complement(692639..695164)
     CDS             complement(695312..696598)
     CDS             complement(696816..697388)
     CDS             697472..698467
     CDS             698527..699147
     CDS             699369..700649
     CDS             701196..702230
     CDS             702430..703017
     CDS             703086..703268
     CDS             703265..704026
     CDS             704049..704450
     CDS             704471..704668
     CDS             705342..706127
     CDS             706165..707037
     CDS             complement(707097..707708)
     CDS             707817..708041
     CDS             708404..709438
     CDS             complement(709806..710231)
     CDS             complement(710309..710785)
     CDS             complement(710833..711156)
     CDS             711323..712042
     CDS             712000..713013
     CDS             complement(714856..715482)
     CDS             complement(715541..716032)
     CDS             complement(716132..717676)
     CDS             complement(717989..718486)
     CDS             complement(718479..719477)
     CDS             complement(719490..720764)
     CDS             complement(720795..721241)
     CDS             complement(721246..721605)
     CDS             complement(721678..722427)
     CDS             complement(722447..722563)
     CDS             complement(722579..723358)
     CDS             723555..724244
     CDS             724327..725529
     CDS             complement(725708..731155)
     CDS             732359..734641
     CDS             complement(734869..735672)
     CDS             735791..736795
     CDS             complement(736948..737895)
     CDS             738455..739234
     CDS             739286..739765
     CDS             739767..740765
     CDS             740886..741305
     CDS             741330..741896
     CDS             complement(741980..742864)
     CDS             complement(743348..744211)
     CDS             complement(744476..746020)
     CDS             complement(746083..746469)
     CDS             746523..746822
     CDS             747005..747325
     CDS             747478..747768
     CDS             complement(747831..748232)
     CDS             complement(748528..749610)
     CDS             complement(749620..750735)
     CDS             751043..752956
     CDS             753091..753495
     CDS             753642..753839
     CDS             753852..754211
     CDS             754491..755549
     CDS             755732..756790
     CDS             756793..758262
     CDS             758259..758909
     CDS             758934..761297
     CDS             761371..761673
     CDS             761657..761965
     CDS             762295..762780
     CDS             763040..763267
     CDS             763597..764898
     CDS             764895..765542
     CDS             765557..766033
     CDS             766063..766953
     CDS             767138..767587
     CDS             767589..768551
     CDS             768532..769386
     CDS             769467..770984
     CDS             770942..771109
     CDS             771293..772966
     CDS             complement(773983..775602)
     CDS             775722..776081
     CDS             776135..776872
     CDS             777092..777571
     CDS             complement(777697..778191)
     CDS             complement(778201..778575)
     CDS             complement(778629..779195)
     CDS             complement(779280..779573)
     CDS             complement(779702..780640)
     CDS             780961..781401
     CDS             781453..782328
     CDS             782500..782700
     CDS             782866..783099
     CDS             complement(783516..784436)
     CDS             784636..785499
     CDS             785736..787856
     CDS             complement(787929..788657)
     CDS             complement(788611..788907)
     CDS             789044..789895
     CDS             789892..790497
     CDS             790691..791623
     CDS             792107..792991
     CDS             complement(792997..793131)
     CDS             complement(793147..794166)
     CDS             complement(794309..796102)
     CDS             complement(796246..796947)
     CDS             797115..798245
     CDS             798279..799256
     CDS             799260..799610
     CDS             799615..800394
     CDS             800420..800635
     CDS             800736..801047
     CDS             801059..801163
     CDS             801153..801779
     CDS             801802..802122
     CDS             802373..802792
     CDS             802813..803574
     CDS             803589..804923
     CDS             804920..806143
     CDS             806176..806616
     CDS             806770..807834
     CDS             808020..809399
     CDS             complement(809675..810154)
     CDS             complement(810396..810755)
     CDS             complement(810794..814408)
     CDS             complement(814488..815576)
     CDS             815684..816508
     CDS             816498..817214
     CDS             817224..817979
     CDS             complement(817999..819381)
     CDS             complement(819548..820057)
     CDS             complement(820176..821591)
     CDS             complement(821822..822184)
     CDS             complement(822181..822387)
     CDS             complement(822448..823026)
     CDS             complement(823079..823357)
     CDS             complement(823350..823787)
     CDS             complement(824003..825970)
     CDS             complement(826034..826654)
     CDS             826764..827048
     CDS             827231..828232
     CDS             complement(828295..829599)
     CDS             829644..830417
     CDS             830527..831192
     CDS             831333..832298
     CDS             complement(832330..833088)
     CDS             complement(833113..834003)
     CDS             complement(834023..834589)
     CDS             complement(834640..835437)
     CDS             complement(835492..836136)
     CDS             complement(836154..837194)
     CDS             complement(837238..838617)
     CDS             838952..840103
     CDS             840207..841505
     CDS             843494..843886
     CDS             844000..844560
     CDS             complement(844861..845700)
     CDS             845916..846563
     CDS             847089..847829
     CDS             847884..848855
     CDS             848892..850127
     CDS             850129..851160
     CDS             851147..851248
     CDS             851289..852293
     CDS             852367..853911
     CDS             853908..854918
     CDS             855084..855572
     CDS             856072..856257
     CDS             856315..857457
     CDS             857454..857840
     CDS             complement(857829..858794)
     CDS             858822..861635
     CDS             complement(861674..863983)
     CDS             complement(863985..864323)
     CDS             864530..864733
     CDS             complement(865030..866361)
     CDS             866514..867020
     CDS             867067..867783
     CDS             867852..869552
     CDS             869849..871210
     CDS             871383..871706
     CDS             complement(871817..872770)
     CDS             complement(872909..873601)
     CDS             complement(873550..873933)
     CDS             complement(873990..874238)
     CDS             874407..875111
     CDS             complement(875175..875741)
     CDS             complement(875807..876223)
     CDS             complement(876285..877184)
     CDS             complement(877215..878738)
     CDS             complement(878822..879451)
     CDS             complement(879452..880747)
     CDS             complement(880841..881494)
     CDS             complement(882483..882641)
     CDS             complement(882686..883063)
     CDS             complement(883121..883486)
     CDS             complement(883468..884013)
     CDS             complement(884714..885004)
     CDS             complement(885010..885483)
     CDS             complement(885526..886395)
     CDS             886559..887482
     CDS             complement(887560..888201)
     CDS             complement(888256..889047)
     CDS             complement(889138..889314)
     CDS             889540..890331
     CDS             890454..891290
     CDS             891454..893298
     CDS             893438..894019
     CDS             894029..894874
     CDS             895014..896279
     CDS             896346..896918
     CDS             complement(897043..898212)
     CDS             898360..899886
     CDS             complement(899943..901016)
     CDS             complement(901013..901873)
     CDS             complement(902125..902961)
     CDS             903252..903584
     CDS             903916..904425
     CDS             complement(904942..905529)
     CDS             905693..907099
     CDS             907408..908076
     CDS             908094..908708
     CDS             908705..909646
     CDS             909625..910218
     CDS             910223..910696
     CDS             complement(912411..912833)
     CDS             913033..913485
     CDS             913563..914750
     CDS             915013..915792
     CDS             916752..917393
     CDS             917506..917886
     CDS             918434..918790
     CDS             919659..920576
     CDS             complement(920634..920843)
     CDS             complement(920840..920980)
     CDS             complement(920980..921171)
     CDS             complement(921174..921467)
     CDS             complement(921464..921724)
     CDS             complement(921759..921974)
     CDS             complement(922044..922898)
     CDS             complement(922923..923282)
     CDS             complement(923350..923550)
     CDS             complement(923794..924318)
     CDS             complement(924322..925032)
     CDS             complement(925455..926420)
     CDS             926681..927190
     CDS             complement(927243..927590)
     CDS             complement(927592..927828)
     CDS             complement(928187..928678)
     CDS             complement(929116..929484)
     CDS             complement(929481..929612)
     CDS             complement(930008..930967)
     CDS             complement(932130..934355)
     CDS             934788..935903
     CDS             complement(936068..936526)
     CDS             936645..937466
     CDS             complement(937517..937963)
     CDS             complement(939548..940222)
     CDS             941878..942810
     CDS             complement(942867..943994)
     CDS             complement(944072..944947)
     CDS             945407..946798
     CDS             complement(946860..947645)
     CDS             complement(947679..948167)
     CDS             complement(948172..948891)
     CDS             complement(948895..949836)
     CDS             950308..950616
     CDS             950635..951783
     CDS             951826..952386
     CDS             complement(952437..953273)
     CDS             complement(953390..953971)
     CDS             complement(953968..955107)
     CDS             955257..955457
     CDS             complement(955669..955794)
     CDS             complement(955794..956069)
     CDS             956269..957147
     CDS             957285..959561
     CDS             959840..960577
     CDS             960760..962229
     CDS             962508..962885
     CDS             962879..963220
     CDS             963223..964986
     CDS             965106..965813
     CDS             965817..966065
     CDS             966177..967460
     CDS             967665..970493
     CDS             970593..971774
     CDS             972139..973572
     CDS             973697..973984
     CDS             974083..975249
     CDS             975260..976150
     CDS             complement(976710..978305)
     CDS             complement(978339..981188)
     CDS             981343..982140
     CDS             complement(983265..985541)
     CDS             complement(985643..985741)
     CDS             985963..986553
     CDS             986617..987675
     CDS             988485..989486
     CDS             989531..989821
     CDS             989826..990023
     CDS             990097..990315
     CDS             990322..990600
     CDS             990728..991045
     CDS             991032..991424
     CDS             991720..992187
     CDS             complement(992395..993780)
     CDS             complement(993860..994243)
     CDS             complement(994247..995788)
     CDS             996078..996911
     CDS             996975..998198
     CDS             998362..999942
     CDS             1000555..1000764
     CDS             1000761..1001000
     CDS             1001067..1001498
     CDS             1001560..1002057
     CDS             1002035..1002466
     CDS             1002774..1003319
     CDS             1003522..1003686
     CDS             1003689..1003925
     CDS             1003897..1004301
     CDS             complement(1004343..1005455)
     CDS             complement(1005589..1007364)
     CDS             complement(1009296..1009466)
     CDS             complement(1010149..1011240)
     CDS             complement(1011375..1011923)
     CDS             complement(1012078..1012449)
     CDS             complement(1012744..1014435)
     CDS             1014959..1018792
     CDS             1018973..1019974
     CDS             complement(1020188..1020367)
     CDS             1020575..1020847
     CDS             1020924..1021592
     CDS             complement(1021823..1022062)
     CDS             complement(1022047..1022328)
     CDS             complement(1022366..1022569)
     CDS             complement(1022649..1023221)
     CDS             complement(1023533..1024408)
     CDS             complement(1024453..1024743)
     CDS             complement(1024755..1025000)
     CDS             complement(1024993..1025217)
     CDS             complement(1025219..1025398)
     CDS             1025489..1025860
     CDS             1025862..1026485
     CDS             1026478..1026672
     CDS             1026696..1027259
     CDS             1027293..1028237
     CDS             1028322..1028825
     CDS             1028839..1029012
     CDS             1029266..1029676
     CDS             1029883..1030242
     CDS             complement(1031227..1031832)
     CDS             complement(1032267..1032560)
     CDS             complement(1032557..1033612)
     CDS             complement(1033718..1034200)
     CDS             complement(1034247..1035383)
     CDS             complement(1035380..1035925)
     CDS             complement(1035922..1037517)
     CDS             complement(1037517..1038482)
     CDS             complement(1038622..1039581)
     CDS             complement(1039674..1040540)
     CDS             complement(1040572..1040934)
     CDS             1041009..1041488
     CDS             1041511..1042233
     CDS             1042235..1043110
     CDS             complement(1043182..1044627)
     CDS             complement(1045040..1045603)
     CDS             complement(1045766..1046836)
     CDS             complement(1046870..1047601)
     CDS             complement(1047617..1048888)
     CDS             complement(1049063..1049824)
     CDS             complement(1049766..1050020)
     CDS             complement(1050117..1051526)
     CDS             1051786..1053135
     CDS             1053258..1053935
     CDS             1054008..1054733
     CDS             1054886..1056166
     CDS             1056171..1057349
     CDS             1057346..1059817
     CDS             complement(1060578..1061354)
     CDS             complement(1061542..1062336)
     CDS             complement(1062382..1063791)
     CDS             complement(1063864..1064235)
     CDS             complement(1064487..1065956)
     CDS             1066212..1067126
     CDS             complement(1067585..1068550)
     CDS             complement(1068672..1070582)
     CDS             complement(1070601..1071245)
     CDS             complement(1071409..1072227)
     CDS             complement(1073023..1073958)
     CDS             complement(1074262..1075512)
     CDS             complement(1075579..1075773)
     CDS             complement(1075994..1077769)
     CDS             1078543..1078761
     CDS             complement(1078904..1079878)
     CDS             complement(1080124..1080969)
     CDS             complement(1081046..1081648)
     CDS             1081704..1082060
     CDS             1082094..1082630
     CDS             1082635..1082766
     CDS             complement(1083144..1083503)
     CDS             complement(1083532..1084212)
     CDS             1084377..1087421
     CDS             complement(1087646..1088908)
     CDS             complement(1088921..1090030)
     CDS             1090275..1092068
     CDS             1092163..1092825
     CDS             complement(1092908..1093759)
     CDS             complement(1093830..1094960)
     CDS             1095130..1096026
     CDS             complement(1096764..1097207)
     CDS             complement(1097434..1097667)
     CDS             complement(1097672..1098340)
     CDS             complement(1098337..1099005)
     CDS             complement(1099110..1099661)
     CDS             complement(1099910..1100350)
     CDS             1101347..1103149
     CDS             complement(1103216..1103473)
     CDS             1103519..1104691
     CDS             1104738..1105214
     CDS             1105357..1105902
     CDS             1106105..1106269
     CDS             1106272..1106508
     CDS             1106480..1106899
     CDS             1106919..1107101
     CDS             complement(1107146..1107316)
     CDS             1107329..1107547
     CDS             1107544..1107882
     CDS             1107894..1108160
     CDS             1108157..1108354
     CDS             1108357..1108863
     CDS             complement(1108860..1109450)
     CDS             1109463..1111085
     CDS             1111085..1112653
     CDS             1112640..1113935
     CDS             1114045..1114212
     CDS             1114200..1114460
     CDS             1114691..1115752
     CDS             complement(1115840..1116805)
     CDS             1116917..1117315
     CDS             1117315..1117737
     CDS             1117727..1118377
     CDS             1118374..1118571
     CDS             1118574..1119983
     CDS             1120048..1120425
     CDS             1120429..1120794
     CDS             complement(1121046..1121648)
     CDS             1121803..1123974
     CDS             1123974..1125305
     CDS             1125295..1126440
     CDS             1126437..1127105
     CDS             1127206..1127553
     CDS             1127567..1128010
     CDS             1128010..1128621
     CDS             1128618..1129178
     CDS             1129189..1131162
     CDS             1131530..1132012
     CDS             complement(1132239..1132541)
     CDS             complement(1132513..1132800)
     CDS             1132880..1133485
     CDS             1133464..1133760
     CDS             1133757..1133966
     CDS             complement(1134076..1135008)
     CDS             complement(1134974..1135219)
     CDS             complement(1135662..1136309)
     CDS             complement(1136306..1136674)
     CDS             complement(1136684..1137355)
     CDS             complement(1137520..1138239)
     CDS             complement(1138322..1139635)
     CDS             complement(1139665..1139871)
     CDS             complement(1140033..1140905)
     CDS             1141076..1142938
     CDS             1143015..1143671
     CDS             1143708..1144469
     CDS             1144524..1144865
     CDS             complement(1145288..1145842)
     CDS             1146055..1146252
     CDS             complement(1146320..1146721)
     CDS             1146933..1147892
     CDS             1147960..1149270
     CDS             1149344..1150129
     CDS             1150139..1150279
     CDS             1150585..1150950
     CDS             1150962..1151267
     CDS             1151329..1152705
     CDS             1152714..1153964
     CDS             complement(1154042..1154677)
     CDS             complement(1155323..1157182)
     CDS             complement(1157355..1159124)
     CDS             complement(1159151..1160965)
     CDS             complement(1160962..1162248)
     CDS             complement(1162287..1163210)
     CDS             complement(1163248..1163988)
     CDS             complement(1163999..1165450)
     CDS             complement(1165747..1166403)
     CDS             1166467..1167357
     CDS             complement(1167698..1168345)
     CDS             complement(1168342..1168710)
     CDS             complement(1168720..1169391)
     CDS             complement(1169556..1170275)
     CDS             complement(1170358..1171671)
     CDS             complement(1171701..1171907)
     CDS             complement(1172069..1172941)
     CDS             1173112..1174974
     CDS             1175051..1175707
     CDS             1175744..1176505
     CDS             1176560..1176901
     CDS             complement(1177324..1177878)
     CDS             1178091..1178288
     CDS             complement(1178356..1178757)
     CDS             1178969..1179928
     CDS             1179996..1181306
     CDS             1181380..1182165
     CDS             1182175..1182315
     CDS             1182621..1182986
     CDS             1182998..1183303
     CDS             1183365..1184741
     CDS             1184750..1186000
     CDS             complement(1186078..1186713)
     CDS             complement(1187359..1189218)
     CDS             complement(1189391..1191160)
     CDS             complement(1191187..1193001)
     CDS             complement(1192998..1194284)
     CDS             complement(1194323..1195246)
     CDS             complement(1195284..1196024)
     CDS             complement(1196035..1197486)
     CDS             complement(1197783..1198439)
     CDS             1198503..1199393
     CDS             1199663..1201474
     CDS             1202310..1204685
     CDS             complement(1205024..1206487)
     CDS             complement(1206814..1207275)
     CDS             complement(1207366..1209924)
     CDS             complement(1209973..1210293)
     CDS             complement(1210618..1211091)
     CDS             complement(1211119..1211583)
     CDS             1212159..1212626
     CDS             complement(1212780..1213022)
     CDS             complement(1213019..1213357)
     CDS             complement(1213354..1213716)
     CDS             complement(1213713..1220534)
     CDS             complement(1221044..1222027)
     CDS             complement(1222020..1222643)
     CDS             complement(1222645..1222920)
     CDS             1223105..1224175
     CDS             complement(1224372..1225319)
     CDS             complement(1225334..1225741)
     CDS             1225822..1226481
     CDS             1226629..1227231
     CDS             1227304..1227777
     CDS             1227898..1228083
     CDS             1228125..1229069
     CDS             complement(1229157..1229258)
     CDS             1229417..1229668
     CDS             complement(1229635..1230150)
     CDS             complement(1230616..1232538)
     CDS             complement(1232615..1232986)
     CDS             1233183..1234490
     CDS             1234483..1234917
     CDS             complement(1234976..1235245)
     CDS             complement(1235427..1237889)
     CDS             1238140..1238283
     CDS             1238323..1239243
     CDS             complement(1239271..1241016)
     CDS             complement(1241084..1241779)
     CDS             complement(1241772..1243019)
     CDS             1243224..1243502
     CDS             complement(1243558..1244175)
     CDS             complement(1244242..1245780)
     CDS             complement(1245840..1246214)
     CDS             1246364..1247992
     CDS             1248064..1249317
     CDS             1249540..1249848
     CDS             1249930..1250961
     CDS             complement(1250984..1251712)
     CDS             1252022..1252456
     CDS             complement(1252469..1253332)
     CDS             complement(1253340..1254044)
     CDS             complement(1254120..1254797)
     CDS             1254939..1256711
     CDS             1256708..1257364
     CDS             complement(1257804..1258769)
     CDS             complement(1258918..1259952)
     CDS             1260710..1261387
     CDS             1261380..1261973
     CDS             1262294..1262392
     CDS             1262389..1262616
     CDS             1262648..1263304
     CDS             1263520..1264857
     CDS             complement(1265017..1265154)
     CDS             complement(1265165..1265380)
     CDS             complement(1265656..1265769)
     CDS             complement(1265774..1267084)
     CDS             1267622..1268587
     CDS             complement(1268664..1271603)
     CDS             complement(1271616..1273052)
     CDS             complement(1273206..1273412)
     CDS             complement(1273815..1274372)
     CDS             complement(1274437..1275354)
     CDS             complement(1275537..1275809)
     CDS             complement(1275806..1276099)
     CDS             complement(1276144..1276620)
     CDS             complement(1276691..1277146)
     CDS             complement(1277271..1278386)
     CDS             complement(1278500..1279597)
     CDS             complement(1279679..1281310)
     CDS             complement(1281410..1281622)
     CDS             1282253..1283689
     CDS             1283700..1284683
     CDS             1284680..1285873
     CDS             1286160..1287713
     CDS             complement(1287803..1289830)
     CDS             1290119..1292125
     CDS             1292132..1292335
     CDS             complement(1292248..1293357)
     CDS             complement(1293559..1294986)
     CDS             1295171..1299310
     CDS             1299459..1299842
     CDS             1299864..1300706
     CDS             1300721..1301161
     CDS             1301209..1302495
     CDS             1302509..1302787
     CDS             complement(1302828..1303118)
     CDS             complement(1303363..1304517)
     CDS             complement(1304557..1305744)
     CDS             complement(1305737..1306750)
     CDS             complement(1306808..1309087)
     CDS             1309601..1309927
     CDS             complement(1310238..1311005)
     CDS             complement(1311093..1311920)
     CDS             complement(1311972..1312637)
     CDS             1312816..1314792
     CDS             1314860..1315552
     CDS             1316290..1316484
     CDS             1316451..1316627
     CDS             1316687..1317331
     CDS             1317325..1317495
     CDS             1317739..1318395
     CDS             1318467..1320236
     CDS             1320247..1320561
     CDS             complement(1320912..1321319)
     CDS             1321440..1322576
     CDS             1322585..1323412
     CDS             1323803..1324954
     CDS             1325013..1325438
     CDS             1325581..1326675
     CDS             1326678..1327439
     CDS             1327455..1328720
     CDS             complement(1329163..1329777)
     CDS             complement(1329873..1331183)
     CDS             complement(1331391..1333829)
     CDS             1333889..1334017
     CDS             1334052..1335263
     CDS             complement(1335315..1335797)
     CDS             1336381..1337127
     CDS             1337128..1337901
     CDS             complement(1338126..1338578)
     CDS             complement(1338595..1338825)
     CDS             complement(1339135..1339503)
     CDS             complement(1339659..1340609)
     CDS             1340748..1342910
     CDS             1342974..1344860
     CDS             1345083..1346486
     CDS             1346608..1347324
     CDS             complement(1348427..1350526)
     CDS             complement(1350783..1352267)
     CDS             complement(1352394..1354184)
     CDS             1354512..1355072
     CDS             1355074..1355622
     CDS             1355615..1356070
     CDS             complement(1356080..1356736)
     CDS             complement(1356799..1358511)
     CDS             1359205..1361868
     CDS             1362017..1363624
     CDS             1363718..1364155
     CDS             1364173..1365957
     CDS             complement(1366318..1367868)
     CDS             complement(1367992..1369029)
     CDS             complement(1369113..1369769)
     CDS             complement(1370039..1370824)
     CDS             1371068..1371883
     CDS             1371944..1372801
     CDS             1373005..1373346
     CDS             1373694..1374950
     CDS             1375310..1375744
     CDS             complement(1375792..1377135)
     CDS             complement(1377140..1377793)
     CDS             1377944..1378234
     CDS             1378297..1379742
     CDS             1379739..1380671
     CDS             1380714..1382144
     CDS             1382356..1383366
     CDS             complement(1383496..1384128)
     CDS             1384353..1385402
     CDS             complement(1385471..1387012)
     CDS             complement(1387305..1388660)
     CDS             1388887..1389678
     CDS             complement(1389748..1390221)
     CDS             1390519..1390851
     CDS             complement(1390904..1391968)
     CDS             1392179..1393567
     CDS             complement(1394056..1394610)
     CDS             complement(1394695..1395195)
     CDS             1395599..1396795
     CDS             complement(1396898..1398142)
     CDS             1398333..1398704
     CDS             1398716..1399660
     CDS             1399877..1400380
     CDS             1400613..1401986
     CDS             1401976..1404069
     CDS             1404151..1404753
     CDS             complement(1404902..1406074)
     CDS             1406365..1406811
     CDS             1406840..1408054
     CDS             1408039..1408248
     CDS             1408318..1408704
     CDS             1408791..1409111
     CDS             complement(1409071..1409292)
     CDS             1409374..1409874
     CDS             1409972..1412722
     CDS             1413341..1413796
     CDS             complement(1414327..1414749)
     CDS             complement(1414892..1416538)
     CDS             complement(1416659..1417507)
     CDS             complement(1417557..1418543)
     CDS             complement(1418524..1419219)
     CDS             complement(1419499..1420944)
     CDS             1421512..1423347
     CDS             1423528..1424166
     CDS             complement(1424425..1425465)
     CDS             1425628..1426668
     CDS             1426831..1427013
     CDS             1427085..1427645
     CDS             complement(1428210..1429184)
     CDS             complement(1429441..1431669)
     CDS             complement(1432482..1433021)
     CDS             1433833..1434024
     CDS             1434059..1434787
     CDS             1434774..1436003
     CDS             1436793..1437014
     CDS             1437092..1437196
     CDS             1437650..1437922
     CDS             1437998..1438492
     CDS             1438791..1439048
     CDS             1439309..1439824
     CDS             complement(1439995..1440648)
     CDS             1441317..1442063
     CDS             complement(1442271..1442753)
     CDS             1442899..1443609
     CDS             1443626..1449115
     CDS             complement(1449457..1452060)
     CDS             complement(1452191..1452985)
     CDS             complement(1453099..1453257)
     CDS             complement(1453732..1454613)
     CDS             complement(1454652..1455188)
     CDS             complement(1455191..1455430)
     CDS             complement(1455460..1456470)
     CDS             1456836..1458209
     CDS             1458784..1459911
     CDS             complement(1459953..1460069)
     CDS             1460100..1460969
     CDS             complement(1461087..1462598)
     CDS             complement(1462753..1464006)
     CDS             1464464..1466260
     CDS             complement(1467069..1468247)
     CDS             complement(1470526..1471002)
     CDS             1471398..1472699
     CDS             complement(1472742..1473275)
     CDS             complement(1473483..1475060)
     CDS             complement(1475121..1476662)
     CDS             1476812..1477591
     CDS             1477588..1478289
     CDS             1478286..1479740
     CDS             complement(1479923..1480408)
     CDS             complement(1480456..1481169)
     CDS             complement(1481169..1481837)
     CDS             complement(1481848..1482033)
     CDS             1482177..1484153
     CDS             1484248..1486362
     CDS             1486442..1486777
     CDS             complement(1488548..1489594)
     CDS             1489848..1490612
     CDS             1490632..1492647
     CDS             complement(1492715..1492822)
     CDS             complement(1492816..1493772)
     CDS             complement(1493916..1496267)
     CDS             complement(1496442..1497005)
     CDS             1497279..1498058
     CDS             complement(1498269..1499654)
     CDS             1500497..1501636
     CDS             complement(1501882..1502430)
     CDS             complement(1502433..1503929)
     CDS             1504457..1506436
     CDS             1506585..1507973
     CDS             complement(1508038..1508961)
     CDS             complement(1509486..1510010)
     CDS             complement(1510014..1511399)
     CDS             complement(1511507..1512130)
     CDS             complement(1513088..1513579)
     CDS             complement(1513782..1513895)
     CDS             complement(1514518..1515210)
     CDS             1515677..1516408
     CDS             1516525..1518033
     CDS             complement(1518242..1518565)
     CDS             complement(1518885..1519430)
     CDS             complement(1519499..1520509)
     CDS             1520770..1523349
     CDS             complement(1523436..1524650)
     CDS             complement(1524739..1524948)
     CDS             1525293..1526099
     CDS             complement(1526157..1527422)
     CDS             1527824..1528075
     CDS             1528072..1528530
     CDS             1528598..1529059
     CDS             1529133..1529294
     CDS             1529447..1529929
     CDS             complement(1530290..1531537)
     CDS             complement(1531793..1532539)
     CDS             complement(1532556..1534112)
     CDS             complement(1534480..1535268)
     CDS             complement(1535377..1536810)
     CDS             1537297..1537791
     CDS             complement(1538073..1538453)
     CDS             1538930..1541011
     CDS             1541001..1541195
     CDS             1541409..1541603
     CDS             1541711..1542271
     CDS             1543272..1546037
     CDS             complement(1548041..1549258)
     CDS             complement(1549458..1550186)
     CDS             complement(1550268..1550732)
     CDS             1550949..1551725
     CDS             1551863..1552390
     CDS             complement(1552387..1552602)
     CDS             1552744..1553598
     CDS             1553588..1554847
     CDS             1554939..1556657
     CDS             1557207..1558625
     CDS             complement(1559636..1560382)
     CDS             complement(1560561..1561232)
     CDS             complement(1561301..1561972)
     CDS             complement(1562049..1562531)
     CDS             complement(1562563..1563252)
     CDS             complement(1563249..1563983)
     CDS             complement(1564139..1565449)
     CDS             complement(1565439..1565624)
     CDS             complement(1565624..1565923)
     CDS             1566274..1567470
     CDS             complement(1567985..1569790)
     CDS             1569917..1570387
     CDS             complement(1570460..1571272)
     CDS             complement(1571359..1571841)
     CDS             1572720..1574087
     CDS             complement(1574268..1576208)
     CDS             complement(1576673..1577119)
     CDS             complement(1577174..1578184)
     CDS             complement(1578582..1579334)
     CDS             1579684..1579902
     CDS             complement(1580004..1580492)
     CDS             complement(1581121..1582266)
     CDS             complement(1582379..1582999)
     CDS             complement(1583033..1583542)
     CDS             complement(1583637..1584188)
     CDS             complement(1584469..1584891)
     CDS             1585022..1587772
     CDS             1587917..1589689
     CDS             1589876..1591804
     CDS             1591951..1592958
     CDS             complement(1594478..1597309)
     CDS             complement(1597306..1599519)
     CDS             1600909..1602123
     CDS             1602135..1602446
     CDS             1602450..1602650
     CDS             1602887..1603117
     CDS             1603145..1603447
     CDS             1603779..1605425
     CDS             1606370..1606654
     CDS             1606655..1607758
     CDS             1608057..1609013
     CDS             complement(1611743..1612060)
     CDS             complement(1612169..1612273)
     CDS             complement(1612288..1613922)
     CDS             complement(1614034..1615704)
     CDS             complement(1615775..1616878)
     CDS             complement(1617004..1617477)
     CDS             complement(1617770..1618153)
     CDS             complement(1618465..1619421)
     CDS             complement(1619514..1621235)
     CDS             complement(1621314..1622087)
     CDS             complement(1622130..1623032)
     CDS             complement(1623181..1623897)
     CDS             complement(1624466..1624888)
     CDS             complement(1625006..1625674)
     CDS             complement(1625693..1626379)
     CDS             complement(1626426..1627244)
     CDS             complement(1627503..1627943)
     CDS             complement(1628026..1629411)
     CDS             1629582..1630697
     CDS             1630694..1631764
     CDS             1631974..1634559
     CDS             1634701..1635696
     CDS             complement(1635920..1636933)
     CDS             complement(1637013..1637306)
     CDS             complement(1637373..1637864)
     CDS             complement(1637875..1639602)
     CDS             1640723..1641376
     CDS             1641455..1642108
     CDS             1642212..1643111
     CDS             1643108..1644397
     CDS             1644443..1645540
     CDS             1645537..1646454
     CDS             1646549..1647418
     CDS             1647696..1648127
     CDS             1648138..1649004
     CDS             complement(1649055..1650155)
     CDS             complement(1650954..1651517)
     CDS             complement(1651744..1652046)
     CDS             complement(1652378..1652713)
     CDS             1652842..1653747
     CDS             complement(1653809..1654384)
     CDS             1654483..1655346
     CDS             complement(1655387..1656517)
     CDS             1656689..1659346
     CDS             1660824..1660919
     CDS             1661113..1662120
     CDS             complement(1662032..1663150)
     CDS             1663327..1664271
     CDS             complement(1664344..1665027)
     CDS             1665175..1667478
     CDS             1667498..1669015
     CDS             1669067..1669534
     CDS             1669638..1670390
     CDS             complement(1671436..1671642)
     CDS             complement(1671729..1672898)
     CDS             complement(1673043..1673804)
     CDS             1673904..1674155
     CDS             1674207..1675013
     CDS             1675320..1676843
     CDS             1676941..1678353
     CDS             1679793..1680599
     CDS             complement(1680649..1681503)
     CDS             1681632..1682069
     CDS             1682927..1683331
     CDS             1683371..1684555
     CDS             complement(1684618..1685151)
     CDS             complement(1685330..1687585)
     CDS             1687956..1689128
     CDS             1689253..1690008
     CDS             complement(1690733..1691689)
     CDS             complement(1691988..1693091)
     CDS             complement(1693092..1693376)
     CDS             complement(1693832..1695433)
     CDS             complement(1695793..1696095)
     CDS             complement(1696123..1696353)
     CDS             complement(1696590..1696790)
     CDS             complement(1696794..1697105)
     CDS             complement(1697126..1698334)
     CDS             1700396..1701088
     CDS             complement(1701062..1701271)
     CDS             complement(1701289..1701846)
     CDS             complement(1701922..1703556)
     CDS             complement(1703959..1705065)
     CDS             1705430..1705861
     CDS             1705889..1707391
     CDS             1707403..1710291
     CDS             complement(1710453..1711793)
     CDS             complement(1711867..1713207)
     CDS             1713350..1713976
     CDS             complement(1714040..1715458)
     CDS             1715785..1716513
     CDS             complement(1716572..1717171)
     CDS             complement(1717751..1718215)
     CDS             1718540..1719598
     CDS             complement(1719662..1721017)
     CDS             complement(1721032..1721304)
     CDS             complement(1721430..1722167)
     CDS             complement(1722448..1723359)
     CDS             1723492..1724085
     CDS             1724197..1725117
     CDS             1725630..1726280
     CDS             complement(1729136..1729390)
     CDS             complement(1729497..1729613)
     CDS             1731103..1732287
     CDS             complement(1732354..1734510)
     CDS             complement(1734602..1734808)
     CDS             complement(1734867..1735484)
     CDS             1735645..1736211
     CDS             complement(1736257..1737045)
     CDS             1737370..1738725
     CDS             complement(1738905..1739291)
     CDS             complement(1739893..1740099)
     CDS             complement(1740259..1742634)
     CDS             complement(1742829..1743458)
     CDS             1743951..1745255
     CDS             1745248..1746909
     CDS             1746909..1747427
     CDS             1747431..1747982
     CDS             1747990..1748613
     CDS             1748784..1749143
     CDS             1749174..1749545
     CDS             1749542..1752025
     CDS             complement(1752487..1753326)
     CDS             complement(1753751..1754944)
     CDS             complement(1754965..1756053)
     CDS             1756200..1757300
     CDS             1757392..1757817
     CDS             complement(1757891..1759876)
     CDS             complement(1759943..1760467)
     CDS             1760603..1761928
     CDS             complement(1762006..1763004)
     CDS             complement(1763129..1764205)
     CDS             complement(1764310..1765080)
     CDS             complement(1765088..1766089)
     CDS             complement(1766362..1767045)
     CDS             complement(1767236..1768570)
     CDS             complement(1768700..1769557)
     CDS             complement(1769697..1770590)
     CDS             1770681..1772795
     CDS             complement(1772859..1774343)
     CDS             complement(1774357..1774872)
     CDS             complement(1774879..1775313)
     CDS             complement(1775593..1775838)
     CDS             complement(1775850..1776110)
     CDS             complement(1776107..1776865)
     CDS             complement(1776858..1777613)
     CDS             1777768..1778301
     CDS             1778329..1779057
     CDS             1779054..1780301
     CDS             1780505..1781263
     CDS             1781264..1782328
     CDS             1782715..1784052
     CDS             complement(1784224..1784622)
     CDS             complement(1784603..1784884)
     CDS             complement(1784892..1785686)
     CDS             1786070..1787404
     CDS             complement(1787539..1788318)
     CDS             1788821..1789048
     CDS             1789045..1789224
     CDS             complement(1789434..1790399)
     CDS             complement(1790509..1791912)
     CDS             complement(1791967..1795170)
     CDS             complement(1795182..1796420)
     CDS             1796823..1797455
     CDS             complement(1797734..1797946)
     CDS             1798278..1799846
     CDS             complement(1799914..1803123)
     CDS             complement(1803225..1804634)
     CDS             complement(1805070..1806167)
     CDS             complement(1806139..1806234)
     CDS             complement(1806191..1806361)
     CDS             complement(1806366..1806977)
     CDS             complement(1807004..1808437)
     CDS             1808764..1810512
     CDS             1810577..1811005
     CDS             complement(1811692..1812126)
     CDS             complement(1812129..1812791)
     CDS             complement(1812857..1813699)
     CDS             1813954..1814592
     CDS             complement(1815044..1815844)
     CDS             complement(1815980..1816483)
     CDS             complement(1816820..1817461)
     CDS             1817604..1819817
     CDS             complement(1820212..1820667)
     CDS             complement(1821061..1822464)
     CDS             complement(1822533..1823960)
     CDS             1824196..1824549
     CDS             1824673..1825083
     CDS             1825495..1826496
     CDS             1826541..1826831
     CDS             1826836..1827033
     CDS             1827107..1827325
     CDS             1827332..1827610
     CDS             1827738..1828028
     CDS             1828069..1829574
     CDS             1829575..1829865
     CDS             1829875..1830960
     CDS             1831226..1831417
     CDS             1831586..1832536
     CDS             complement(1832922..1833302)
     CDS             complement(1833499..1833612)
     CDS             1834685..1835122
     CDS             1836018..1836212
     CDS             1837393..1838805
     CDS             1839799..1841088
     CDS             complement(1841413..1843200)
     CDS             complement(1843255..1843713)
     CDS             complement(1843879..1844193)
     CDS             complement(1844205..1844513)
     CDS             complement(1844485..1845498)
     CDS             complement(1845567..1845983)
     CDS             complement(1845987..1853531)
     CDS             1854110..1855075
     CDS             complement(1855143..1855586)
     CDS             complement(1855574..1857376)
     CDS             complement(1857447..1857821)
     CDS             complement(1858099..1858476)
     CDS             complement(1858485..1860797)
     CDS             complement(1861157..1861531)
     CDS             complement(1861550..1867537)
     CDS             complement(1867646..1869388)
     CDS             complement(1869449..1869688)
     CDS             complement(1869787..1869954)
     CDS             complement(1870640..1871083)
     CDS             complement(1871148..1871525)
     CDS             1871997..1872242
     CDS             complement(1872271..1872498)
     CDS             complement(1872507..1873661)
     CDS             1873916..1874056
     CDS             1874194..1875237
     CDS             complement(1876300..1878342)
     CDS             complement(1878428..1878871)
     CDS             complement(1878892..1879149)
     CDS             1879362..1880855
     CDS             complement(1880890..1882140)
     CDS             complement(1882180..1882311)
     CDS             complement(1882534..1883847)
     CDS             complement(1884417..1884983)
     CDS             1885031..1886557
     CDS             complement(1886775..1887275)
     CDS             complement(1887524..1888693)
     CDS             1889084..1889935
     CDS             complement(1889979..1891043)
     CDS             complement(1891160..1892347)
     CDS             complement(1892340..1894292)
     CDS             complement(1894569..1895192)
     CDS             1895398..1896027
     CDS             complement(1896148..1898544)
     CDS             1898696..1899811
     CDS             1899814..1900413
     CDS             1900414..1901061
     CDS             1901079..1901624
     CDS             1901643..1903952
     CDS             1904854..1905366
     CDS             1905446..1906525
     CDS             1907492..1908334
     CDS             1908364..1908828
     CDS             1908860..1909969
     CDS             1910164..1911585
     CDS             1911650..1911760
     CDS             1911753..1912994
     CDS             1913127..1914302
     CDS             1914350..1916260
     CDS             1916316..1917608
     CDS             complement(1917660..1918496)
     CDS             complement(1918941..1919144)
     CDS             complement(1919122..1919493)
     CDS             1919893..1923327
     CDS             complement(1923761..1924693)
     CDS             complement(1924763..1926877)
     CDS             1927037..1927696
     CDS             complement(1927784..1928752)
     CDS             complement(1928781..1929308)
     CDS             1930156..1930293
     CDS             complement(1930584..1933373)
     CDS             complement(1933515..1934435)
     CDS             complement(1934963..1936258)
     CDS             complement(1936321..1938192)
     CDS             complement(1938565..1939656)
     CDS             complement(1939771..1941447)
     CDS             1941622..1942053
     CDS             complement(1942087..1942782)
     CDS             complement(1942798..1943298)
     CDS             complement(1943413..1943853)
     CDS             complement(1944194..1944703)
     CDS             1945073..1946152
     CDS             1947328..1947438
     CDS             1947422..1950418
     CDS             1952029..1952322
     CDS             1952630..1953763
     CDS             1954004..1954297
     CDS             1954738..1955127
     CDS             1955809..1956450
     CDS             1956479..1959694
     CDS             complement(1959919..1960818)
     CDS             1961057..1961635
     CDS             complement(1961632..1962018)
     CDS             complement(1962109..1963149)
     CDS             1963505..1963960
     CDS             1964072..1965433
     CDS             1965694..1966581
     CDS             1966551..1967162
     CDS             complement(1967566..1968849)
     CDS             complement(1968913..1969053)
     CDS             1969634..1970962
     CDS             complement(1971047..1972960)
     CDS             complement(1973045..1973950)
     CDS             1974134..1975198
     CDS             1975356..1976180
     CDS             1976327..1977004
     CDS             1977001..1977441
     CDS             1977435..1978172
     CDS             1978234..1978875
     CDS             1978949..1979383
     CDS             1979380..1980690
     CDS             1980891..1982906
     CDS             complement(1983021..1983650)
     CDS             complement(1983666..1983977)
     CDS             1984213..1985178
     CDS             1985735..1986058
     CDS             1986172..1988349
     CDS             complement(1988765..1989088)
     CDS             complement(1989168..1989824)
     CDS             complement(1989927..1990430)
     CDS             1990609..1991382
     CDS             1991389..1991739
     CDS             1992750..1993118
     CDS             1993115..1993426
     CDS             complement(1993327..1993533)
     CDS             complement(1993809..1994738)
     CDS             complement(1994761..1994892)
     CDS             complement(1995012..1995815)
     CDS             complement(1995949..1998585)
     CDS             1998849..1999364
     CDS             1999371..1999814
     CDS             1999983..2002040
     CDS             2002065..2002814
     CDS             complement(2003051..2004154)
     CDS             complement(2004389..2005945)
     CDS             2006237..2006371
     CDS             2006374..2006739
     CDS             2006804..2007025
     CDS             2007197..2008834
     CDS             complement(2008915..2009625)
     CDS             complement(2009687..2010277)
     CDS             2010425..2010928
     CDS             2010962..2011141
     CDS             2011316..2011843
     CDS             2011932..2012987
     CDS             2013123..2013374
     CDS             2013437..2013790
     CDS             2013742..2013945
     CDS             2013972..2014934
     CDS             2014981..2015388
     CDS             2015482..2016408
     CDS             2016453..2018411
     CDS             2018511..2020076
     CDS             2020138..2020884
     CDS             2021526..2021801
     CDS             complement(2022019..2022813)
     CDS             2022917..2023642
     CDS             complement(2024879..2025721)
     CDS             complement(2025763..2025858)
     CDS             complement(2025870..2026697)
     CDS             complement(2026739..2027788)
     CDS             complement(2027805..2029868)
     CDS             complement(2029950..2030297)
     CDS             complement(2030374..2031279)
     CDS             complement(2031684..2032106)
     CDS             complement(2032117..2033514)
     CDS             complement(2033552..2034427)
     CDS             complement(2034452..2035999)
     CDS             complement(2036010..2036543)
     CDS             complement(2036548..2037018)
     CDS             complement(2037089..2037325)
     CDS             complement(2037382..2038248)
     CDS             complement(2038238..2038591)
     CDS             2038800..2039237
     CDS             complement(2039433..2040293)
     CDS             2040448..2041020
     CDS             complement(2041082..2041945)
     CDS             complement(2042104..2042790)
     CDS             complement(2042792..2043529)
     CDS             2044059..2045909
     CDS             2046198..2046410
     CDS             2046542..2046988
     CDS             complement(2047187..2047579)
     CDS             complement(2047651..2048256)
     CDS             complement(2048526..2050187)
     CDS             complement(2050348..2050962)
     CDS             complement(2051277..2051492)
     CDS             2051730..2052110
     CDS             complement(2052311..2052811)
     CDS             complement(2052808..2053191)
     CDS             complement(2053191..2053553)
     CDS             complement(2053678..2054505)
     CDS             complement(2054502..2054780)
     CDS             complement(2054831..2055421)
     CDS             complement(2055458..2055952)
     CDS             complement(2056003..2056779)
     CDS             complement(2056827..2057627)
     CDS             2057800..2058717
     CDS             2058977..2060419
     CDS             2061224..2061391
     CDS             2061453..2064701
     CDS             2065733..2067514
     CDS             complement(2067573..2069090)
     CDS             complement(2069786..2071420)
     CDS             complement(2071513..2071803)
     CDS             2072015..2072683
     CDS             2072896..2074431
     CDS             2074428..2074520
     CDS             complement(2074556..2075800)
     CDS             complement(2075811..2075981)
     CDS             2076052..2076375
     CDS             2076402..2077418
     CDS             2077364..2077468
     CDS             2077444..2077863
     CDS             2077885..2078391
     CDS             2078537..2081353
     CDS             2082699..2083370
     CDS             2083432..2084232
     CDS             2084202..2084543
     CDS             complement(2084859..2089232)
     CDS             complement(2089366..2089797)
     CDS             complement(2089794..2089949)
     CDS             2090082..2091428
     CDS             2092652..2094796
     CDS             2095513..2096478
     CDS             2096642..2097610
     CDS             2097600..2098574
     CDS             2098618..2099244
     CDS             2099327..2100085
     CDS             2100389..2101477
     CDS             complement(2101543..2101881)
     CDS             2102032..2105994
     CDS             2106089..2106847
     CDS             2107161..2111456
     CDS             2111688..2113142
     CDS             complement(2113228..2114136)
     CDS             2114381..2115136
     CDS             2115155..2115373
     CDS             2115518..2115865
     CDS             2115862..2116554
     CDS             2116621..2117841
     CDS             2117901..2119310
     CDS             2119500..2120891
     CDS             2121035..2122678
     CDS             2122722..2122904
     CDS             2123116..2124693
     CDS             2124795..2128178
     CDS             complement(2128211..2129302)
     CDS             complement(2129318..2129962)
     CDS             complement(2130043..2130291)
     CDS             2130319..2130471
     CDS             2130602..2130925
     CDS             complement(2131086..2131535)
     CDS             complement(2131623..2131922)
     CDS             2132505..2133155
     CDS             complement(2136011..2136265)
     CDS             complement(2136372..2136488)
     CDS             complement(2137791..2138453)
     CDS             complement(2138479..2138991)
     CDS             complement(2139115..2139798)
     CDS             complement(2139955..2140221)
     CDS             complement(2140294..2140764)
     CDS             complement(2140818..2141204)
     CDS             complement(2141263..2141868)
     CDS             complement(2141865..2142464)
     CDS             complement(2142493..2144034)
     CDS             2144427..2145812
     CDS             2145832..2146350
     CDS             complement(2146689..2147606)
     CDS             complement(2147643..2148359)
     CDS             2148523..2149764
     CDS             2149914..2150486
     CDS             2150611..2150967
     CDS             2151215..2151778
     CDS             2151807..2152550
     CDS             2152547..2153239
     CDS             2154537..2155334
     CDS             2155457..2155696
     CDS             2155684..2156007
     CDS             2157529..2158524
     CDS             complement(2159620..2161521)
     CDS             2162135..2163010
     CDS             2163019..2163957
     CDS             complement(2164773..2165009)
     CDS             complement(2165106..2165744)
     CDS             complement(2165796..2166224)
     CDS             complement(2166545..2168320)
     CDS             complement(2168320..2168589)
     CDS             complement(2168658..2169095)
     CDS             complement(2169176..2169739)
     CDS             complement(2169808..2170632)
     CDS             2170724..2171356
     CDS             complement(2171563..2173347)
     CDS             complement(2173686..2174471)
     CDS             complement(2174486..2175835)
     CDS             complement(2175854..2176435)
     CDS             complement(2176558..2177307)
     CDS             2177438..2178367
     CDS             complement(2178622..2179014)
     CDS             complement(2179024..2179455)
     CDS             complement(2179818..2180123)
     CDS             complement(2180134..2180463)
     CDS             complement(2180518..2181507)
     CDS             complement(2181630..2184332)
     CDS             2184502..2185272
     CDS             complement(2185836..2186060)
     CDS             complement(2186061..2187449)
     CDS             complement(2187535..2188806)
     CDS             complement(2188871..2190355)
     CDS             2190703..2191926
     CDS             2191923..2193023
     CDS             2193045..2193662
     CDS             2194084..2194278
     CDS             2194492..2195280
     CDS             complement(2196043..2196909)
     CDS             complement(2196921..2198699)
     CDS             complement(2198696..2199202)
     CDS             complement(2199743..2199937)
     CDS             2199952..2200695
     CDS             complement(2200757..2201338)
     CDS             2201514..2202629
     CDS             complement(2202857..2203387)
     CDS             complement(2203398..2203742)
     CDS             complement(2203729..2204508)
     CDS             complement(2204591..2206690)
     CDS             complement(2206700..2207749)
     CDS             complement(2207832..2208986)
     CDS             2209228..2209428
     CDS             2209758..2209898
     CDS             complement(2209933..2210808)
     CDS             2210854..2211201
     CDS             2211206..2211799
     CDS             2211863..2212471
     CDS             2212479..2213111
     CDS             2213151..2213930
     CDS             2214085..2214384
     CDS             2214622..2214996
     CDS             complement(2215184..2216650)
     CDS             complement(2217187..2217777)
     CDS             complement(2217838..2218419)
     CDS             2218497..2218730
     CDS             2218903..2219631
     CDS             2219760..2220614
     CDS             2220831..2221550
     CDS             2221734..2221988
     CDS             2222194..2222697
     CDS             2222737..2224188
     CDS             2224185..2224541
     CDS             2225343..2225549
     CDS             2225736..2225915
     CDS             2225929..2226300
     CDS             2226694..2227155
     CDS             2227121..2227327
     CDS             2227348..2227617
     CDS             2227640..2227942
     CDS             2228440..2228628
     CDS             2228631..2228975
     CDS             2229013..2229357
     CDS             2229653..2229811
     CDS             2230294..2230419
     CDS             2230382..2230699
     CDS             2231057..2231509
     CDS             2232073..2232417
     CDS             2232451..2232555
     CDS             2232560..2232916
     CDS             2233089..2233463
     CDS             2233635..2233772
     CDS             complement(2234420..2235406)
     CDS             complement(2235446..2236246)
     CDS             2236559..2237902
     CDS             2237977..2238192
     CDS             2238185..2238400
     CDS             complement(2238476..2239942)
     CDS             complement(2240197..2241426)
     CDS             2241899..2243806
     CDS             2243813..2248030
     CDS             2249513..2250970
     CDS             2251374..2251970
     CDS             complement(2251863..2252966)
     CDS             complement(2253069..2253962)
     CDS             2254307..2254756
     CDS             2254829..2255137
     CDS             2255253..2256095
     CDS             2256085..2256831
     CDS             2256853..2257440
     CDS             2257884..2258306
     CDS             2258780..2259745
     CDS             complement(2259834..2260094)
     CDS             complement(2260479..2261081)
     CDS             complement(2261115..2262386)
     CDS             2262544..2262861
     CDS             complement(2262913..2263524)
     CDS             complement(2263587..2264522)
     CDS             complement(2264533..2265282)
     CDS             complement(2265509..2266477)
     CDS             complement(2266514..2267149)
     CDS             2267263..2267943
     CDS             complement(2268201..2269205)
     CDS             2269649..2272243