CDS             39..1331
     CDS             1543..2646
     CDS             2946..5354
     CDS             5385..6272
     CDS             complement(6904..9354)
     CDS             complement(9387..10325)
     CDS             10365..11006
     CDS             complement(11289..11918)
     CDS             complement(11997..12860)
     CDS             complement(12864..14087)
     CDS             complement(14101..14697)
     CDS             complement(14802..15107)
     CDS             15160..17838
     CDS             17786..18889
     CDS             18879..19913
     CDS             complement(20251..21153)
     CDS             complement(21165..21614)
     CDS             complement(21672..22172)
     CDS             complement(22172..23227)
     CDS             complement(23227..24063)
     CDS             complement(24091..25278)
     CDS             complement(25334..25639)
     CDS             complement(25650..26450)
     CDS             complement(26456..27334)
     CDS             complement(27845..28963)
     CDS             complement(28956..30107)
     CDS             complement(30104..30904)
     CDS             complement(30898..31644)
     CDS             31960..32058
     CDS             complement(32512..32631)
     CDS             32986..33237
     CDS             34072..34179
     CDS             34314..35081
     CDS             35150..35680
     CDS             35687..36586
     CDS             36587..36778
     CDS             complement(37140..38111)
     CDS             complement(38205..39029)
     CDS             39241..40350
     CDS             40373..41989
     CDS             41989..42087
     CDS             42089..42613
     CDS             42631..43515
     CDS             43579..43803
     CDS             43758..44504
     CDS             44618..46036
     CDS             46050..46781
     CDS             46781..46927
     CDS             46945..47847
     CDS             48105..48395
     CDS             complement(48830..49084)
     CDS             complement(49389..49970)
     CDS             complement(49963..52230)
     CDS             52279..53223
     CDS             complement(54174..55136)
     CDS             complement(55117..55545)
     CDS             complement(55542..56726)
     CDS             56739..57665
     CDS             57770..57967
     CDS             58104..58580
     CDS             58777..58950
     CDS             58950..59342
     CDS             complement(59339..60301)
     CDS             60518..60982
     CDS             61014..62489
     CDS             62546..64993
     CDS             65011..65349
     CDS             65374..66282
     CDS             66440..66634
     CDS             66845..68116
     CDS             complement(68472..69230)
     CDS             69598..70428
     CDS             complement(70723..71328)
     CDS             71651..73636
     CDS             73745..74740
     CDS             74781..74939
     CDS             74884..75117
     CDS             75162..76337
     CDS             76330..77772
     CDS             77856..78917
     CDS             78981..80855
     CDS             80852..81463
     CDS             81460..82260
     CDS             82267..83037
     CDS             83034..83945
     CDS             83993..84814
     CDS             complement(85474..86289)
     CDS             86449..87843
     CDS             87843..88322
     CDS             88976..89101
     CDS             89343..89480
     CDS             complement(90190..90891)
     CDS             90999..93719
     CDS             93735..95438
     CDS             95435..98596
     CDS             98967..99095
     CDS             complement(99327..99908)
     CDS             99907..100869
     CDS             100862..101347
     CDS             101492..102700
     CDS             102897..103766
     CDS             103798..104277
     CDS             104277..106160
     CDS             106231..106581
     CDS             106587..107093
     CDS             107096..107455
     CDS             complement(107558..109558)
     CDS             complement(109685..109792)
     CDS             109932..110216
     CDS             complement(110185..110835)
     CDS             complement(110906..112150)
     CDS             complement(113077..113193)
     CDS             complement(113190..113360)
     CDS             complement(113942..114103)
     CDS             complement(114463..114567)
     CDS             complement(115810..116052)
     CDS             complement(116484..117872)
     CDS             118002..118601
     CDS             118857..119927
     CDS             complement(120245..120406)
     CDS             121010..121102
     CDS             121099..121203
     CDS             121211..121432
     CDS             121372..121587
     CDS             121845..122177
     CDS             122225..122770
     CDS             123373..123504
     CDS             123511..124758
     CDS             124751..125053
     CDS             125019..126146
     CDS             126106..126963
     CDS             complement(126949..127707)
     CDS             complement(127824..129626)
     CDS             complement(129728..130681)
     CDS             complement(130808..131665)
     CDS             complement(131658..132200)
     CDS             complement(132215..133234)
     CDS             complement(133242..134456)
     CDS             complement(135125..135421)
     CDS             complement(135363..135722)
     CDS             complement(135981..136841)
     CDS             136881..137549
     CDS             137574..138812
     CDS             139961..140098
     CDS             complement(140171..142135)
     CDS             142200..142637
     CDS             complement(142684..143856)
     CDS             complement(143837..144787)
     CDS             145032..145172
     CDS             145278..145955
     CDS             145966..147246
     CDS             147250..147480
     CDS             147921..149225
     CDS             complement(149876..150919)
     CDS             complement(150928..152220)
     CDS             152902..153246
     CDS             complement(154782..155966)
     CDS             complement(155972..157231)
     CDS             complement(157219..158238)
     CDS             complement(158228..158680)
     CDS             158830..160752
     CDS             160794..161594
     CDS             161599..162924
     CDS             complement(163500..163595)
     CDS             164774..164875
     CDS             165052..165627
     CDS             165629..166153
     CDS             166146..167639
     CDS             167636..168583
     CDS             168583..169191
     CDS             complement(170121..170891)
     CDS             complement(170888..171757)
     CDS             complement(171754..172914)
     CDS             172969..173532
     CDS             173595..174476
     CDS             174527..175771
     CDS             176307..176504
     CDS             176458..177645
     CDS             complement(177993..178577)
     CDS             complement(178742..179995)
     CDS             complement(180021..180158)
     CDS             complement(180638..182032)
     CDS             182253..184142
     CDS             184536..185663
     CDS             complement(185671..186654)
     CDS             186730..187173
     CDS             187302..187676
     CDS             187709..188182
     CDS             188207..190309
     CDS             190320..191510
     CDS             191601..191912
     CDS             191948..192664
     CDS             192684..193298
     CDS             193295..193585
     CDS             193596..194426
     CDS             194429..194698
     CDS             194713..195045
     CDS             195053..195751
     CDS             195764..196174
     CDS             196174..196362
     CDS             196359..196625
     CDS             196654..197022
     CDS             197022..197333
     CDS             197356..197895
     CDS             197901..198206
     CDS             198218..198613
     CDS             198629..199174
     CDS             199192..199539
     CDS             199583..200101
     CDS             200101..200421
     CDS             200426..200869
     CDS             200873..202171
     CDS             202185..202298
     CDS             202454..202807
     CDS             202823..203206
     CDS             203216..203842
     CDS             203855..204835
     CDS             204846..205244
     CDS             205255..205470
     CDS             205795..205944
     CDS             206421..206588
     CDS             complement(207693..207839)
     CDS             complement(208141..208320)
     CDS             complement(209161..209529)
     CDS             209570..210658
     CDS             211964..212077
     CDS             complement(212133..214607)
     CDS             complement(214597..215196)
     CDS             215270..215560
     CDS             215620..215913
     CDS             215942..216625
     CDS             216740..218029
     CDS             218037..218633
     CDS             218638..219903
     CDS             219918..221243
     CDS             221207..223543
     CDS             complement(224784..226049)
     CDS             complement(226039..226764)
     CDS             226850..228271
     CDS             complement(229409..230029)
     CDS             complement(230131..230535)
     CDS             complement(230535..230885)
     CDS             complement(230894..231634)
     CDS             complement(231631..232362)
     CDS             232489..233349
     CDS             233845..234462
     CDS             234459..235466
     CDS             235504..236790
     CDS             236797..236904
     CDS             237349..238002
     CDS             complement(238031..238546)
     CDS             complement(238575..238799)
     CDS             239312..239605
     CDS             complement(240174..240857)
     CDS             240887..241492
     CDS             241618..241788
     CDS             242413..242604
     CDS             243568..243666
     CDS             243712..243819
     CDS             243879..244160
     CDS             244285..245175
     CDS             245168..246016
     CDS             246013..246651
     CDS             248041..250506
     CDS             250503..251927
     CDS             252028..252384
     CDS             252388..252867
     CDS             252867..253481
     CDS             253483..254736
     CDS             254733..255206
     CDS             255203..256471
     CDS             256476..258737
     CDS             258737..259810
     CDS             259824..260315
     CDS             260325..260933
     CDS             260934..261239
     CDS             261242..263203
     CDS             263206..264711
     CDS             264715..266169
     CDS             266240..266395
     CDS             266494..274953
     CDS             275275..275430
     CDS             275408..275623
     CDS             275639..275803
     CDS             275879..276061
     CDS             276097..276288
     CDS             276554..277822
     CDS             277840..278184
     CDS             278611..280689
     CDS             280701..281870
     CDS             281929..282087
     CDS             complement(282381..283169)
     CDS             complement(283157..284008)
     CDS             complement(284049..285005)
     CDS             285105..285485
     CDS             complement(285556..286113)
     CDS             complement(286117..286836)
     CDS             286912..289728
     CDS             complement(289711..290454)
     CDS             complement(290451..291056)
     CDS             complement(291071..292072)
     CDS             292127..292693
     CDS             292690..293364
     CDS             complement(293361..293768)
     CDS             293865..295283
     CDS             295694..296497
     CDS             296552..298456
     CDS             298453..299604
     CDS             299609..300739
     CDS             300743..301417
     CDS             301598..301936
     CDS             301947..303221
     CDS             303547..304386
     CDS             304389..305504
     CDS             305567..307411
     CDS             307708..308055
     CDS             308515..308643
     CDS             309194..309634
     CDS             309685..310209
     CDS             complement(310215..311081)
     CDS             complement(311081..311362)
     CDS             complement(311374..311577)
     CDS             complement(311594..311911)
     CDS             complement(311904..312284)
     CDS             complement(312610..313941)
     CDS             complement(314586..314735)
     CDS             complement(315374..316468)
     CDS             complement(316527..316787)
     CDS             complement(316850..317746)
     CDS             317787..319568
     CDS             complement(319565..321445)
     CDS             complement(321442..321714)
     CDS             complement(321716..322612)
     CDS             complement(323735..323878)
     CDS             complement(323883..324026)
     CDS             complement(324463..324654)
     CDS             complement(324842..325072)
     CDS             325602..327839
     CDS             327941..328318
     CDS             328315..329109
     CDS             329103..330197
     CDS             330299..332884
     CDS             complement(333760..335328)
     CDS             complement(335328..335774)
     CDS             complement(335777..336862)
     CDS             complement(336868..337869)
     CDS             337987..338220
     CDS             complement(338312..338488)
     CDS             complement(338581..338673)
     CDS             complement(339057..340175)
     CDS             340510..340668
     CDS             340747..340995
     CDS             340995..342425
     CDS             342425..342958
     CDS             342958..344082
     CDS             344364..344507
     CDS             344806..345219
     CDS             345256..346521
     CDS             346518..347501
     CDS             347498..347773
     CDS             complement(347815..349971)
     CDS             350089..350274
     CDS             350332..351279
     CDS             complement(351271..351825)
     CDS             351838..352185
     CDS             complement(352211..352870)
     CDS             complement(353318..353650)
     CDS             complement(353647..354324)
     CDS             complement(354321..355043)
     CDS             355482..356426
     CDS             356707..356838
     CDS             complement(357197..357592)
     CDS             complement(357580..358389)
     CDS             358468..359055
     CDS             359363..360406
     CDS             360763..361197
     CDS             361210..362583
     CDS             362570..363274
     CDS             363305..364504
     CDS             364507..365235
     CDS             365592..368360
     CDS             368361..369440
     CDS             369447..370037
     CDS             370040..370327
     CDS             370329..371771
     CDS             371773..373203
     CDS             373208..374581
     CDS             complement(374578..375210)
     CDS             375246..376925
     CDS             376891..377745
     CDS             complement(377720..378889)
     CDS             complement(379012..380289)
     CDS             complement(380307..381401)
     CDS             complement(381478..383385)
     CDS             complement(383462..383941)
     CDS             complement(383962..384570)
     CDS             complement(384521..385051)
     CDS             387658..387840
     CDS             387824..387916
     CDS             388173..388271
     CDS             complement(389229..389324)
     CDS             389644..391806
     CDS             391819..392394
     CDS             392401..393774
     CDS             393787..395235
     CDS             complement(395257..397314)
     CDS             complement(397319..398290)
     CDS             complement(398346..398969)
     CDS             399040..400857
     CDS             400941..403994
     CDS             404220..404327
     CDS             complement(406314..406460)
     CDS             406796..406897
     CDS             407072..407164
     CDS             408478..408603
     CDS             complement(408911..409525)
     CDS             complement(409525..410925)
     CDS             410980..412755
     CDS             412748..413188
     CDS             414483..415358
     CDS             complement(415998..416183)
     CDS             complement(416322..416705)
     CDS             416752..417249
     CDS             417438..417713
     CDS             417809..418234
     CDS             418283..419353
     CDS             419337..419642
     CDS             419642..420718
     CDS             complement(420705..421199)
     CDS             complement(421196..422998)
     CDS             complement(423060..424433)
     CDS             424475..425062
     CDS             425113..425442
     CDS             complement(426387..427046)
     CDS             complement(427440..431264)
     CDS             complement(432600..433340)
     CDS             complement(433379..434329)
     CDS             complement(434336..436087)
     CDS             complement(436092..436694)
     CDS             complement(436749..437525)
     CDS             complement(437525..438550)
     CDS             complement(438696..439304)
     CDS             complement(440249..440422)
     CDS             complement(443731..444399)
     CDS             444470..444709
     CDS             444672..444800
     CDS             445073..445213
     CDS             446294..446458
     CDS             complement(446552..446665)
     CDS             complement(446690..446902)
     CDS             complement(446938..447924)
     CDS             447965..449833
     CDS             complement(450077..451333)
     CDS             451387..452394
     CDS             452387..453157
     CDS             453151..453624
     CDS             453621..454403
     CDS             454403..455239
     CDS             455242..455820
     CDS             455872..456381
     CDS             456381..457310
     CDS             complement(457348..457758)
     CDS             457849..458610
     CDS             458594..458722
     CDS             458830..459060
     CDS             459137..459466
     CDS             459555..459779
     CDS             459782..460090
     CDS             460425..461705
     CDS             462345..462869
     CDS             complement(463180..464358)
     CDS             464386..466413
     CDS             466410..467051
     CDS             complement(467052..467540)
     CDS             complement(467630..467767)
     CDS             complement(468169..468342)
     CDS             complement(468744..469841)
     CDS             470704..471399
     CDS             471708..471965
     CDS             472435..473628
     CDS             473628..474266
     CDS             complement(474255..475058)
     CDS             complement(475090..476844)
     CDS             complement(477164..477883)
     CDS             477898..478992
     CDS             479009..479809
     CDS             480525..483062
     CDS             483059..483517
     CDS             483504..484472
     CDS             484462..485682
     CDS             485688..486599
     CDS             486667..488406
     CDS             488403..488879
     CDS             488924..489928
     CDS             489981..490727
     CDS             490882..492417
     CDS             492414..492833
     CDS             complement(493205..494104)
     CDS             complement(494117..495274)
     CDS             complement(495339..495542)
     CDS             495702..495998
     CDS             496056..497408
     CDS             complement(497533..498948)
     CDS             498962..499339
     CDS             499445..502096
     CDS             502122..502295
     CDS             complement(502426..502749)
     CDS             complement(503211..505298)
     CDS             complement(507070..508530)
     CDS             complement(508530..509180)
     CDS             complement(509177..511924)
     CDS             complement(512667..512774)
     CDS             complement(512915..514504)
     CDS             complement(514497..514616)
     CDS             complement(514646..515311)
     CDS             complement(515308..516252)
     CDS             complement(516245..517078)
     CDS             complement(517078..518205)
     CDS             complement(519001..520140)
     CDS             complement(520137..520499)
     CDS             520579..521028
     CDS             521034..522398
     CDS             522436..524955
     CDS             525051..525377
     CDS             525497..526759
     CDS             526972..528087
     CDS             528138..528524
     CDS             528545..529684
     CDS             529922..530047
     CDS             530326..530550
     CDS             530600..531454
     CDS             complement(531451..532395)
     CDS             complement(532388..533407)
     CDS             complement(533413..533610)
     CDS             complement(533627..534127)
     CDS             complement(534851..535552)
     CDS             535618..536253
     CDS             536253..537389
     CDS             537389..538141
     CDS             complement(538163..538963)
     CDS             538977..539720
     CDS             complement(539762..541612)
     CDS             541734..541964
     CDS             541961..542497
     CDS             542494..543402
     CDS             543454..543639
     CDS             543750..545165
     CDS             545262..546230
     CDS             complement(546193..547209)
     CDS             complement(547202..548335)
     CDS             548464..550077
     CDS             550213..550371
     CDS             551174..551752
     CDS             551762..552835
     CDS             552846..553349
     CDS             553352..553774
     CDS             554198..554566
     CDS             554641..554832
     CDS             554952..555344
     CDS             complement(555356..555847)
     CDS             complement(555862..557037)
     CDS             complement(557062..557823)
     CDS             557921..560023
     CDS             560102..560296
     CDS             560293..561567
     CDS             561578..562150
     CDS             562157..562825
     CDS             562828..564117
     CDS             complement(564269..564367)
     CDS             complement(564419..565042)
     CDS             complement(565433..567313)
     CDS             567633..568058
     CDS             568082..569077
     CDS             569353..571626
     CDS             571709..572845
     CDS             572854..573117
     CDS             complement(573467..574141)
     CDS             complement(574556..575143)
     CDS             complement(575133..575555)
     CDS             575616..577295
     CDS             complement(577629..579746)
     CDS             complement(579751..581067)
     CDS             complement(581125..582081)
     CDS             complement(582087..582944)
     CDS             complement(582944..584095)
     CDS             584160..586427
     CDS             586429..587325
     CDS             587326..588069
     CDS             588492..589796
     CDS             589884..589985
     CDS             complement(590278..591015)
     CDS             complement(591321..591422)
     CDS             complement(591501..591620)
     CDS             complement(591643..591927)
     CDS             complement(591890..592051)
     CDS             complement(592008..592217)
     CDS             complement(592201..592335)
     CDS             592398..592676
     CDS             592683..593297
     CDS             593275..594222
     CDS             complement(594313..597717)
     CDS             complement(597725..598900)
     CDS             599097..600095
     CDS             600088..600840
     CDS             600824..601195
     CDS             601195..601992
     CDS             complement(601989..602804)
     CDS             602892..603245
     CDS             603252..604589
     CDS             604593..606881
     CDS             606924..607922
     CDS             607924..608367
     CDS             608391..609182
     CDS             609242..610729
     CDS             610726..610995
     CDS             610988..611599
     CDS             611648..612490
     CDS             612560..612847
     CDS             612860..614494
     CDS             614731..616614
     CDS             616607..617299
     CDS             617405..617632
     CDS             617710..618948
     CDS             complement(618998..619201)
     CDS             complement(619225..621135)
     CDS             complement(621341..621475)
     CDS             complement(621456..621584)
     CDS             complement(621606..623258)
     CDS             623343..624425
     CDS             complement(625471..625809)
     CDS             complement(625833..627677)
     CDS             complement(627693..628208)
     CDS             complement(628221..628544)
     CDS             complement(628551..628928)
     CDS             complement(628988..630202)
     CDS             complement(630205..630624)
     CDS             complement(630710..631408)
     CDS             complement(631473..632312)
     CDS             complement(632305..633096)
     CDS             complement(633947..635338)
     CDS             complement(635335..635856)
     CDS             complement(636053..636982)
     CDS             complement(636985..638208)
     CDS             complement(638571..638726)
     CDS             complement(639998..640159)
     CDS             complement(640785..641027)
     CDS             641235..642485
     CDS             642520..642798
     CDS             642817..643773
     CDS             complement(644316..644624)
     CDS             complement(645635..645913)
     CDS             complement(645961..647637)
     CDS             complement(647733..648410)
     CDS             complement(648690..650183)
     CDS             complement(650622..651059)
     CDS             651095..652942
     CDS             652939..653568
     CDS             complement(653849..655633)
     CDS             655674..656345
     CDS             656345..657604
     CDS             657610..658227
     CDS             658224..659531
     CDS             659878..660036
     CDS             complement(660101..661495)
     CDS             661558..662343
     CDS             complement(662388..664175)
     CDS             664217..664666
     CDS             664663..665367
     CDS             665379..665687
     CDS             complement(665684..666067)
     CDS             complement(666064..666789)
     CDS             complement(667455..668381)
     CDS             complement(668378..669043)
     CDS             669120..669782
     CDS             complement(670751..671545)
     CDS             complement(671542..672321)
     CDS             complement(672441..672746)
     CDS             complement(672775..673356)
     CDS             673448..674800
     CDS             complement(675432..676316)
     CDS             676385..676711
     CDS             complement(677358..678665)
     CDS             complement(678672..679526)
     CDS             complement(679523..680587)
     CDS             complement(680691..681770)
     CDS             complement(681781..682938)
     CDS             complement(682938..684017)
     CDS             684124..684423
     CDS             complement(684772..684912)
     CDS             complement(685451..685900)
     CDS             complement(685912..687165)
     CDS             complement(688637..688846)
     CDS             complement(689034..689780)
     CDS             complement(689777..690268)
     CDS             690310..691014
     CDS             691014..691109
     CDS             691099..691326
     CDS             691323..692405
     CDS             692472..692942
     CDS             complement(693042..693329)
     CDS             complement(693329..695671)
     CDS             complement(695668..696687)
     CDS             complement(696696..697172)
     CDS             complement(697195..697554)
     CDS             complement(697572..697769)
     CDS             complement(697812..698279)
     CDS             complement(698339..700237)
     CDS             complement(700269..701990)
     CDS             complement(701980..702531)
     CDS             complement(702524..703510)
     CDS             complement(703507..703965)
     CDS             complement(703962..704177)
     CDS             complement(704177..704362)
     CDS             complement(704366..704563)
     CDS             complement(704639..704758)
     CDS             704850..705632
     CDS             705969..706214
     CDS             complement(706427..708274)
     CDS             complement(708730..708864)
     CDS             complement(709035..709328)
     CDS             complement(709376..709564)
     CDS             complement(709564..709983)
     CDS             complement(709980..710156)
     CDS             complement(710156..710896)
     CDS             complement(710944..711603)
     CDS             complement(711608..712264)
     CDS             712415..712756
     CDS             712756..713010
     CDS             713020..713472
     CDS             713503..714948
     CDS             714963..716015
     CDS             716012..716716
     CDS             716843..716980
     CDS             717051..717956
     CDS             719593..720861
     CDS             720858..721466
     CDS             721472..722869
     CDS             complement(723330..723536)
     CDS             complement(723517..725154)
     CDS             complement(726457..726570)
     CDS             728199..729926
     CDS             complement(730897..731082)
     CDS             complement(731475..732539)
     CDS             complement(732544..732840)
     CDS             complement(732846..733454)
     CDS             complement(733451..733765)
     CDS             complement(734057..734242)
     CDS             734378..734860
     CDS             734857..735516
     CDS             735516..736553
     CDS             complement(736550..738004)
     CDS             complement(738017..739717)
     CDS             complement(739720..741186)
     CDS             complement(741202..743577)
     CDS             743944..744306
     CDS             complement(744312..744896)
     CDS             744979..746244
     CDS             746270..746752
     CDS             746745..747740
     CDS             747775..748011
     CDS             complement(748110..748208)
     CDS             complement(749009..749110)
     CDS             complement(749493..749600)
     CDS             749895..750425
     CDS             complement(750515..750619)
     CDS             complement(750733..752976)
     CDS             complement(752989..753798)
     CDS             complement(753897..755279)
     CDS             complement(756241..756588)
     CDS             complement(756585..756701)
     CDS             complement(756979..758208)
     CDS             complement(758286..759842)
     CDS             complement(759992..761011)
     CDS             complement(761072..761728)
     CDS             complement(761791..763488)
     CDS             complement(764006..764128)
     CDS             complement(764431..764745)
     CDS             complement(765115..766482)
     CDS             complement(766460..767767)
     CDS             769026..769184
     CDS             769769..770923
     CDS             complement(771049..771150)
     CDS             complement(771205..771357)
     CDS             771437..771790
     CDS             complement(771800..772129)
     CDS             complement(772126..772755)
     CDS             complement(772759..773169)
     CDS             complement(773533..775569)
     CDS             complement(775808..775933)
     CDS             complement(776085..776477)
     CDS             complement(776477..777358)
     CDS             complement(777358..777810)
     CDS             complement(777807..778478)
     CDS             778994..779218
     CDS             complement(779785..780297)
     CDS             780375..781625
     CDS             781625..782716
     CDS             complement(782708..783496)
     CDS             complement(783502..783909)
     CDS             783965..784423
     CDS             complement(784526..785473)
     CDS             785489..786085
     CDS             786082..786747
     CDS             786901..788034
     CDS             788129..789526
     CDS             789614..790537
     CDS             790539..791111
     CDS             791598..792623
     CDS             792630..793964
     CDS             complement(794032..794706)
     CDS             complement(794707..795174)
     CDS             795512..795637
     CDS             796173..797264
     CDS             797264..797878
     CDS             797955..798215
     CDS             798563..799963
     CDS             799920..800771
     CDS             800771..801178
     CDS             801256..801495
     CDS             801513..801866
     CDS             801885..802604
     CDS             802601..803071
     CDS             803071..804480
     CDS             804513..805325
     CDS             805322..806203
     CDS             806193..806942
     CDS             complement(806948..807625)
     CDS             complement(807630..809144)
     CDS             complement(809180..809488)
     CDS             complement(809485..810552)
     CDS             810579..811496
     CDS             complement(812554..813855)
     CDS             813914..814573
     CDS             814593..815132
     CDS             815217..816494
     CDS             816505..817569
     CDS             817605..817829
     CDS             817856..818743
     CDS             818740..820014
     CDS             complement(820001..820423)
     CDS             820767..820949
     CDS             820963..821085
     CDS             complement(821072..821182)
     CDS             821331..821576
     CDS             complement(822013..822348)
     CDS             complement(822359..823648)
     CDS             complement(823645..824970)
     CDS             825195..825323
     CDS             825783..826739
     CDS             827339..827434
     CDS             827882..828088
     CDS             828112..828219
     CDS             complement(829347..830261)
     CDS             830447..830566
     CDS             830678..832168
     CDS             832168..833130
     CDS             complement(833902..834363)
     CDS             834432..837002
     CDS             837559..838212
     CDS             838489..838710
     CDS             838715..839500
     CDS             839816..839968
     CDS             complement(841083..842573)
     CDS             842653..843684
     CDS             843720..844514
     CDS             844518..844985
     CDS             844973..846823
     CDS             complement(846954..847082)
     CDS             complement(847384..847536)
     CDS             complement(847598..849394)
     CDS             850241..851290
     CDS             851287..852480
     CDS             853426..853638
     CDS             854216..854470
     CDS             complement(854485..857919)
     CDS             complement(858081..858401)
     CDS             complement(858411..859226)
     CDS             complement(859254..859556)
     CDS             complement(859589..860032)
     CDS             complement(860043..860390)
     CDS             complement(860706..862160)
     CDS             complement(862265..866452)
     CDS             complement(866466..870548)
     CDS             complement(870717..871094)
     CDS             complement(871125..871637)
     CDS             complement(871827..872522)
     CDS             complement(872527..872955)
     CDS             complement(873044..873577)
     CDS             complement(873588..873959)
     CDS             complement(874128..875318)
     CDS             complement(875718..876938)
     CDS             complement(877172..877345)
     CDS             complement(877533..877724)
     CDS             complement(878395..878499)
     CDS             complement(878653..878772)
     CDS             complement(878988..879122)
     CDS             complement(879395..882208)
     CDS             complement(882317..882655)
     CDS             complement(883302..884432)
     CDS             complement(884571..884675)
     CDS             complement(884725..884934)
     CDS             884970..885551
     CDS             complement(885977..886687)
     CDS             complement(886843..886983)
     CDS             complement(887536..888279)
     CDS             complement(888773..888946)
     CDS             complement(889619..889951)
     CDS             complement(890114..890293)
     CDS             complement(890311..890430)
     CDS             complement(890605..890748)
     CDS             complement(891032..891865)
     CDS             891934..892731
     CDS             892728..893138
     CDS             893131..893352
     CDS             complement(893605..893766)
     CDS             893783..894565
     CDS             894898..896037
     CDS             896024..896761
     CDS             896776..897267
     CDS             897264..898355
     CDS             complement(898359..898733)
     CDS             complement(898730..899563)
     CDS             complement(899567..900301)
     CDS             complement(900301..900480)
     CDS             complement(900477..901424)
     CDS             complement(901679..901828)
     CDS             901900..903135
     CDS             903128..903808
     CDS             complement(905442..905801)
     CDS             complement(905811..906941)
     CDS             complement(906957..908786)
     CDS             complement(908779..909033)
     CDS             complement(909149..909367)
     CDS             909537..910358
     CDS             complement(910727..911170)
     CDS             complement(911209..911955)
     CDS             complement(911959..912552)
     CDS             912612..913565
     CDS             913550..914020
     CDS             complement(915036..916736)
     CDS             complement(916759..917961)
     CDS             complement(917987..918718)
     CDS             complement(918715..919098)
     CDS             complement(919128..921092)
     CDS             complement(921159..922715)
     CDS             complement(922717..923490)
     CDS             complement(923564..923887)
     CDS             complement(923914..924210)
     CDS             complement(924223..924621)
     CDS             complement(924623..925024)
     CDS             complement(925037..926110)
     CDS             complement(926183..927484)
     CDS             complement(927602..927706)
     CDS             complement(927703..929136)
     CDS             929302..929655
     CDS             complement(929770..929883)
     CDS             929997..930251
     CDS             complement(930889..931014)
     CDS             complement(931011..931175)
     CDS             complement(931477..931938)
     CDS             complement(931953..935162)
     CDS             complement(935184..935870)
     CDS             complement(935867..936988)
     CDS             937107..937376
     CDS             937373..937573
     CDS             complement(937616..938698)
     CDS             939512..939802
     CDS             complement(939811..942408)
     CDS             complement(942978..943082)
     CDS             943128..944975
     CDS             944985..946220
     CDS             946217..947047
     CDS             complement(947071..948969)
     CDS             complement(948984..949544)
     CDS             complement(949541..949783)
     CDS             complement(949728..949985)
     CDS             complement(950160..950258)
     CDS             complement(950432..951175)
     CDS             complement(951172..952320)
     CDS             complement(952574..952735)
     CDS             complement(953316..954188)
     CDS             complement(954598..955236)
     CDS             complement(955226..955681)
     CDS             complement(955686..956630)
     CDS             complement(956721..957371)
     CDS             complement(957446..957607)
     CDS             complement(957611..958744)
     CDS             complement(958744..960354)
     CDS             complement(960317..960664)
     CDS             complement(960675..961820)
     CDS             complement(961847..962338)
     CDS             complement(962328..963656)
     CDS             complement(963646..964602)
     CDS             complement(964613..965704)
     CDS             complement(965758..967176)
     CDS             967571..968275
     CDS             968908..969000
     CDS             969710..970498
     CDS             complement(970509..971744)
     CDS             971748..973436
     CDS             complement(974772..975515)
     CDS             complement(975539..977761)
     CDS             complement(977769..978104)
     CDS             complement(978071..979153)
     CDS             979196..980761
     CDS             980752..981222
     CDS             complement(981816..982562)
     CDS             complement(982559..983491)
     CDS             complement(983580..983837)
     CDS             complement(983849..984160)
     CDS             984288..984776
     CDS             984776..985495
     CDS             complement(985460..987265)
     CDS             complement(987273..987647)
     CDS             complement(987691..988767)
     CDS             complement(988767..989417)
     CDS             complement(989421..989630)
     CDS             990023..990430
     CDS             990509..992569
     CDS             992601..993074
     CDS             993111..993824
     CDS             993833..994420
     CDS             994424..994843
     CDS             994850..995098
     CDS             995101..996069
     CDS             996570..996755
     CDS             complement(997190..997585)
     CDS             complement(997600..998127)
     CDS             complement(998144..999739)
     CDS             1000436..1000999
     CDS             complement(1001380..1001517)
     CDS             complement(1001664..1001849)
     CDS             1002704..1004524
     CDS             1005854..1006135
     CDS             1006158..1006361
     CDS             complement(1006497..1006658)
     CDS             complement(1006765..1007016)
     CDS             complement(1007065..1007166)
     CDS             complement(1007224..1007367)
     CDS             1008296..1009711
     CDS             1009779..1010411
     CDS             1010778..1011632
     CDS             complement(1011849..1012469)
     CDS             complement(1012476..1013054)
     CDS             complement(1013293..1014318)
     CDS             complement(1014735..1015475)
     CDS             complement(1015462..1016523)
     CDS             complement(1016520..1017272)
     CDS             complement(1017265..1017882)
     CDS             complement(1017885..1018367)
     CDS             complement(1018360..1018719)
     CDS             1018774..1019367
     CDS             complement(1020244..1021002)
     CDS             complement(1021002..1021919)
     CDS             1021921..1023537
     CDS             1023534..1024949
     CDS             1024946..1025599
     CDS             1025603..1027984
     CDS             1028040..1029623
     CDS             1029595..1030152
     CDS             1030617..1030847
     CDS             1030888..1032429
     CDS             complement(1032993..1033169)
     CDS             1033738..1034295
     CDS             complement(1034705..1035886)
     CDS             complement(1035886..1037205)
     CDS             complement(1037213..1037974)
     CDS             complement(1037974..1038822)
     CDS             complement(1038861..1039199)
     CDS             complement(1039147..1039878)
     CDS             complement(1040476..1040907)
     CDS             complement(1042886..1043956)
     CDS             complement(1043949..1044674)
     CDS             complement(1044987..1045739)
     CDS             complement(1045718..1046074)
     CDS             1046122..1046865
     CDS             complement(1046867..1049143)
     CDS             1049242..1050135
     CDS             1050238..1052181
     CDS             1052209..1052814
     CDS             complement(1052847..1053416)
     CDS             complement(1053394..1053669)
     CDS             complement(1053729..1055105)
     CDS             1055216..1057774
     CDS             complement(1057827..1057982)
     CDS             complement(1057992..1058228)
     CDS             complement(1058957..1059595)
     CDS             1059620..1060390
     CDS             complement(1060586..1060801)
     CDS             1061233..1061790
     CDS             1061792..1062244
     CDS             1062232..1063446
     CDS             1063494..1064342
     CDS             1064353..1065870
     CDS             1066570..1066701
     CDS             1067459..1067614
     CDS             1068429..1069592
     CDS             1069621..1070130
     CDS             1070130..1071347
     CDS             complement(1071387..1072313)
     CDS             complement(1072310..1074157)
     CDS             complement(1074174..1074515)
     CDS             complement(1074537..1075826)
     CDS             1075911..1076198
     CDS             1076228..1076860
     CDS             1077694..1078062
     CDS             complement(1077989..1078216)
     CDS             1080310..1080543
     CDS             complement(1083153..1083638)
     CDS             complement(1083644..1084303)
     CDS             complement(1084270..1085691)
     CDS             complement(1085788..1087131)
     CDS             complement(1087139..1088629)
     CDS             1088741..1089664
     CDS             complement(1089779..1089898)
     CDS             complement(1089882..1090094)
     CDS             complement(1090111..1090326)
     CDS             complement(1090726..1090854)
     CDS             complement(1091461..1091751)
     CDS             complement(1092007..1092141)
     CDS             1092217..1096716
     CDS             complement(1097134..1097625)
     CDS             1097679..1098284
     CDS             1098290..1101718
     CDS             complement(1101751..1102692)
     CDS             complement(1102755..1103675)
     CDS             complement(1104035..1104883)
     CDS             complement(1104903..1105700)
     CDS             complement(1105707..1106750)
     CDS             complement(1106860..1107135)
     CDS             complement(1107145..1109547)
     CDS             1109652..1110413
     CDS             1110422..1111780
     CDS             complement(1112002..1113207)
     CDS             complement(1113204..1113812)
     CDS             complement(1113812..1114519)
     CDS             complement(1114530..1114712)
     CDS             complement(1115224..1115391)
     CDS             complement(1115413..1117746)
     CDS             complement(1117746..1118237)
     CDS             complement(1118244..1118516)
     CDS             1119415..1119555
     CDS             1119619..1119885
     CDS             1119886..1120101
     CDS             1120130..1121755
     CDS             1121764..1122624
     CDS             1122640..1123164
     CDS             1123151..1123684
     CDS             complement(1123948..1124364)
     CDS             complement(1124365..1125744)
     CDS             complement(1125766..1126629)
     CDS             complement(1126643..1128184)
     CDS             complement(1128212..1128763)
     CDS             complement(1128770..1129243)
     CDS             complement(1129277..1129510)
     CDS             complement(1129535..1130389)
     CDS             complement(1130389..1130697)
     CDS             1130921..1132216
     CDS             complement(1132698..1132871)
     CDS             complement(1133170..1133265)
     CDS             complement(1133403..1134221)
     CDS             1134345..1134887
     CDS             1135823..1136020
     CDS             1137884..1138033
     CDS             1138229..1140454
     CDS             1140544..1140993
     CDS             1140994..1141401
     CDS             1141398..1142762
     CDS             1142755..1143777
     CDS             1143787..1144140
     CDS             1144144..1145280
     CDS             1145283..1146023
     CDS             1146255..1146470
     CDS             1146473..1148077
     CDS             1148231..1148899
     CDS             1148916..1149491
     CDS             1149515..1150606
     CDS             1150638..1152176
     CDS             1152203..1152874
     CDS             1153103..1154041
     CDS             1154120..1155010
     CDS             complement(1157100..1157624)
     CDS             complement(1158185..1158283)
     CDS             complement(1159152..1159520)
     CDS             complement(1159520..1160266)