CDS             21..407
     CDS             494..967
     CDS             complement(1039..1794)
     CDS             complement(1807..2886)
     CDS             complement(3071..3502)
     CDS             complement(3499..4026)
     CDS             complement(4026..4376)
     CDS             complement(4554..5201)
     CDS             complement(5250..6104)
     CDS             6553..7743
     CDS             complement(7962..8720)
     CDS             complement(8728..9456)
     CDS             complement(9453..10436)
     CDS             complement(10433..11419)
     CDS             complement(11416..12384)
     CDS             complement(12384..13304)
     CDS             complement(13381..14868)
     CDS             complement(14889..16310)
     CDS             complement(16297..16485)
     CDS             complement(16478..17965)
     CDS             complement(18021..19382)
     CDS             complement(19375..19632)
     CDS             complement(19629..20801)
     CDS             20991..21875
     CDS             complement(21887..22372)
     CDS             22476..23675
     CDS             complement(23806..25455)
     CDS             complement(25452..26369)
     CDS             complement(26382..27299)
     CDS             complement(27372..28880)
     CDS             complement(28956..29861)
     CDS             complement(29925..30677)
     CDS             complement(30856..32169)
     CDS             complement(32292..33746)
     CDS             complement(33928..34677)
     CDS             complement(34690..36327)
     CDS             complement(36297..36389)
     CDS             complement(36377..37378)
     CDS             complement(37375..37836)
     CDS             complement(37849..39216)
     CDS             39301..40158
     CDS             complement(40311..41048)
     CDS             41190..41897
     CDS             41894..42577
     CDS             42589..43791
     CDS             complement(43858..44004)
     CDS             complement(44227..45414)
     CDS             complement(45441..46208)
     CDS             46329..47372
     CDS             complement(47354..47890)
     CDS             complement(47887..48276)
     CDS             complement(48383..49378)
     CDS             complement(49375..50499)
     CDS             complement(50652..51542)
     CDS             complement(51565..52320)
     CDS             complement(52317..53432)
     CDS             complement(53429..54091)
     CDS             complement(54115..54795)
     CDS             complement(54795..56099)
     CDS             complement(56192..57184)
     CDS             complement(57192..58727)
     CDS             58959..59846
     CDS             60085..62505
     CDS             62783..65998
     CDS             66185..66877
     CDS             67040..68398
     CDS             68395..69063
     CDS             69044..70681
     CDS             70707..72791
     CDS             72801..73832
     CDS             complement(74061..75026)
     CDS             complement(75035..76033)
     CDS             complement(76062..77495)
     CDS             complement(77596..77763)
     CDS             complement(78055..78480)
     CDS             complement(78477..80261)
     CDS             complement(80245..81036)
     CDS             complement(81081..81593)
     CDS             81810..83120
     CDS             83205..83717
     CDS             complement(83762..84289)
     CDS             complement(84311..84622)
     CDS             complement(84619..86019)
     CDS             complement(86253..86927)
     CDS             87054..88058
     CDS             88129..88698
     CDS             88695..90011
     CDS             90008..91447
     CDS             91444..92976
     CDS             complement(92998..93480)
     CDS             93698..94414
     CDS             94556..94909
     CDS             complement(94955..95737)
     CDS             complement(95734..96276)
     CDS             96469..97863
     CDS             complement(98009..98347)
     CDS             complement(98344..99456)
     CDS             complement(99570..100376)
     CDS             complement(100452..101996)
     CDS             102200..102550
     CDS             complement(102659..103102)
     CDS             complement(103146..104492)
     CDS             complement(104798..105466)
     CDS             complement(105534..107723)
     CDS             complement(107886..109877)
     CDS             110162..110476
     CDS             110623..111228
     CDS             complement(111301..112677)
     CDS             complement(113034..113321)
     CDS             complement(113342..114388)
     CDS             complement(114474..114899)
     CDS             complement(115069..115278)
     CDS             complement(115546..116511)
     CDS             complement(116508..117422)
     CDS             complement(117419..118240)
     CDS             complement(118245..119180)
     CDS             complement(119261..120853)
     CDS             complement(120910..122535)
     CDS             122720..123661
     CDS             complement(123669..124706)
     CDS             complement(124772..125623)
     CDS             125869..127419
     CDS             127922..128671
     CDS             128745..129920
     CDS             129917..130921
     CDS             131077..132285
     CDS             complement(132372..132791)
     CDS             133447..133632
     CDS             133640..134140
     CDS             134133..134420
     CDS             134395..136899
     CDS             136917..137372
     CDS             137376..138077
     CDS             138490..138969
     CDS             complement(139026..139661)
     CDS             complement(139784..140053)
     CDS             140192..141946
     CDS             complement(141991..143136)
     CDS             143690..144178
     CDS             144182..145411
     CDS             145523..146380
     CDS             complement(146558..147235)
     CDS             complement(147232..148377)
     CDS             complement(148533..149474)
     CDS             complement(149504..150862)
     CDS             complement(150890..153253)
     CDS             complement(153240..155510)
     CDS             complement(155718..156644)
     CDS             complement(156791..158116)
     CDS             complement(158432..158938)
     CDS             complement(159153..160103)
     CDS             complement(160124..161521)
     CDS             complement(161642..161899)
     CDS             162271..163500
     CDS             163540..164544
     CDS             164547..165521
     CDS             165743..166213
     CDS             complement(166146..166658)
     CDS             166956..167798
     CDS             167877..170057
     CDS             170054..172396
     CDS             172393..173427
     CDS             173424..175541
     CDS             complement(175562..175780)
     CDS             175924..176184
     CDS             complement(176235..177614)
     CDS             177956..178951
     CDS             179098..179847
     CDS             179905..180453
     CDS             180508..180792
     CDS             180894..181196
     CDS             181218..182057
     CDS             182122..182751
     CDS             complement(182945..183379)
     CDS             complement(183557..184333)
     CDS             complement(184345..184791)
     CDS             complement(184816..185589)
     CDS             complement(185661..186272)
     CDS             complement(186517..187113)
     CDS             complement(187141..188037)
     CDS             188138..189061
     CDS             complement(189177..190178)
     CDS             190375..191178
     CDS             complement(191348..192781)
     CDS             complement(192973..193251)
     CDS             complement(193726..194754)
     CDS             complement(194902..196740)
     CDS             complement(196826..198031)
     CDS             complement(198075..199619)
     CDS             199984..201030
     CDS             complement(201204..201887)
     CDS             202030..203544
     CDS             203666..204616
     CDS             204686..205705
     CDS             205705..206442
     CDS             206888..207472
     CDS             complement(207720..208643)
     CDS             complement(208664..209536)
     CDS             complement(209870..211081)
     CDS             211462..212523
     CDS             212723..213454
     CDS             complement(213407..213562)
     CDS             213740..214078
     CDS             complement(214150..214596)
     CDS             complement(214593..215576)
     CDS             215605..215916
     CDS             complement(215981..216571)
     CDS             216627..217136
     CDS             217204..217848
     CDS             complement(217963..218814)
     CDS             complement(218832..220295)
     CDS             complement(220316..221515)
     CDS             complement(221538..222542)
     CDS             222642..223328
     CDS             223325..224917
     CDS             224883..225878
     CDS             225907..226875
     CDS             226938..227525
     CDS             complement(227667..228041)
     CDS             complement(228108..228686)
     CDS             complement(228856..229062)
     CDS             229267..230130
     CDS             complement(230167..230589)
     CDS             230690..231592
     CDS             complement(231614..231919)
     CDS             complement(232048..232992)
     CDS             233109..234911
     CDS             234959..236359
     CDS             236432..238219
     CDS             238511..241849
     CDS             241946..242347
     CDS             complement(242492..242938)
     CDS             complement(243012..243884)
     CDS             243963..244877
     CDS             245012..245932
     CDS             complement(246188..247180)
     CDS             complement(247452..248906)
     CDS             complement(249089..249310)
     CDS             complement(249324..251270)
     CDS             complement(251236..251439)
     CDS             complement(251976..252920)
     CDS             252933..253823
     CDS             complement(254103..254705)
     CDS             complement(255141..255779)
     CDS             255935..256855
     CDS             complement(256925..257095)
     CDS             complement(257438..258097)
     CDS             complement(258094..258573)
     CDS             259172..260125
     CDS             complement(260533..260661)
     CDS             complement(260658..260975)
     CDS             complement(260951..261169)
     CDS             complement(261182..261463)
     CDS             261874..262215
     CDS             262271..262393
     CDS             complement(262676..262951)
     CDS             263336..263716
     CDS             263929..264246
     CDS             264358..264636
     CDS             complement(264695..265579)
     CDS             265773..267776
     CDS             267960..268268
     CDS             complement(268376..269491)
     CDS             complement(269842..270255)
     CDS             complement(270328..270696)
     CDS             complement(270848..272290)
     CDS             complement(272395..273072)
     CDS             complement(273531..274442)
     CDS             complement(274503..275444)
     CDS             complement(275441..276388)
     CDS             complement(276385..277839)
     CDS             complement(277907..278923)
     CDS             279301..280554
     CDS             280551..281270
     CDS             281345..282613
     CDS             complement(282632..283390)
     CDS             complement(283427..285205)
     CDS             285495..285704
     CDS             285944..286069
     CDS             complement(286144..286803)
     CDS             286913..288487
     CDS             complement(288537..289505)
     CDS             complement(289588..290154)
     CDS             290416..292599
     CDS             complement(292690..293871)
     CDS             complement(293945..295243)
     CDS             complement(295267..296211)
     CDS             complement(296208..297257)
     CDS             complement(297247..298773)
     CDS             complement(298770..300185)
     CDS             complement(300197..301180)
     CDS             complement(301281..302594)
     CDS             complement(302608..303276)
     CDS             complement(303273..304301)
     CDS             complement(304314..305204)
     CDS             complement(305208..305915)
     CDS             complement(305908..306642)
     CDS             complement(306693..307865)
     CDS             complement(307992..308642)
     CDS             complement(308632..309447)
     CDS             309602..310501
     CDS             310509..311804
     CDS             complement(311872..312315)
     CDS             312488..313762
     CDS             complement(313859..314551)
     CDS             complement(315059..315238)
     CDS             complement(315608..315727)
     CDS             complement(316485..317621)
     CDS             complement(317774..319972)
     CDS             complement(320006..320926)
     CDS             complement(320923..321558)
     CDS             322150..323859
     CDS             323871..325913
     CDS             325916..326485
     CDS             326504..329197
     CDS             329194..329886
     CDS             330105..330878
     CDS             complement(330875..332026)
     CDS             complement(332520..332786)
     CDS             complement(333016..334749)
     CDS             complement(334781..335515)
     CDS             complement(335535..337223)
     CDS             337422..338306
     CDS             338535..338681
     CDS             complement(339017..339226)
     CDS             complement(339285..339968)
     CDS             complement(340371..341213)
     CDS             341930..342550
     CDS             342561..343538
     CDS             343528..343908
     CDS             343901..344197
     CDS             344208..346661
     CDS             346636..347436
     CDS             347433..347633
     CDS             347627..348835
     CDS             348813..349475
     CDS             349492..350304
     CDS             350308..350748
     CDS             350761..352053
     CDS             352191..353015
     CDS             complement(353019..353342)
     CDS             353561..353773
     CDS             complement(353951..354382)
     CDS             complement(354346..354546)
     CDS             complement(354563..355726)
     CDS             complement(355716..356282)
     CDS             complement(356279..359587)
     CDS             359842..360138
     CDS             360143..360358
     CDS             360345..362264
     CDS             362261..362401
     CDS             complement(362653..363564)
     CDS             complement(364442..364753)
     CDS             365939..366163
     CDS             complement(366745..368478)
     CDS             complement(368551..368811)
     CDS             369069..370214
     CDS             370285..371223
     CDS             371220..372212
     CDS             complement(372115..372897)
     CDS             complement(373928..375172)
     CDS             complement(375289..376527)
     CDS             complement(376615..378288)
     CDS             complement(378285..379172)
     CDS             complement(379187..380161)
     CDS             complement(380168..381772)
     CDS             381932..382150
     CDS             complement(382208..382786)
     CDS             complement(383387..383737)
     CDS             383826..384140
     CDS             384289..384495
     CDS             384891..385322
     CDS             385319..385801
     CDS             385995..386336
     CDS             complement(386337..386738)
     CDS             387359..387652
     CDS             387846..388103
     CDS             complement(389181..390356)
     CDS             complement(390448..390849)
     CDS             complement(390846..391103)
     CDS             391471..392139
     CDS             392723..393040
     CDS             complement(393111..393284)
     CDS             393468..395591
     CDS             395591..398272
     CDS             complement(398362..398910)
     CDS             complement(399088..399969)
     CDS             complement(399972..400472)
     CDS             complement(400856..404011)
     CDS             complement(404004..406565)
     CDS             complement(406638..407618)
     CDS             407997..408662
     CDS             408809..409774
     CDS             409854..410534
     CDS             complement(410479..410952)
     CDS             complement(411039..411425)
     CDS             411454..411843
     CDS             411874..412038
     CDS             412019..412495
     CDS             complement(412907..414796)
     CDS             complement(415102..415920)
     CDS             complement(415930..416112)
     CDS             complement(416133..416393)
     CDS             complement(416451..416573)
     CDS             complement(416697..418307)
     CDS             418446..419801
     CDS             419996..420613
     CDS             420606..421475
     CDS             complement(421566..422507)
     CDS             complement(422750..423856)
     CDS             424100..424945
     CDS             425015..425938
     CDS             425938..426726
     CDS             complement(426731..427669)
     CDS             complement(427680..428390)
     CDS             complement(428409..429410)
     CDS             429557..431041
     CDS             431141..431980
     CDS             431997..434069
     CDS             complement(434177..434473)
     CDS             434586..434783
     CDS             435582..437003
     CDS             437084..438169
     CDS             438231..439325
     CDS             439329..441095
     CDS             441133..442053
     CDS             442155..442988
     CDS             443022..443843
     CDS             443930..445120
     CDS             complement(445160..445834)
     CDS             complement(445807..445935)
     CDS             complement(446147..447388)
     CDS             447418..447900
     CDS             complement(448255..448554)
     CDS             complement(449119..449715)
     CDS             449943..450068
     CDS             450099..450293
     CDS             450347..450448
     CDS             450455..450667
     CDS             450664..451005
     CDS             451073..451945
     CDS             451986..452561
     CDS             452722..453921
     CDS             454092..454793
     CDS             454874..455086
     CDS             complement(455306..456331)
     CDS             complement(456554..457150)
     CDS             complement(457164..460085)
     CDS             complement(460093..460302)
     CDS             complement(460347..461018)
     CDS             complement(461127..461855)
     CDS             complement(461848..462366)
     CDS             complement(462377..463393)
     CDS             complement(463390..463932)
     CDS             complement(463923..464669)
     CDS             464775..466814
     CDS             complement(466816..468111)
     CDS             468212..468418
     CDS             complement(468535..469410)
     CDS             469501..470193
     CDS             470195..470917
     CDS             470939..471763
     CDS             471815..472936
     CDS             472946..474895
     CDS             475114..475557
     CDS             476067..476252
     CDS             476541..477299
     CDS             complement(477820..478383)
     CDS             complement(478380..479252)
     CDS             complement(479306..480565)
     CDS             complement(481078..481839)
     CDS             complement(481888..482244)
     CDS             complement(482241..482711)
     CDS             complement(482863..483519)
     CDS             complement(483536..484078)
     CDS             complement(484148..485440)
     CDS             complement(485504..485644)
     CDS             complement(485753..486115)
     CDS             complement(486135..488762)
     CDS             complement(488872..489243)
     CDS             complement(489240..491681)
     CDS             complement(491635..492291)
     CDS             492501..493454
     CDS             493838..493990
     CDS             complement(493994..494662)
     CDS             494862..496157
     CDS             496252..497061
     CDS             497192..498175
     CDS             498212..498805
     CDS             complement(499990..500976)
     CDS             complement(501006..501476)
     CDS             complement(501470..502195)
     CDS             502456..503550
     CDS             503715..504923
     CDS             complement(504920..505600)
     CDS             505923..506597
     CDS             506613..507074
     CDS             507217..507582
     CDS             complement(508275..509315)
     CDS             509534..509743
     CDS             509762..510013
     CDS             complement(510018..511541)
     CDS             complement(512174..512719)
     CDS             complement(512840..513298)
     CDS             complement(514088..516499)
     CDS             complement(516499..517824)
     CDS             complement(519007..520017)
     CDS             520226..522154
     CDS             522258..524372
     CDS             524400..525386
     CDS             525396..526571
     CDS             526584..528296
     CDS             528309..529094
     CDS             529098..529949
     CDS             529988..531250
     CDS             531458..531769
     CDS             complement(532088..532513)
     CDS             complement(532606..533013)
     CDS             complement(533035..533634)
     CDS             534316..534537
     CDS             complement(534681..535598)
     CDS             535882..536835
     CDS             complement(537229..538455)
     CDS             complement(538657..539163)
     CDS             complement(539164..539607)
     CDS             complement(539716..540591)
     CDS             complement(540803..541012)
     CDS             complement(541185..542774)
     CDS             complement(542866..544368)
     CDS             complement(544852..545289)
     CDS             545820..546905
     CDS             complement(546981..547823)
     CDS             complement(547820..548707)
     CDS             complement(548777..550051)
     CDS             complement(550099..551607)
     CDS             complement(551709..552632)
     CDS             complement(552952..553179)
     CDS             554186..554452
     CDS             complement(554943..556268)
     CDS             556504..556980
     CDS             complement(557089..558744)
     CDS             complement(558744..559607)
     CDS             complement(559604..560554)
     CDS             complement(560644..562251)
     CDS             complement(562322..563266)
     CDS             complement(563270..564646)
     CDS             complement(564661..565497)
     CDS             565611..565712
     CDS             565813..566481
     CDS             566499..567773
     CDS             567850..567945
     CDS             complement(568053..569507)
     CDS             complement(569542..570585)
     CDS             complement(570595..572058)
     CDS             complement(572428..572781)
     CDS             complement(572869..573792)
     CDS             complement(573804..574928)
     CDS             575258..576148
     CDS             576858..578051
     CDS             complement(578073..578792)
     CDS             complement(578798..579232)
     CDS             complement(579229..580551)
     CDS             complement(580564..580839)
     CDS             580985..581305
     CDS             581353..582084
     CDS             582109..582762
     CDS             583481..584068
     CDS             complement(584082..584780)
     CDS             complement(584865..585359)
     CDS             585732..587312
     CDS             587325..588260
     CDS             588263..589162
     CDS             589152..590147
     CDS             590144..591151
     CDS             592144..593433
     CDS             593433..594233
     CDS             complement(594336..595142)
     CDS             complement(595192..595365)
     CDS             complement(595447..596217)
     CDS             complement(596672..597409)
     CDS             complement(597783..598133)
     CDS             complement(598699..599022)
     CDS             complement(599160..599816)
     CDS             complement(599823..601697)
     CDS             complement(602322..602522)
     CDS             complement(602461..602673)
     CDS             complement(603009..603503)
     CDS             complement(604319..604564)
     CDS             complement(604537..605328)
     CDS             606459..607856
     CDS             607955..609262
     CDS             609851..610105
     CDS             complement(610433..610573)
     CDS             610988..611296
     CDS             complement(611579..612658)
     CDS             complement(613068..614369)
     CDS             complement(614385..615035)
     CDS             complement(615053..616303)
     CDS             complement(616300..617178)
     CDS             complement(617175..618209)
     CDS             complement(618220..619452)
     CDS             complement(619466..620506)
     CDS             620805..621791
     CDS             621791..622789
     CDS             622792..623793
     CDS             623771..624715
     CDS             624730..625791
     CDS             complement(625870..626103)
     CDS             complement(626070..626279)
     CDS             complement(626279..626620)
     CDS             complement(626682..627437)
     CDS             complement(627434..627871)
     CDS             628249..629883
     CDS             629982..631205
     CDS             631782..632225
     CDS             632333..633421
     CDS             complement(634427..635455)
     CDS             complement(635445..636548)
     CDS             complement(637207..637986)
     CDS             complement(638138..640195)
     CDS             640930..641544
     CDS             641822..642277
     CDS             642526..643116
     CDS             644069..644308
     CDS             644305..644448
     CDS             644804..645076
     CDS             645196..646284
     CDS             complement(646572..647135)
     CDS             complement(647155..647328)
     CDS             647512..648426
     CDS             648806..649966
     CDS             650041..652392
     CDS             652389..655631
     CDS             655628..657925
     CDS             complement(658125..660005)
     CDS             complement(660039..660620)
     CDS             660858..664025
     CDS             complement(664477..665976)
     CDS             complement(666565..666987)
     CDS             complement(667218..667565)
     CDS             667766..668467
     CDS             668915..669283
     CDS             complement(670524..671738)
     CDS             complement(672163..672816)
     CDS             673008..673907
     CDS             673897..674052
     CDS             complement(674188..674931)
     CDS             675073..676059
     CDS             676143..676661
     CDS             676658..677959
     CDS             677971..678411
     CDS             680781..681185
     CDS             complement(681388..682029)
     CDS             complement(682565..682900)
     CDS             683053..683583
     CDS             complement(683640..684518)
     CDS             complement(684645..685382)
     CDS             complement(685608..686150)
     CDS             complement(686147..687076)
     CDS             complement(687070..687336)
     CDS             complement(687363..687599)
     CDS             687866..688072
     CDS             complement(688527..689000)
     CDS             689103..689222
     CDS             689424..690701
     CDS             complement(691356..691481)
     CDS             complement(691531..691818)
     CDS             complement(692074..693489)
     CDS             693682..694500
     CDS             694685..695311
     CDS             complement(695652..696083)
     CDS             complement(696881..697567)
     CDS             698718..700283
     CDS             700471..700713
     CDS             complement(701185..701472)
     CDS             702157..702675
     CDS             complement(702957..703067)
     CDS             703615..703905
     CDS             complement(704976..705215)
     CDS             complement(705316..705777)
     CDS             complement(705823..706392)
     CDS             complement(706631..707437)
     CDS             complement(707572..708234)
     CDS             708601..708711
     CDS             complement(708934..710130)
     CDS             complement(710355..711905)
     CDS             complement(711895..712866)
     CDS             complement(712891..713847)
     CDS             complement(713853..714623)
     CDS             complement(714631..715782)
     CDS             complement(715785..716978)
     CDS             complement(717011..717805)
     CDS             complement(717805..718983)
     CDS             complement(719079..719993)
     CDS             complement(720016..721104)
     CDS             721399..722406
     CDS             complement(722436..722795)
     CDS             complement(722924..723424)
     CDS             complement(723756..724145)
     CDS             complement(724158..725201)
     CDS             complement(725208..726647)
     CDS             726908..727210
     CDS             727323..727598
     CDS             complement(727764..728900)
     CDS             730053..731315
     CDS             731312..731524
     CDS             complement(732199..732435)
     CDS             complement(732432..732908)
     CDS             733941..735608
     CDS             735697..736710
     CDS             737068..739362
     CDS             complement(739749..739910)
     CDS             740417..742534
     CDS             complement(743897..745432)
     CDS             complement(746167..747222)
     CDS             747465..750947
     CDS             750931..751341
     CDS             complement(751585..752187)
     CDS             complement(752214..753623)
     CDS             complement(753620..754690)
     CDS             complement(754896..755627)
     CDS             755768..756025
     CDS             complement(756905..757630)
     CDS             complement(757659..758285)
     CDS             758422..759099
     CDS             complement(759140..760126)
     CDS             complement(760123..761106)
     CDS             complement(761099..762592)
     CDS             complement(762592..763785)
     CDS             complement(763791..764741)
     CDS             complement(764776..765744)
     CDS             complement(765805..767367)
     CDS             complement(767635..768885)
     CDS             complement(768851..769120)
     CDS             complement(769200..770780)
     CDS             770950..772425
     CDS             772463..772588
     CDS             772623..773378
     CDS             complement(773415..773687)
     CDS             774683..774850
     CDS             complement(774892..775248)
     CDS             complement(775235..775513)
     CDS             775584..775796
     CDS             776061..776366
     CDS             776359..777600
     CDS             778017..778292
     CDS             778508..778771
     CDS             778768..779658
     CDS             780229..780510
     CDS             complement(780600..781199)
     CDS             complement(781647..782300)
     CDS             complement(782386..782619)
     CDS             complement(782698..783444)
     CDS             complement(783540..784274)
     CDS             complement(784305..784745)
     CDS             786761..787714
     CDS             787837..788589
     CDS             788648..789073
     CDS             789144..790181
     CDS             complement(790577..791782)
     CDS             complement(791897..792727)
     CDS             complement(793149..794027)
     CDS             complement(794514..795263)
     CDS             795360..796256
     CDS             complement(796385..796591)
     CDS             complement(796801..797682)
     CDS             complement(797682..798437)
     CDS             complement(798445..799176)
     CDS             complement(799173..800153)
     CDS             complement(800292..801266)
     CDS             complement(801311..802003)
     CDS             complement(802061..803263)
     CDS             complement(803266..803928)
     CDS             804309..804506
     CDS             complement(805154..805831)
     CDS             806010..806945
     CDS             806942..807727
     CDS             807741..808937
     CDS             808954..809058
     CDS             809136..810383
     CDS             810361..810474
     CDS             complement(810608..811225)
     CDS             811370..811462
     CDS             811484..811792
     CDS             811819..812295
     CDS             812458..812724
     CDS             complement(812801..813787)
     CDS             813889..814788
     CDS             complement(814764..814877)
     CDS             complement(814914..815129)
     CDS             complement(815252..816439)
     CDS             complement(816465..816878)
     CDS             complement(816912..817754)
     CDS             complement(817766..818962)
     CDS             819068..819706
     CDS             820037..821344
     CDS             821512..822417
     CDS             822419..823378
     CDS             823375..823578
     CDS             823575..824684
     CDS             824684..825760
     CDS             complement(825905..826879)
     CDS             complement(826902..827594)
     CDS             complement(827597..828766)
     CDS             complement(828824..829711)
     CDS             830028..830879
     CDS             complement(831026..831673)
     CDS             complement(831684..833450)
     CDS             complement(833475..834380)
     CDS             834719..835486
     CDS             835540..836634
     CDS             836723..838258
     CDS             838242..839309
     CDS             839309..840229
     CDS             840260..841042
     CDS             complement(841082..842254)
     CDS             842303..842863
     CDS             complement(842876..844006)
     CDS             complement(844062..845570)
     CDS             complement(845745..846581)
     CDS             846809..847879
     CDS             848021..848815
     CDS             848915..849895
     CDS             complement(849926..850966)
     CDS             complement(851017..852063)
     CDS             complement(852060..853577)
     CDS             853725..854996
     CDS             854993..856087
     CDS             complement(856144..857031)
     CDS             857131..857853
     CDS             857980..858309
     CDS             858405..859925
     CDS             complement(859850..860014)
     CDS             860073..861143
     CDS             complement(861207..862232)
     CDS             complement(862382..862969)
     CDS             complement(863309..864523)
     CDS             complement(864541..865452)
     CDS             865787..867856
     CDS             complement(867886..868809)
     CDS             868905..869891
     CDS             869899..870612
     CDS             870674..871651
     CDS             871648..872130
     CDS             872130..873632
     CDS             873654..874700
     CDS             complement(874761..875258)
     CDS             875397..876194
     CDS             876240..877643
     CDS             877897..879519
     CDS             complement(880576..881166)
     CDS             complement(881163..881519)
     CDS             881714..881839
     CDS             complement(881888..882091)
     CDS             complement(882320..882592)
     CDS             complement(882737..883048)
     CDS             complement(883032..883295)
     CDS             complement(883292..885559)
     CDS             complement(885562..886368)
     CDS             complement(886396..886587)
     CDS             complement(886587..887468)
     CDS             complement(887459..887629)
     CDS             complement(887651..888403)
     CDS             complement(888408..890063)
     CDS             complement(890465..891145)
     CDS             complement(891175..891381)
     CDS             complement(891378..893651)
     CDS             complement(893648..894151)
     CDS             complement(894148..895722)
     CDS             complement(895946..896815)
     CDS             complement(896819..896971)
     CDS             complement(896984..897715)
     CDS             complement(897729..899348)
     CDS             complement(899545..899868)
     CDS             complement(899948..900292)
     CDS             complement(900506..901186)
     CDS             901806..902207
     CDS             902261..902605
     CDS             complement(902866..903954)
     CDS             complement(904243..905169)
     CDS             905672..905818
     CDS             905815..906222
     CDS             complement(906750..906851)
     CDS             906966..907238
     CDS             907205..907579
     CDS             907807..908250
     CDS             908247..909191
     CDS             complement(909344..910120)
     CDS             complement(910567..911946)
     CDS             complement(911943..914552)
     CDS             complement(914865..915932)
     CDS             complement(915932..916369)
     CDS             complement(916362..917861)
     CDS             complement(918163..918993)
     CDS             complement(918993..919247)
     CDS             919639..921036
     CDS             921261..922094
     CDS             922185..922793
     CDS             923084..923464
     CDS             923507..923794
     CDS             923927..924187
     CDS             924187..924462
     CDS             924511..925110
     CDS             925064..925660
     CDS             complement(925781..926005)
     CDS             926204..927142
     CDS             complement(927094..927468)
     CDS             927738..927989
     CDS             928068..928601
     CDS             complement(928545..928739)
     CDS             complement(928849..929574)
     CDS             929726..931201
     CDS             931404..931541
     CDS             931623..931778
     CDS             complement(932207..932770)
     CDS             933027..933236
     CDS             933428..934210
     CDS             complement(934253..934933)
     CDS             complement(935242..936303)
     CDS             complement(936308..937546)
     CDS             937694..938572
     CDS             complement(939019..939309)
     CDS             complement(939401..939568)
     CDS             941255..942697
     CDS             942790..944661
     CDS             944753..945865
     CDS             945862..946341
     CDS             946380..947318
     CDS             947701..948720
     CDS             948887..949711
     CDS             949743..951398
     CDS             complement(951601..951702)
     CDS             complement(951772..952221)
     CDS             952533..952778
     CDS             953229..954647
     CDS             complement(955231..955659)
     CDS             complement(955906..956022)
     CDS             complement(956458..957966)
     CDS             complement(958095..958547)
     CDS             958812..959048
     CDS             complement(959428..960072)
     CDS             complement(960331..961212)
     CDS             complement(961354..962661)
     CDS             complement(962748..964076)
     CDS             complement(964091..964777)
     CDS             complement(964811..965716)
     CDS             complement(965807..966466)
     CDS             967121..967624
     CDS             968177..968422
     CDS             968630..969160
     CDS             969397..969747
     CDS             970584..971696
     CDS             complement(971666..972385)
     CDS             972870..972989
     CDS             complement(972935..973219)
     CDS             complement(973216..973668)
     CDS             complement(973891..974157)
     CDS             974325..975110
     CDS             complement(975394..975867)
     CDS             complement(975933..976340)
     CDS             complement(976800..976898)
     CDS             complement(976969..977415)
     CDS             complement(978191..979300)
     CDS             complement(979682..981034)
     CDS             complement(981024..981692)
     CDS             981844..982068
     CDS             982034..982210
     CDS             complement(982278..982937)
     CDS             complement(982934..984676)
     CDS             complement(984762..984866)
     CDS             complement(984966..986168)
     CDS             986195..986506
     CDS             986612..986878
     CDS             986888..987427
     CDS             complement(987596..987760)
     CDS             988035..988247
     CDS             complement(988493..988816)
     CDS             989619..991520
     CDS             991691..991858
     CDS             992191..992472
     CDS             complement(993016..993696)
     CDS             complement(993991..994089)
     CDS             complement(994095..994448)
     CDS             994451..995098
     CDS             complement(995545..995835)
     CDS             complement(995927..996094)
     CDS             997781..998839
     CDS             999066..999260
     CDS             complement(1000507..1000635)
     CDS             1000737..1001462
     CDS             complement(1001557..1002030)
     CDS             complement(1002099..1002554)
     CDS             1002866..1003111
     CDS             1003562..1004980
     CDS             complement(1005564..1005992)
     CDS             complement(1006239..1006355)
     CDS             1006607..1006810
     CDS             complement(1007167..1007514)
     CDS             1007555..1007977
     CDS             complement(1008032..1008361)
     CDS             complement(1008362..1008721)
     CDS             complement(1008721..1008972)
     CDS             complement(1008969..1009172)
     CDS             complement(1009221..1009394)
     CDS             1010426..1010602
     CDS             1010845..1011291
     CDS             complement(1011793..1012245)
     CDS             complement(1012475..1012765)
     CDS             1012812..1013393
     CDS             1013674..1013883
     CDS             1013964..1014077
     CDS             1015252..1015503
     CDS             1016471..1016572
     CDS             1016691..1016987
     CDS             1017063..1018700
     CDS             complement(1020482..1020712)
     CDS             1021125..1021229
     CDS             complement(1021255..1021965)
     CDS             complement(1022631..1023818)
     CDS             1023923..1026844
     CDS             1026941..1027183
     CDS             1027294..1028061
     CDS             1028103..1028489
     CDS             complement(1028826..1029389)
     CDS             complement(1029386..1030258)
     CDS             complement(1030312..1031571)
     CDS             complement(1032084..1032845)
     CDS             complement(1032894..1033250)
     CDS             complement(1034185..1034805)
     CDS             complement(1034826..1035968)
     CDS             complement(1035973..1036251)
     CDS             complement(1036289..1037200)
     CDS             complement(1037145..1038107)
     CDS             complement(1038167..1039384)
     CDS             complement(1039381..1040751)
     CDS             complement(1040751..1041941)
     CDS             complement(1042012..1042245)
     CDS             complement(1042395..1042796)
     CDS             complement(1042937..1043170)
     CDS             complement(1043320..1043721)
     CDS             1043881..1044267
     CDS             1044354..1044827
     CDS             complement(1044913..1045146)
     CDS             complement(1045436..1045744)
     CDS             complement(1045776..1045907)
     CDS             complement(1046196..1046612)
     CDS             1047442..1048218
     CDS             1048378..1049106
     CDS             1050204..1050371
     CDS             1050402..1050836
     CDS             1050875..1051744
     CDS             complement(1051961..1052185)
     CDS             complement(1052299..1052589)
     CDS             complement(1052602..1053315)
     CDS             complement(1053350..1053682)
     CDS             complement(1053805..1055415)
     CDS             complement(1055480..1055872)
     CDS             complement(1055900..1057840)
     CDS             complement(1058534..1058626)
     CDS             1059357..1059776
     CDS             1060120..1060635
     CDS             complement(1060532..1060948)
     CDS             complement(1061370..1061612)
     CDS             1062554..1064209
     CDS             1064276..1065418
     CDS             1065775..1066524
     CDS             complement(1066625..1066831)
     CDS             complement(1067101..1068441)
     CDS             1068650..1069537
     CDS             1070261..1071829
     CDS             complement(1071964..1072476)
     CDS             complement(1072621..1073280)
     CDS             complement(1073399..1074547)
     CDS             complement(1074606..1074893)
     CDS             complement(1074862..1075056)
     CDS             complement(1075224..1076105)
     CDS             complement(1076715..1076996)
     CDS             complement(1077065..1077496)
     CDS             complement(1077566..1078606)
     CDS             complement(1078646..1079764)
     CDS             complement(1079761..1080642)
     CDS             complement(1080639..1081352)
     CDS             complement(1081539..1082426)
     CDS             complement(1082508..1083191)
     CDS             complement(1083205..1085574)
     CDS             complement(1085574..1085900)
     CDS             complement(1085897..1086259)
     CDS             complement(1086273..1086980)
     CDS             1087612..1087857
     CDS             1088197..1088814
     CDS             1089507..1090595
     CDS             complement(1090631..1091047)
     CDS             complement(1091482..1091898)
     CDS             1092997..1093515
     CDS             1093508..1093738
     CDS             complement(1094267..1094782)
     CDS             complement(1094937..1095200)
     CDS             1095835..1096131
     CDS             1096824..1098650
     CDS             1098734..1099837
     CDS             1099841..1103038
     CDS             1103045..1103224
     CDS             complement(1103589..1104914)
     CDS             complement(1105936..1106862)
     CDS             1107126..1107716
     CDS             1107713..1108366
     CDS             1108381..1109661
     CDS             1109669..1110736
     CDS             1110740..1111528
     CDS             complement(1112179..1112580)
     CDS             1112600..1112785
     CDS             complement(1113109..1115010)
     CDS             complement(1115010..1115909)
     CDS             complement(1116325..1117062)
     CDS             complement(1117553..1118761)
     CDS             complement(1118764..1119045)
     CDS             complement(1119082..1119207)
     CDS             1119739..1120482
     CDS             1121260..1121667
     CDS             1121664..1122008
     CDS             1122157..1123782
     CDS             complement(1123665..1124000)
     CDS             complement(1123955..1124665)
     CDS             complement(1124662..1125585)
     CDS             complement(1125582..1126091)
     CDS             complement(1126438..1127418)
     CDS             1128500..1129429
     CDS             1129514..1129807
     CDS             1129978..1130337
     CDS             1130368..1130619
     CDS             1130616..1131179
     CDS             complement(1131069..1131497)
     CDS             complement(1131948..1132076)
     CDS             1132906..1133928
     CDS             1134137..1134433
     CDS             1134415..1134633
     CDS             complement(1135226..1136371)
     CDS             complement(1136509..1136889)
     CDS             complement(1138091..1138336)
     CDS             complement(1138837..1139007)
     CDS             complement(1139024..1139185)
     CDS             complement(1139387..1139704)
     CDS             complement(1139701..1139874)
     CDS             complement(1140378..1140875)
     CDS             complement(1141362..1142789)
     CDS             complement(1142843..1144384)
     CDS             complement(1144475..1145977)
     CDS             complement(1146077..1146970)
     CDS             1149181..1150068
     CDS             1150049..1151161
     CDS             1151173..1152480
     CDS             1152493..1152789
     CDS             1153011..1154636
     CDS             1154850..1156322
     CDS             1156354..1156548
     CDS             1156737..1156943
     CDS             1157133..1157279
     CDS             complement(1157532..1158056)
     CDS             complement(1158235..1158624)
     CDS             1159343..1159582
     CDS             1160267..1161385
     CDS             complement(1161490..1162617)
     CDS             complement(1162611..1162877)
     CDS             1163054..1163329
     CDS             1163655..1164014
     CDS             complement(1164395..1164850)
     CDS             complement(1165205..1166677)
     CDS             complement(1166757..1167836)
     CDS             complement(1167833..1168633)
     CDS             complement(1168635..1169510)
     CDS             complement(1169603..1170613)
     CDS             complement(1170651..1170977)
     CDS             complement(1170983..1172446)
     CDS             complement(1172452..1173492)
     CDS             complement(1173489..1174424)
     CDS             complement(1174421..1175254)
     CDS             complement(1175273..1175875)
     CDS             1176135..1176281
     CDS             complement(1176339..1177034)
     CDS             complement(1177840..1178313)
     CDS             complement(1178400..1178786)
     CDS             1179221..1179652
     CDS             1179721..1180002
     CDS             complement(1180047..1181708)
     CDS             complement(1181715..1183145)
     CDS             complement(1183123..1183338)
     CDS             complement(1183535..1184086)
     CDS             complement(1184358..1185245)
     CDS             complement(1185336..1186205)
     CDS             complement(1186209..1186361)
     CDS             complement(1186374..1187105)
     CDS             complement(1187119..1188738)
     CDS             complement(1189124..1189579)
     CDS             complement(1189660..1190295)
     CDS             complement(1190375..1190557)
     CDS             complement(1190610..1191023)
     CDS             complement(1191103..1191525)
     CDS             complement(1191736..1191933)
     CDS             complement(1191956..1192570)
     CDS             complement(1192563..1194080)
     CDS             complement(1194427..1194870)
     CDS             complement(1194980..1195675)
     CDS             complement(1195820..1196734)
     CDS             complement(1196837..1197967)
     CDS             1198212..1199423
     CDS             complement(1200262..1200555)
     CDS             complement(1200560..1201090)
     CDS             complement(1201094..1202422)
     CDS             complement(1202495..1202776)
     CDS             complement(1203056..1203202)
     CDS             1203581..1204933
     CDS             complement(1205013..1206908)
     CDS             complement(1206913..1207731)
     CDS             complement(1207795..1209141)
     CDS             complement(1209166..1209618)
     CDS             complement(1209782..1210072)
     CDS             complement(1210078..1210629)
     CDS             1210748..1210903
     CDS             1210920..1211318
     CDS             1211330..1212016
     CDS             complement(1212235..1212840)
     CDS             complement(1212837..1214345)
     CDS             1214464..1214970
     CDS             1214961..1215938
     CDS             1215944..1216750
     CDS             1216874..1217320
     CDS             1217354..1217536
     CDS             1217820..1219088
     CDS             complement(1219081..1219617)
     CDS             complement(1219620..1220204)
     CDS             complement(1220201..1220797)
     CDS             complement(1220931..1221137)
     CDS             complement(1221206..1222498)
     CDS             complement(1222543..1223274)
     CDS             complement(1223337..1224350)
     CDS             complement(1224354..1225682)
     CDS             complement(1225722..1226522)
     CDS             complement(1226519..1227463)
     CDS             complement(1227529..1228644)
     CDS             complement(1228678..1229811)
     CDS             complement(1230115..1230882)
     CDS             1231003..1232115
     CDS             complement(1232158..1233618)
     CDS             1233716..1234606
     CDS             complement(1234666..1234938)
     CDS             1235306..1236025
     CDS             1236025..1236603
     CDS             1236630..1237460
     CDS             1237675..1238067
     CDS             1238145..1238615
     CDS             1238626..1239723
     CDS             1239693..1240784
     CDS             1240871..1242181
     CDS             complement(1242248..1243123)
     CDS             1243208..1244299
     CDS             1244393..1244692
     CDS             1244735..1245280