CDS             complement(35..664)
     CDS             complement(654..2555)
     CDS             2616..3773
     CDS             3787..4653
     CDS             4692..5675
     CDS             5672..6319
     CDS             6316..7371
     CDS             complement(7347..8477)
     CDS             complement(8712..9485)
     CDS             complement(9578..10555)
     CDS             10658..11284
     CDS             11435..13339
     CDS             complement(13400..14152)
     CDS             14225..15424
     CDS             complement(15439..16992)
     CDS             17214..17708
     CDS             17877..18401
     CDS             18440..19657
     CDS             19722..21116
     CDS             21085..22296
     CDS             complement(22730..23281)
     CDS             complement(23291..25132)
     CDS             complement(25340..25990)
     CDS             26203..26922
     CDS             complement(26958..28355)
     CDS             28460..29827
     CDS             complement(29899..30540)
     CDS             complement(30558..31880)
     CDS             complement(31870..32643)
     CDS             complement(32662..33042)
     CDS             complement(33039..33773)
     CDS             complement(33797..34501)
     CDS             complement(34498..35415)
     CDS             complement(35408..36112)
     CDS             complement(36117..36878)
     CDS             complement(36888..38687)
     CDS             complement(38779..40248)
     CDS             complement(40313..41302)
     CDS             complement(41289..41969)
     CDS             complement(41999..42583)
     CDS             42762..44405
     CDS             44458..44694
     CDS             complement(44798..45058)
     CDS             complement(45076..45864)
     CDS             complement(45884..47674)
     CDS             complement(47682..48065)
     CDS             complement(48068..48457)
     CDS             48718..49674
     CDS             complement(49687..51174)
     CDS             complement(51210..52085)
     CDS             52475..53740
     CDS             53839..54336
     CDS             complement(54365..57076)
     CDS             57173..61033
     CDS             61061..61396
     CDS             61435..62016
     CDS             complement(62060..63517)
     CDS             63692..66202
     CDS             complement(66163..67236)
     CDS             67406..70006
     CDS             complement(70003..71352)
     CDS             complement(71556..71699)
     CDS             complement(71810..72019)
     CDS             complement(72023..72604)
     CDS             complement(72594..73253)
     CDS             complement(73253..73945)
     CDS             complement(73945..74961)
     CDS             complement(74961..76307)
     CDS             complement(76310..81277)
     CDS             complement(81420..82301)
     CDS             82544..84139
     CDS             84136..84681
     CDS             84693..86030
     CDS             86033..86470
     CDS             complement(86491..87513)
     CDS             complement(87562..88053)
     CDS             88297..88644
     CDS             88759..89415
     CDS             complement(89423..89863)
     CDS             complement(89860..91470)
     CDS             complement(91497..93020)
     CDS             93202..94839
     CDS             complement(94836..95159)
     CDS             complement(95269..95949)
     CDS             complement(95971..97173)
     CDS             complement(97322..97759)
     CDS             97972..99594
     CDS             99698..100210
     CDS             complement(100258..101340)
     CDS             complement(101376..102320)
     CDS             complement(102396..103454)
     CDS             complement(103596..104891)
     CDS             105086..105304
     CDS             105624..106055
     CDS             complement(106110..106850)
     CDS             complement(106862..107716)
     CDS             complement(107730..109406)
     CDS             complement(109426..111753)
     CDS             complement(111948..112913)
     CDS             complement(112981..114321)
     CDS             complement(114343..115032)
     CDS             115233..115736
     CDS             115947..116408
     CDS             116586..117209
     CDS             117288..117758
     CDS             complement(117829..118836)
     CDS             complement(118949..119563)
     CDS             120005..121528
     CDS             121602..122657
     CDS             122644..122913
     CDS             complement(122874..123302)
     CDS             complement(123316..124695)
     CDS             complement(124695..126128)
     CDS             126243..126971
     CDS             complement(126997..127983)
     CDS             128081..128335
     CDS             128332..128919
     CDS             128975..129274
     CDS             complement(129371..130438)
     CDS             complement(130439..131044)
     CDS             complement(131052..132056)
     CDS             132233..133363
     CDS             complement(133417..133725)
     CDS             complement(133944..134795)
     CDS             134898..137531
     CDS             137582..139702
     CDS             complement(139745..141481)
     CDS             complement(141474..142475)
     CDS             complement(142472..143611)
     CDS             complement(143617..144927)
     CDS             complement(144979..146181)
     CDS             146282..146653
     CDS             complement(146598..148508)
     CDS             complement(148505..149290)
     CDS             149383..150015
     CDS             complement(150049..150675)
     CDS             150865..152025
     CDS             complement(152091..152621)
     CDS             complement(152720..153535)
     CDS             complement(153532..155133)
     CDS             complement(155167..156084)
     CDS             156150..157310
     CDS             157319..159250
     CDS             159437..159943
     CDS             complement(159974..161173)
     CDS             complement(161178..161933)
     CDS             162236..164398
     CDS             164431..164772
     CDS             164772..165428
     CDS             165425..167158
     CDS             167158..167415
     CDS             complement(167453..171034)
     CDS             complement(171127..171723)
     CDS             complement(171720..173396)
     CDS             complement(173471..174319)
     CDS             complement(174316..176103)
     CDS             176256..176696
     CDS             176702..178519
     CDS             complement(178516..180465)
     CDS             complement(180465..182525)
     CDS             complement(182522..183484)
     CDS             complement(183469..185166)
     CDS             complement(185144..185581)
     CDS             complement(185637..186122)
     CDS             complement(186157..187671)
     CDS             complement(187675..188235)
     CDS             complement(188287..189783)
     CDS             complement(189780..193223)
     CDS             complement(193220..193933)
     CDS             complement(193930..195282)
     CDS             complement(195284..195907)
     CDS             196185..197807
     CDS             complement(197937..198410)
     CDS             complement(198430..199803)
     CDS             complement(199803..200174)
     CDS             complement(200224..200898)
     CDS             201045..201860
     CDS             complement(201857..204328)
     CDS             complement(204366..205019)
     CDS             complement(205149..205841)
     CDS             206009..206407
     CDS             complement(206417..207256)
     CDS             complement(207327..207764)
     CDS             complement(207844..209541)
     CDS             209714..211375
     CDS             complement(211390..211542)
     CDS             211675..213798
     CDS             complement(213910..214527)
     CDS             214772..215671
     CDS             215784..216581
     CDS             216618..217307
     CDS             217307..218374
     CDS             218449..220656
     CDS             220661..221539
     CDS             complement(221550..222626)
     CDS             222718..223953
     CDS             223988..224185
     CDS             complement(224118..225614)
     CDS             225912..227201
     CDS             complement(227239..228075)
     CDS             complement(228209..228370)
     CDS             228501..228740
     CDS             229109..229525
     CDS             229587..230675
     CDS             complement(230799..231311)
     CDS             complement(231341..231697)
     CDS             231938..232915
     CDS             232912..233673
     CDS             233666..234445
     CDS             complement(234618..235046)
     CDS             complement(235050..235394)
     CDS             complement(235420..236607)
     CDS             236725..237741
     CDS             237743..240154
     CDS             240199..241893
     CDS             241890..242945
     CDS             242935..243765
     CDS             complement(243786..244814)
     CDS             244916..246103
     CDS             complement(246111..246467)
     CDS             246563..248647
     CDS             complement(248668..250197)
     CDS             complement(250197..250709)
     CDS             complement(250727..251203)
     CDS             complement(251263..251736)
     CDS             complement(251767..252588)
     CDS             252705..255077
     CDS             255194..256699
     CDS             256699..257787
     CDS             257794..258999
     CDS             complement(259019..259837)
     CDS             complement(259856..260407)
     CDS             complement(260467..261507)
     CDS             complement(261523..262395)
     CDS             262531..264024
     CDS             complement(264043..264387)
     CDS             complement(264413..265018)
     CDS             complement(265029..265352)
     CDS             complement(265377..267041)
     CDS             267589..268788
     CDS             268798..269928
     CDS             270005..270865
     CDS             270988..272064
     CDS             272309..273961
     CDS             274091..275353
     CDS             complement(275384..276217)
     CDS             complement(276220..277155)
     CDS             complement(277231..277851)
     CDS             complement(277859..279124)
     CDS             complement(279182..280216)
     CDS             complement(280216..281124)
     CDS             complement(281142..281606)
     CDS             complement(281599..282396)
     CDS             282550..283068
     CDS             complement(283065..284405)
     CDS             complement(284395..285498)
     CDS             complement(285488..286489)
     CDS             complement(286554..287516)
     CDS             complement(287595..290243)
     CDS             290372..290632
     CDS             complement(290629..291378)
     CDS             291460..292809
     CDS             complement(292806..293879)
     CDS             complement(293913..294719)
     CDS             complement(294716..297838)
     CDS             complement(297842..299128)
     CDS             complement(299187..300167)
     CDS             complement(300204..300941)
     CDS             complement(300938..301669)
     CDS             301899..303278
     CDS             303293..304669
     CDS             304680..305165
     CDS             305196..305705
     CDS             complement(305740..306618)
     CDS             306792..307160
     CDS             complement(307233..307517)
     CDS             complement(307577..308284)
     CDS             complement(308299..308499)
     CDS             complement(308526..310097)
     CDS             complement(310188..311654)
     CDS             complement(311670..312545)
     CDS             complement(312864..313334)
     CDS             complement(313428..314309)
     CDS             complement(314287..315252)
     CDS             complement(315252..315587)
     CDS             complement(315599..316744)
     CDS             complement(316744..317337)
     CDS             complement(317334..318389)
     CDS             complement(318575..320152)
     CDS             320527..321111
     CDS             321116..321661
     CDS             321651..323171
     CDS             323168..324241
     CDS             324238..324906
     CDS             324899..325594
     CDS             325591..325908
     CDS             325905..326351
     CDS             complement(326348..327097)
     CDS             complement(327197..328423)
     CDS             complement(328439..330373)
     CDS             complement(330420..331511)
     CDS             complement(331587..332186)
     CDS             complement(332258..333367)
     CDS             complement(333374..334531)
     CDS             complement(334640..335410)
     CDS             complement(335456..336217)
     CDS             336380..336574
     CDS             336617..338245
     CDS             338248..340260
     CDS             340346..341707
     CDS             341697..343325
     CDS             343384..344136
     CDS             complement(344088..345125)
     CDS             complement(345129..346061)
     CDS             complement(346061..347527)
     CDS             complement(347588..348880)
     CDS             complement(349063..350562)
     CDS             complement(350650..352569)
     CDS             352815..354179
     CDS             354191..355309
     CDS             complement(355452..357407)
     CDS             complement(357434..358048)
     CDS             358211..359248
     CDS             complement(359296..360111)
     CDS             complement(360125..360649)
     CDS             complement(360606..361151)
     CDS             complement(361141..361740)
     CDS             complement(362113..362265)
     CDS             complement(362433..362918)
     CDS             363587..364726
     CDS             complement(365003..365572)
     CDS             complement(366023..366148)
     CDS             complement(366382..366885)
     CDS             complement(367085..368305)
     CDS             complement(368318..370156)
     CDS             complement(370180..371421)
     CDS             complement(371418..372293)
     CDS             complement(372323..373939)
     CDS             complement(373936..374307)
     CDS             complement(374309..374968)
     CDS             complement(374975..376516)
     CDS             complement(381985..383682)
     CDS             complement(383811..385022)
     CDS             complement(385086..386690)
     CDS             complement(386904..388877)
     CDS             complement(388958..389698)
     CDS             complement(389695..390498)
     CDS             390742..391620
     CDS             391617..393176
     CDS             complement(393173..394174)
     CDS             complement(394264..395484)
     CDS             395767..398226
     CDS             398309..399061
     CDS             399081..399878
     CDS             399875..402298
     CDS             402364..402861
     CDS             402950..403153
     CDS             403294..404766
     CDS             complement(404843..406978)
     CDS             407080..407547
     CDS             407682..408860
     CDS             408857..411358
     CDS             411382..412143
     CDS             412175..413356
     CDS             413413..414279
     CDS             complement(414414..414719)
     CDS             415043..416020
     CDS             416152..418323
     CDS             418330..419265
     CDS             complement(419270..421885)
     CDS             complement(421990..423546)
     CDS             complement(423733..425766)
     CDS             complement(425864..427216)
     CDS             427424..428350
     CDS             428444..432244
     CDS             complement(432192..433778)
     CDS             complement(433896..434219)
     CDS             434506..435102
     CDS             435176..437041
     CDS             437186..437596
     CDS             437840..438493
     CDS             complement(438575..439807)
     CDS             complement(439905..440870)
     CDS             complement(441023..441223)
     CDS             441386..442060
     CDS             complement(442064..442594)
     CDS             complement(443145..444539)
     CDS             complement(444536..445300)
     CDS             complement(445278..445877)
     CDS             complement(445874..446563)
     CDS             complement(446560..447117)
     CDS             complement(447107..448465)
     CDS             complement(448476..450659)
     CDS             450952..451158
     CDS             451339..453390
     CDS             complement(453458..453970)
     CDS             complement(454072..456075)
     CDS             456368..456613
     CDS             456617..457090
     CDS             complement(457196..458113)
     CDS             complement(458195..459460)
     CDS             complement(459463..460023)
     CDS             complement(460121..460252)
     CDS             460496..461053
     CDS             461117..461323
     CDS             complement(461340..462074)
     CDS             462261..462410
     CDS             complement(462571..463074)
     CDS             complement(463279..464328)
     CDS             464579..465868
     CDS             465995..466699
     CDS             466716..467252
     CDS             complement(467277..470720)
     CDS             complement(470787..471566)
     CDS             complement(471700..472314)
     CDS             472939..473595
     CDS             473567..474088
     CDS             474613..474876
     CDS             474873..475133
     CDS             complement(475347..476324)
     CDS             476741..477256
     CDS             complement(477881..478987)
     CDS             478989..479246
     CDS             complement(479943..481178)
     CDS             481556..481717
     CDS             complement(481678..482988)
     CDS             complement(484131..484721)
     CDS             485126..485332
     CDS             complement(485601..486398)
     CDS             complement(487062..488156)
     CDS             488276..488677
     CDS             488709..490190
     CDS             complement(490262..491926)
     CDS             492206..492967
     CDS             492967..493416
     CDS             complement(494233..494334)
     CDS             494641..496563
     CDS             496648..497118
     CDS             497198..497392
     CDS             497411..497770
     CDS             497788..498819
     CDS             498823..501201
     CDS             501203..501508
     CDS             501483..501845
     CDS             complement(502043..502585)
     CDS             complement(502634..503299)
     CDS             complement(503299..503892)
     CDS             complement(503930..505141)
     CDS             505245..505517
     CDS             complement(505564..506283)
     CDS             complement(506350..506724)
     CDS             complement(506878..508260)
     CDS             complement(508335..509960)
     CDS             complement(510060..511466)
     CDS             511608..512411
     CDS             complement(512395..512985)
     CDS             complement(513060..514085)
     CDS             complement(514105..515127)
     CDS             515245..515811
     CDS             515808..517091
     CDS             complement(517099..517827)
     CDS             complement(517829..518233)
     CDS             complement(518230..518634)
     CDS             complement(518624..519307)
     CDS             complement(519419..519916)
     CDS             complement(519913..520476)
     CDS             complement(520546..521514)
     CDS             complement(521690..522394)
     CDS             complement(522499..524664)
     CDS             complement(524963..527680)
     CDS             complement(527727..529391)
     CDS             529469..530236
     CDS             530284..533418
     CDS             complement(533415..533807)
     CDS             complement(533855..534349)
     CDS             534436..535398
     CDS             535421..536530
     CDS             536535..537008
     CDS             537033..538313
     CDS             complement(538659..539156)
     CDS             complement(539176..540126)
     CDS             complement(540119..540916)
     CDS             complement(540937..542124)
     CDS             complement(542169..544388)
     CDS             complement(544428..545213)
     CDS             complement(545219..545620)
     CDS             complement(545656..546399)
     CDS             complement(546399..547280)
     CDS             complement(547271..549028)
     CDS             complement(549035..550063)
     CDS             complement(550124..551155)
     CDS             complement(551152..552327)
     CDS             complement(552331..553122)
     CDS             complement(553123..553392)
     CDS             complement(553535..554275)
     CDS             complement(554279..554740)
     CDS             complement(554740..555264)
     CDS             complement(555261..556406)
     CDS             complement(556419..556871)
     CDS             557137..558627
     CDS             558660..559562
     CDS             559678..560277
     CDS             560277..561077
     CDS             complement(561068..562450)
     CDS             complement(562536..563000)
     CDS             complement(562997..564346)
     CDS             complement(564343..565266)
     CDS             complement(565323..566312)
     CDS             complement(566318..568105)
     CDS             complement(568122..568433)
     CDS             complement(568443..569873)
     CDS             complement(570113..571513)
     CDS             complement(571615..571962)
     CDS             complement(571974..572402)
     CDS             complement(572518..573948)
     CDS             complement(574026..574439)
     CDS             complement(574515..575993)
     CDS             complement(576316..577725)
     CDS             complement(578166..580460)
     CDS             complement(580707..581438)
     CDS             complement(581560..582822)
     CDS             complement(582833..584890)
     CDS             complement(584933..585919)
     CDS             complement(585930..587045)
     CDS             complement(587096..587782)
     CDS             complement(587793..588578)
     CDS             complement(588632..589372)
     CDS             complement(589419..590675)
     CDS             complement(590712..591593)
     CDS             complement(591611..592180)
     CDS             complement(592187..592594)
     CDS             complement(592739..593566)
     CDS             complement(593585..594520)
     CDS             594663..595451
     CDS             595616..595927
     CDS             595927..596454
     CDS             596515..596913
     CDS             complement(596906..597259)
     CDS             complement(597277..598071)
     CDS             complement(598049..598201)
     CDS             complement(598271..598561)
     CDS             complement(598577..598837)
     CDS             complement(598973..599386)
     CDS             complement(599383..601335)
     CDS             complement(601322..601906)
     CDS             602092..603411
     CDS             603435..604898
     CDS             complement(604962..606212)
     CDS             complement(606209..607546)
     CDS             complement(607548..608300)
     CDS             complement(608326..609801)
     CDS             complement(609823..610275)
     CDS             610443..610709
     CDS             complement(610723..612753)
     CDS             612907..614091
     CDS             complement(614362..614634)
     CDS             complement(614621..614977)
     CDS             complement(615059..615271)
     CDS             complement(615383..617557)
     CDS             617781..619313
     CDS             619509..621431
     CDS             complement(621446..622294)
     CDS             complement(622359..624560)
     CDS             complement(624639..625127)
     CDS             625386..626552
     CDS             complement(626608..628089)
     CDS             complement(628086..628202)
     CDS             628541..631708
     CDS             complement(631977..632957)
     CDS             633140..633886
     CDS             complement(633934..634233)
     CDS             complement(634367..635077)
     CDS             complement(635074..636243)
     CDS             complement(636249..636542)
     CDS             complement(636577..636885)
     CDS             complement(636959..638641)
     CDS             complement(638771..639454)
     CDS             complement(639498..640841)
     CDS             complement(640838..641713)
     CDS             complement(641710..642855)
     CDS             complement(642859..643947)
     CDS             complement(643957..645135)
     CDS             complement(645132..646211)
     CDS             complement(646287..648857)
     CDS             648939..650666
     CDS             complement(650942..652006)
     CDS             652045..653370
     CDS             653397..654134
     CDS             654131..654823
     CDS             654833..655684
     CDS             656065..656646
     CDS             656794..657570
     CDS             657567..658271
     CDS             complement(658219..659055)
     CDS             complement(659045..659677)
     CDS             complement(659674..660501)
     CDS             complement(660498..661715)
     CDS             complement(661758..662384)
     CDS             662474..662773
     CDS             complement(663096..663590)
     CDS             complement(663587..663820)
     CDS             complement(663871..664869)
     CDS             665015..665740
     CDS             complement(665753..667171)
     CDS             complement(667283..667537)
     CDS             complement(667815..669050)
     CDS             complement(669179..670771)
     CDS             complement(670764..671807)
     CDS             complement(671812..672900)
     CDS             complement(672913..674742)
     CDS             674879..675670
     CDS             complement(676122..677696)
     CDS             complement(678013..678285)
     CDS             complement(678541..681003)
     CDS             complement(681128..682408)
     CDS             complement(682493..683125)
     CDS             complement(683151..684461)
     CDS             684797..685621
     CDS             685675..686154
     CDS             complement(686230..687600)
     CDS             complement(687666..688262)
     CDS             complement(688554..688931)
     CDS             complement(688969..689841)
     CDS             complement(691018..691395)
     CDS             691618..693015
     CDS             693168..693932
     CDS             complement(693978..694577)
     CDS             complement(694574..694888)
     CDS             complement(694911..695609)
     CDS             complement(695606..695926)
     CDS             complement(696950..697186)
     CDS             complement(697188..698150)
     CDS             complement(698261..698575)
     CDS             complement(698568..699365)
     CDS             complement(699379..699660)
     CDS             complement(699885..701042)
     CDS             complement(701072..701383)
     CDS             701616..702749
     CDS             702827..703816
     CDS             703831..706746
     CDS             706750..707901
     CDS             707916..708830
     CDS             708827..709216
     CDS             709213..710424
     CDS             710421..711335
     CDS             complement(712133..713011)
     CDS             complement(713008..713310)
     CDS             713545..714075
     CDS             complement(715471..715707)
     CDS             complement(715691..716392)
     CDS             complement(716482..717255)
     CDS             complement(717264..718244)
     CDS             complement(718244..718798)
     CDS             complement(718801..719307)
     CDS             complement(719387..720382)
     CDS             complement(720419..721240)
     CDS             complement(722126..723127)
     CDS             complement(723164..723790)
     CDS             724033..724269
     CDS             724626..726014
     CDS             726020..726676
     CDS             726838..729210
     CDS             complement(729259..729681)
     CDS             complement(729865..730062)
     CDS             730185..731024
     CDS             complement(731041..732390)
     CDS             complement(732390..733484)
     CDS             complement(733481..736777)
     CDS             complement(736810..737262)
     CDS             complement(737302..738183)
     CDS             complement(738193..738417)
     CDS             complement(738466..738825)
     CDS             complement(738921..739736)
     CDS             complement(739742..742270)
     CDS             complement(742701..743996)
     CDS             complement(743999..745177)
     CDS             complement(745177..745362)
     CDS             complement(745393..746301)
     CDS             complement(746301..747488)
     CDS             complement(747574..748821)
     CDS             complement(748883..749155)
     CDS             complement(749236..750168)
     CDS             complement(750168..752030)
     CDS             complement(752040..753332)
     CDS             complement(753443..753910)
     CDS             complement(753907..755394)
     CDS             755516..756583
     CDS             complement(756580..756960)
     CDS             complement(757065..757922)
     CDS             complement(757919..758746)
     CDS             complement(758837..759379)
     CDS             complement(759376..760611)
     CDS             761002..761475
     CDS             complement(761776..762828)
     CDS             complement(762828..763946)
     CDS             764071..765570
     CDS             765567..765998
     CDS             765995..766477
     CDS             766491..769244
     CDS             complement(769281..769640)
     CDS             complement(769633..769923)
     CDS             complement(769985..770428)
     CDS             complement(770497..770802)
     CDS             complement(770857..771741)
     CDS             complement(771745..773295)
     CDS             complement(773568..774317)
     CDS             complement(774310..774759)
     CDS             complement(774821..775831)
     CDS             complement(775898..776392)
     CDS             776545..777009
     CDS             complement(777166..777756)
     CDS             complement(777802..780627)
     CDS             complement(780740..781606)
     CDS             complement(781736..782290)
     CDS             complement(782418..782852)
     CDS             783214..785154
     CDS             785255..786961
     CDS             786937..787815
     CDS             complement(787846..788124)
     CDS             complement(788121..789443)
     CDS             789571..790173
     CDS             790170..790547
     CDS             complement(790474..791199)
     CDS             791373..792092
     CDS             complement(792114..793280)
     CDS             793440..794483
     CDS             794480..795148
     CDS             795611..796378
     CDS             complement(796388..796957)
     CDS             complement(797068..798417)
     CDS             798853..799716
     CDS             complement(799826..800548)
     CDS             800621..802660
     CDS             complement(802972..804246)
     CDS             804358..805440
     CDS             805472..807517
     CDS             807520..808491
     CDS             808488..809162
     CDS             809159..809803
     CDS             809793..810434
     CDS             complement(810528..811739)
     CDS             complement(811770..812672)
     CDS             complement(812702..813871)
     CDS             complement(813982..814662)
     CDS             complement(814734..815069)
     CDS             complement(815172..816389)
     CDS             816731..816988
     CDS             816978..817478
     CDS             817708..819075
     CDS             819120..820175
     CDS             complement(820192..823833)
     CDS             823880..824011
     CDS             complement(824151..824756)
     CDS             825161..826507
     CDS             826631..827026
     CDS             827023..827727
     CDS             827730..828245
     CDS             complement(828261..829448)
     CDS             complement(829445..830503)
     CDS             complement(830613..831851)
     CDS             complement(832086..832280)
     CDS             832520..832828
     CDS             832825..833298
     CDS             complement(833369..834523)
     CDS             complement(834751..834888)
     CDS             834970..835224
     CDS             835221..835565
     CDS             835801..837141
     CDS             837504..837824
     CDS             837989..838324
     CDS             838797..839168
     CDS             839390..839623
     CDS             839680..840351
     CDS             840678..841052
     CDS             841097..842899
     CDS             843203..844501
     CDS             844489..845430
     CDS             845776..846594
     CDS             846658..847587
     CDS             complement(848128..848793)
     CDS             complement(848866..849732)
     CDS             complement(849729..850043)
     CDS             850103..850213
     CDS             complement(850210..850344)
     CDS             complement(850711..851769)
     CDS             852088..853077
     CDS             853163..854263
     CDS             855103..858171
     CDS             858168..858806
     CDS             858803..859552
     CDS             859583..861247
     CDS             861244..862212
     CDS             862209..862448
     CDS             862450..863604
     CDS             863750..864871
     CDS             865036..866301
     CDS             866492..867601
     CDS             867598..868884
     CDS             869031..869855
     CDS             complement(870065..870565)
     CDS             complement(870642..872330)
     CDS             complement(872433..873086)
     CDS             complement(873083..873466)
     CDS             873707..873907
     CDS             874134..874421
     CDS             874405..874791
     CDS             874834..875223
     CDS             875339..875569
     CDS             complement(875921..876175)
     CDS             complement(876172..876423)
     CDS             876451..876618
     CDS             complement(877425..877664)
     CDS             878041..878916
     CDS             878917..879867
     CDS             880163..881257
     CDS             881321..882010
     CDS             complement(882113..882991)
     CDS             complement(883053..883883)
     CDS             883969..884778
     CDS             complement(884800..885348)
     CDS             885420..886271
     CDS             complement(886268..887134)
     CDS             887234..888079
     CDS             888178..889995
     CDS             890059..891141
     CDS             891266..892393
     CDS             892464..893771
     CDS             complement(893768..895444)
     CDS             complement(895441..896952)
     CDS             complement(896949..898412)
     CDS             complement(898416..898718)
     CDS             complement(898715..899680)
     CDS             complement(899677..899982)
     CDS             complement(899982..900251)
     CDS             complement(900262..900795)
     CDS             complement(900800..901915)
     CDS             902095..902547
     CDS             complement(902573..903871)
     CDS             complement(903924..904844)
     CDS             904972..905676
     CDS             905673..906551
     CDS             complement(906724..907146)
     CDS             complement(907454..908128)
     CDS             complement(908178..909446)
     CDS             complement(909525..910955)
     CDS             complement(910971..912140)
     CDS             complement(912176..913156)
     CDS             complement(913198..914007)
     CDS             complement(914012..914428)
     CDS             complement(914449..915447)
     CDS             complement(915473..916096)
     CDS             complement(916113..916508)
     CDS             complement(916580..916939)
     CDS             complement(917010..917123)
     CDS             complement(917231..918535)
     CDS             complement(918576..919016)
     CDS             complement(919017..919205)
     CDS             complement(919208..919711)
     CDS             complement(919730..920083)
     CDS             complement(920099..920632)
     CDS             complement(920648..921043)
     CDS             complement(921055..921360)
     CDS             complement(921381..921920)
     CDS             complement(921931..922248)
     CDS             complement(922260..922628)
     CDS             complement(922684..922944)
     CDS             complement(922941..923144)
     CDS             complement(923144..923557)
     CDS             complement(923579..924265)
     CDS             complement(924291..924623)
     CDS             complement(924636..924911)
     CDS             complement(924925..925749)
     CDS             complement(925762..926058)
     CDS             complement(926055..926672)
     CDS             complement(926691..927341)
     CDS             complement(927500..927829)
     CDS             complement(927836..929026)
     CDS             complement(929084..931180)
     CDS             complement(931216..931683)
     CDS             complement(931696..932073)
     CDS             complement(932224..936516)
     CDS             complement(936689..940834)
     CDS             complement(941050..941436)
     CDS             complement(941501..942028)
     CDS             complement(942309..943004)
     CDS             complement(943008..943439)
     CDS             complement(943520..944053)
     CDS             complement(944057..944434)
     CDS             complement(944626..945816)
     CDS             complement(946358..946903)
     CDS             complement(946900..947664)
     CDS             complement(947661..948638)
     CDS             complement(954208..955410)
     CDS             955641..957065
     CDS             957062..958186
     CDS             complement(958205..958576)
     CDS             complement(958676..959710)
     CDS             959849..960274
     CDS             complement(960353..960859)
     CDS             complement(960908..961180)
     CDS             complement(961250..963517)
     CDS             complement(963529..964074)
     CDS             964198..964881
     CDS             964866..965237
     CDS             965230..965961
     CDS             complement(965947..967479)
     CDS             complement(967466..968341)
     CDS             complement(968350..968814)
     CDS             complement(968811..969890)
     CDS             complement(969895..971265)
     CDS             complement(971356..971856)
     CDS             complement(971853..972827)
     CDS             complement(972824..973291)
     CDS             complement(973291..973761)
     CDS             complement(973858..974991)
     CDS             complement(974984..975643)
     CDS             complement(975648..976763)
     CDS             complement(976750..977217)
     CDS             complement(977238..978488)
     CDS             978955..979632
     CDS             979663..980727
     CDS             980761..981306
     CDS             981309..981461
     CDS             complement(981465..982880)
     CDS             complement(982873..983418)
     CDS             complement(983497..984303)
     CDS             984450..985793
     CDS             985790..986554
     CDS             986551..987774
     CDS             987767..988663
     CDS             988669..990102
     CDS             990113..991000
     CDS             991084..991848
     CDS             complement(991969..992979)
     CDS             993183..994343
     CDS             994376..995152
     CDS             complement(995446..996324)
     CDS             complement(996382..996774)
     CDS             complement(996893..997510)
     CDS             997740..998951
     CDS             complement(999053..1000315)
     CDS             1000430..1001665
     CDS             complement(1001680..1002489)
     CDS             complement(1002505..1006188)
     CDS             complement(1006185..1007213)
     CDS             complement(1007210..1008226)
     CDS             complement(1008238..1008699)
     CDS             1008880..1010238
     CDS             1010281..1011003
     CDS             complement(1011000..1013504)
     CDS             1013552..1014496
     CDS             1014493..1015542
     CDS             1015539..1016405
     CDS             1016457..1017035
     CDS             1017028..1017456
     CDS             1017453..1017965
     CDS             1017962..1018948
     CDS             1018945..1020228
     CDS             1020252..1021112
     CDS             complement(1021135..1021917)
     CDS             1022079..1022765
     CDS             1022779..1023609
     CDS             1023609..1024187
     CDS             1024276..1024581
     CDS             1024649..1025797
     CDS             1025794..1026408
     CDS             1026485..1027171
     CDS             1027168..1028091
     CDS             1028101..1028547
     CDS             1028556..1029638
     CDS             1029657..1030085
     CDS             1030082..1030252
     CDS             complement(1030291..1030920)
     CDS             1030988..1031452
     CDS             complement(1031416..1032126)
     CDS             complement(1032123..1033010)
     CDS             complement(1033013..1033714)
     CDS             complement(1033711..1034919)
     CDS             complement(1034916..1035896)
     CDS             1035967..1036683
     CDS             complement(1036693..1037592)
     CDS             complement(1037582..1038178)
     CDS             complement(1038190..1040265)
     CDS             complement(1040275..1040667)
     CDS             complement(1040683..1042872)
     CDS             complement(1042893..1043264)
     CDS             complement(1043301..1044527)
     CDS             complement(1044541..1045140)
     CDS             complement(1045137..1045853)
     CDS             1046046..1047644
     CDS             1047726..1048607
     CDS             1048597..1049232
     CDS             complement(1049279..1049722)
     CDS             1049849..1051267
     CDS             1051275..1052750
     CDS             1052747..1053652
     CDS             1053738..1053974
     CDS             complement(1053971..1055074)
     CDS             complement(1055088..1056962)
     CDS             complement(1057036..1057938)
     CDS             1058353..1058700
     CDS             complement(1058764..1059855)
     CDS             complement(1059925..1060509)
     CDS             complement(1060517..1061146)
     CDS             complement(1061172..1062107)
     CDS             complement(1062255..1063121)
     CDS             complement(1063114..1063725)
     CDS             complement(1063715..1065109)
     CDS             1065210..1066559
     CDS             1066513..1067571
     CDS             complement(1067599..1068033)
     CDS             complement(1068145..1069221)
     CDS             complement(1069311..1070564)
     CDS             1070590..1070913
     CDS             1070939..1071784
     CDS             1071781..1072524
     CDS             complement(1072531..1073421)
     CDS             complement(1073418..1074857)
     CDS             complement(1074938..1076392)
     CDS             complement(1076409..1076696)
     CDS             1076817..1077860
     CDS             1077982..1078827
     CDS             1078824..1079315
     CDS             1079349..1081271
     CDS             1081268..1082398
     CDS             1082415..1083398
     CDS             1083395..1084453
     CDS             1084526..1085704
     CDS             1085708..1086568
     CDS             1086571..1086837
     CDS             1086848..1087501
     CDS             complement(1087533..1088552)
     CDS             complement(1088580..1090010)
     CDS             complement(1090025..1090711)
     CDS             complement(1090713..1091738)
     CDS             1091846..1094230
     CDS             1094236..1095519
     CDS             1095516..1096523
     CDS             complement(1096846..1097643)
     CDS             complement(1097640..1099037)
     CDS             1099260..1100192
     CDS             1100189..1100983
     CDS             1100980..1102638
     CDS             1102640..1103965
     CDS             complement(1104071..1106365)
     CDS             complement(1106436..1107230)
     CDS             complement(1107246..1112078)
     CDS             complement(1112175..1112639)
     CDS             complement(1112645..1113547)
     CDS             complement(1113567..1114562)
     CDS             complement(1115007..1116788)
     CDS             complement(1116889..1118259)
     CDS             complement(1118262..1120937)
     CDS             complement(1121075..1121716)
     CDS             complement(1121786..1122850)
     CDS             complement(1122884..1124320)
     CDS             complement(1124353..1125537)
     CDS             complement(1125586..1127592)
     CDS             complement(1127722..1130067)
     CDS             complement(1130108..1130914)
     CDS             complement(1131093..1131452)
     CDS             complement(1131472..1132893)
     CDS             1133092..1134048
     CDS             1134147..1134827
     CDS             1134875..1135762
     CDS             complement(1135864..1136109)
     CDS             1136288..1137325
     CDS             1137330..1138004
     CDS             1138008..1139258
     CDS             1139274..1140086
     CDS             complement(1140112..1140546)
     CDS             1140807..1145267
     CDS             1145309..1146718
     CDS             1146729..1147823
     CDS             1147864..1148262
     CDS             complement(1148271..1149176)
     CDS             complement(1149272..1151347)
     CDS             1151424..1152863
     CDS             1152860..1156357
     CDS             1156411..1156602
     CDS             complement(1156613..1157260)
     CDS             complement(1157294..1158955)
     CDS             complement(1159009..1160445)
     CDS             1160564..1161340
     CDS             1161525..1161881
     CDS             complement(1161940..1163385)
     CDS             complement(1163487..1164608)
     CDS             complement(1164605..1165510)
     CDS             complement(1165572..1166576)
     CDS             1166856..1169387
     CDS             1169390..1170502
     CDS             1170499..1171833
     CDS             1171833..1172810
     CDS             1172807..1173826
     CDS             1173833..1174414
     CDS             complement(1174418..1174687)
     CDS             complement(1174697..1175665)
     CDS             complement(1175757..1176404)
     CDS             complement(1176407..1177246)
     CDS             complement(1177347..1178768)
     CDS             complement(1178835..1180124)
     CDS             complement(1180176..1183013)
     CDS             complement(1183100..1183894)
     CDS             complement(1183891..1184244)
     CDS             complement(1184289..1184582)
     CDS             complement(1184627..1184971)
     CDS             complement(1184968..1185732)
     CDS             complement(1185722..1186462)
     CDS             complement(1186459..1187109)
     CDS             complement(1187112..1187705)
     CDS             complement(1187770..1188234)
     CDS             complement(1188508..1189053)
     CDS             1189218..1190129
     CDS             1190229..1190444
     CDS             1190464..1190925
     CDS             1190980..1192824
     CDS             1192926..1194734
     CDS             complement(1194985..1195404)
     CDS             1195530..1197551
     CDS             complement(1197580..1199013)
     CDS             complement(1199010..1201199)
     CDS             1201335..1202600
     CDS             1202590..1204332
     CDS             1204329..1205822
     CDS             complement(1205837..1208392)
     CDS             complement(1208538..1208747)
     CDS             1208972..1209340
     CDS             1209441..1209791
     CDS             1209788..1210462
     CDS             complement(1210478..1210864)
     CDS             complement(1210946..1211575)
     CDS             complement(1211579..1212571)
     CDS             complement(1212585..1213748)
     CDS             complement(1213741..1215054)
     CDS             complement(1215103..1216044)
     CDS             complement(1216041..1217411)
     CDS             complement(1217408..1219195)
     CDS             complement(1219239..1219835)
     CDS             complement(1219826..1220266)
     CDS             complement(1220280..1221848)
     CDS             1222069..1223667
     CDS             1223812..1225227
     CDS             1225240..1226913
     CDS             1226917..1227687
     CDS             1227689..1228540
     CDS             1228543..1229544
     CDS             1229541..1230920
     CDS             1231036..1231416
     CDS             1231508..1232068
     CDS             complement(1232136..1233122)
     CDS             complement(1233295..1235328)
     CDS             1235493..1236512
     CDS             1236536..1237846
     CDS             complement(1237969..1238508)
     CDS             complement(1238514..1238654)
     CDS             1238775..1240973
     CDS             1240978..1242054
     CDS             1242136..1242408
     CDS             1242815..1244053
     CDS             1244597..1244893
     CDS             1245021..1245713
     CDS             1245700..1246470
     CDS             complement(1246569..1249061)
     CDS             1249301..1249816
     CDS             complement(1249928..1250791)
     CDS             complement(1250925..1252103)
     CDS             complement(1252134..1255313)
     CDS             complement(1255433..1256437)
     CDS             complement(1256434..1257723)
     CDS             complement(1257720..1258667)
     CDS             complement(1258670..1258840)
     CDS             complement(1258837..1260816)
     CDS             1261400..1262278
     CDS             1263352..1263567
     CDS             1263624..1266305
     CDS             complement(1267025..1267336)
     CDS             complement(1267399..1267626)
     CDS             complement(1267976..1268104)
     CDS             complement(1268153..1268446)
     CDS             1268609..1269133
     CDS             1269368..1269691
     CDS             1269700..1271004
     CDS             complement(1271066..1271851)
     CDS             complement(1271844..1272623)
     CDS             complement(1272620..1274728)
     CDS             complement(1275094..1275642)
     CDS             complement(1275645..1276292)
     CDS             1276460..1276984
     CDS             1276981..1278354
     CDS             complement(1278368..1279237)
     CDS             complement(1279248..1279715)
     CDS             complement(1279842..1280768)
     CDS             1280892..1281131
     CDS             complement(1281140..1281349)
     CDS             complement(1281373..1282032)
     CDS             1282104..1283675
     CDS             1283701..1284813
     CDS             complement(1284833..1285843)
     CDS             complement(1285975..1286439)
     CDS             complement(1286436..1287047)
     CDS             complement(1287345..1287635)
     CDS             complement(1287639..1287851)
     CDS             1287969..1288523
     CDS             1288520..1289878
     CDS             1289881..1291122
     CDS             1291119..1292330
     CDS             1292422..1293429
     CDS             1293435..1295084
     CDS             1295176..1296258
     CDS             1296313..1296705
     CDS             1296735..1298117
     CDS             1298158..1298655
     CDS             1298658..1300124
     CDS             1300152..1301102
     CDS             1301180..1301740
     CDS             complement(1301749..1302585)
     CDS             complement(1302640..1303746)
     CDS             1303903..1304019
     CDS             1304016..1305272
     CDS             1305277..1306140
     CDS             1306159..1306869
     CDS             1306872..1307786
     CDS             1307873..1308427
     CDS             1308432..1309760
     CDS             1309807..1310556
     CDS             1310570..1311148
     CDS             1311145..1312806
     CDS             complement(1312826..1313389)
     CDS             complement(1313389..1314207)
     CDS             complement(1314209..1315456)
     CDS             complement(1315484..1316632)
     CDS             1316760..1317200
     CDS             1317207..1317728
     CDS             1317733..1318731
     CDS             complement(1318758..1320173)
     CDS             complement(1320166..1321239)
     CDS             complement(1321402..1322817)
     CDS             complement(1322954..1323187)
     CDS             complement(1323174..1324187)
     CDS             1324370..1325284
     CDS             1325277..1327367
     CDS             1327376..1327924
     CDS             1327921..1328667
     CDS             complement(1328717..1331140)
     CDS             complement(1331199..1332248)
     CDS             complement(1332254..1333354)
     CDS             complement(1333575..1334987)
     CDS             1335154..1335294
     CDS             1335377..1335682
     CDS             1335667..1335900
     CDS             1335907..1337559
     CDS             1337589..1338926
     CDS             complement(1339149..1339388)
     CDS             complement(1339523..1340278)
     CDS             complement(1340308..1341261)
     CDS             complement(1341301..1342272)
     CDS             complement(1342269..1343300)
     CDS             complement(1343359..1343538)
     CDS             complement(1343589..1344101)
     CDS             1344247..1344774
     CDS             complement(1344836..1345786)
     CDS             complement(1345783..1346760)
     CDS             1347159..1349945
     CDS             complement(1350003..1350491)
     CDS             complement(1350504..1351277)
     CDS             complement(1351274..1352257)
     CDS             complement(1352262..1354082)
     CDS             complement(1354092..1354514)
     CDS             complement(1354511..1355143)
     CDS             complement(1355204..1357336)
     CDS             1357460..1358020
     CDS             complement(1358017..1358733)
     CDS             complement(1358726..1359970)
     CDS             complement(1359975..1360700)
     CDS             1360897..1361937
     CDS             1361934..1362836
     CDS             1362877..1363263
     CDS             1363268..1366711
     CDS             1366708..1367514
     CDS             complement(1367593..1368324)
     CDS             complement(1368324..1368917)
     CDS             complement(1368955..1369995)
     CDS             complement(1370021..1370563)
     CDS             complement(1370551..1371024)
     CDS             1371162..1371854
     CDS             1371885..1372400
     CDS             complement(1372397..1372726)
     CDS             complement(1372819..1374087)
     CDS             1374356..1375966
     CDS             complement(1376249..1378291)
     CDS             complement(1378288..1382010)
     CDS             complement(1381997..1385491)
     CDS             complement(1385569..1385946)
     CDS             1386161..1386703
     CDS             complement(1386996..1388414)
     CDS             complement(1389273..1390304)
     CDS             1391732..1392160
     CDS             1392160..1393431
     CDS             1393526..1394254
     CDS             complement(1394720..1395961)
     CDS             1396145..1397146
     CDS             1397294..1397557
     CDS             1397592..1398176
     CDS             1398252..1398521
     CDS             complement(1398528..1398809)
     CDS             complement(1398776..1399330)
     CDS             1399371..1399685
     CDS             1399682..1400548
     CDS             complement(1400616..1401002)
     CDS             complement(1401176..1401316)
     CDS             1401722..1403038
     CDS             1403190..1403504
     CDS             1403501..1404007
     CDS             1404004..1404369
     CDS             1404402..1404554
     CDS             complement(1404714..1405700)
     CDS             1406239..1406841
     CDS             1407037..1407315
     CDS             1408085..1408447
     CDS             1408456..1410906
     CDS             complement(1411057..1411428)
     CDS             1411571..1412098
     CDS             complement(1412420..1413349)
     CDS             1413395..1414927
     CDS             complement(1415124..1416803)
     CDS             complement(1417061..1417714)
     CDS             complement(1418222..1418383)
     CDS             complement(1418469..1418843)
     CDS             complement(1418856..1419029)
     CDS             complement(1419599..1420285)
     CDS             complement(1420396..1420911)
     CDS             complement(1421753..1422976)
     CDS             complement(1423000..1423098)
     CDS             complement(1423146..1423496)
     CDS             complement(1423736..1424038)
     CDS             1424363..1425364
     CDS             1425981..1426616
     CDS             1426714..1427400
     CDS             complement(1427559..1427930)
     CDS             complement(1428063..1429667)
     CDS             complement(1429751..1430263)
     CDS             complement(1430260..1430742)
     CDS             complement(1431434..1432084)
     CDS             1432218..1433042
     CDS             1433164..1433928
     CDS             complement(1433968..1434627)
     CDS             1434842..1435297
     CDS             1435372..1435638
     CDS             complement(1435677..1436129)
     CDS             1436416..1438338
     CDS             complement(1438317..1439267)
     CDS             1439358..1439678
     CDS             1439692..1440996
     CDS             1441060..1443150
     CDS             1443165..1443557
     CDS             1443685..1443930
     CDS             complement(1443973..1444458)
     CDS             complement(1444541..1444924)
     CDS             1445094..1445474
     CDS             1445434..1446294
     CDS             1446291..1447778
     CDS             1447775..1449148
     CDS             complement(1449145..1450326)
     CDS             complement(1450332..1452725)
     CDS             complement(1452741..1454195)
     CDS             complement(1454205..1455512)
     CDS             complement(1455509..1455907)
     CDS             complement(1455907..1456647)
     CDS             complement(1456644..1457396)
     CDS             complement(1457393..1458688)
     CDS             complement(1458685..1459353)
     CDS             complement(1459366..1460190)
     CDS             complement(1460203..1460982)
     CDS             complement(1460979..1461767)
     CDS             complement(1461764..1462855)
     CDS             complement(1462848..1463963)
     CDS             1464499..1465674
     CDS             complement(1465676..1466239)
     CDS             1466350..1467519
     CDS             1467551..1468789
     CDS             1468847..1469590
     CDS             complement(1469631..1470728)
     CDS             complement(1470766..1471188)
     CDS             complement(1471214..1472956)
     CDS             1473172..1473513
     CDS             1473641..1474318
     CDS             1474328..1474996
     CDS             1475090..1475914
     CDS             1475914..1476102
     CDS             1476106..1476555
     CDS             1476558..1478582
     CDS             1478579..1479112
     CDS             1479109..1479636
     CDS             1479652..1480548
     CDS             complement(1480602..1481054)
     CDS             1481211..1482821
     CDS             1482844..1483299
     CDS             complement(1483363..1485453)
     CDS             complement(1485455..1485913)
     CDS             complement(1485906..1486364)
     CDS             1486648..1488000
     CDS             1488088..1488630
     CDS             1488691..1489488
     CDS             complement(1489485..1490573)
     CDS             complement(1490662..1491258)
     CDS             complement(1491265..1492839)
     CDS             complement(1492860..1493423)
     CDS             1493538..1494827
     CDS             complement(1494813..1496906)
     CDS             complement(1496903..1500841)
     CDS             complement(1500851..1501387)
     CDS             complement(1501421..1502029)
     CDS             1502243..1502923
     CDS             complement(1503047..1504324)
     CDS             complement(1504412..1505635)
     CDS             complement(1505692..1506318)
     CDS             1506487..1507680
     CDS             complement(1507690..1510155)
     CDS             1510262..1511059
     CDS             1511056..1511766
     CDS             1511888..1512106
     CDS             complement(1512168..1514438)
     CDS             complement(1514521..1514841)
     CDS             complement(1514973..1516241)
     CDS             1516518..1517525
     CDS             1517610..1518761
     CDS             1518758..1519387
     CDS             1519453..1522197
     CDS             1522786..1522965
     CDS             1522980..1523195
     CDS             1523283..1523771
     CDS             complement(1524053..1524247)
     CDS             complement(1524260..1524487)
     CDS             1524929..1525798
     CDS             1525842..1526279
     CDS             complement(1526295..1527197)
     CDS             complement(1527208..1528371)
     CDS             complement(1528364..1530895)
     CDS             complement(1530892..1531551)
     CDS             complement(1531658..1532095)
     CDS             complement(1532190..1532726)
     CDS             complement(1532769..1534079)
     CDS             complement(1534159..1534500)
     CDS             1534617..1537214
     CDS             1537218..1538063
     CDS             1538070..1539407
     CDS             complement(1539467..1539826)
     CDS             complement(1539865..1540731)
     CDS             complement(1540818..1541828)
     CDS             complement(1541848..1541943)
     CDS             complement(1542087..1542824)
     CDS             complement(1542832..1543413)
     CDS             complement(1543414..1544076)
     CDS             complement(1544076..1544831)
     CDS             1544921..1545490
     CDS             complement(1545510..1546526)
     CDS             complement(1546523..1547014)
     CDS             complement(1547011..1547739)
     CDS             complement(1547739..1548011)
     CDS             complement(1548051..1549337)
     CDS             complement(1549353..1550189)
     CDS             complement(1550176..1551831)
     CDS             complement(1551922..1552368)
     CDS             1552480..1554465
     CDS             complement(1554447..1555769)
     CDS             complement(1555775..1556731)
     CDS             complement(1556837..1557220)
     CDS             1557333..1558187
     CDS             1558196..1560292
     CDS             complement(1560297..1560647)
     CDS             complement(1560644..1561042)
     CDS             complement(1561039..1561803)
     CDS             complement(1561800..1563572)
     CDS             complement(1563625..1564929)
     CDS             1565072..1565797
     CDS             complement(1565794..1569345)
     CDS             complement(1569409..1569996)
     CDS             complement(1569993..1571132)
     CDS             complement(1571166..1571942)
     CDS             complement(1571939..1572400)
     CDS             complement(1572622..1574964)
     CDS             complement(1575035..1576402)
     CDS             complement(1576410..1577582)
     CDS             complement(1577582..1578406)
     CDS             complement(1578399..1579178)
     CDS             complement(1579188..1579745)
     CDS             complement(1579742..1580488)
     CDS             complement(1580565..1581440)
     CDS             complement(1581455..1582198)
     CDS             1582467..1583243
     CDS             1583273..1585942
     CDS             1585939..1587138
     CDS             1587149..1587970
     CDS             1587967..1589103
     CDS             1589217..1590932
     CDS             1590916..1594329
     CDS             complement(1594372..1595175)
     CDS             complement(1595172..1596329)
     CDS             complement(1596440..1598383)
     CDS             complement(1598501..1599223)
     CDS             complement(1599337..1600392)
     CDS             1600546..1601469
     CDS             1601481..1603151
     CDS             complement(1603195..1603617)
     CDS             1603672..1604007
     CDS             complement(1604019..1604312)
     CDS             complement(1604302..1604748)
     CDS             1604866..1605363
     CDS             complement(1605976..1606479)
     CDS             complement(1606473..1607003)
     CDS             complement(1607165..1607485)
     CDS             1607798..1608145
     CDS             1608274..1610265
     CDS             complement(1610345..1611574)
     CDS             complement(1611764..1613401)
     CDS             complement(1613414..1615195)
     CDS             complement(1615192..1616130)
     CDS             complement(1616132..1616881)
     CDS             1617038..1617844
     CDS             1617924..1619225
     CDS             complement(1619219..1619686)
     CDS             1619714..1621039
     CDS             1621043..1623079
     CDS             complement(1623076..1624122)
     CDS             1624285..1625094
     CDS             1625104..1627032
     CDS             1627180..1628409
     CDS             1628479..1628949
     CDS             1629121..1629765
     CDS             1629989..1631521
     CDS             complement(1631518..1633263)
     CDS             complement(1633254..1634531)
     CDS             complement(1634534..1635781)
     CDS             complement(1635778..1637091)
     CDS             complement(1637088..1639001)
     CDS             complement(1639008..1640207)
     CDS             complement(1640204..1641784)
     CDS             complement(1641774..1643027)
     CDS             complement(1643036..1644067)
     CDS             complement(1644116..1645021)
     CDS             complement(1645072..1646187)
     CDS             complement(1646195..1647685)
     CDS             complement(1647660..1648658)
     CDS             complement(1648674..1650218)
     CDS             1650550..1651119
     CDS             1651310..1652032
     CDS             1652089..1652937
     CDS             1652939..1653802
     CDS             complement(1653853..1656123)
     CDS             complement(1656120..1657604)
     CDS             complement(1657636..1658475)
     CDS             1658810..1659736
     CDS             complement(1659845..1662577)
     CDS             1662953..1663984
     CDS             1664486..1665481
     CDS             complement(1665630..1666979)
     CDS             complement(1666999..1669065)
     CDS             complement(1669082..1670491)
     CDS             complement(1670549..1671172)
     CDS             1671337..1672356
     CDS             complement(1672416..1673903)
     CDS             complement(1673911..1675044)
     CDS             complement(1675025..1675939)
     CDS             complement(1675936..1676283)
     CDS             complement(1676284..1676964)
     CDS             complement(1677160..1677939)
     CDS             1678198..1678908
     CDS             1679072..1679797
     CDS             complement(1680008..1681384)
     CDS             complement(1681464..1684859)
     CDS             1685013..1685726
     CDS             1686105..1686440
     CDS             1686437..1687183
     CDS             complement(1687102..1687341)
     CDS             1687424..1688137
     CDS             1688140..1689447
     CDS             1689452..1689883
     CDS             complement(1689909..1690370)
     CDS             complement(1690348..1691439)
     CDS             complement(1691439..1692575)
     CDS             1692743..1693711
     CDS             1693726..1695144
     CDS             1695156..1696601
     CDS             complement(1696806..1697843)
     CDS             complement(1698174..1699049)
     CDS             complement(1699187..1701004)
     CDS             1701532..1701636
     CDS             1701633..1702379
     CDS             1703317..1704705
     CDS             1704702..1705937
     CDS             1706104..1707105
     CDS             1707108..1708340
     CDS             1708337..1709416
     CDS             complement(1709379..1710617)
     CDS             complement(1710618..1711532)
     CDS             complement(1711511..1712197)
     CDS             complement(1712337..1712591)
     CDS             1713106..1714083
     CDS             1714117..1716204
     CDS             complement(1716842..1717381)
     CDS             complement(1717469..1718668)
     CDS             complement(1718986..1719177)
     CDS             1719462..1720436
     CDS             1720668..1721519
     CDS             complement(1721570..1721770)
     CDS             complement(1722073..1723488)
     CDS             complement(1723707..1724039)
     CDS             complement(1724052..1724327)
     CDS             complement(1724408..1724857)
     CDS             complement(1724854..1725585)
     CDS             1725723..1726490
     CDS             1726552..1728204
     CDS             complement(1728287..1728568)
     CDS             complement(1728577..1729386)
     CDS             complement(1729406..1730149)
     CDS             complement(1730162..1732063)
     CDS             complement(1732191..1732670)
     CDS             complement(1732693..1734579)
     CDS             complement(1734763..1735167)
     CDS             1735332..1737371
     CDS             complement(1737403..1738137)
     CDS             1738288..1739502
     CDS             1739600..1740703
     CDS             1740780..1741697
     CDS             1741694..1743037
     CDS             1743043..1744254
     CDS             complement(1744480..1745568)
     CDS             complement(1745568..1746539)
     CDS             complement(1746546..1747376)
     CDS             complement(1747499..1747702)
     CDS             complement(1747715..1747939)
     CDS             complement(1748105..1748338)
     CDS             complement(1748451..1749980)
     CDS             complement(1749980..1751347)
     CDS             complement(1751370..1752296)
     CDS             complement(1752296..1753279)
     CDS             complement(1753323..1754468)
     CDS             complement(1754465..1755340)
     CDS             1755470..1756987
     CDS             1757035..1757862
     CDS             complement(1757907..1758050)
     CDS             complement(1758082..1759548)
     CDS             complement(1759541..1764202)
     CDS             complement(1764558..1765547)
     CDS             complement(1765633..1767159)
     CDS             complement(1767191..1768102)
     CDS             complement(1768118..1769995)
     CDS             complement(1769992..1771017)
     CDS             complement(1771114..1771641)
     CDS             1771856..1772293
     CDS             1772538..1774214
     CDS             1774235..1774834
     CDS             complement(1774923..1776503)
     CDS             complement(1776519..1777334)
     CDS             complement(1777334..1777819)
     CDS             complement(1777860..1778498)
     CDS             complement(1778495..1779331)
     CDS             complement(1779454..1780881)
     CDS             complement(1780878..1781582)
     CDS             complement(1781582..1782487)
     CDS             complement(1782484..1786233)
     CDS             complement(1786208..1787788)
     CDS             complement(1787792..1789066)
     CDS             complement(1789063..1789557)
     CDS             1789864..1790496
     CDS             1790579..1791838
     CDS             complement(1791821..1792273)
     CDS             complement(1792316..1793680)
     CDS             1793861..1795762
     CDS             complement(1795799..1796362)
     CDS             1796484..1797998
     CDS             complement(1797896..1798861)
     CDS             1798977..1799846
     CDS             1800017..1800577
     CDS             complement(1800660..1802597)
     CDS             1802652..1803527
     CDS             complement(1803837..1804052)
     CDS             complement(1804178..1805428)
     CDS             complement(1805500..1808103)
     CDS             complement(1808096..1808581)
     CDS             complement(1808578..1809642)
     CDS             complement(1809823..1810320)
     CDS             1810359..1812965
     CDS             1813070..1813393
     CDS             complement(1813408..1814172)
     CDS             complement(1814373..1815185)
     CDS             1815271..1816290
     CDS             1816374..1816790
     CDS             1816851..1817024
     CDS             1817043..1818068
     CDS             1818332..1819717
     CDS             1819741..1820118
     CDS             complement(1820225..1820671)
     CDS             1820762..1821655
     CDS             1821675..1822733
     CDS             1822730..1823335
     CDS             1823323..1823994
     CDS             complement(1823969..1824295)
     CDS             1824435..1826213
     CDS             complement(1826335..1827249)
     CDS             complement(1827412..1828704)
     CDS             complement(1828733..1829899)
     CDS             complement(1829997..1830833)
     CDS             complement(1830838..1831644)
     CDS             complement(1831992..1833764)
     CDS             complement(1833812..1834270)
     CDS             complement(1834267..1835856)
     CDS             complement(1835876..1837342)
     CDS             1837493..1838869
     CDS             1838859..1839692
     CDS             1839722..1840906
     CDS             complement(1841014..1841967)
     CDS             complement(1842073..1842654)
     CDS             complement(1842764..1843348)
     CDS             1843619..1844365
     CDS             complement(1844445..1845140)
     CDS             complement(1845222..1846781)
     CDS             complement(1846822..1848102)
     CDS             complement(1848127..1850073)
     CDS             complement(1850260..1851231)
     CDS             complement(1851380..1852342)
     CDS             complement(1852345..1854201)
     CDS             complement(1854205..1854549)
     CDS             complement(1854567..1854938)
     CDS             complement(1855016..1856164)
     CDS             complement(1856236..1856883)
     CDS             complement(1856967..1857626)
     CDS             complement(1857623..1858495)
     CDS             complement(1858514..1859335)
     CDS             complement(1859332..1859922)
     CDS             complement(1859981..1862041)
     CDS             complement(1862125..1862856)
     CDS             complement(1863181..1865604)
     CDS             complement(1865673..1867760)
     CDS             complement(1867764..1868345)
     CDS             1868714..1870006
     CDS             1870003..1873545
     CDS             1873542..1874057
     CDS             complement(1874079..1875116)
     CDS             complement(1875113..1877134)
     CDS             complement(1877432..1879681)
     CDS             complement(1879790..1882360)
     CDS             1882469..1884874
     CDS             1884867..1885712
     CDS             complement(1885709..1886497)
     CDS             complement(1886494..1887549)
     CDS             complement(1887568..1888668)
     CDS             complement(1888752..1890140)
     CDS             complement(1890125..1890523)
     CDS             complement(1890721..1892088)
     CDS             complement(1892127..1893653)
     CDS             1893734..1894162
     CDS             complement(1894167..1894964)
     CDS             complement(1894957..1895739)
     CDS             complement(1895718..1896254)
     CDS             1896289..1897230
     CDS             complement(1897227..1897889)
     CDS             1898090..1898581
     CDS             1898647..1899930
     CDS             1900052..1900432
     CDS             complement(1900414..1902072)
     CDS             complement(1902072..1903778)
     CDS             complement(1903828..1905540)
     CDS             complement(1905560..1908676)
     CDS             complement(1908673..1909773)
     CDS             complement(1909824..1912034)
     CDS             1912204..1912884
     CDS             1912897..1913733
     CDS             1913771..1915069
     CDS             complement(1915075..1915725)
     CDS             complement(1915824..1917932)
     CDS             complement(1917952..1918221)
     CDS             complement(1918348..1919262)
     CDS             complement(1919270..1919650)
     CDS             complement(1919658..1922330)
     CDS             complement(1922385..1923890)
     CDS             complement(1923928..1924383)
     CDS             complement(1924762..1926216)
     CDS             complement(1926230..1927747)
     CDS             complement(1927793..1929763)
     CDS             complement(1929767..1930072)
     CDS             complement(1930121..1930732)
     CDS             complement(1930749..1931240)
     CDS             complement(1931254..1932267)
     CDS             complement(1932301..1934688)
     CDS             complement(1934685..1935965)
     CDS             complement(1935987..1936499)
     CDS             complement(1936496..1937749)
     CDS             complement(1937742..1938482)
     CDS             complement(1938492..1938968)
     CDS             complement(1938959..1939315)
     CDS             complement(1939758..1940174)
     CDS             complement(1940184..1940900)
     CDS             complement(1941002..1942369)
     CDS             complement(1942383..1943243)
     CDS             complement(1943243..1945198)
     CDS             complement(1945245..1945883)
     CDS             complement(1945870..1946142)
     CDS             1946154..1946444
     CDS             complement(1946449..1946922)
     CDS             complement(1946956..1947432)
     CDS             complement(1947429..1950650)
     CDS             complement(1950714..1951853)
     CDS             complement(1952059..1952775)
     CDS             1953018..1953980
     CDS             1953977..1954804
     CDS             1954842..1956167
     CDS             complement(1956164..1956355)
     CDS             complement(1956386..1956991)
     CDS             complement(1956984..1958456)
     CDS             complement(1958517..1959176)
     CDS             1959304..1960020
     CDS             complement(1960051..1961196)
     CDS             complement(1961193..1961819)
     CDS             complement(1961847..1963118)
     CDS             complement(1963123..1963713)
     CDS             complement(1963710..1964435)
     CDS             complement(1964450..1965559)
     CDS             complement(1965540..1965965)
     CDS             complement(1966088..1966411)
     CDS             complement(1966479..1967267)
     CDS             complement(1967272..1968021)
     CDS             1968094..1968903
     CDS             complement(1968924..1970117)
     CDS             complement(1970098..1971612)
     CDS             complement(1971657..1972220)
     CDS             complement(1972217..1972849)
     CDS             complement(1972853..1974157)
     CDS             complement(1974154..1975164)
     CDS             complement(1975161..1975982)
     CDS             complement(1975979..1977193)
     CDS             complement(1977183..1977806)
     CDS             complement(1977867..1978667)
     CDS             complement(1978679..1981108)
     CDS             complement(1981131..1982153)
     CDS             1982407..1983000
     CDS             complement(1983109..1984179)
     CDS             complement(1984218..1984865)
     CDS             complement(1984912..1986312)
     CDS             complement(1986390..1987559)
     CDS             complement(1987564..1988667)
     CDS             1988744..1989745
     CDS             1989906..1990649
     CDS             1990709..1991971
     CDS             1992079..1992456
     CDS             1992514..1993698
     CDS             1993704..1995296
     CDS             complement(1995301..1995780)
     CDS             complement(1995810..1996226)
     CDS             complement(1996237..1996668)
     CDS             complement(1996665..1997609)
     CDS             complement(1997606..1998055)
     CDS             1998303..1998806
     CDS             1998922..1999281
     CDS             1999356..2000279
     CDS             2000370..2001389
     CDS             complement(2001407..2002417)
     CDS             complement(2002414..2003739)
     CDS             complement(2003753..2004352)
     CDS             2004447..2004902
     CDS             complement(2004897..2005853)
     CDS             complement(2005876..2006349)
     CDS             complement(2006361..2009186)
     CDS             complement(2009200..2010135)
     CDS             complement(2010183..2011772)
     CDS             2011817..2012983
     CDS             2012977..2013768
     CDS             2013769..2014710
     CDS             2014707..2015333
     CDS             2015447..2015713
     CDS             complement(2015808..2017667)
     CDS             complement(2017671..2018801)
     CDS             complement(2018788..2019828)
     CDS             complement(2019921..2020178)
     CDS             complement(2020194..2020508)
     CDS             complement(2020751..2021722)
     CDS             complement(2021781..2022284)
     CDS             2022401..2024032
     CDS             complement(2024066..2025400)
     CDS             2025499..2026035
     CDS             2026090..2027172
     CDS             2027169..2027798
     CDS             2027795..2028547
     CDS             2028557..2029483
     CDS             2029491..2030516
     CDS             2030657..2031637
     CDS             2031659..2032765
     CDS             complement(2032790..2035546)
     CDS             complement(2035584..2036465)
     CDS             complement(2036462..2038138)
     CDS             complement(2038181..2039452)
     CDS             2039623..2040816
     CDS             2040862..2041296
     CDS             2041308..2042378
     CDS             complement(2042371..2043306)
     CDS             2043648..2044331
     CDS             complement(2044328..2045452)
     CDS             2045539..2046345
     CDS             2046332..2046934
     CDS             complement(2047211..2048704)
     CDS             complement(2048811..2049308)
     CDS             complement(2049334..2050854)
     CDS             complement(2050841..2053894)
     CDS             complement(2053891..2055108)
     CDS             complement(2055209..2057344)
     CDS             complement(2057368..2058600)
     CDS             complement(2058614..2062111)
     CDS             2062183..2062539
     CDS             2062553..2063440
     CDS             complement(2063423..2065489)
     CDS             2065699..2066577
     CDS             complement(2066587..2071395)
     CDS             complement(2071440..2072741)
     CDS             complement(2072738..2073685)
     CDS             complement(2073682..2074164)
     CDS             complement(2074161..2076098)
     CDS             complement(2076123..2076770)
     CDS             complement(2076839..2079040)
     CDS             complement(2079079..2080287)
     CDS             2080868..2081059
     CDS             2081049..2084006
     CDS             2084012..2085382
     CDS             2085550..2087487
     CDS             2087624..2087818
     CDS             complement(2087948..2088547)
     CDS             complement(2088544..2088780)
     CDS             complement(2088879..2091170)
     CDS             2091448..2093370
     CDS             2093454..2093831
     CDS             2093831..2095954
     CDS             2095956..2096153
     CDS             2096159..2098957
     CDS             2098954..2099937
     CDS             complement(2099951..2102032)
     CDS             complement(2102513..2103943)
     CDS             complement(2103958..2104566)
     CDS             complement(2104628..2105908)
     CDS             complement(2105917..2106768)
     CDS             complement(2106791..2108284)
     CDS             2108621..2109412
     CDS             complement(2109425..2109880)
     CDS             complement(2109931..2110320)
     CDS             complement(2110317..2110721)
     CDS             complement(2110855..2112060)
     CDS             complement(2112063..2114426)
     CDS             complement(2114423..2115136)
     CDS             complement(2115235..2115951)
     CDS             complement(2115948..2116517)
     CDS             complement(2116514..2117290)
     CDS             complement(2117299..2118360)
     CDS             complement(2118360..2119214)
     CDS             complement(2119238..2119813)
     CDS             complement(2119972..2120541)
     CDS             complement(2120645..2122528)
     CDS             2123010..2123771
     CDS             2124217..2126247
     CDS             2126250..2127371
     CDS             complement(2127375..2128070)
     CDS             2128259..2128936
     CDS             2129147..2130358
     CDS             2130459..2131946
     CDS             complement(2132062..2133000)
     CDS             complement(2133015..2133728)
     CDS             complement(2133728..2136649)
     CDS             complement(2136715..2136945)
     CDS             complement(2136958..2137149)
     CDS             2137438..2139183
     CDS             2139158..2140117
     CDS             2140177..2140662
     CDS             2140716..2141009
     CDS             complement(2141088..2141594)
     CDS             complement(2141623..2142186)
     CDS             complement(2142204..2143481)
     CDS             complement(2143524..2143850)
     CDS             complement(2143899..2145080)
     CDS             2145389..2146843
     CDS             complement(2146956..2147531)
     CDS             complement(2147534..2148190)
     CDS             2148404..2149663
     CDS             2149712..2150800
     CDS             2150815..2151174
     CDS             2151212..2151604
     CDS             2151616..2151915
     CDS             2151981..2152313
     CDS             2152364..2153110
     CDS             2153118..2154671
     CDS             2154723..2156666
     CDS             2156679..2157092
     CDS             2157082..2157819
     CDS             2157833..2159083
     CDS             2159092..2160492
     CDS             2160677..2162104
     CDS             2162082..2162735
     CDS             2162907..2164172
     CDS             2164162..2165928
     CDS             complement(2165951..2169475)
     CDS             complement(2169472..2171193)
     CDS             2171291..2172850
     CDS             complement(2172869..2173630)
     CDS             2173776..2174327
     CDS             complement(2174385..2175584)
     CDS             2175795..2176787
     CDS             2176784..2178196
     CDS             2178256..2179710
     CDS             2179759..2180094
     CDS             complement(2180091..2181041)
     CDS             complement(2181041..2181610)
     CDS             2181640..2182668
     CDS             complement(2182649..2183542)
     CDS             complement(2183639..2185891)
     CDS             complement(2185927..2187837)
     CDS             2188035..2188298
     CDS             2188267..2189190
     CDS             2189309..2190148
     CDS             2190352..2190984
     CDS             2190985..2192139
     CDS             2192146..2195241
     CDS             2195295..2196791
     CDS             2196801..2197256
     CDS             2197253..2198422
     CDS             complement(2198409..2199395)
     CDS             2199531..2199839
     CDS             2199916..2200845
     CDS             2201556..2202710
     CDS             2202899..2203366
     CDS             complement(2203460..2204749)
     CDS             complement(2204773..2206356)
     CDS             complement(2206377..2206673)
     CDS             complement(2206747..2207706)
     CDS             complement(2207745..2208626)
     CDS             complement(2208630..2208971)
     CDS             complement(2209058..2209588)
     CDS             2209809..2210309
     CDS             2210322..2211686
     CDS             2211683..2212291
     CDS             2212291..2212866
     CDS             complement(2213129..2215123)
     CDS             complement(2215256..2216536)
     CDS             complement(2216579..2217208)
     CDS             complement(2217216..2217386)
     CDS             complement(2217420..2218751)
     CDS             2218850..2220142
     CDS             2220231..2220665
     CDS             2220686..2221591
     CDS             2221607..2222335
     CDS             2222398..2223078
     CDS             2223153..2224313
     CDS             2224301..2225491
     CDS             2225544..2226398
     CDS             2226395..2227027
     CDS             2227039..2227824
     CDS             complement(2227836..2228804)
     CDS             complement(2228816..2230018)
     CDS             complement(2230020..2232821)
     CDS             2232970..2233458
     CDS             complement(2233455..2233841)
     CDS             complement(2233834..2234106)
     CDS             complement(2234106..2234579)
     CDS             complement(2234576..2236090)
     CDS             complement(2236087..2236434)
     CDS             complement(2236439..2236867)
     CDS             complement(2236864..2239182)
     CDS             2239363..2240769
     CDS             2240766..2241533
     CDS             complement(2241605..2242687)
     CDS             complement(2242710..2243495)
     CDS             complement(2243663..2244199)
     CDS             complement(2244274..2244816)
     CDS             complement(2245149..2246000)
     CDS             complement(2246108..2247316)
     CDS             2247436..2248146
     CDS             2248151..2249320
     CDS             2249335..2250669
     CDS             2250700..2251494
     CDS             2251511..2252005
     CDS             2252018..2252977
     CDS             2253282..2254412
     CDS             complement(2254519..2256519)
     CDS             complement(2256531..2256731)
     CDS             complement(2256744..2257337)
     CDS             complement(2257431..2258120)
     CDS             complement(2258120..2259379)
     CDS             complement(2259486..2259812)
     CDS             complement(2260015..2260398)
     CDS             complement(2260483..2261307)
     CDS             complement(2261336..2261890)
     CDS             complement(2261956..2263128)
     CDS             complement(2263145..2264461)
     CDS             complement(2264476..2266233)
     CDS             complement(2266372..2267895)
     CDS             complement(2267840..2269162)
     CDS             complement(2269167..2270441)
     CDS             complement(2270559..2273066)
     CDS             complement(2273063..2273773)
     CDS             2273789..2274442
     CDS             complement(2274632..2275540)
     CDS             complement(2275527..2276681)
     CDS             complement(2276678..2277169)
     CDS             complement(2277216..2277452)
     CDS             complement(2277537..2279342)
     CDS             2279405..2280208
     CDS             complement(2280205..2280783)
     CDS             complement(2281002..2281394)
     CDS             complement(2281421..2281849)
     CDS             complement(2281937..2282755)
     CDS             complement(2282911..2283729)
     CDS             complement(2283726..2284754)
     CDS             complement(2284806..2285399)
     CDS             complement(2285396..2286871)
     CDS             complement(2286876..2287556)
     CDS             complement(2287625..2288527)
     CDS             complement(2288689..2289849)
     CDS             complement(2289898..2291136)
     CDS             complement(2291150..2291941)
     CDS             complement(2291938..2292852)
     CDS             complement(2292849..2293754)
     CDS             complement(2293751..2295211)
     CDS             complement(2295204..2296280)
     CDS             complement(2296277..2297464)
     CDS             complement(2297457..2298800)
     CDS             complement(2298800..2299882)
     CDS             complement(2299883..2301235)
     CDS             complement(2301223..2302734)
     CDS             complement(2302731..2304467)
     CDS             complement(2304469..2304741)
     CDS             complement(2304738..2305712)
     CDS             complement(2305732..2306190)
     CDS             complement(2306827..2307750)
     CDS             2307771..2309666
     CDS             2309638..2310003
     CDS             2310033..2310629
     CDS             complement(2310651..2311079)
     CDS             complement(2311097..2311696)
     CDS             complement(2311756..2312490)
     CDS             complement(2312492..2313724)
     CDS             complement(2314003..2314761)
     CDS             2314790..2316043
     CDS             complement(2316090..2317187)
     CDS             complement(2317180..2318499)
     CDS             complement(2318520..2319164)
     CDS             complement(2319187..2320443)
     CDS             complement(2320448..2320699)
     CDS             complement(2320762..2321076)
     CDS             complement(2321073..2321693)
     CDS             complement(2321723..2322178)
     CDS             complement(2322191..2322967)
     CDS             complement(2322964..2323788)
     CDS             2323909..2324919
     CDS             2324916..2325479
     CDS             2325483..2326046
     CDS             2326033..2326560
     CDS             2326564..2327289
     CDS             2327330..2328796
     CDS             2328837..2329163
     CDS             2329208..2329678
     CDS             2329651..2330196
     CDS             2330193..2331056
     CDS             2331053..2331457
     CDS             2331454..2331729
     CDS             complement(2331744..2333090)
     CDS             complement(2333143..2334615)
     CDS             complement(2334624..2335484)
     CDS             complement(2335468..2338893)
     CDS             complement(2338903..2340351)
     CDS             complement(2340358..2340939)
     CDS             complement(2340964..2341428)
     CDS             complement(2341404..2341757)
     CDS             complement(2341767..2342423)
     CDS             complement(2342443..2343717)
     CDS             complement(2343767..2344771)
     CDS             complement(2344771..2345292)
     CDS             complement(2345326..2347779)
     CDS             2347977..2348513
     CDS             complement(2348843..2349256)
     CDS             complement(2349537..2349947)
     CDS             2350265..2352307
     CDS             2352393..2357324
     CDS             complement(2357301..2360009)
     CDS             2360460..2362130
     CDS             complement(2362230..2363498)
     CDS             2363867..2367553
     CDS             complement(2367625..2368227)
     CDS             complement(2368321..2369067)
     CDS             complement(2369082..2370815)
     CDS             complement(2370858..2371163)
     CDS             complement(2371281..2372525)
     CDS             complement(2372528..2373577)
     CDS             complement(2373592..2374242)
     CDS             complement(2374248..2375066)
     CDS             complement(2375120..2377015)
     CDS             complement(2377029..2377811)
     CDS             complement(2377808..2379220)
     CDS             complement(2379213..2379830)
     CDS             complement(2379876..2381987)
     CDS             complement(2382025..2382387)
     CDS             complement(2382414..2382707)
     CDS             complement(2382825..2383178)
     CDS             complement(2383210..2383773)
     CDS             complement(2383770..2384303)
     CDS             complement(2384303..2384872)
     CDS             complement(2384921..2385841)
     CDS             complement(2385841..2386635)
     CDS             complement(2386672..2387634)
     CDS             complement(2387835..2389451)
     CDS             complement(2389535..2390878)
     CDS             complement(2390909..2391919)
     CDS             complement(2392007..2392624)
     CDS             complement(2392707..2393168)
     CDS             2393353..2393871
     CDS             complement(2393901..2396738)
     CDS             2396962..2397444
     CDS             complement(2397544..2399808)
     CDS             complement(2399840..2400052)
     CDS             complement(2400027..2400917)
     CDS             2401013..2401483
     CDS             2401636..2401977
     CDS             complement(2401991..2402437)
     CDS             2402533..2404305
     CDS             2404302..2404580
     CDS             2404608..2405543
     CDS             complement(2405783..2406772)
     CDS             complement(2406803..2407696)
     CDS             complement(2407790..2411689)
     CDS             complement(2411692..2412291)
     CDS             complement(2412288..2413175)
     CDS             2413334..2413861
     CDS             2413906..2415240
     CDS             complement(2415278..2416375)
     CDS             2416478..2417938
     CDS             2417991..2418779
     CDS             2418779..2419819
     CDS             complement(2420177..2420923)
     CDS             complement(2421237..2421767)
     CDS             2421906..2422751
     CDS             complement(2422735..2424120)
     CDS             2424196..2425929
     CDS             2426010..2426753
     CDS             2426757..2427260
     CDS             2427257..2427871
     CDS             2427874..2428914
     CDS             2429027..2429725
     CDS             2429737..2430201
     CDS             2430212..2431162
     CDS             2431166..2432476
     CDS             2432500..2433126
     CDS             2433126..2433884
     CDS             complement(2434264..2435148)
     CDS             complement(2435261..2435635)
     CDS             complement(2435811..2437103)
     CDS             complement(2437229..2437684)
     CDS             complement(2437761..2438264)
     CDS             2438640..2439797
     CDS             complement(2439816..2441600)
     CDS             complement(2441698..2441979)
     CDS             complement(2441976..2443430)
     CDS             complement(2443505..2443846)
     CDS             complement(2443928..2444560)
     CDS             2444646..2445518
     CDS             complement(2445600..2448212)
     CDS             complement(2448316..2449602)
     CDS             complement(2449605..2450348)
     CDS             complement(2450341..2451282)
     CDS             2451351..2452112
     CDS             complement(2452136..2452474)
     CDS             complement(2452557..2454173)
     CDS             complement(2454182..2455054)
     CDS             complement(2455080..2456255)
     CDS             2456414..2456683
     CDS             complement(2456775..2457230)
     CDS             2457384..2458004
     CDS             complement(2457965..2458450)
     CDS             2458603..2460999
     CDS             complement(2461076..2466766)
     CDS             complement(2466855..2469038)
     CDS             complement(2469131..2469874)
     CDS             complement(2470009..2470383)
     CDS             2470702..2470965
     CDS             2471020..2472324
     CDS             complement(2472416..2473045)
     CDS             complement(2473084..2475495)
     CDS             2475653..2477029
     CDS             2477026..2478144
     CDS             2478141..2479304
     CDS             complement(2479301..2480365)
     CDS             complement(2480417..2480950)
     CDS             2481004..2481738
     CDS             2481741..2482835
     CDS             complement(2482832..2484265)
     CDS             2484408..2484842
     CDS             complement(2484861..2485766)
     CDS             2485768..2486022
     CDS             2486063..2486590
     CDS             complement(2486595..2487401)
     CDS             complement(2487434..2489611)
     CDS             2489688..2490272
     CDS             complement(2490301..2491740)
     CDS             complement(2491815..2492777)
     CDS             complement(2492774..2494291)
     CDS             complement(2494340..2495266)
     CDS             complement(2495257..2495814)
     CDS             complement(2495849..2497243)
     CDS             complement(2497246..2497545)
     CDS             complement(2497542..2498681)
     CDS             2498946..2499530
     CDS             complement(2499555..2501993)
     CDS             2502105..2502995
     CDS             complement(2503016..2504095)
     CDS             complement(2504070..2505077)
     CDS             complement(2505114..2506580)
     CDS             complement(2506577..2507380)
     CDS             2507513..2508553
     CDS             2508550..2508762
     CDS             2508771..2509154
     CDS             2509171..2510865
     CDS             2510862..2512268
     CDS             2512336..2513298
     CDS             2513410..2515179
     CDS             2515225..2517876
     CDS             2517883..2518530
     CDS             2518613..2519728
     CDS             2519725..2522763
     CDS             2522796..2523962
     CDS             complement(2523950..2524852)
     CDS             complement(2524966..2526360)
     CDS             complement(2526400..2526861)
     CDS             complement(2526851..2528080)
     CDS             2528211..2528609
     CDS             2528683..2529357
     CDS             complement(2529404..2530267)
     CDS             complement(2530432..2531478)
     CDS             complement(2531478..2532158)
     CDS             complement(2532155..2533102)
     CDS             2533230..2534561
     CDS             2534561..2535916
     CDS             2535913..2536503
     CDS             2536514..2537008
     CDS             2537032..2537412
     CDS             complement(2537419..2538231)
     CDS             complement(2538250..2539521)
     CDS             complement(2539682..2539852)
     CDS             complement(2539852..2540088)
     CDS             2540245..2540910
     CDS             2540907..2541878
     CDS             2541883..2543151
     CDS             complement(2543148..2544416)
     CDS             2544568..2545584
     CDS             complement(2545632..2546552)
     CDS             complement(2546549..2547838)
     CDS             complement(2547835..2548767)
     CDS             complement(2548767..2549276)
     CDS             2549400..2550566
     CDS             2550569..2551039
     CDS             2551046..2553544
     CDS             complement(2553537..2554544)
     CDS             complement(2554585..2555160)
     CDS             complement(2555157..2555750)
     CDS             2555892..2557076
     CDS             complement(2557090..2558337)
     CDS             complement(2558341..2559303)
     CDS             2559351..2560217
     CDS             complement(2560219..2560791)
     CDS             complement(2560860..2562203)
     CDS             complement(2562213..2562689)
     CDS             complement(2562710..2563156)
     CDS             complement(2563347..2565176)
     CDS             complement(2565191..2565511)
     CDS             2565739..2566029
     CDS             2566105..2567757
     CDS             2567877..2568551
     CDS             2568667..2569533
     CDS             complement(2569530..2570018)
     CDS             complement(2570015..2570371)
     CDS             2570516..2571082
     CDS             2571096..2571782
     CDS             2571832..2574687
     CDS             2574808..2575728
     CDS             2575743..2576342
     CDS             2576347..2578113
     CDS             complement(2578160..2578399)
     CDS             2578623..2579537
     CDS             2579540..2581453
     CDS             complement(2581473..2582933)
     CDS             2583417..2584508
     CDS             2584568..2585392
     CDS             2585389..2586129
     CDS             2586126..2586863
     CDS             2586869..2587519
     CDS             2587525..2591127
     CDS             2591124..2592914
     CDS             2592968..2594083
     CDS             complement(2594084..2596141)
     CDS             complement(2596253..2598919)
     CDS             2599098..2600654
     CDS             complement(2600665..2601099)
     CDS             2601254..2603200
     CDS             complement(2603271..2604041)
     CDS             2604174..2606084
     CDS             2606091..2607323
     CDS             2607336..2607776
     CDS             2607745..2608308
     CDS             2608305..2608736
     CDS             2608729..2609400
     CDS             2609369..2610448
     CDS             2610448..2611917
     CDS             complement(2611991..2612311)
     CDS             complement(2612443..2615778)
     CDS             complement(2615821..2617866)
     CDS             complement(2617898..2618845)
     CDS             2619131..2620495
     CDS             2620492..2621970
     CDS             2622167..2622823
     CDS             2622982..2623569
     CDS             complement(2623579..2624412)
     CDS             complement(2624409..2624933)
     CDS             complement(2624930..2626162)
     CDS             complement(2626194..2627054)
     CDS             2627371..2627616
     CDS             complement(2627858..2628478)
     CDS             2628659..2629303
     CDS             2629432..2630265
     CDS             2630338..2631699
     CDS             complement(2631774..2632304)
     CDS             complement(2632321..2633682)
     CDS             2633794..2635851
     CDS             complement(2635874..2636569)
     CDS             complement(2636566..2637354)
     CDS             complement(2637391..2637606)
     CDS             complement(2637815..2638273)
     CDS             complement(2638329..2638715)
     CDS             2639010..2639672
     CDS             complement(2639705..2641216)
     CDS             complement(2641285..2641560)
     CDS             2641785..2642123
     CDS             2642160..2643404
     CDS             2643549..2644331
     CDS             2644341..2644946
     CDS             2644943..2645740
     CDS             complement(2645778..2646614)
     CDS             2646737..2648617
     CDS             2648653..2649522
     CDS             complement(2649565..2649912)
     CDS             complement(2650048..2650689)
     CDS             complement(2650699..2652453)
     CDS             complement(2652531..2654198)
     CDS             complement(2654191..2655924)
     CDS             complement(2655934..2656929)
     CDS             complement(2656939..2658351)
     CDS             complement(2658502..2661216)
     CDS             2661307..2662032
     CDS             2662046..2662411
     CDS             complement(2662401..2664578)
     CDS             complement(2664580..2665506)
     CDS             complement(2665520..2667349)
     CDS             complement(2667351..2668178)
     CDS             complement(2668188..2669609)
     CDS             complement(2669630..2670055)
     CDS             complement(2670068..2671444)
     CDS             complement(2671509..2672378)
     CDS             complement(2672442..2673983)
     CDS             complement(2673996..2674532)
     CDS             complement(2674542..2675012)
     CDS             complement(2675060..2675347)
     CDS             complement(2675388..2676188)
     CDS             complement(2676228..2676650)
     CDS             complement(2676727..2677620)
     CDS             complement(2677655..2678449)