CDS             complement(192..446)
     CDS             complement(545..2770)
     CDS             complement(2910..3944)
     CDS             4062..6668
     CDS             complement(6681..7811)
     CDS             complement(7879..8763)
     CDS             8810..9724
     CDS             complement(10975..11595)
     CDS             complement(11746..13638)
     CDS             13790..13900
     CDS             14075..15310
     CDS             15339..16298
     CDS             16387..17916
     CDS             17925..19286
     CDS             19513..20337
     CDS             complement(20586..20969)
     CDS             21322..21957
     CDS             complement(22025..22756)
     CDS             complement(23081..24220)
     CDS             complement(24217..25008)
     CDS             complement(25008..25907)
     CDS             complement(25926..27455)
     CDS             complement(27598..29310)
     CDS             complement(29534..30667)
     CDS             30805..31839
     CDS             31951..33504
     CDS             33501..34274
     CDS             complement(34335..35612)
     CDS             35706..35972
     CDS             36117..36404
     CDS             36655..37029
     CDS             complement(37193..37471)
     CDS             complement(37628..37750)
     CDS             38162..39463
     CDS             complement(39555..40406)
     CDS             40598..41137
     CDS             41150..41476
     CDS             41479..42342
     CDS             complement(42494..42781)
     CDS             complement(43024..43215)
     CDS             43524..45422
     CDS             45471..45824
     CDS             45821..46303
     CDS             46521..46886
     CDS             46939..47385
     CDS             47416..47592
     CDS             47679..48308
     CDS             complement(48347..49672)
     CDS             50285..52096
     CDS             52716..53357
     CDS             complement(53618..54907)
     CDS             complement(55438..56295)
     CDS             56399..57700
     CDS             57786..58649
     CDS             58694..59101
     CDS             complement(59133..59483)
     CDS             complement(59575..60276)
     CDS             complement(60276..61049)
     CDS             complement(61046..62317)
     CDS             complement(62329..63255)
     CDS             complement(63458..64576)
     CDS             65364..65921
     CDS             complement(65983..66480)
     CDS             complement(66477..67649)
     CDS             68056..69297
     CDS             complement(69314..70075)
     CDS             complement(70147..71037)
     CDS             complement(71101..72042)
     CDS             complement(72132..73169)
     CDS             complement(73190..73291)
     CDS             complement(73291..74727)
     CDS             complement(74740..75516)
     CDS             complement(75600..76877)
     CDS             complement(76901..77743)
     CDS             complement(77795..78559)
     CDS             79223..79513
     CDS             79867..80169
     CDS             complement(80360..81556)
     CDS             complement(81579..82535)
     CDS             complement(82555..83043)
     CDS             complement(83050..84015)
     CDS             complement(84106..85035)
     CDS             complement(85090..86043)
     CDS             complement(86308..87279)
     CDS             87359..89716
     CDS             complement(89780..90907)
     CDS             complement(91085..91969)
     CDS             92139..92903
     CDS             93273..94226
     CDS             complement(94282..95070)
     CDS             complement(95120..96556)
     CDS             complement(96553..96852)
     CDS             complement(96845..97969)
     CDS             98119..99033
     CDS             99167..99529
     CDS             complement(99536..100786)
     CDS             100918..101028
     CDS             complement(101044..102183)
     CDS             complement(102437..103411)
     CDS             complement(103456..104991)
     CDS             105212..106117
     CDS             106299..107183
     CDS             complement(107308..108963)
     CDS             complement(109199..110062)
     CDS             complement(110198..111346)
     CDS             complement(111376..112617)
     CDS             complement(112671..113456)
     CDS             complement(113453..114640)
     CDS             complement(114645..116570)
     CDS             complement(116573..118636)
     CDS             complement(118708..119241)
     CDS             complement(119390..120361)
     CDS             complement(120404..121678)
     CDS             122128..123156
     CDS             123947..124762
     CDS             125178..126485
     CDS             complement(126581..127777)
     CDS             128073..128657
     CDS             128690..130159
     CDS             130182..131882
     CDS             complement(131943..133064)
     CDS             complement(133295..133798)
     CDS             complement(133920..134744)
     CDS             complement(134810..136063)
     CDS             complement(136135..137745)
     CDS             complement(137973..138083)
     CDS             138600..139544
     CDS             139550..140320
     CDS             140469..141170
     CDS             complement(141201..141431)
     CDS             141591..143351
     CDS             143615..144046
     CDS             144182..144988
     CDS             145330..146178
     CDS             complement(146342..146572)
     CDS             complement(146853..147758)
     CDS             147963..148172
     CDS             148718..150664
     CDS             complement(150792..151721)
     CDS             151886..152809
     CDS             152806..153972
     CDS             153969..154925
     CDS             154922..155704
     CDS             155910..156593
     CDS             complement(156609..157049)
     CDS             complement(157046..157675)
     CDS             complement(157665..160676)
     CDS             complement(160673..160969)
     CDS             complement(160996..162240)
     CDS             complement(162256..163641)
     CDS             163883..164962
     CDS             165099..165875
     CDS             166069..166596
     CDS             167085..167774
     CDS             complement(167803..168807)
     CDS             168823..169221
     CDS             169369..169638
     CDS             169694..170815
     CDS             complement(170871..171818)
     CDS             complement(171939..172934)
     CDS             complement(173048..173944)
     CDS             complement(173937..175106)
     CDS             175705..179136
     CDS             179133..180491
     CDS             180607..180912
     CDS             complement(180876..180995)
     CDS             181201..181851
     CDS             182089..182307
     CDS             182400..183302
     CDS             184273..185328
     CDS             complement(185913..186491)
     CDS             complement(186504..191411)
     CDS             191413..193098
     CDS             193193..193867
     CDS             194178..195323
     CDS             195338..196492
     CDS             196518..196985
     CDS             197007..198143
     CDS             198178..200151
     CDS             complement(200198..200629)
     CDS             complement(200691..201494)
     CDS             complement(202236..203378)
     CDS             complement(203642..205642)
     CDS             complement(205679..206464)
     CDS             complement(206484..208091)
     CDS             complement(208123..209304)
     CDS             209475..210221
     CDS             complement(210292..210780)
     CDS             complement(210792..210917)
     CDS             210938..212056
     CDS             212053..213018
     CDS             213245..215440
     CDS             complement(215469..217391)
     CDS             217949..218482
     CDS             218598..219332
     CDS             219386..219997
     CDS             220315..221514
     CDS             complement(221951..222259)
     CDS             complement(222361..223449)
     CDS             complement(223472..224293)
     CDS             224647..225633
     CDS             225614..227149
     CDS             complement(227541..228353)
     CDS             complement(228483..228680)
     CDS             complement(228858..230195)
     CDS             complement(230192..230932)
     CDS             231156..231746
     CDS             complement(231796..232434)
     CDS             232476..232859
     CDS             232964..235159
     CDS             complement(235170..236333)
     CDS             236501..236860
     CDS             complement(236680..238098)
     CDS             238539..240998
     CDS             complement(241129..242640)
     CDS             243264..244532
     CDS             244649..245323
     CDS             complement(245457..247241)
     CDS             complement(247346..248104)
     CDS             248305..248490
     CDS             248692..249561
     CDS             249833..250681
     CDS             complement(250769..252445)
     CDS             complement(252518..254104)
     CDS             complement(254363..254986)
     CDS             255120..255584
     CDS             complement(255642..256553)
     CDS             256693..257649
     CDS             complement(257755..260058)
     CDS             260168..261076
     CDS             261230..262822
     CDS             263080..263886
     CDS             complement(264349..265776)
     CDS             complement(272231..272782)
     CDS             complement(272787..274241)
     CDS             complement(274238..275548)
     CDS             complement(275545..276405)
     CDS             complement(276395..277315)
     CDS             complement(277293..278387)
     CDS             complement(278431..279522)
     CDS             279777..280886
     CDS             complement(280976..282310)
     CDS             complement(282354..283208)
     CDS             complement(283205..283660)
     CDS             283914..285806
     CDS             286112..286375
     CDS             complement(286449..287243)
     CDS             287967..289103
     CDS             289362..290747
     CDS             complement(290870..291307)
     CDS             complement(291487..291942)
     CDS             complement(292110..293663)
     CDS             293894..294808
     CDS             complement(295119..296696)
     CDS             297034..298323
     CDS             complement(298334..298657)
     CDS             298747..299598
     CDS             complement(299825..301036)
     CDS             complement(301033..301890)
     CDS             complement(301945..302601)
     CDS             complement(302594..303772)
     CDS             complement(303791..305203)
     CDS             complement(305214..306044)
     CDS             306476..307840
     CDS             308038..309912
     CDS             309902..311263
     CDS             311238..311501
     CDS             311765..312616
     CDS             complement(313424..313786)
     CDS             complement(314237..315772)
     CDS             complement(315783..318983)
     CDS             complement(319030..320247)
     CDS             complement(320279..321139)
     CDS             321313..322317
     CDS             322794..323087
     CDS             complement(323294..324391)
     CDS             complement(324702..325292)
     CDS             complement(325570..326634)
     CDS             complement(326905..328413)
     CDS             328540..329823
     CDS             329901..331364
     CDS             complement(331488..333119)
     CDS             complement(333432..334976)
     CDS             335303..335830
     CDS             complement(335920..337122)
     CDS             337350..338138
     CDS             complement(338235..339566)
     CDS             complement(339620..340810)
     CDS             341074..341652
     CDS             complement(341842..342717)
     CDS             complement(342925..343503)
     CDS             343708..345183
     CDS             complement(345227..346174)
     CDS             346276..347478
     CDS             347508..347831
     CDS             347847..348791
     CDS             348913..349719
     CDS             349784..350899
     CDS             complement(350937..351602)
     CDS             351695..352345
     CDS             352748..354136
     CDS             354333..354926
     CDS             complement(355010..355516)
     CDS             complement(355707..355967)
     CDS             complement(356188..357288)
     CDS             complement(357257..358159)
     CDS             complement(358156..360606)
     CDS             complement(361815..362474)
     CDS             complement(362447..362638)
     CDS             complement(362747..363229)
     CDS             complement(363357..364211)
     CDS             complement(364363..365109)
     CDS             365539..366459
     CDS             366686..367468
     CDS             367725..368840
     CDS             complement(368989..369795)
     CDS             370098..371255
     CDS             371475..371735
     CDS             371845..372228
     CDS             372300..372527
     CDS             complement(372977..373588)
     CDS             complement(373599..373973)
     CDS             374120..374989
     CDS             complement(375068..375904)
     CDS             complement(376508..376945)
     CDS             complement(377574..377756)
     CDS             complement(378011..378430)
     CDS             378683..380086
     CDS             complement(380139..380762)
     CDS             381075..382277
     CDS             complement(382370..382948)
     CDS             complement(382990..383523)
     CDS             384005..384481
     CDS             384620..385258
     CDS             complement(385274..386257)
     CDS             386358..387590
     CDS             388017..388712
     CDS             complement(389005..390075)
     CDS             390288..391196
     CDS             complement(391302..392315)
     CDS             392706..394127
     CDS             394157..395164
     CDS             395136..395315
     CDS             complement(395501..396049)
     CDS             complement(396027..396857)
     CDS             complement(396868..397956)
     CDS             complement(397983..399035)
     CDS             complement(399043..399894)
     CDS             400056..400952
     CDS             complement(401061..402719)
     CDS             402971..403192
     CDS             complement(403268..407146)
     CDS             complement(407299..408738)
     CDS             409053..411827
     CDS             complement(411884..412120)
     CDS             complement(412267..412737)
     CDS             complement(412938..413093)
     CDS             complement(413269..414381)
     CDS             complement(414938..415633)
     CDS             415749..416858
     CDS             complement(416831..418465)
     CDS             418725..419168
     CDS             complement(419440..420501)
     CDS             complement(420791..421699)
     CDS             complement(421865..422314)
     CDS             complement(422734..423924)
     CDS             complement(423951..426545)
     CDS             complement(426627..427799)
     CDS             complement(427848..428741)
     CDS             428913..430895
     CDS             complement(431244..432281)
     CDS             432531..433355
     CDS             433608..434159
     CDS             434226..434897
     CDS             complement(434875..437232)
     CDS             complement(437804..438100)
     CDS             complement(438549..439082)
     CDS             complement(439149..440633)
     CDS             440950..442353
     CDS             complement(442505..442603)
     CDS             442816..443097
     CDS             complement(443150..444751)
     CDS             445476..445691
     CDS             445765..447078
     CDS             447059..449260
     CDS             449496..449765
     CDS             449928..450920
     CDS             complement(450991..452469)
     CDS             complement(452629..453663)
     CDS             complement(453660..454652)
     CDS             complement(454654..455556)
     CDS             complement(455570..456508)
     CDS             complement(456520..458115)
     CDS             complement(458312..458893)
     CDS             459394..460914
     CDS             461033..461251
     CDS             complement(461293..462417)
     CDS             complement(462775..463674)
     CDS             complement(463687..463983)
     CDS             464163..465170
     CDS             465279..466661
     CDS             complement(466780..467967)
     CDS             468392..469333
     CDS             469346..470506
     CDS             complement(470728..471105)
     CDS             471595..471948
     CDS             472042..472473
     CDS             complement(472495..473115)
     CDS             complement(473311..473517)
     CDS             complement(473530..475608)
     CDS             complement(475875..476303)
     CDS             complement(476748..477878)
     CDS             complement(478054..478764)
     CDS             complement(479256..480536)
     CDS             480761..481525
     CDS             481563..481868
     CDS             481900..482637
     CDS             482921..483784
     CDS             complement(483806..484438)
     CDS             complement(484439..484558)
     CDS             485099..485716
     CDS             485827..486075
     CDS             complement(486197..487555)
     CDS             complement(487793..488179)
     CDS             complement(488190..488975)
     CDS             complement(488992..490350)
     CDS             complement(490439..491095)
     CDS             complement(491164..491877)
     CDS             complement(492020..493252)
     CDS             493369..494295
     CDS             494407..495036
     CDS             495036..495839
     CDS             complement(496018..496962)
     CDS             complement(497074..497307)
     CDS             497990..498457
     CDS             498583..499329
     CDS             complement(499380..500273)
     CDS             500378..500998
     CDS             501291..502235
     CDS             502628..502981
     CDS             503118..505466
     CDS             505456..506850
     CDS             506926..507894
     CDS             508000..508344
     CDS             508441..509349
     CDS             complement(509469..510029)
     CDS             complement(510016..510966)
     CDS             complement(511737..512543)
     CDS             complement(512605..513591)
     CDS             complement(513696..514847)
     CDS             complement(515262..516299)
     CDS             complement(516296..517030)
     CDS             complement(517034..519511)
     CDS             complement(519576..520088)
     CDS             520251..520364
     CDS             520748..521458
     CDS             521496..522329
     CDS             522447..522671
     CDS             complement(522709..523290)
     CDS             523729..524469
     CDS             524523..525308
     CDS             525439..526656
     CDS             526714..527178
     CDS             complement(527243..528127)
     CDS             528219..529193
     CDS             complement(529410..530402)
     CDS             530452..531537
     CDS             complement(531830..532309)
     CDS             complement(532369..533151)
     CDS             complement(533704..534732)
     CDS             complement(534746..535945)
     CDS             536106..536717
     CDS             536845..537222
     CDS             537323..538336
     CDS             complement(538477..539658)
     CDS             541457..542821
     CDS             complement(542917..543978)
     CDS             complement(544002..544664)
     CDS             545728..546084
     CDS             complement(546266..546475)
     CDS             complement(546456..547052)
     CDS             547414..547968
     CDS             complement(548025..550271)
     CDS             550740..551108
     CDS             551101..551727
     CDS             551724..552665
     CDS             complement(552688..553572)
     CDS             553784..554116
     CDS             554375..555223
     CDS             555228..556484
     CDS             556500..558473
     CDS             558477..559184
     CDS             559372..560535
     CDS             complement(560770..561837)
     CDS             complement(561830..564463)
     CDS             564792..565388
     CDS             complement(565636..566280)
     CDS             complement(566313..567695)
     CDS             complement(567812..569374)
     CDS             complement(569819..571993)
     CDS             572811..574292
     CDS             574362..575813
     CDS             575970..576179
     CDS             576582..577262
     CDS             complement(577423..578643)
     CDS             complement(578853..579704)
     CDS             complement(579725..580681)
     CDS             complement(580740..581999)
     CDS             complement(582058..584037)
     CDS             complement(584047..585195)
     CDS             585386..586420
     CDS             586813..587289
     CDS             complement(587382..588332)
     CDS             588447..590198
     CDS             590354..591712
     CDS             591763..592692
     CDS             592717..593646
     CDS             593727..594731
     CDS             594752..596314
     CDS             596408..597433
     CDS             597485..598387
     CDS             complement(598413..599306)
     CDS             599476..600303
     CDS             600337..601788
     CDS             601888..603792
     CDS             603803..605563
     CDS             606044..606568
     CDS             607005..608210
     CDS             608278..609417
     CDS             609434..611170
     CDS             611384..612001
     CDS             complement(612236..613594)
     CDS             614110..616104
     CDS             complement(616144..616650)
     CDS             complement(617068..618423)
     CDS             complement(618618..619613)
     CDS             complement(619603..620478)
     CDS             complement(620475..621938)
     CDS             complement(621943..622185)
     CDS             complement(622202..622984)
     CDS             623239..624153
     CDS             complement(624305..624922)
     CDS             complement(625130..626350)
     CDS             complement(626401..628503)
     CDS             complement(628505..630439)
     CDS             complement(630841..631053)
     CDS             631646..632854
     CDS             633257..633529
     CDS             633743..634063
     CDS             complement(634184..635362)
     CDS             complement(635359..636336)
     CDS             636509..636781
     CDS             636793..638091
     CDS             638094..638279
     CDS             638287..639492
     CDS             639834..641768
     CDS             complement(641792..641896)
     CDS             complement(641897..642052)
     CDS             642253..642927
     CDS             642948..643979
     CDS             644038..644802
     CDS             644875..646119
     CDS             646231..647136
     CDS             complement(647178..648281)
     CDS             complement(648417..648731)
     CDS             complement(648822..649784)
     CDS             complement(649822..650136)
     CDS             complement(650524..651561)
     CDS             complement(651558..652970)
     CDS             complement(652964..653863)
     CDS             complement(653866..654090)
     CDS             complement(654087..656153)
     CDS             complement(656632..658998)
     CDS             complement(659137..660729)
     CDS             complement(660941..662587)
     CDS             complement(663033..663323)
     CDS             complement(663870..664304)
     CDS             complement(664622..665980)
     CDS             666081..667043
     CDS             complement(667093..667290)
     CDS             667483..668358
     CDS             668580..669467
     CDS             complement(669500..670702)
     CDS             670750..670971
     CDS             complement(670961..671986)
     CDS             672000..672140
     CDS             672293..673117
     CDS             complement(673157..674554)
     CDS             complement(674551..674748)
     CDS             complement(675158..675472)
     CDS             complement(675533..676021)
     CDS             676146..677183
     CDS             complement(677363..678238)
     CDS             678533..678937
     CDS             complement(678963..679772)
     CDS             complement(680005..681018)
     CDS             681275..681574
     CDS             681594..682946
     CDS             683078..683545
     CDS             683615..684430
     CDS             complement(684588..684890)
     CDS             complement(684880..685617)
     CDS             685744..686202
     CDS             686385..686954
     CDS             complement(687069..687401)
     CDS             687655..687981
     CDS             687992..688411
     CDS             complement(688461..690275)
     CDS             complement(690285..690785)
     CDS             complement(690834..691709)
     CDS             691867..691971
     CDS             692348..695413
     CDS             695530..695718
     CDS             696053..696727
     CDS             696821..700210
     CDS             complement(700265..701281)
     CDS             701470..701970
     CDS             702000..702116
     CDS             702337..704058
     CDS             704684..705052
     CDS             705167..705733
     CDS             complement(705764..706639)
     CDS             706800..708119
     CDS             708150..708350
     CDS             complement(708391..709275)
     CDS             complement(709854..711254)
     CDS             complement(711478..711846)
     CDS             complement(711893..712183)
     CDS             712364..713002
     CDS             complement(713046..714056)
     CDS             714549..716360
     CDS             717109..718959
     CDS             719044..719439
     CDS             719976..721223
     CDS             complement(721313..722797)
     CDS             complement(723001..723660)
     CDS             723779..724591
     CDS             724775..725602
     CDS             725872..726918
     CDS             727076..727456
     CDS             727488..729386
     CDS             729383..730027
     CDS             complement(730065..731705)
     CDS             complement(731887..733251)
     CDS             complement(733296..734057)
     CDS             complement(734114..734914)
     CDS             735398..735766
     CDS             736039..736575
     CDS             736751..737038
     CDS             complement(737224..737466)
     CDS             complement(737728..738939)
     CDS             complement(739015..739140)
     CDS             complement(739279..739827)
     CDS             complement(740391..741080)
     CDS             complement(741098..741541)
     CDS             741650..742522
     CDS             complement(742650..745094)
     CDS             complement(745170..745571)
     CDS             complement(745757..746698)
     CDS             complement(746698..747072)
     CDS             complement(747133..747480)
     CDS             complement(747547..748842)
     CDS             complement(748844..750301)
     CDS             750845..751093
     CDS             complement(751235..751732)
     CDS             complement(751735..752574)
     CDS             complement(752577..753218)
     CDS             complement(753417..755246)
     CDS             755403..755900
     CDS             complement(755935..756471)
     CDS             757050..758342
     CDS             complement(758674..759666)
     CDS             759893..760729
     CDS             complement(760750..761070)
     CDS             complement(761366..761686)
     CDS             complement(762137..762256)
     CDS             763157..773698
     CDS             773695..773916
     CDS             774120..775106
     CDS             775461..776204
     CDS             776201..776599
     CDS             777160..777429
     CDS             777855..779609
     CDS             779884..780468
     CDS             780889..782115
     CDS             complement(782313..783368)
     CDS             783946..784605
     CDS             784761..786053
     CDS             786226..787611
     CDS             787720..788802
     CDS             788883..789887
     CDS             789884..790801
     CDS             790806..792224
     CDS             792303..794102
     CDS             794163..795122
     CDS             795148..796131
     CDS             796187..796507
     CDS             796521..797618
     CDS             797618..798541
     CDS             798538..798723
     CDS             798893..800077
     CDS             800138..800326
     CDS             800698..801897
     CDS             801908..802093
     CDS             802184..802780
     CDS             802961..804238
     CDS             804485..805528
     CDS             805528..806061
     CDS             806337..806696
     CDS             806778..807569
     CDS             complement(807613..808227)
     CDS             808436..809584
     CDS             complement(809735..810754)
     CDS             810881..811834
     CDS             811921..812046
     CDS             complement(811998..812930)
     CDS             813136..813909
     CDS             813980..815287
     CDS             815405..819049
     CDS             819670..821724
     CDS             complement(821779..822642)
     CDS             823070..824980
     CDS             complement(825070..826104)
     CDS             826175..827386
     CDS             complement(827469..827936)
     CDS             828019..828387
     CDS             828489..829106
     CDS             complement(829373..830344)
     CDS             complement(830456..831586)
     CDS             complement(831680..832624)
     CDS             832851..833198
     CDS             834259..834846
     CDS             834843..836684
     CDS             836690..839428
     CDS             complement(839483..840079)
     CDS             complement(840076..840606)
     CDS             complement(840599..842083)
     CDS             complement(842080..843120)
     CDS             843476..844669
     CDS             844715..846526
     CDS             846538..847377
     CDS             847407..848138
     CDS             complement(848160..849578)
     CDS             complement(849565..850230)
     CDS             850465..851493
     CDS             851583..852893
     CDS             complement(852931..854730)
     CDS             complement(854727..855374)
     CDS             855665..856117
     CDS             856214..858232
     CDS             858277..858786
     CDS             complement(858794..859654)
     CDS             859669..860949
     CDS             complement(860890..861129)
     CDS             complement(861188..861310)
     CDS             861827..863074
     CDS             complement(863157..864203)
     CDS             complement(864200..865351)
     CDS             complement(865344..866771)
     CDS             complement(866768..867118)
     CDS             complement(867118..867912)
     CDS             complement(867909..868904)
     CDS             complement(868905..869987)
     CDS             870282..871157
     CDS             complement(871252..872814)
     CDS             872959..873168
     CDS             873323..874144
     CDS             874190..874477
     CDS             complement(874577..875833)
     CDS             complement(875993..876850)
     CDS             876946..877839
     CDS             complement(878092..879468)
     CDS             879695..880333
     CDS             880667..881431
     CDS             881442..884249
     CDS             884253..884897
     CDS             884894..885514
     CDS             complement(885534..886106)
     CDS             complement(886253..887536)
     CDS             complement(887657..888901)
     CDS             888999..889670
     CDS             890059..890457
     CDS             complement(890609..891595)
     CDS             complement(891603..893165)
     CDS             complement(893162..894064)
     CDS             894152..894808
     CDS             complement(894883..895854)
     CDS             895981..896625
     CDS             896666..898738
     CDS             898871..899074
     CDS             899654..901888
     CDS             901948..902562
     CDS             902586..903779
     CDS             complement(903995..905290)
     CDS             complement(905455..906231)
     CDS             complement(906231..906857)
     CDS             907362..908186
     CDS             908479..908910
     CDS             909481..910413
     CDS             910503..911534
     CDS             complement(911459..912796)
     CDS             complement(913126..914196)
     CDS             complement(914335..915867)
     CDS             916386..917921
     CDS             918237..918482
     CDS             918699..919616
     CDS             919698..920501
     CDS             complement(920548..920901)
     CDS             complement(921112..921858)
     CDS             922338..922475
     CDS             922537..923028
     CDS             923434..923736
     CDS             923733..924608
     CDS             924643..925392
     CDS             925521..926834
     CDS             926986..927489
     CDS             927619..927999
     CDS             complement(928307..928453)
     CDS             928501..929175
     CDS             929462..930250
     CDS             complement(930428..931387)
     CDS             complement(931491..933134)
     CDS             complement(933147..933443)
     CDS             934019..934114
     CDS             934348..936306
     CDS             936303..937997
     CDS             complement(938037..938939)
     CDS             939393..940742
     CDS             940765..941529
     CDS             941548..942228
     CDS             complement(942415..943632)
     CDS             944648..946465
     CDS             946513..947115
     CDS             complement(947191..948642)
     CDS             complement(948655..950229)
     CDS             complement(950243..951334)
     CDS             complement(951403..951834)
     CDS             complement(951949..952848)
     CDS             952959..953387
     CDS             complement(953663..954721)
     CDS             954825..956858
     CDS             complement(957181..957585)
     CDS             complement(957762..958655)
     CDS             958742..959587
     CDS             complement(959682..959972)
     CDS             complement(960016..960918)
     CDS             complement(960970..962103)
     CDS             962195..963085
     CDS             complement(963340..964296)
     CDS             964507..965778
     CDS             965796..966281
     CDS             966308..966634
     CDS             966624..967844
     CDS             968033..969319
     CDS             complement(969411..969710)
     CDS             complement(969714..970052)
     CDS             970409..972049
     CDS             972078..973511
     CDS             973820..975403
     CDS             976002..977093
     CDS             977210..978886
     CDS             978883..979395
     CDS             979392..980909
     CDS             980940..981659
     CDS             981656..984199
     CDS             984196..985215
     CDS             985471..986712
     CDS             complement(986794..987567)
     CDS             complement(987645..989507)
     CDS             990017..990898
     CDS             complement(991074..991475)
     CDS             complement(991786..992706)
     CDS             993068..994024
     CDS             994046..995395
     CDS             995477..996064
     CDS             996570..997358
     CDS             997394..998410
     CDS             complement(998761..999813)
     CDS             complement(1000043..1000627)
     CDS             complement(1000680..1001066)
     CDS             1001800..1002153
     CDS             1002279..1002701
     CDS             1002905..1004239
     CDS             1005424..1006377
     CDS             complement(1006505..1008037)
     CDS             1008465..1009838
     CDS             1009905..1011320
     CDS             1011358..1011801
     CDS             1011795..1012973
     CDS             1013024..1015249
     CDS             1015281..1016240
     CDS             1016284..1017420
     CDS             1017431..1018897
     CDS             1018894..1020081
     CDS             1020181..1021347
     CDS             complement(1021497..1022723)
     CDS             1022867..1023334
     CDS             complement(1023414..1024865)
     CDS             complement(1025263..1026027)
     CDS             complement(1026051..1026392)
     CDS             1026954..1027877
     CDS             1028343..1029809
     CDS             complement(1030058..1030855)
     CDS             complement(1030953..1031735)
     CDS             1031973..1032401
     CDS             1032398..1033099
     CDS             complement(1033134..1033859)
     CDS             1033996..1034649
     CDS             complement(1034659..1035369)
     CDS             1035671..1037323
     CDS             complement(1037348..1037932)
     CDS             complement(1037955..1039298)
     CDS             complement(1039375..1040202)
     CDS             complement(1040222..1041145)
     CDS             complement(1041187..1042044)
     CDS             1042155..1042538
     CDS             1042663..1044330
     CDS             1044396..1045247
     CDS             complement(1045488..1046189)
     CDS             complement(1046272..1046952)
     CDS             complement(1046960..1047757)
     CDS             complement(1047896..1048591)
     CDS             1048839..1049948
     CDS             1050030..1050206
     CDS             complement(1050318..1050737)
     CDS             complement(1050887..1051339)
     CDS             complement(1051501..1052310)
     CDS             complement(1052301..1053299)
     CDS             complement(1053402..1053806)
     CDS             1053948..1055474
     CDS             complement(1055591..1055869)
     CDS             complement(1056252..1057010)
     CDS             1057012..1059765
     CDS             1060043..1061377
     CDS             1061741..1062616
     CDS             complement(1062666..1063535)
     CDS             complement(1063653..1064759)
     CDS             1064938..1066137
     CDS             1066495..1066788
     CDS             1066785..1067669
     CDS             1067750..1069654
     CDS             1069777..1070586
     CDS             complement(1070700..1071740)
     CDS             1071868..1073088
     CDS             1073194..1073406
     CDS             1073592..1074038
     CDS             1074112..1075983
     CDS             1076438..1078501
     CDS             1079612..1079737
     CDS             complement(1079767..1080735)
     CDS             1080974..1082320
     CDS             1082367..1083359
     CDS             1083568..1084164
     CDS             1084316..1085152
     CDS             1085241..1086500
     CDS             complement(1086675..1087850)
     CDS             complement(1087867..1089198)
     CDS             1089499..1089975
     CDS             complement(1091271..1092260)
     CDS             complement(1092310..1093359)
     CDS             complement(1093385..1094515)
     CDS             1094940..1095710
     CDS             complement(1095819..1097015)
     CDS             complement(1097020..1097247)
     CDS             complement(1097515..1097925)
     CDS             1098356..1099669
     CDS             1099774..1100418
     CDS             1101385..1102239
     CDS             1102405..1102725
     CDS             complement(1103162..1103437)
     CDS             complement(1103635..1104996)
     CDS             complement(1105418..1105789)
     CDS             complement(1105786..1107414)
     CDS             complement(1107986..1108531)
     CDS             complement(1108543..1109250)
     CDS             complement(1109405..1110238)
     CDS             complement(1110262..1110528)
     CDS             complement(1110603..1110830)
     CDS             complement(1111091..1112155)
     CDS             complement(1112238..1113020)
     CDS             complement(1113026..1113838)
     CDS             complement(1113868..1114851)
     CDS             1115094..1115525
     CDS             1115522..1115869
     CDS             1115921..1117465
     CDS             1117473..1118069
     CDS             complement(1118370..1120184)
     CDS             complement(1120211..1121698)
     CDS             complement(1121732..1122724)
     CDS             complement(1122773..1124107)
     CDS             complement(1124521..1124907)
     CDS             complement(1125754..1125966)
     CDS             complement(1126508..1126783)
     CDS             1127023..1128579
     CDS             1128596..1129345
     CDS             complement(1129423..1129569)
     CDS             1129680..1130312
     CDS             1130550..1130816
     CDS             1130823..1131611
     CDS             complement(1132044..1133123)
     CDS             1133251..1133400
     CDS             1134014..1134817
     CDS             complement(1135133..1136329)
     CDS             complement(1136379..1137647)
     CDS             complement(1137709..1139037)
     CDS             complement(1139043..1139897)
     CDS             complement(1140086..1141009)
     CDS             1141483..1142148
     CDS             1142186..1143037
     CDS             1143156..1144304
     CDS             1144403..1145356
     CDS             1145385..1146554
     CDS             1146575..1147351
     CDS             1147351..1148067
     CDS             1148313..1148420
     CDS             1148775..1148963
     CDS             1149464..1149574
     CDS             1149565..1150719
     CDS             1150750..1151439
     CDS             1151420..1152298
     CDS             1152446..1153870
     CDS             complement(1153867..1153995)
     CDS             1155026..1155796
     CDS             1155995..1156348
     CDS             1156439..1158079
     CDS             complement(1158213..1158509)
     CDS             complement(1158583..1159806)
     CDS             complement(1159902..1160909)
     CDS             complement(1160917..1163625)
     CDS             1163770..1164027
     CDS             complement(1164690..1164947)
     CDS             complement(1165117..1165218)
     CDS             1165800..1166453
     CDS             complement(1166653..1166757)
     CDS             complement(1167174..1167629)
     CDS             complement(1167914..1169185)
     CDS             complement(1169216..1170073)
     CDS             1170206..1171105
     CDS             1171071..1172330
     CDS             complement(1172485..1172652)
     CDS             complement(1172653..1173249)
     CDS             1173289..1173480
     CDS             1173496..1174254
     CDS             complement(1174187..1174879)
     CDS             complement(1175361..1176011)
     CDS             complement(1176230..1177531)
     CDS             complement(1178211..1179197)
     CDS             complement(1179235..1179783)
     CDS             complement(1180348..1180929)
     CDS             complement(1181059..1181727)
     CDS             complement(1182313..1183299)
     CDS             complement(1183596..1184483)
     CDS             complement(1184854..1185021)
     CDS             1185886..1186365
     CDS             1186627..1187061
     CDS             1188013..1188681
     CDS             1188931..1191945
     CDS             1193309..1194865
     CDS             complement(1195385..1196374)
     CDS             complement(1196513..1196953)
     CDS             complement(1197526..1198857)
     CDS             1199110..1200660
     CDS             complement(1200757..1203243)
     CDS             complement(1203507..1204466)
     CDS             complement(1204749..1205534)
     CDS             1205568..1206488
     CDS             1206485..1207126
     CDS             1207224..1208636
     CDS             1208836..1209177
     CDS             1209552..1210286
     CDS             complement(1210336..1210974)
     CDS             1211214..1211750
     CDS             1211907..1212275
     CDS             1212357..1214486
     CDS             1214714..1215808
     CDS             1216133..1217140
     CDS             1217144..1218178
     CDS             complement(1218215..1219819)
     CDS             1219847..1220938
     CDS             1221013..1222059
     CDS             1222162..1223418
     CDS             1223453..1224289
     CDS             complement(1224350..1226089)
     CDS             1226792..1227115
     CDS             1227112..1227543
     CDS             1227540..1227980
     CDS             complement(1228102..1230819)
     CDS             complement(1230872..1232323)
     CDS             complement(1232341..1232850)
     CDS             complement(1233081..1234259)
     CDS             complement(1234269..1235255)
     CDS             1235545..1236366
     CDS             1236537..1236953
     CDS             1236958..1237326
     CDS             1237330..1239105
     CDS             1239127..1239828
     CDS             1239836..1240108
     CDS             1240162..1241463
     CDS             complement(1241554..1242555)
     CDS             1242627..1243016
     CDS             1243121..1244371
     CDS             1244371..1246080
     CDS             complement(1246102..1247007)
     CDS             1247038..1248528
     CDS             1248537..1248935
     CDS             1249093..1250433
     CDS             1250417..1250899
     CDS             1250939..1252636
     CDS             complement(1252651..1253376)
     CDS             complement(1253782..1254048)
     CDS             complement(1254088..1254519)
     CDS             complement(1254532..1255179)
     CDS             complement(1255191..1256537)
     CDS             complement(1256594..1257970)
     CDS             1258206..1261319
     CDS             1261441..1261854
     CDS             1261847..1263250
     CDS             1263820..1266366
     CDS             complement(1266277..1267032)
     CDS             complement(1267047..1267394)
     CDS             1267552..1268532
     CDS             1268969..1270024
     CDS             1270155..1270538
     CDS             1270936..1271733
     CDS             1271735..1275289
     CDS             1275306..1277120
     CDS             1277117..1278199
     CDS             1278261..1278896
     CDS             1279458..1280192
     CDS             1280260..1281315
     CDS             complement(1281309..1282097)
     CDS             1282214..1282708
     CDS             1282741..1284204
     CDS             complement(1284419..1285192)
     CDS             complement(1285189..1286118)
     CDS             complement(1286188..1287063)
     CDS             complement(1287060..1287362)
     CDS             1287581..1289329
     CDS             1289405..1290619
     CDS             1291219..1292628
     CDS             1292846..1293496
     CDS             1293570..1294637
     CDS             1294768..1294887
     CDS             1294970..1296091
     CDS             1296196..1296459
     CDS             1296599..1298746
     CDS             1298746..1299558
     CDS             1299555..1300253
     CDS             1300309..1301502
     CDS             1301510..1302361
     CDS             1302453..1303271
     CDS             1303335..1304207
     CDS             1304308..1305618
     CDS             1305648..1306505
     CDS             1306512..1307006
     CDS             1307058..1308590
     CDS             1308834..1310024
     CDS             complement(1310148..1311116)
     CDS             complement(1311103..1312149)
     CDS             complement(1312185..1313249)
     CDS             1313719..1315935
     CDS             1315954..1317420
     CDS             1317417..1319870
     CDS             complement(1319725..1320357)
     CDS             complement(1320560..1321735)
     CDS             1321950..1322093
     CDS             1322321..1323208
     CDS             complement(1323951..1325069)
     CDS             1325350..1325799
     CDS             complement(1326028..1326501)
     CDS             complement(1326857..1328020)
     CDS             complement(1328419..1329351)
     CDS             1329504..1330094
     CDS             1330143..1332575
     CDS             1332586..1333500
     CDS             1333497..1334123
     CDS             1334156..1335181
     CDS             1335248..1336687
     CDS             1336684..1338612
     CDS             complement(1338829..1339008)
     CDS             1339132..1340187
     CDS             complement(1340838..1341146)
     CDS             complement(1341127..1341786)
     CDS             complement(1341783..1342115)
     CDS             complement(1342829..1343311)
     CDS             complement(1343308..1343568)
     CDS             complement(1343568..1343873)
     CDS             complement(1343866..1344078)
     CDS             complement(1344075..1344380)
     CDS             complement(1344377..1344676)
     CDS             complement(1344673..1346139)
     CDS             complement(1346158..1346442)
     CDS             complement(1346439..1347131)
     CDS             complement(1347310..1348362)
     CDS             complement(1348365..1349180)
     CDS             complement(1349188..1349409)
     CDS             complement(1349406..1349573)
     CDS             complement(1349570..1349728)
     CDS             complement(1349728..1350096)
     CDS             complement(1350096..1350545)
     CDS             complement(1350567..1351388)
     CDS             complement(1351442..1351717)
     CDS             complement(1351748..1351855)
     CDS             complement(1351857..1352003)
     CDS             complement(1352005..1352295)
     CDS             complement(1353375..1354430)
     CDS             complement(1354446..1354877)
     CDS             complement(1354887..1355207)
     CDS             complement(1355600..1355986)
     CDS             1356040..1356318
     CDS             1356315..1356482
     CDS             1356479..1356808
     CDS             complement(1356912..1357109)
     CDS             1357276..1357647
     CDS             1357644..1357868
     CDS             1357831..1358856
     CDS             1358816..1359238
     CDS             1359235..1359711
     CDS             1359722..1360051
     CDS             1360048..1360641
     CDS             1360749..1360928
     CDS             1361010..1361324
     CDS             1361275..1362828
     CDS             1362849..1364315
     CDS             1364312..1365067
     CDS             1365069..1365362
     CDS             1365534..1366991
     CDS             1367001..1367507
     CDS             1367577..1368668
     CDS             1368670..1369137
     CDS             1369200..1369583
     CDS             1369612..1370094
     CDS             1370156..1370527
     CDS             1370531..1371322
     CDS             1371319..1371897
     CDS             complement(1371885..1372367)
     CDS             1372561..1374036
     CDS             1374039..1374575
     CDS             1374590..1375030
     CDS             1375033..1375584
     CDS             1375644..1375775
     CDS             1375768..1377630
     CDS             1377627..1378205
     CDS             1378205..1378510
     CDS             1378523..1379038
     CDS             complement(1379226..1379495)
     CDS             1379664..1379843
     CDS             1379899..1380162
     CDS             1380162..1380944
     CDS             1380941..1381264
     CDS             1381321..1382289
     CDS             complement(1382286..1382687)
     CDS             1382698..1383438
     CDS             1383446..1383799
     CDS             1383796..1384977
     CDS             1384977..1385639
     CDS             1385704..1386714
     CDS             complement(1386889..1387692)
     CDS             1387802..1387984
     CDS             1388057..1388635
     CDS             1388774..1389118
     CDS             1389115..1389345
     CDS             1389342..1389773
     CDS             1389784..1391628
     CDS             1391828..1392340
     CDS             1392416..1393450
     CDS             1393508..1393714
     CDS             1393759..1394196
     CDS             1394193..1394789
     CDS             complement(1395195..1395980)
     CDS             complement(1396358..1397614)
     CDS             1397969..1399213
     CDS             1399338..1401128
     CDS             1401142..1402839
     CDS             1402994..1403779
     CDS             1403796..1404731
     CDS             1404791..1405933
     CDS             complement(1405950..1406882)
     CDS             complement(1407051..1407950)
     CDS             complement(1408088..1408882)
     CDS             complement(1409216..1410100)
     CDS             complement(1410169..1410330)
     CDS             1410344..1411288
     CDS             1411685..1412698
     CDS             1412750..1413631
     CDS             1413735..1414556
     CDS             1415158..1415922
     CDS             1416014..1418488
     CDS             1418506..1419243
     CDS             1419341..1420078
     CDS             complement(1420137..1422086)
     CDS             complement(1422658..1422819)
     CDS             complement(1422879..1424045)
     CDS             1424407..1424619
     CDS             complement(1424630..1424932)
     CDS             complement(1425019..1425438)
     CDS             complement(1425536..1426924)
     CDS             complement(1427080..1428048)
     CDS             1428163..1428879
     CDS             1428988..1429323
     CDS             1429320..1430477
     CDS             1430471..1431100
     CDS             complement(1431119..1432120)
     CDS             complement(1432315..1432722)
     CDS             complement(1433340..1434728)
     CDS             complement(1434766..1435149)
     CDS             complement(1435474..1435764)
     CDS             1436021..1436395
     CDS             complement(1436412..1437401)
     CDS             complement(1437553..1438449)
     CDS             1438532..1440106
     CDS             complement(1440391..1441557)
     CDS             1442093..1442383
     CDS             1442635..1443189
     CDS             complement(1443241..1444005)
     CDS             1444877..1445209
     CDS             complement(1445316..1446206)
     CDS             complement(1446221..1447747)
     CDS             complement(1447875..1449200)
     CDS             1449365..1450324
     CDS             1450660..1452909
     CDS             complement(1452899..1454014)
     CDS             complement(1454297..1454521)
     CDS             1454999..1455688
     CDS             1455685..1456635
     CDS             1456645..1457667
     CDS             complement(1457749..1460001)
     CDS             1460328..1461392
     CDS             complement(1461549..1462523)
     CDS             1462675..1464081
     CDS             1464181..1465692
     CDS             complement(1465736..1466425)
     CDS             1466944..1467999
     CDS             1468086..1470476
     CDS             1470491..1471219
     CDS             1471216..1471800
     CDS             1471823..1472782
     CDS             1472821..1473186
     CDS             1473222..1474055
     CDS             complement(1474209..1475330)
     CDS             1475636..1476007
     CDS             1476763..1477392
     CDS             1477455..1477901
     CDS             1477898..1478497
     CDS             1478490..1478747
     CDS             1478763..1480097
     CDS             1480123..1480677
     CDS             1480887..1481786
     CDS             1481954..1482769
     CDS             complement(1482883..1484481)
     CDS             complement(1484601..1485164)
     CDS             complement(1485729..1486094)
     CDS             complement(1486088..1486264)
     CDS             complement(1486258..1486476)
     CDS             complement(1486820..1487656)
     CDS             1487982..1488095
     CDS             complement(1488142..1489425)
     CDS             complement(1489422..1491245)
     CDS             complement(1491337..1491825)
     CDS             complement(1491803..1493074)
     CDS             complement(1493071..1495164)
     CDS             complement(1495180..1498077)
     CDS             complement(1498180..1498944)
     CDS             complement(1499007..1499438)
     CDS             complement(1500104..1501096)
     CDS             1501671..1503086
     CDS             1503155..1504096
     CDS             1504105..1505079
     CDS             1505173..1508610
     CDS             1508779..1511424
     CDS             1511418..1512509
     CDS             1512695..1512967
     CDS             complement(1513008..1513940)
     CDS             complement(1514266..1514499)
     CDS             complement(1514462..1515037)
     CDS             1515174..1515857
     CDS             complement(1516194..1517957)
     CDS             complement(1517967..1518812)
     CDS             complement(1518957..1520027)
     CDS             complement(1520051..1520548)
     CDS             complement(1520671..1520994)
     CDS             complement(1521126..1522190)
     CDS             complement(1522190..1523371)
     CDS             complement(1523368..1525053)
     CDS             complement(1525050..1525817)
     CDS             complement(1525853..1526854)
     CDS             complement(1526851..1527660)
     CDS             complement(1527657..1528412)
     CDS             1529058..1530572
     CDS             1530755..1531180
     CDS             complement(1531215..1532093)
     CDS             complement(1532283..1533839)
     CDS             1533979..1534086
     CDS             1534151..1534606
     CDS             1534640..1535464
     CDS             complement(1535608..1537467)
     CDS             complement(1537717..1538739)
     CDS             complement(1538732..1540324)
     CDS             complement(1540407..1540685)
     CDS             1541168..1542130
     CDS             1542127..1543257
     CDS             1543254..1543487
     CDS             1543484..1544758
     CDS             1544928..1545278
     CDS             1545268..1545702
     CDS             1545704..1546123
     CDS             complement(1546399..1546749)
     CDS             1546953..1548437
     CDS             complement(1548579..1548878)
     CDS             complement(1549347..1550684)
     CDS             complement(1550849..1552309)
     CDS             1552453..1553304
     CDS             complement(1553552..1553863)
     CDS             1554532..1559460
     CDS             1560019..1560963
     CDS             1560960..1561964
     CDS             1561993..1563957
     CDS             1564123..1565685
     CDS             1565762..1566682
     CDS             1566690..1567583
     CDS             1567583..1568683
     CDS             1568680..1569507
     CDS             complement(1569543..1570313)
     CDS             1570456..1571235
     CDS             1571389..1572150
     CDS             1572566..1572796
     CDS             complement(1573195..1574079)
     CDS             complement(1574390..1575574)
     CDS             complement(1576137..1576589)
     CDS             complement(1576586..1577014)
     CDS             complement(1577277..1578488)
     CDS             1578608..1579567
     CDS             complement(1579639..1580481)
     CDS             complement(1580491..1581810)
     CDS             complement(1582238..1583440)
     CDS             complement(1583437..1584312)
     CDS             complement(1584959..1585552)
     CDS             complement(1585556..1586263)
     CDS             complement(1586551..1587114)
     CDS             1587235..1587972
     CDS             1588051..1589037
     CDS             complement(1589259..1590533)
     CDS             complement(1590665..1595182)
     CDS             1595309..1595767
     CDS             complement(1595700..1596224)
     CDS             1596786..1598507
     CDS             1598615..1599565
     CDS             complement(1599599..1600186)
     CDS             1600833..1602473
     CDS             complement(1602663..1603496)
     CDS             complement(1603496..1604716)
     CDS             complement(1604716..1605174)
     CDS             complement(1605176..1605568)
     CDS             complement(1605565..1606560)
     CDS             1606611..1607516
     CDS             complement(1607587..1609014)
     CDS             complement(1609011..1612223)
     CDS             complement(1612236..1613519)
     CDS             1613847..1614605
     CDS             1614589..1615866
     CDS             1616195..1617763
     CDS             complement(1617961..1620162)
     CDS             1621179..1622954
     CDS             1623310..1624500
     CDS             1624538..1625791
     CDS             complement(1625919..1627100)
     CDS             1627691..1630006
     CDS             1630032..1630148
     CDS             1630166..1631590
     CDS             1631811..1632956
     CDS             1633053..1634285
     CDS             complement(1634377..1635897)
     CDS             complement(1635894..1636478)
     CDS             1636757..1637989
     CDS             1638679..1640070
     CDS             complement(1640116..1642572)
     CDS             complement(1642587..1643642)
     CDS             complement(1643639..1644619)
     CDS             complement(1644616..1645812)
     CDS             complement(1645809..1646060)
     CDS             complement(1646229..1647011)
     CDS             1647493..1648548
     CDS             1648768..1649550
     CDS             1649583..1650968
     CDS             1651123..1652295
     CDS             complement(1652438..1652611)
     CDS             1652646..1652888
     CDS             1652947..1653339
     CDS             complement(1653406..1654521)
     CDS             1654844..1655260
     CDS             1655658..1656533
     CDS             1656533..1658311
     CDS             1658308..1659732
     CDS             1659937..1661652
     CDS             complement(1662037..1663941)
     CDS             1664229..1664324
     CDS             complement(1664305..1664652)
     CDS             1665215..1666420
     CDS             complement(1666503..1666943)
     CDS             1667096..1667791
     CDS             1667788..1668552
     CDS             1668575..1670038
     CDS             1670090..1670938
     CDS             1670968..1671360
     CDS             1671381..1672184
     CDS             1672199..1673005
     CDS             complement(1673097..1673894)
     CDS             1673991..1674242
     CDS             1674286..1675248
     CDS             complement(1675370..1676461)
     CDS             complement(1676605..1677672)
     CDS             complement(1677665..1679437)
     CDS             complement(1679555..1680643)
     CDS             1680875..1681549
     CDS             1681581..1682978
     CDS             complement(1683122..1683988)
     CDS             complement(1684111..1685067)
     CDS             complement(1685110..1686303)
     CDS             complement(1686357..1687181)
     CDS             complement(1687175..1688263)
     CDS             complement(1688268..1689302)
     CDS             complement(1689340..1690185)
     CDS             complement(1690204..1691289)
     CDS             1691643..1692986
     CDS             1693296..1693862
     CDS             1693951..1695573
     CDS             1695836..1696903
     CDS             1697423..1698619
     CDS             complement(1698720..1699145)
     CDS             complement(1699156..1699593)
     CDS             complement(1699688..1701214)
     CDS             1701406..1702323
     CDS             1702467..1703216
     CDS             complement(1703273..1704919)
     CDS             complement(1705074..1706654)
     CDS             1706843..1707850
     CDS             1708274..1708960
     CDS             1709109..1710218
     CDS             1710358..1711428
     CDS             1711528..1711926
     CDS             complement(1711987..1712781)
     CDS             1712941..1713789
     CDS             complement(1713847..1714443)
     CDS             complement(1714536..1715978)
     CDS             complement(1715975..1716670)
     CDS             complement(1716994..1717863)
     CDS             1718031..1719683
     CDS             complement(1719720..1721702)
     CDS             complement(1721848..1722279)
     CDS             complement(1723000..1723350)
     CDS             complement(1723618..1724265)
     CDS             1724547..1725029
     CDS             complement(1725716..1727491)
     CDS             1727537..1728496
     CDS             1728654..1730033
     CDS             complement(1730056..1730856)
     CDS             1731009..1731971
     CDS             1732046..1733194
     CDS             complement(1733282..1733773)
     CDS             complement(1733807..1733995)
     CDS             complement(1733952..1734920)
     CDS             1735026..1736384
     CDS             1736459..1737976
     CDS             complement(1738112..1738486)
     CDS             complement(1739119..1740045)
     CDS             complement(1740189..1741106)
     CDS             1741314..1741691
     CDS             complement(1741911..1742123)
     CDS             complement(1742291..1744474)
     CDS             1744665..1745618
     CDS             complement(1745758..1746060)
     CDS             complement(1746310..1747452)
     CDS             1747762..1748226
     CDS             1748297..1749538
     CDS             1749666..1751039
     CDS             1751128..1751859
     CDS             complement(1751900..1753318)
     CDS             complement(1753421..1755094)
     CDS             1755445..1756356
     CDS             complement(1756387..1756860)
     CDS             1757177..1758562
     CDS             1758609..1759811
     CDS             1759963..1760361
     CDS             1760491..1760766
     CDS             1760783..1761022
     CDS             1761131..1761481
     CDS             complement(1761537..1762316)
     CDS             complement(1762334..1762741)
     CDS             complement(1762939..1763961)
     CDS             1764137..1764874
     CDS             1765373..1767895
     CDS             1768452..1768781
     CDS             1769059..1769463
     CDS             complement(1769473..1770120)
     CDS             complement(1770117..1772210)
     CDS             1772518..1772982
     CDS             1773322..1773828
     CDS             1773980..1775011
     CDS             1775852..1776727
     CDS             1777083..1778018
     CDS             complement(1778483..1778893)
     CDS             1779506..1779760
     CDS             1779933..1781732
     CDS             complement(1781762..1782736)
     CDS             1783151..1785145
     CDS             1785182..1785598
     CDS             1785854..1786495
     CDS             complement(1786505..1787011)
     CDS             complement(1787058..1787489)
     CDS             complement(1787649..1787768)
     CDS             1788792..1789103
     CDS             1789325..1790203
     CDS             1790313..1792010
     CDS             1792007..1794325
     CDS             complement(1794350..1795120)
     CDS             complement(1795302..1796603)
     CDS             complement(1796829..1798136)
     CDS             1798490..1799617
     CDS             complement(1799926..1801257)
     CDS             complement(1801260..1801676)
     CDS             complement(1801959..1802915)
     CDS             1803008..1803508
     CDS             1803936..1804919
     CDS             complement(1804909..1805502)
     CDS             complement(1805516..1805797)
     CDS             complement(1805819..1806562)
     CDS             complement(1806559..1807920)
     CDS             complement(1807931..1809175)
     CDS             complement(1809172..1810299)
     CDS             complement(1810314..1811189)
     CDS             complement(1811208..1812590)
     CDS             complement(1812658..1813728)
     CDS             1814106..1815203
     CDS             1815400..1816668
     CDS             1816713..1816913
     CDS             complement(1817124..1818119)
     CDS             complement(1818116..1818493)
     CDS             complement(1818506..1819942)
     CDS             1820317..1821252
     CDS             1822420..1823118
     CDS             1823205..1824110
     CDS             1824131..1824553
     CDS             1824635..1825066
     CDS             1825107..1826273
     CDS             1826573..1827148
     CDS             1827494..1830319
     CDS             1830494..1832416
     CDS             1832430..1833482
     CDS             1833436..1834563
     CDS             1834560..1836209
     CDS             1836352..1839513
     CDS             1839715..1840335
     CDS             1840523..1841581
     CDS             1841667..1841966
     CDS             1842110..1842565
     CDS             1842567..1844786
     CDS             1844801..1846117
     CDS             1846275..1847720
     CDS             1847946..1848059
     CDS             complement(1848115..1848756)
     CDS             complement(1848880..1849062)
     CDS             1849275..1850684
     CDS             complement(1850979..1851866)
     CDS             complement(1851863..1852756)
     CDS             complement(1852932..1853987)
     CDS             complement(1854031..1854960)
     CDS             1855466..1855669
     CDS             1855939..1856163
     CDS             1856320..1856925
     CDS             1857323..1858591
     CDS             complement(1858830..1859462)
     CDS             1859903..1861456
     CDS             1861703..1861978
     CDS             1862186..1863220
     CDS             1863286..1863969
     CDS             1864290..1864901
     CDS             1864969..1865910
     CDS             1865946..1866995
     CDS             1867003..1868361
     CDS             1868429..1870213
     CDS             1870248..1871180
     CDS             complement(1871456..1872421)
     CDS             1872721..1873638
     CDS             1873635..1874066
     CDS             1874498..1875982
     CDS             complement(1876050..1877078)
     CDS             1877553..1879574
     CDS             complement(1879501..1880151)
     CDS             1880477..1881883
     CDS             1882549..1884213
     CDS             complement(1884380..1886245)
     CDS             complement(1886927..1888513)
     CDS             1888910..1889431
     CDS             1889428..1890066
     CDS             1890112..1891089
     CDS             1891739..1893667
     CDS             complement(1893748..1894386)
     CDS             1894502..1894966
     CDS             1895112..1896026
     CDS             complement(1896035..1897315)
     CDS             1897585..1897827
     CDS             1897921..1898595
     CDS             complement(1899328..1900314)
     CDS             1900518..1900793
     CDS             1900856..1901554
     CDS             1901568..1902278
     CDS             1902303..1902410
     CDS             complement(1903451..1904506)
     CDS             1905478..1906014
     CDS             1906048..1907268
     CDS             complement(1907338..1907865)
     CDS             complement(1908208..1908450)
     CDS             complement(1908471..1909541)
     CDS             complement(1909723..1910514)
     CDS             complement(1910511..1911155)
     CDS             1911434..1912597
     CDS             complement(1912618..1912866)
     CDS             1913262..1914650
     CDS             complement(1914936..1915199)
     CDS             complement(1915661..1915864)
     CDS             1916327..1917406
     CDS             1918519..1919907
     CDS             1920291..1922099
     CDS             complement(1922239..1922871)
     CDS             complement(1922997..1923893)
     CDS             1924110..1924949
     CDS             1925067..1925327
     CDS             1925546..1925848
     CDS             complement(1925954..1927729)
     CDS             complement(1927726..1928862)
     CDS             1929026..1930525
     CDS             complement(1930699..1931979)
     CDS             complement(1931976..1934570)
     CDS             complement(1935093..1939301)
     CDS             complement(1939318..1939665)
     CDS             complement(1939703..1942276)
     CDS             complement(1942298..1943623)
     CDS             1944294..1945064
     CDS             1945252..1945845
     CDS             1945842..1946894
     CDS             1946941..1947651
     CDS             1947668..1948456
     CDS             1948589..1949557
     CDS             1949686..1950384
     CDS             complement(1950511..1951713)
     CDS             complement(1951941..1953572)
     CDS             complement(1953848..1954723)
     CDS             1954878..1956131
     CDS             complement(1956250..1957776)
     CDS             1958030..1959145
     CDS             1959663..1960727
     CDS             1961184..1961840
     CDS             1961927..1962793
     CDS             complement(1962842..1963822)
     CDS             complement(1963987..1964661)
     CDS             complement(1964777..1965577)
     CDS             complement(1965618..1966940)
     CDS             complement(1966999..1968552)
     CDS             1969082..1970170
     CDS             complement(1970255..1971160)
     CDS             complement(1971332..1972300)
     CDS             1972662..1973837
     CDS             1973949..1974362
     CDS             1974391..1976178
     CDS             1976580..1976912
     CDS             complement(1977034..1977354)
     CDS             complement(1977518..1978420)
     CDS             1978601..1978834
     CDS             1978877..1980199
     CDS             complement(1980285..1981388)
     CDS             complement(1981452..1981871)
     CDS             complement(1982038..1983315)
     CDS             complement(1983318..1984937)
     CDS             complement(1984937..1985443)
     CDS             1985746..1991796
     CDS             1991807..1994035
     CDS             1994160..1994840
     CDS             complement(1994888..1996165)
     CDS             1996558..1997097
     CDS             complement(1997185..1998081)
     CDS             1998509..2000149
     CDS             2000664..2000822
     CDS             2000870..2003653
     CDS             complement(2003701..2003985)
     CDS             complement(2004057..2004932)
     CDS             2004984..2005268
     CDS             2005448..2006539
     CDS             2006570..2006806
     CDS             2006922..2007377
     CDS             2007448..2008011
     CDS             2008008..2009447
     CDS             complement(2009525..2010946)
     CDS             2011109..2013433
     CDS             2013446..2014366
     CDS             2014417..2014896
     CDS             2015000..2016589
     CDS             complement(2016821..2018128)
     CDS             complement(2018223..2019479)
     CDS             complement(2019794..2021128)
     CDS             complement(2021132..2021380)
     CDS             2021636..2022526
     CDS             2022543..2023106
     CDS             2023180..2024781
     CDS             2024792..2025862
     CDS             2025929..2026843
     CDS             2026845..2027759
     CDS             2027756..2028517
     CDS             2028655..2028909
     CDS             complement(2029057..2029953)
     CDS             2030071..2031006
     CDS             2031343..2031651
     CDS             2032012..2032347
     CDS             complement(2032373..2033245)
     CDS             complement(2033399..2034298)
     CDS             complement(2034515..2035375)
     CDS             complement(2035606..2035716)
     CDS             2035893..2036789
     CDS             2036843..2037229
     CDS             complement(2037285..2038439)
     CDS             2038829..2039932
     CDS             2039994..2040923
     CDS             complement(2041013..2041345)
     CDS             complement(2041415..2042893)
     CDS             complement(2043205..2043483)
     CDS             complement(2043603..2044229)
     CDS             complement(2044291..2045373)
     CDS             complement(2045370..2047184)
     CDS             complement(2047201..2050728)
     CDS             complement(2050728..2052017)
     CDS             complement(2052038..2053507)
     CDS             complement(2054060..2054815)
     CDS             complement(2055328..2055945)
     CDS             complement(2056330..2058813)
     CDS             2059049..2060425
     CDS             2060482..2061828
     CDS             2061840..2062487
     CDS             2062500..2062931
     CDS             complement(2063169..2064356)
     CDS             complement(2064839..2065417)
     CDS             complement(2065467..2066990)
     CDS             complement(2067025..2068599)
     CDS             complement(2068596..2069423)
     CDS             complement(2069445..2070068)
     CDS             complement(2070134..2070712)
     CDS             complement(2070709..2071614)
     CDS             complement(2071611..2071847)
     CDS             complement(2071937..2072860)
     CDS             complement(2073080..2074681)
     CDS             complement(2074764..2075600)
     CDS             complement(2075670..2076479)
     CDS             2077080..2077982
     CDS             2077992..2078996
     CDS             2079000..2081582
     CDS             2081579..2082391
     CDS             2082392..2082994
     CDS             2083026..2083982
     CDS             complement(2083994..2084800)
     CDS             complement(2085523..2087220)
     CDS             complement(2087432..2088622)
     CDS             complement(2089559..2090653)
     CDS             complement(2090735..2092069)
     CDS             2092264..2092911
     CDS             2093285..2093569
     CDS             2094088..2094993
     CDS             2094990..2095580
     CDS             complement(2095599..2095877)
     CDS             complement(2095974..2097596)
     CDS             complement(2097682..2097999)
     CDS             complement(2098237..2098815)
     CDS             2099017..2099346
     CDS             complement(2099451..2099732)
     CDS             complement(2099942..2100133)
     CDS             2100537..2101391
     CDS             2101503..2103170
     CDS             complement(2103249..2104811)
     CDS             2105042..2106556
     CDS             complement(2106915..2107913)
     CDS             2108039..2109145
     CDS             2109242..2109802
     CDS             2109812..2110678
     CDS             2110802..2111782
     CDS             complement(2111975..2112937)
     CDS             2113286..2113957
     CDS             2114207..2115808
     CDS             2115830..2116768
     CDS             2116765..2117853
     CDS             2117810..2118538
     CDS             2118714..2119607
     CDS             2119913..2124754
     CDS             complement(2124776..2125633)
     CDS             complement(2125630..2125791)
     CDS             complement(2126039..2126872)
     CDS             complement(2126988..2127680)
     CDS             complement(2127959..2129440)
     CDS             complement(2129820..2130278)
     CDS             complement(2130336..2132561)
     CDS             2133383..2133817
     CDS             complement(2134002..2134112)
     CDS             2134454..2134702
     CDS             2135280..2136566
     CDS             2136661..2137896
     CDS             complement(2138050..2138451)
     CDS             complement(2138547..2139569)
     CDS             complement(2139583..2141250)
     CDS             complement(2141436..2141663)
     CDS             complement(2141836..2142300)
     CDS             complement(2142378..2143994)
     CDS             complement(2143991..2144359)
     CDS             complement(2144403..2145353)
     CDS             complement(2145360..2146250)
     CDS             complement(2146338..2146778)
     CDS             complement(2146775..2147350)
     CDS             complement(2147407..2148105)
     CDS             complement(2148118..2149932)
     CDS             complement(2150025..2150723)
     CDS             complement(2150728..2151138)
     CDS             complement(2151158..2153020)
     CDS             complement(2153032..2154720)
     CDS             2155503..2156075
     CDS             2156121..2157116
     CDS             complement(2157151..2158791)
     CDS             complement(2159347..2159601)
     CDS             complement(2159862..2160860)
     CDS             complement(2160869..2161435)
     CDS             complement(2161442..2162179)
     CDS             complement(2162339..2162851)
     CDS             2162909..2163352
     CDS             complement(2163361..2164578)
     CDS             2165230..2166564
     CDS             complement(2167051..2179794)
     CDS             complement(2179859..2180059)
     CDS             complement(2180092..2182314)
     CDS             complement(2182311..2185943)
     CDS             complement(2186081..2186743)
     CDS             complement(2186727..2187212)
     CDS             complement(2187750..2187956)
     CDS             complement(2188289..2188888)
     CDS             complement(2189150..2190298)
     CDS             2190831..2191538
     CDS             complement(2191597..2192316)
     CDS             2192390..2192833
     CDS             2193043..2193651
     CDS             2193704..2194477
     CDS             complement(2194697..2195566)
     CDS             complement(2195566..2195856)
     CDS             complement(2195955..2196128)
     CDS             complement(2196145..2196732)
     CDS             2196770..2197825
     CDS             complement(2197819..2198271)
     CDS             complement(2198437..2199087)
     CDS             2199264..2199725
     CDS             complement(2199877..2200206)
     CDS             2200717..2201115
     CDS             complement(2201314..2202402)
     CDS             complement(2202775..2202885)
     CDS             2203015..2203398
     CDS             complement(2203531..2203740)
     CDS             complement(2203737..2205488)
     CDS             2205848..2206726
     CDS             complement(2206776..2208122)
     CDS             complement(2208134..2209888)
     CDS             2210509..2211648
     CDS             complement(2211707..2212411)
     CDS             2212531..2213430
     CDS             2213568..2213876
     CDS             2213946..2215007
     CDS             complement(2215020..2215547)
     CDS             2215634..2216245
     CDS             2216357..2217313
     CDS             complement(2217310..2218224)
     CDS             2218231..2219253
     CDS             complement(2219263..2220150)
     CDS             complement(2220120..2221028)
     CDS             complement(2221025..2222263)
     CDS             complement(2222578..2223456)
     CDS             complement(2224235..2225215)
     CDS             2225314..2226213
     CDS             complement(2226617..2227489)
     CDS             2227648..2229114
     CDS             complement(2229566..2230279)
     CDS             2230567..2231244
     CDS             2231841..2232635
     CDS             2232994..2233947
     CDS             2234095..2234643
     CDS             complement(2234753..2234887)
     CDS             2235101..2236396
     CDS             2236783..2237367
     CDS             2237536..2237679
     CDS             complement(2237727..2238665)
     CDS             2238924..2240477
     CDS             complement(2240854..2241165)
     CDS             2241912..2242403
     CDS             complement(2242497..2243873)
     CDS             complement(2244018..2244737)
     CDS             complement(2244754..2246532)
     CDS             complement(2246577..2246858)
     CDS             complement(2246933..2247523)
     CDS             complement(2247635..2247961)
     CDS             2249326..2249475
     CDS             complement(2249902..2250828)
     CDS             2251008..2251469
     CDS             2251472..2253682
     CDS             2254036..2254434
     CDS             2254915..2256093
     CDS             2256097..2256771
     CDS             2256768..2257562
     CDS             2257812..2271305
     CDS             complement(2271402..2273369)
     CDS             complement(2273636..2274664)
     CDS             complement(2274690..2275499)
     CDS             complement(2275493..2276290)
     CDS             complement(2276283..2277680)
     CDS             complement(2277677..2278294)
     CDS             complement(2278276..2279016)
     CDS             complement(2279013..2279906)
     CDS             complement(2279959..2280444)
     CDS             complement(2280569..2280778)
     CDS             complement(2280918..2282342)
     CDS             complement(2282323..2284362)
     CDS             complement(2284362..2284640)
     CDS             complement(2284637..2286838)
     CDS             complement(2287086..2287919)
     CDS             2288199..2289107
     CDS             complement(2289215..2290939)
     CDS             complement(2290965..2291102)
     CDS             2292178..2292447
     CDS             2292535..2294016
     CDS             2294312..2294602
     CDS             2294713..2295120
     CDS             2295286..2295801
     CDS             2296251..2296508
     CDS             complement(2296670..2298373)
     CDS             2298682..2300070
     CDS             2300405..2301616
     CDS             complement(2301658..2302767)
     CDS             complement(2302764..2303984)
     CDS             complement(2303996..2305009)
     CDS             2305168..2306223
     CDS             2306355..2307224
     CDS             2307244..2307699
     CDS             complement(2307759..2307977)
     CDS             complement(2308050..2308493)
     CDS             2308665..2309309
     CDS             2309680..2310252
     CDS             complement(2310369..2310968)
     CDS             complement(2311039..2312028)
     CDS             2312063..2313301
     CDS             complement(2313469..2314356)
     CDS             2314389..2315948
     CDS             complement(2316016..2317449)
     CDS             complement(2317524..2318564)
     CDS             2318961..2319656
     CDS             2319706..2320095
     CDS             complement(2320161..2321507)
     CDS             complement(2321649..2322206)
     CDS             complement(2322223..2323548)
     CDS             2324843..2326246
     CDS             complement(2326304..2326801)
     CDS             2327024..2328010
     CDS             complement(2328363..2329229)
     CDS             complement(2329244..2330497)
     CDS             complement(2330556..2331575)
     CDS             complement(2331594..2332541)
     CDS             complement(2332559..2333347)
     CDS             complement(2333352..2334305)
     CDS             complement(2334307..2336154)
     CDS             2336286..2337131
     CDS             complement(2337411..2338649)
     CDS             complement(2338684..2338878)
     CDS             2338937..2340196
     CDS             2340193..2341593
     CDS             complement(2341708..2343135)
     CDS             complement(2343465..2344325)
     CDS             complement(2344415..2345764)
     CDS             complement(2345813..2346652)
     CDS             complement(2346649..2347821)
     CDS             2348008..2348898
     CDS             complement(2348924..2350084)
     CDS             complement(2350551..2350706)
     CDS             complement(2350949..2352472)
     CDS             complement(2352469..2355555)
     CDS             complement(2355552..2356649)
     CDS             complement(2356815..2357249)
     CDS             complement(2357246..2358436)
     CDS             complement(2358494..2359120)
     CDS             complement(2359135..2360610)
     CDS             complement(2360607..2361536)
     CDS             complement(2361740..2362696)
     CDS             complement(2362796..2363326)
     CDS             2363433..2364242
     CDS             complement(2364742..2365248)
     CDS             complement(2365414..2367321)
     CDS             complement(2367318..2368106)
     CDS             complement(2368111..2369265)
     CDS             complement(2369556..2370335)
     CDS             complement(2370338..2371102)
     CDS             2371339..2372142
     CDS             complement(2372180..2373883)
     CDS             complement(2374017..2375165)
     CDS             complement(2375188..2375697)
     CDS             complement(2375946..2377718)
     CDS             complement(2377993..2379333)
     CDS             complement(2379496..2382210)
     CDS             complement(2382426..2383310)
     CDS             2384112..2385461
     CDS             2385536..2386708
     CDS             complement(2386784..2387074)
     CDS             complement(2387111..2387248)
     CDS             2387597..2387872
     CDS             2387869..2388096
     CDS             2388093..2388668
     CDS             2388918..2389655
     CDS             complement(2389862..2390440)
     CDS             complement(2390802..2391335)
     CDS             complement(2391361..2392470)
     CDS             complement(2392526..2393980)
     CDS             2394480..2396006
     CDS             2396010..2398349
     CDS             complement(2398425..2399165)
     CDS             complement(2399327..2400301)
     CDS             2400413..2400832
     CDS             2400934..2401260
     CDS             complement(2401270..2402457)
     CDS             complement(2402747..2403013)
     CDS             complement(2403350..2404210)
     CDS             complement(2404444..2405304)
     CDS             complement(2405360..2405713)
     CDS             2405924..2406586
     CDS             2406583..2407959
     CDS             2408870..2409070
     CDS             complement(2409543..2410436)
     CDS             2410553..2411443