CDS             53..667
     CDS             complement(907..1893)
     CDS             complement(2683..2913)
     CDS             3349..3732
     CDS             3689..4414
     CDS             complement(4415..4738)
     CDS             complement(4816..5010)
     CDS             5424..5657
     CDS             complement(5540..6829)
     CDS             complement(6899..7144)
     CDS             7282..7875
     CDS             complement(8057..8437)
     CDS             complement(8453..9127)
     CDS             complement(9157..10611)
     CDS             10797..11540
     CDS             complement(11925..12986)
     CDS             complement(12983..13921)
     CDS             13978..14844
     CDS             complement(14923..15825)
     CDS             complement(15809..16030)
     CDS             complement(16279..16779)
     CDS             complement(16746..17570)
     CDS             complement(17656..18594)
     CDS             complement(18708..18998)
     CDS             19126..20034
     CDS             complement(20053..20751)
     CDS             complement(20723..21457)
     CDS             21614..22024
     CDS             complement(22029..22364)
     CDS             22369..23706
     CDS             23736..24446
     CDS             24565..25029
     CDS             25036..25992
     CDS             26079..27407
     CDS             27581..28828
     CDS             28834..29835
     CDS             29847..31034
     CDS             complement(31031..31798)
     CDS             complement(31795..32502)
     CDS             32612..33574
     CDS             complement(33546..34112)
     CDS             34210..34929
     CDS             34883..35476
     CDS             complement(35449..35883)
     CDS             complement(35980..36510)
     CDS             complement(36540..37247)
     CDS             37376..38953
     CDS             complement(38950..39393)
     CDS             complement(39594..39992)
     CDS             complement(40063..41844)
     CDS             41953..42891
     CDS             complement(42878..43081)
     CDS             43179..43511
     CDS             43820..44776
     CDS             44860..46557
     CDS             46529..47044
     CDS             complement(47041..47907)
     CDS             48394..49023
     CDS             49070..49810
     CDS             complement(49807..50433)
     CDS             complement(50533..50739)
     CDS             50853..51485
     CDS             51724..53574
     CDS             53739..53909
     CDS             complement(53906..55009)
     CDS             complement(55074..56969)
     CDS             complement(56959..58512)
     CDS             58721..60070
     CDS             60270..62420
     CDS             complement(62417..62896)
     CDS             complement(62965..63420)
     CDS             63555..64454
     CDS             64600..64974
     CDS             complement(65449..65820)
     CDS             complement(65899..66246)
     CDS             complement(66371..66661)
     CDS             66965..67621
     CDS             67740..68267
     CDS             69281..70417
     CDS             70585..71736
     CDS             complement(71771..72457)
     CDS             complement(72525..72932)
     CDS             72973..75303
     CDS             complement(75271..76500)
     CDS             complement(76584..76865)
     CDS             complement(77133..77498)
     CDS             77817..78977
     CDS             78943..79806
     CDS             complement(79803..80240)
     CDS             80374..82152
     CDS             complement(82108..82773)
     CDS             82882..83724
     CDS             83752..83967
     CDS             83924..84958
     CDS             84980..86197
     CDS             complement(86194..87045)
     CDS             complement(87038..88075)
     CDS             complement(88065..89594)
     CDS             complement(89762..90034)
     CDS             complement(90858..91334)
     CDS             91521..91811
     CDS             91864..92220
     CDS             92231..93373
     CDS             93665..94408
     CDS             94405..95637
     CDS             95711..96022
     CDS             complement(95991..97265)
     CDS             complement(97253..98026)
     CDS             complement(98029..98511)
     CDS             complement(98516..99463)
     CDS             complement(99471..100076)
     CDS             complement(100073..100729)
     CDS             100846..101826
     CDS             101852..103459
     CDS             103561..103896
     CDS             complement(104004..104291)
     CDS             complement(104653..105666)
     CDS             complement(105663..107039)
     CDS             complement(107100..107351)
     CDS             complement(107390..107587)
     CDS             complement(107745..108110)
     CDS             108207..108812
     CDS             108799..108999
     CDS             complement(109002..109391)
     CDS             complement(109439..110347)
     CDS             110606..111835
     CDS             111852..112367
     CDS             complement(112370..113164)
     CDS             113180..113944
     CDS             complement(113934..115199)
     CDS             115325..115456
     CDS             complement(115453..116703)
     CDS             116740..116952
     CDS             complement(116957..117235)
     CDS             117749..118003
     CDS             118095..118520
     CDS             complement(119456..120220)
     CDS             complement(120175..120813)
     CDS             complement(120853..122763)
     CDS             123323..123793
     CDS             123759..126605
     CDS             126779..128713
     CDS             128652..128831
     CDS             128792..128980
     CDS             129477..129614
     CDS             complement(129802..129957)
     CDS             complement(130281..130712)
     CDS             130805..132685
     CDS             132902..133198
     CDS             133198..133560
     CDS             133956..134231
     CDS             134228..134524
     CDS             134521..134682
     CDS             134999..135748
     CDS             135723..136382
     CDS             136431..137168
     CDS             complement(137603..139000)
     CDS             139283..141040
     CDS             141103..141582
     CDS             141613..141969
     CDS             142016..142939
     CDS             complement(143022..143621)
     CDS             complement(143645..144529)
     CDS             145286..146101
     CDS             complement(146081..146359)
     CDS             complement(146382..148589)
     CDS             148614..149333
     CDS             149352..149615
     CDS             149643..149888
     CDS             complement(149878..151413)
     CDS             151525..152877
     CDS             153002..153655
     CDS             complement(153652..154182)
     CDS             154262..154831
     CDS             155032..156141
     CDS             156155..157123
     CDS             157127..157291
     CDS             157233..157910
     CDS             158133..158498
     CDS             159178..160131
     CDS             complement(160095..160895)
     CDS             161063..161443
     CDS             161406..162080
     CDS             162184..163218
     CDS             complement(163244..163663)
     CDS             163851..164225
     CDS             164231..164860
     CDS             complement(165126..165218)
     CDS             complement(165374..165919)
     CDS             166043..167251
     CDS             167276..167521
     CDS             167506..168294
     CDS             168325..168870
     CDS             168854..169396
     CDS             169439..169759
     CDS             169763..171277
     CDS             171291..173255
     CDS             173292..174734
     CDS             complement(174731..175627)
     CDS             175839..177458
     CDS             complement(177554..178081)
     CDS             complement(178078..178677)
     CDS             complement(178701..179174)
     CDS             179207..179314
     CDS             179383..179655
     CDS             179648..179842
     CDS             complement(179855..180736)
     CDS             181065..181298
     CDS             181285..181701
     CDS             181742..181975
     CDS             182049..182396
     CDS             complement(182833..183714)
     CDS             complement(183750..184883)
     CDS             complement(185583..185996)
     CDS             186124..187503
     CDS             187550..187717
     CDS             complement(187788..189023)
     CDS             189315..190082
     CDS             190245..190730
     CDS             complement(190727..191047)
     CDS             complement(191273..192766)
     CDS             complement(192878..193771)
     CDS             complement(193787..194629)
     CDS             complement(194642..196264)
     CDS             complement(196474..196896)
     CDS             197069..198154
     CDS             complement(198151..199410)
     CDS             complement(199403..199804)
     CDS             complement(200112..204353)
     CDS             204522..204632
     CDS             204702..204881
     CDS             205141..205320
     CDS             complement(205431..205835)
     CDS             206005..207021
     CDS             complement(206998..208521)
     CDS             complement(208547..208939)
     CDS             209760..210500
     CDS             210735..211841
     CDS             complement(211838..212536)
     CDS             complement(212695..214398)
     CDS             complement(214495..215280)
     CDS             complement(215370..215519)
     CDS             215755..216453
     CDS             216563..216889
     CDS             217024..217152
     CDS             complement(217292..218683)
     CDS             complement(218799..219440)
     CDS             complement(219437..219874)
     CDS             complement(219843..220496)
     CDS             complement(220527..220871)
     CDS             220947..221168
     CDS             221481..222704
     CDS             222741..224360
     CDS             complement(224357..224722)
     CDS             224959..225801
     CDS             226043..226279
     CDS             complement(226360..227181)
     CDS             complement(227147..227920)
     CDS             complement(227917..228210)
     CDS             complement(228229..228894)
     CDS             complement(229219..230667)
     CDS             complement(231440..231634)
     CDS             complement(231833..232045)
     CDS             232335..232970
     CDS             complement(233006..233812)
     CDS             complement(233841..234599)
     CDS             complement(234694..235734)
     CDS             complement(235778..236569)
     CDS             complement(236618..237394)
     CDS             237586..238416
     CDS             complement(238413..239003)
     CDS             complement(239026..240480)
     CDS             240729..241565
     CDS             complement(241546..242340)
     CDS             complement(242573..244084)
     CDS             244341..245336
     CDS             complement(245562..246233)
     CDS             246342..246728
     CDS             246774..247721
     CDS             complement(247672..248151)
     CDS             248277..249185
     CDS             249190..249771
     CDS             complement(249740..250228)
     CDS             250381..250722
     CDS             complement(250856..251758)
     CDS             251989..252210
     CDS             252207..252422
     CDS             252388..252561
     CDS             252765..253493
     CDS             253477..253818
     CDS             complement(253840..255243)
     CDS             255405..256370
     CDS             complement(256367..256831)
     CDS             complement(256886..257665)
     CDS             258377..258556
     CDS             258557..259039
     CDS             259105..259683
     CDS             complement(259743..260819)
     CDS             260979..261881
     CDS             complement(262115..262837)
     CDS             263106..263621
     CDS             263677..264465
     CDS             complement(264428..265462)
     CDS             complement(265428..265976)
     CDS             266053..267156
     CDS             267350..268774
     CDS             complement(268855..269424)
     CDS             complement(269552..270556)
     CDS             complement(270553..270891)
     CDS             271364..272200
     CDS             272205..273464
     CDS             complement(273461..274084)
     CDS             274342..275688
     CDS             275695..276240
     CDS             complement(276214..276945)
     CDS             complement(277315..277464)
     CDS             277609..277902
     CDS             277909..278298
     CDS             278285..278731
     CDS             278915..279241
     CDS             complement(279540..279674)
     CDS             complement(279962..280819)
     CDS             complement(280931..281650)
     CDS             complement(281640..281774)
     CDS             complement(281951..283306)
     CDS             283404..284135
     CDS             284279..286450
     CDS             complement(286481..286642)
     CDS             complement(286916..287197)
     CDS             complement(287494..290715)
     CDS             complement(290749..291945)
     CDS             complement(291936..293333)
     CDS             complement(293414..294595)
     CDS             294748..295464
     CDS             complement(295691..297892)
     CDS             complement(298746..299843)
     CDS             complement(299853..300674)
     CDS             complement(300682..301593)
     CDS             complement(301635..302975)
     CDS             complement(303512..304663)
     CDS             304749..305171
     CDS             305225..305905
     CDS             305908..306342
     CDS             306354..306773
     CDS             306770..307870
     CDS             308928..309617
     CDS             309653..310345
     CDS             complement(310709..311608)
     CDS             complement(311710..311961)
     CDS             complement(312009..312788)
     CDS             complement(312844..312948)
     CDS             complement(312988..313533)
     CDS             complement(313732..314166)
     CDS             complement(314163..314720)
     CDS             complement(314805..316388)
     CDS             complement(316364..317608)
     CDS             318884..320041
     CDS             complement(320038..320745)
     CDS             321042..321167
     CDS             321521..321991
     CDS             complement(322077..323141)
     CDS             complement(323169..323558)
     CDS             complement(323549..323773)
     CDS             complement(323991..324665)
     CDS             complement(324672..325304)
     CDS             complement(325324..326223)
     CDS             complement(326327..327385)
     CDS             327580..327870
     CDS             327873..328016
     CDS             328085..328645
     CDS             complement(328642..329061)
     CDS             329288..330031
     CDS             330181..330447
     CDS             330495..331037
     CDS             331302..332096
     CDS             332401..333282
     CDS             333269..333919
     CDS             complement(333916..336036)
     CDS             336220..337527
     CDS             complement(337524..338354)
     CDS             complement(338311..339204)
     CDS             339808..341643
     CDS             complement(341713..342603)
     CDS             342728..343489
     CDS             343505..344992
     CDS             complement(344989..346026)
     CDS             346426..347088
     CDS             347113..347997
     CDS             348013..348585
     CDS             348937..351693
     CDS             351690..351830
     CDS             351866..352822
     CDS             352889..353242
     CDS             353264..353965
     CDS             complement(354083..354871)
     CDS             354962..355867
     CDS             355891..356763
     CDS             356763..357176
     CDS             357169..357996
     CDS             complement(357993..360074)
     CDS             complement(360558..360701)
     CDS             complement(360670..360921)
     CDS             complement(361167..362396)
     CDS             complement(362404..363051)
     CDS             complement(363077..365650)
     CDS             complement(366139..366579)
     CDS             366678..367532
     CDS             367508..368281
     CDS             368269..368961
     CDS             368977..369366
     CDS             complement(369999..370295)
     CDS             complement(370391..371905)
     CDS             372044..372391
     CDS             372529..373446
     CDS             complement(373828..373950)
     CDS             complement(374614..375963)
     CDS             376366..376947
     CDS             376937..377230
     CDS             complement(377188..378087)
     CDS             378155..378823
     CDS             complement(378820..379305)
     CDS             379441..380622
     CDS             complement(380628..381134)
     CDS             complement(381140..381826)
     CDS             381955..383223
     CDS             complement(383206..383877)
     CDS             383942..384664
     CDS             384655..385611
     CDS             385682..386011
     CDS             complement(386061..386879)
     CDS             complement(387034..388392)
     CDS             complement(388491..389204)
     CDS             complement(389286..389978)
     CDS             complement(390321..391739)
     CDS             391925..393142
     CDS             complement(393107..394870)
     CDS             complement(394879..396255)
     CDS             396347..397117
     CDS             complement(397114..398535)
     CDS             complement(398542..399921)
     CDS             400048..401490
     CDS             complement(401565..401870)
     CDS             complement(401897..402682)
     CDS             402813..403718
     CDS             complement(403715..404920)
     CDS             405035..405790
     CDS             complement(405762..406244)
     CDS             complement(406786..407559)
     CDS             407678..408193
     CDS             408262..409788
     CDS             complement(410095..411915)
     CDS             complement(411998..412510)
     CDS             complement(412638..412892)
     CDS             complement(413040..413708)
     CDS             complement(413751..415442)
     CDS             415641..416210
     CDS             complement(416207..417298)
     CDS             complement(417415..418062)
     CDS             complement(418062..418391)
     CDS             complement(418375..419658)
     CDS             complement(419732..420217)
     CDS             complement(420364..420936)
     CDS             complement(420921..421628)
     CDS             complement(421592..422683)
     CDS             complement(422637..422825)
     CDS             complement(422853..423236)
     CDS             complement(423331..423846)
     CDS             complement(423857..424069)
     CDS             complement(424091..424645)
     CDS             complement(424758..425168)
     CDS             complement(425147..426412)
     CDS             complement(426520..427173)
     CDS             427383..429221
     CDS             429218..430558
     CDS             complement(430528..431394)
     CDS             431609..432604
     CDS             432583..433161
     CDS             433261..433503
     CDS             complement(433543..434274)
     CDS             434357..434890
     CDS             434936..436060
     CDS             436225..437415
     CDS             complement(437470..437880)
     CDS             complement(437926..438495)
     CDS             complement(438549..439886)
     CDS             complement(439893..440171)
     CDS             complement(440185..440898)
     CDS             440948..441280
     CDS             441277..442170
     CDS             442410..442844
     CDS             complement(442841..444031)
     CDS             complement(444384..445400)
     CDS             complement(445624..445908)
     CDS             complement(445956..446645)
     CDS             446877..447146
     CDS             complement(447622..448398)
     CDS             complement(448492..448863)
     CDS             448983..449429
     CDS             449426..451009
     CDS             complement(451015..451767)
     CDS             complement(451790..452269)
     CDS             complement(452353..452715)
     CDS             complement(452983..454266)
     CDS             454408..454788
     CDS             complement(454742..455494)
     CDS             455894..456031
     CDS             complement(456055..456405)
     CDS             complement(456405..457049)
     CDS             complement(457046..457648)
     CDS             complement(457800..459506)
     CDS             459656..459967
     CDS             460123..460743
     CDS             460691..461185
     CDS             461317..461427
     CDS             461576..463417
     CDS             463574..464203
     CDS             complement(464461..464580)
     CDS             464963..466141
     CDS             complement(466823..467101)
     CDS             467389..468486
     CDS             468736..469194
     CDS             469274..469783
     CDS             complement(470132..470875)
     CDS             471220..472347
     CDS             472785..473363
     CDS             complement(474192..475664)
     CDS             complement(475757..476776)
     CDS             complement(476996..478168)
     CDS             478922..479383
     CDS             complement(479380..480348)
     CDS             complement(480364..481338)
     CDS             complement(481380..482561)
     CDS             482681..483160
     CDS             483180..484007
     CDS             484089..484286
     CDS             complement(484308..485633)
     CDS             485750..488227
     CDS             488278..489009
     CDS             489015..489464
     CDS             489449..490450
     CDS             490423..491325
     CDS             complement(491273..492067)
     CDS             492229..492951
     CDS             493180..494598
     CDS             494756..495436
     CDS             495509..495832
     CDS             complement(495829..497355)
     CDS             497457..499454
     CDS             complement(499646..500143)
     CDS             500578..501171
     CDS             501274..502728
     CDS             503040..504194
     CDS             504211..504675
     CDS             complement(505100..506281)
     CDS             complement(506312..507742)
     CDS             complement(507759..508514)
     CDS             508973..510250
     CDS             511219..511674
     CDS             511691..512221
     CDS             512238..512639
     CDS             512790..513635
     CDS             513647..514018
     CDS             514053..514538
     CDS             514556..515011
     CDS             515018..515218
     CDS             515264..515914
     CDS             516001..516894
     CDS             516924..517733
     CDS             517688..518470
     CDS             518505..519656
     CDS             519676..520686
     CDS             520704..521216
     CDS             521248..522984
     CDS             523096..523479
     CDS             complement(523537..524247)
     CDS             complement(524313..525182)
     CDS             525330..525575
     CDS             525604..525789
     CDS             complement(525835..526692)
     CDS             526845..527273
     CDS             527396..528625
     CDS             528966..529262
     CDS             529323..529799
     CDS             529835..530557
     CDS             530676..531134
     CDS             531131..531793
     CDS             531827..532372
     CDS             532369..533121
     CDS             533230..533949
     CDS             533897..534373
     CDS             534432..534896
     CDS             534868..536025
     CDS             complement(536084..536818)
     CDS             536936..537166
     CDS             537214..537492
     CDS             537799..538572
     CDS             538581..539747
     CDS             complement(539725..540366)
     CDS             540786..541517
     CDS             541521..542234
     CDS             542242..542961
     CDS             542965..543732
     CDS             543736..544722
     CDS             544775..545041
     CDS             545138..545788
     CDS             545980..546360
     CDS             546479..546820
     CDS             546840..547802
     CDS             547820..548218
     CDS             complement(548215..548388)
     CDS             complement(548392..549522)
     CDS             549619..550854
     CDS             complement(550851..552416)
     CDS             complement(552468..553652)
     CDS             complement(553668..554132)
     CDS             554261..555211
     CDS             complement(555201..555863)
     CDS             555926..556678
     CDS             556823..557941
     CDS             complement(557802..558263)
     CDS             558633..559634
     CDS             complement(559749..560783)
     CDS             complement(560776..560982)
     CDS             complement(561787..562170)
     CDS             complement(562283..563776)
     CDS             complement(563982..564101)
     CDS             complement(564973..565209)
     CDS             565873..567096
     CDS             complement(567093..567803)
     CDS             568067..568570
     CDS             569483..569716
     CDS             569814..570146
     CDS             570685..571983
     CDS             complement(572167..572760)
     CDS             complement(572834..572998)
     CDS             complement(573042..573752)
     CDS             573961..574329
     CDS             complement(574346..575245)
     CDS             575336..575551
     CDS             complement(575570..576070)
     CDS             complement(576155..577186)
     CDS             complement(577282..578361)
     CDS             complement(578321..579532)
     CDS             complement(579549..580547)
     CDS             580954..583164
     CDS             complement(583263..584147)
     CDS             584535..584891
     CDS             585004..585177
     CDS             complement(585516..587657)
     CDS             complement(588109..588876)
     CDS             complement(588883..589662)
     CDS             complement(589668..590792)
     CDS             complement(590799..591785)
     CDS             592039..593364
     CDS             593864..594262
     CDS             complement(594378..594947)
     CDS             complement(595114..595719)
     CDS             complement(595988..597100)
     CDS             597213..598211
     CDS             598497..598832
     CDS             complement(598930..600426)
     CDS             complement(600440..601630)
     CDS             complement(601651..603312)
     CDS             603497..604087
     CDS             604240..604578
     CDS             complement(604553..605698)
     CDS             complement(605779..605955)
     CDS             complement(605933..606397)
     CDS             complement(606367..606612)
     CDS             complement(606840..607760)
     CDS             607993..608721
     CDS             608941..609666
     CDS             609887..611335
     CDS             611434..612522
     CDS             612532..613500
     CDS             613493..614149
     CDS             614331..615098
     CDS             complement(615624..619877)
     CDS             complement(620182..621021)
     CDS             complement(621044..622552)
     CDS             complement(622533..622787)
     CDS             complement(622808..623935)
     CDS             complement(623949..624782)
     CDS             complement(624779..625816)
     CDS             complement(625839..626162)
     CDS             626599..627276
     CDS             627465..627920
     CDS             complement(628001..628567)
     CDS             complement(628598..628741)
     CDS             complement(628945..629532)
     CDS             complement(629743..629940)
     CDS             complement(630016..630303)
     CDS             630404..631219
     CDS             631245..632222
     CDS             complement(632286..632450)
     CDS             complement(632692..632994)
     CDS             633573..634685
     CDS             634722..635186
     CDS             complement(636147..638069)
     CDS             complement(638146..638604)
     CDS             complement(638601..639668)
     CDS             complement(640231..640428)
     CDS             complement(640583..640978)
     CDS             641334..643316
     CDS             complement(643373..643546)
     CDS             643691..644071
     CDS             complement(644083..644202)
     CDS             complement(644444..645352)
     CDS             complement(645362..646297)
     CDS             646629..646793
     CDS             646754..647116
     CDS             647143..647298
     CDS             647399..647620
     CDS             647709..647987
     CDS             647929..648159
     CDS             648640..648909
     CDS             648854..649300
     CDS             complement(649511..650464)
     CDS             651080..651610
     CDS             651607..651951
     CDS             651959..653215
     CDS             653234..654181
     CDS             654439..654642
     CDS             654639..654950
     CDS             complement(655243..655506)
     CDS             656406..656708
     CDS             656656..657072
     CDS             657195..657455
     CDS             657736..658176
     CDS             complement(658387..658872)
     CDS             complement(659101..659898)
     CDS             complement(659927..660673)
     CDS             complement(660733..661608)
     CDS             complement(661626..662555)
     CDS             complement(662875..663681)
     CDS             complement(664292..664522)
     CDS             complement(664519..664875)
     CDS             665198..665353
     CDS             665416..665607
     CDS             665692..665913
     CDS             complement(665947..667128)
     CDS             667701..668510
     CDS             668562..669248
     CDS             669245..670000
     CDS             670004..670705
     CDS             complement(670834..671385)
     CDS             complement(671580..672296)
     CDS             complement(672348..672644)
     CDS             672996..673265
     CDS             complement(673239..673622)
     CDS             673776..674291
     CDS             complement(674288..674758)
     CDS             675615..676358
     CDS             676355..676726
     CDS             677165..678187
     CDS             678259..678726
     CDS             678736..678888
     CDS             679185..679412
     CDS             complement(679515..679766)
     CDS             complement(680282..680725)
     CDS             681228..682100
     CDS             682294..683598
     CDS             683651..684241
     CDS             complement(684225..684770)
     CDS             684872..685789
     CDS             complement(686068..686412)
     CDS             686596..686946
     CDS             686934..687029
     CDS             complement(687215..687676)
     CDS             complement(687698..687859)
     CDS             complement(688803..690209)
     CDS             690492..690632
     CDS             complement(691188..691328)
     CDS             complement(691310..691522)
     CDS             691718..692740
     CDS             692765..693289
     CDS             693286..695013
     CDS             695019..696062
     CDS             696105..699716
     CDS             699725..700828
     CDS             700864..701685
     CDS             701924..702094
     CDS             702578..702736
     CDS             703092..703574
     CDS             705657..705821
     CDS             complement(706029..707246)
     CDS             complement(707692..708504)
     CDS             708677..709534
     CDS             709623..709808
     CDS             709938..711107
     CDS             711355..712323
     CDS             712404..712862
     CDS             713189..713938
     CDS             713979..714983
     CDS             complement(715156..715887)
     CDS             complement(715880..715999)
     CDS             716486..717118
     CDS             complement(717130..718038)
     CDS             complement(718058..719278)
     CDS             complement(719288..719503)
     CDS             complement(719640..720266)
     CDS             complement(720729..721055)
     CDS             complement(721080..721310)
     CDS             complement(721585..722304)
     CDS             722496..722747
     CDS             complement(722831..723295)
     CDS             complement(723268..723525)
     CDS             complement(723849..724340)
     CDS             724648..726543
     CDS             726788..726949
     CDS             727344..727604
     CDS             727720..728154
     CDS             728578..729417
     CDS             complement(729455..730816)
     CDS             731017..731487
     CDS             complement(731495..733054)
     CDS             complement(733187..734209)
     CDS             complement(734504..734839)
     CDS             complement(734975..735163)
     CDS             complement(735437..735742)
     CDS             complement(735942..737156)
     CDS             complement(737619..737732)
     CDS             complement(737674..737814)
     CDS             737912..738223
     CDS             738183..738281
     CDS             738450..739349
     CDS             739456..740289
     CDS             740678..740845
     CDS             741058..741435
     CDS             741752..742255
     CDS             complement(742437..744752)
     CDS             complement(744756..745019)
     CDS             complement(745123..746337)
     CDS             complement(746514..746879)
     CDS             747071..748561
     CDS             748611..749090
     CDS             749334..751295
     CDS             complement(751961..752377)
     CDS             complement(752374..752643)
     CDS             complement(753225..754559)
     CDS             754778..755122
     CDS             755333..756283
     CDS             complement(756251..757096)
     CDS             complement(757187..757564)
     CDS             758049..760886
     CDS             761034..762212
     CDS             complement(762230..763330)
     CDS             complement(763529..764575)
     CDS             complement(764536..764802)
     CDS             complement(764984..765628)
     CDS             765853..766293
     CDS             766479..767186
     CDS             767563..768666
     CDS             769107..769376
     CDS             complement(769373..770899)
     CDS             771032..771322
     CDS             771475..772086
     CDS             772305..772508
     CDS             complement(772438..772671)
     CDS             complement(772754..773896)
     CDS             complement(774019..774378)
     CDS             774500..775318
     CDS             complement(775328..775990)
     CDS             complement(775994..777412)
     CDS             complement(777483..779288)
     CDS             complement(779329..779952)
     CDS             complement(779957..780265)
     CDS             780403..782463
     CDS             782774..783796
     CDS             783928..785139
     CDS             complement(785181..786335)
     CDS             complement(786396..787025)
     CDS             787312..787629
     CDS             complement(787727..788707)
     CDS             complement(788704..789588)
     CDS             complement(789725..790663)
     CDS             790835..791572
     CDS             791855..792715
     CDS             complement(792741..793559)
     CDS             793938..795050
     CDS             complement(795060..795965)
     CDS             complement(796036..796809)
     CDS             796914..798323
     CDS             complement(798280..799173)
     CDS             799332..800903
     CDS             complement(800895..801068)
     CDS             complement(801190..801927)
     CDS             complement(801931..802518)
     CDS             complement(802596..802919)
     CDS             complement(802926..803225)
     CDS             complement(803375..805192)
     CDS             complement(805200..805436)
     CDS             805680..806339
     CDS             806692..807303
     CDS             807300..808094
     CDS             complement(808102..808776)
     CDS             complement(808809..809843)
     CDS             complement(809830..810177)
     CDS             complement(810158..810793)
     CDS             complement(810748..811107)
     CDS             811309..812502
     CDS             complement(812587..813324)
     CDS             813696..814337
     CDS             complement(814498..815082)
     CDS             complement(815270..816361)
     CDS             complement(816387..816608)
     CDS             complement(816550..817956)
     CDS             complement(817991..819076)
     CDS             complement(819458..822394)
     CDS             complement(822630..823361)
     CDS             823491..824003
     CDS             complement(824087..824506)
     CDS             complement(824613..825056)
     CDS             825920..827056
     CDS             827447..828526
     CDS             complement(828612..828704)
     CDS             828863..829264
     CDS             complement(829289..830734)
     CDS             complement(830967..831716)
     CDS             complement(831701..832447)
     CDS             complement(832447..833358)
     CDS             complement(833361..834641)
     CDS             complement(834938..835099)
     CDS             complement(835166..836620)
     CDS             836735..837808
     CDS             complement(837811..840027)
     CDS             complement(840138..840809)
     CDS             841064..841582
     CDS             complement(841792..843093)
     CDS             complement(843255..843980)
     CDS             complement(844002..844892)
     CDS             complement(845090..846949)
     CDS             847052..847642
     CDS             847764..848450
     CDS             848443..849186
     CDS             849192..850397
     CDS             850476..850616
     CDS             complement(850918..851184)
     CDS             complement(851806..852654)
     CDS             852940..854244
     CDS             854309..854518
     CDS             complement(854507..855454)
     CDS             complement(855549..858530)
     CDS             complement(858799..859239)
     CDS             complement(859316..860110)
     CDS             complement(860214..860585)
     CDS             860698..861180
     CDS             861229..861765
     CDS             861750..862685
     CDS             complement(862651..863451)
     CDS             complement(863960..865228)
     CDS             865476..865946
     CDS             complement(865943..867082)
     CDS             complement(867345..867752)
     CDS             complement(867767..868519)
     CDS             complement(868672..869568)
     CDS             complement(869766..870311)
     CDS             870429..871010
     CDS             complement(870997..871401)
     CDS             871435..872301
     CDS             complement(872247..872651)
     CDS             872805..873056
     CDS             873049..873828
     CDS             complement(873919..875283)
     CDS             875359..875679
     CDS             complement(875693..876145)
     CDS             complement(876222..877010)
     CDS             complement(877127..878041)
     CDS             complement(878244..878447)
     CDS             878950..881436
     CDS             881716..882309
     CDS             complement(882935..883594)
     CDS             884011..884181
     CDS             complement(884204..884530)
     CDS             complement(884555..884821)
     CDS             complement(884763..885716)
     CDS             complement(885886..886794)
     CDS             886940..887629
     CDS             887707..889203
     CDS             889184..890854
     CDS             891061..892149
     CDS             892277..893557
     CDS             complement(893563..894699)
     CDS             894803..895534
     CDS             895550..896599
     CDS             complement(896555..897637)
     CDS             897684..898154
     CDS             898203..900617
     CDS             900699..901538
     CDS             901599..902162
     CDS             902382..902663
     CDS             902758..903483
     CDS             903597..908243
     CDS             908259..909485
     CDS             complement(909507..911597)
     CDS             complement(911693..912259)
     CDS             912341..912760
     CDS             912937..913326
     CDS             913356..914810
     CDS             complement(914818..915270)
     CDS             complement(915267..915551)
     CDS             complement(915555..916790)
     CDS             complement(916806..917417)
     CDS             complement(917453..918796)
     CDS             918840..919496
     CDS             919521..920360
     CDS             920445..920747
     CDS             920768..921256
     CDS             complement(921260..923311)
     CDS             complement(923418..923726)
     CDS             complement(923876..925549)
     CDS             complement(925674..926042)
     CDS             complement(926029..926883)
     CDS             complement(927108..927425)
     CDS             927841..928578
     CDS             928622..928999
     CDS             928971..930074
     CDS             complement(930064..930438)
     CDS             930650..931375
     CDS             complement(931570..933519)
     CDS             complement(933516..934889)
     CDS             934974..935132
     CDS             complement(935449..935745)
     CDS             935918..939580
     CDS             complement(939577..940416)
     CDS             940531..942144
     CDS             942447..943034
     CDS             complement(943031..943282)
     CDS             complement(943289..943930)
     CDS             complement(944018..944638)
     CDS             complement(945372..945794)
     CDS             complement(945915..946946)
     CDS             complement(946984..948267)
     CDS             complement(948448..951117)
     CDS             951235..951456
     CDS             951431..951703
     CDS             951728..952357
     CDS             952420..953148
     CDS             complement(953145..953924)
     CDS             complement(953949..955070)
     CDS             955264..956241
     CDS             956231..957448
     CDS             complement(957572..958144)
     CDS             958152..958946
     CDS             958946..959938
     CDS             complement(959946..962552)
     CDS             complement(962648..963940)
     CDS             complement(963900..964457)
     CDS             964573..965496
     CDS             complement(965664..967034)
     CDS             complement(967086..968609)
     CDS             complement(968740..969141)
     CDS             969305..970912
     CDS             970927..972090
     CDS             972157..972870
     CDS             complement(973073..973273)
     CDS             complement(973280..973960)
     CDS             complement(974127..975266)
     CDS             complement(975286..977127)
     CDS             complement(977314..979191)
     CDS             979368..980339
     CDS             complement(980349..980789)
     CDS             980820..981548
     CDS             981588..982145
     CDS             complement(982078..982482)
     CDS             complement(982442..982687)
     CDS             982698..982979
     CDS             complement(982976..983206)
     CDS             983384..986248
     CDS             986424..986936
     CDS             987021..987290
     CDS             987461..988804
     CDS             complement(988821..989363)
     CDS             complement(989370..989957)
     CDS             complement(989985..990158)
     CDS             complement(990175..990738)
     CDS             990977..991246
     CDS             991237..992850
     CDS             992840..993808
     CDS             993994..994506
     CDS             994571..995971
     CDS             complement(995964..996275)
     CDS             996488..996745
     CDS             996824..997624
     CDS             complement(997703..999022)
     CDS             complement(999113..999595)
     CDS             complement(999598..1000173)
     CDS             1000368..1004474
     CDS             1004656..1006002
     CDS             1006335..1010594
     CDS             1010858..1012288
     CDS             complement(1012360..1012944)
     CDS             complement(1012971..1013447)
     CDS             1013534..1014190
     CDS             complement(1014243..1014686)
     CDS             1014916..1015722
     CDS             1015772..1017700
     CDS             complement(1017905..1019134)
     CDS             1019251..1019646
     CDS             1019713..1019895
     CDS             1019974..1020213
     CDS             1020230..1020820
     CDS             1021408..1022184
     CDS             complement(1022332..1022493)
     CDS             1022560..1023624
     CDS             complement(1023590..1023862)
     CDS             1024230..1025063
     CDS             1025488..1025907
     CDS             complement(1025904..1026569)
     CDS             complement(1026623..1027000)
     CDS             complement(1026990..1027568)
     CDS             complement(1027677..1027964)
     CDS             complement(1028092..1028799)
     CDS             complement(1029316..1029681)
     CDS             1029819..1030253
     CDS             complement(1030200..1030928)
     CDS             1031315..1032046
     CDS             1032051..1033370
     CDS             complement(1033929..1034822)
     CDS             complement(1035179..1035472)
     CDS             1036447..1037583
     CDS             complement(1037721..1038596)
     CDS             1038780..1040417
     CDS             complement(1040831..1042009)
     CDS             1042551..1042730
     CDS             1042706..1042888
     CDS             complement(1042990..1043811)
     CDS             complement(1043805..1044878)
     CDS             1045059..1046066
     CDS             1046069..1046677
     CDS             1046681..1047841
     CDS             1048446..1049750
     CDS             1049837..1051165
     CDS             complement(1051162..1051842)
     CDS             1051968..1053542
     CDS             complement(1053539..1053823)
     CDS             1054115..1055044
     CDS             1055154..1056017
     CDS             complement(1055946..1056320)
     CDS             complement(1056641..1057012)
     CDS             complement(1057043..1057468)
     CDS             1057813..1059024
     CDS             1059123..1059986
     CDS             1060090..1060884
     CDS             complement(1061059..1061418)
     CDS             1061593..1062309
     CDS             1062807..1063070
     CDS             1063015..1063203
     CDS             1063244..1063339
     CDS             1063369..1063740
     CDS             1064539..1068339
     CDS             1068395..1069189
     CDS             1069235..1069984
     CDS             1070118..1070969
     CDS             1071011..1072009
     CDS             1072006..1072188
     CDS             complement(1072211..1072606)
     CDS             complement(1072704..1074167)
     CDS             1074274..1074576
     CDS             complement(1074595..1076415)
     CDS             1076603..1077544
     CDS             complement(1077706..1079073)
     CDS             complement(1079359..1080471)
     CDS             1080959..1081303
     CDS             complement(1081300..1082352)
     CDS             1082460..1084004
     CDS             1083992..1084903
     CDS             complement(1084878..1085159)
     CDS             complement(1085150..1087969)
     CDS             complement(1088120..1088551)
     CDS             1088698..1089393
     CDS             complement(1089259..1089939)
     CDS             complement(1089936..1090169)
     CDS             complement(1090182..1091000)
     CDS             1091243..1091638
     CDS             complement(1091684..1092691)
     CDS             complement(1092772..1092972)
     CDS             complement(1093147..1093995)
     CDS             complement(1094054..1095091)
     CDS             1095207..1096601
     CDS             1096598..1097026
     CDS             complement(1097035..1097193)
     CDS             complement(1097260..1097688)
     CDS             complement(1097710..1098477)
     CDS             complement(1098567..1098917)
     CDS             1099075..1099500
     CDS             complement(1099448..1099768)
     CDS             1099887..1100324
     CDS             1100359..1101093
     CDS             complement(1101002..1102159)
     CDS             complement(1102122..1103060)
     CDS             complement(1103135..1103431)
     CDS             complement(1103511..1104275)
     CDS             complement(1104244..1105569)
     CDS             complement(1105618..1105887)
     CDS             complement(1106747..1107484)
     CDS             complement(1107495..1108742)
     CDS             complement(1108691..1109620)
     CDS             complement(1109751..1110176)
     CDS             complement(1110283..1113615)
     CDS             1113795..1115462
     CDS             1115591..1117456
     CDS             complement(1117453..1118265)
     CDS             1118380..1119522
     CDS             1119639..1119866
     CDS             1120065..1120295
     CDS             1120420..1122438
     CDS             1122422..1122682
     CDS             complement(1122660..1123355)
     CDS             complement(1123312..1124211)
     CDS             complement(1124345..1124758)
     CDS             complement(1124839..1126557)
     CDS             1126695..1127612
     CDS             1127575..1128015
     CDS             complement(1128004..1129566)
     CDS             complement(1129547..1129981)
     CDS             complement(1130127..1130933)
     CDS             1131732..1132463
     CDS             complement(1132460..1133620)
     CDS             complement(1133960..1134334)
     CDS             1134802..1135803
     CDS             1135824..1136108
     CDS             complement(1136117..1136974)
     CDS             complement(1137155..1137580)
     CDS             1137657..1138136
     CDS             1138117..1139322
     CDS             complement(1139284..1141464)
     CDS             complement(1141656..1142498)
     CDS             complement(1142476..1142670)
     CDS             complement(1142639..1142770)
     CDS             complement(1143261..1143464)
     CDS             1143827..1144360
     CDS             1144756..1146009
     CDS             complement(1146192..1146980)
     CDS             1147284..1147646
     CDS             complement(1147615..1148574)
     CDS             complement(1148552..1149073)
     CDS             complement(1149100..1149663)
     CDS             complement(1149615..1150742)
     CDS             complement(1150790..1151158)
     CDS             1151483..1152700
     CDS             complement(1152672..1153388)
     CDS             complement(1153392..1153820)
     CDS             complement(1153894..1155051)
     CDS             1155147..1155824
     CDS             1155898..1156359
     CDS             1156495..1157217
     CDS             1157283..1158230
     CDS             1158304..1159155
     CDS             1159201..1160013
     CDS             1160176..1160712
     CDS             1160901..1161638
     CDS             complement(1161562..1162170)
     CDS             complement(1162157..1164361)
     CDS             1164473..1165597
     CDS             1165685..1167232
     CDS             complement(1167200..1167352)
     CDS             complement(1167756..1168232)
     CDS             complement(1168201..1169661)
     CDS             1169775..1170533
     CDS             1170552..1171082
     CDS             1171843..1172226
     CDS             1172440..1173615
     CDS             1174043..1174288
     CDS             1174479..1175192
     CDS             complement(1175453..1175770)
     CDS             complement(1175825..1175935)
     CDS             complement(1176122..1176664)
     CDS             complement(1176800..1178518)
     CDS             complement(1178518..1179075)
     CDS             complement(1179029..1180372)
     CDS             complement(1180376..1181485)
     CDS             complement(1181601..1182329)
     CDS             complement(1182972..1183214)
     CDS             complement(1183335..1183820)
     CDS             1184233..1185129
     CDS             1186512..1187123
     CDS             1187393..1189081
     CDS             complement(1189085..1191070)
     CDS             complement(1191129..1191455)
     CDS             1191543..1192322
     CDS             1192343..1192462
     CDS             1192419..1192670
     CDS             complement(1192805..1193233)
     CDS             complement(1193199..1193354)
     CDS             complement(1193348..1193557)
     CDS             complement(1193696..1194070)
     CDS             complement(1194198..1194758)
     CDS             complement(1194778..1195062)
     CDS             1195187..1195810
     CDS             complement(1195785..1197257)
     CDS             1197346..1198539
     CDS             1198543..1199124
     CDS             1199202..1200713
     CDS             1200734..1201957
     CDS             1201954..1204617
     CDS             complement(1204655..1205602)
     CDS             1205741..1207144
     CDS             1207265..1207999
     CDS             complement(1208219..1209505)
     CDS             complement(1209529..1210245)
     CDS             complement(1210325..1210975)
     CDS             complement(1211076..1211312)
     CDS             1211576..1212577
     CDS             complement(1212570..1213466)
     CDS             1213581..1213925
     CDS             1214078..1215022
     CDS             complement(1215043..1215450)
     CDS             1215475..1215732
     CDS             1215829..1217961
     CDS             1218063..1218545
     CDS             1218556..1218804
     CDS             1218801..1219199
     CDS             1219291..1219602
     CDS             1219636..1220184
     CDS             complement(1220136..1220729)
     CDS             1220734..1221948
     CDS             1221986..1222585
     CDS             complement(1222616..1223356)
     CDS             complement(1223567..1224316)
     CDS             1224415..1225191
     CDS             complement(1225468..1225677)
     CDS             complement(1225826..1226644)
     CDS             complement(1226699..1227952)
     CDS             complement(1228078..1228491)
     CDS             complement(1228514..1228837)
     CDS             complement(1228853..1229104)
     CDS             complement(1229055..1229447)
     CDS             1229589..1229915
     CDS             1229943..1230953
     CDS             1230954..1231160
     CDS             complement(1231206..1232318)
     CDS             1232465..1232773
     CDS             complement(1232777..1233181)
     CDS             complement(1233215..1233838)
     CDS             complement(1233870..1234229)
     CDS             complement(1234369..1234752)
     CDS             1234916..1235221
     CDS             1235382..1235771
     CDS             complement(1235839..1236153)
     CDS             1236337..1237374
     CDS             complement(1237379..1237993)
     CDS             1238142..1238510
     CDS             1238550..1239044
     CDS             1239275..1239721
     CDS             complement(1239784..1240101)
     CDS             complement(1240101..1240586)
     CDS             1240794..1241537
     CDS             1241534..1241842
     CDS             1241871..1242314
     CDS             1242570..1242671
     CDS             complement(1242646..1243632)
     CDS             complement(1243675..1244280)
     CDS             1244612..1247419
     CDS             complement(1247468..1248118)
     CDS             1248525..1249220
     CDS             1249431..1250189
     CDS             complement(1250326..1252038)
     CDS             complement(1252133..1253842)
     CDS             complement(1253880..1255037)
     CDS             complement(1255483..1255758)
     CDS             complement(1255765..1257132)
     CDS             complement(1257387..1257797)
     CDS             complement(1257843..1258049)
     CDS             complement(1258039..1258836)
     CDS             complement(1258994..1260310)
     CDS             complement(1260396..1260677)
     CDS             1260886..1261305
     CDS             complement(1261246..1262169)
     CDS             complement(1262172..1262438)
     CDS             complement(1262441..1263805)
     CDS             1263983..1264513
     CDS             complement(1264516..1265103)
     CDS             1265385..1265696
     CDS             complement(1265747..1266172)
     CDS             complement(1266258..1266746)
     CDS             1267047..1267901
     CDS             complement(1267898..1269217)
     CDS             complement(1269220..1270371)
     CDS             1270763..1271107
     CDS             complement(1271100..1271717)
     CDS             complement(1271695..1272033)
     CDS             1272124..1272291
     CDS             1272350..1272625
     CDS             1272675..1273010
     CDS             1273064..1274083
     CDS             complement(1274486..1275442)
     CDS             complement(1275420..1276073)
     CDS             complement(1276174..1276506)
     CDS             complement(1276525..1276926)
     CDS             1277670..1280672
     CDS             complement(1280669..1281220)
     CDS             complement(1281266..1281787)
     CDS             complement(1281803..1282141)
     CDS             complement(1282077..1282355)
     CDS             1282515..1284098
     CDS             1284091..1284537
     CDS             complement(1284629..1285630)
     CDS             complement(1285708..1287330)
     CDS             complement(1287378..1287854)
     CDS             complement(1287918..1288607)
     CDS             1288759..1289652
     CDS             1289729..1290142
     CDS             1290312..1291073
     CDS             1291466..1291558
     CDS             1291530..1291922
     CDS             complement(1291970..1292227)
     CDS             complement(1292306..1294231)
     CDS             1294266..1297133
     CDS             1297204..1297467
     CDS             1297483..1298925
     CDS             1298937..1299119
     CDS             1299120..1300460
     CDS             1300495..1301211
     CDS             1301258..1301725
     CDS             1301849..1302409
     CDS             complement(1302448..1302939)
     CDS             1303086..1304087
     CDS             1304044..1306056
     CDS             complement(1306053..1306316)
     CDS             complement(1306320..1306913)
     CDS             1306938..1307096
     CDS             1307396..1308211
     CDS             1308311..1309354
     CDS             1309402..1310235
     CDS             1310266..1310532
     CDS             1310929..1311435
     CDS             1311438..1312181
     CDS             1312188..1312421
     CDS             1312451..1312786
     CDS             1312746..1313096
     CDS             1313098..1313205
     CDS             1313163..1313579
     CDS             1313606..1314055
     CDS             1314081..1314848
     CDS             1314845..1315435
     CDS             1315476..1315640
     CDS             1315657..1316058
     CDS             1316218..1316778
     CDS             1316778..1317146
     CDS             1317206..1317652
     CDS             1317805..1318440
     CDS             1318446..1319087
     CDS             1319119..1319673
     CDS             1319705..1320160
     CDS             1320393..1321778
     CDS             1321893..1322510
     CDS             1322540..1323040
     CDS             1323049..1323369
     CDS             1323445..1324068
     CDS             1324135..1324431
     CDS             1324516..1325553
     CDS             1325639..1326190
     CDS             complement(1326569..1327324)
     CDS             complement(1327381..1327851)
     CDS             complement(1327893..1328102)
     CDS             1328157..1328780
     CDS             1328827..1329726
     CDS             complement(1329891..1331324)
     CDS             complement(1331327..1332043)
     CDS             complement(1332412..1334100)
     CDS             complement(1334140..1334487)
     CDS             1334654..1334797
     CDS             1334775..1335233
     CDS             complement(1335332..1335736)
     CDS             complement(1335794..1336759)
     CDS             complement(1336950..1337120)
     CDS             complement(1337098..1337199)
     CDS             complement(1337224..1337343)
     CDS             complement(1337437..1337538)
     CDS             complement(1337695..1338156)
     CDS             complement(1338131..1338385)
     CDS             complement(1338642..1338857)
     CDS             1339059..1339316
     CDS             1339321..1339743
     CDS             complement(1339955..1340089)
     CDS             complement(1340076..1340378)
     CDS             complement(1340698..1341072)
     CDS             complement(1341196..1341450)
     CDS             complement(1341683..1342549)
     CDS             complement(1342794..1343309)
     CDS             complement(1343733..1344536)
     CDS             complement(1344591..1344809)
     CDS             complement(1344877..1345530)
     CDS             complement(1345543..1346094)
     CDS             complement(1346155..1346874)
     CDS             1346994..1347272
     CDS             1347493..1349712
     CDS             complement(1349907..1350353)
     CDS             complement(1350298..1350537)
     CDS             1351420..1351926
     CDS             1351951..1352214
     CDS             1352766..1353047
     CDS             1353047..1353535
     CDS             complement(1353726..1355192)
     CDS             1355389..1356042
     CDS             complement(1356133..1356600)
     CDS             complement(1356757..1357809)
     CDS             complement(1357855..1358091)
     CDS             complement(1358229..1360154)
     CDS             complement(1360198..1361658)
     CDS             complement(1361680..1362522)
     CDS             complement(1362519..1364051)
     CDS             1364563..1365138
     CDS             1365267..1365968
     CDS             1366305..1367240
     CDS             complement(1367542..1368351)
     CDS             1368834..1369523
     CDS             1369716..1370729
     CDS             complement(1370735..1371700)
     CDS             1371860..1375588
     CDS             1375975..1377003
     CDS             1377016..1377945
     CDS             1378047..1378415
     CDS             1378545..1379180
     CDS             1379146..1379493
     CDS             complement(1379711..1380562)
     CDS             1381023..1381790
     CDS             complement(1381787..1382803)
     CDS             1382917..1383546
     CDS             1384247..1384414
     CDS             complement(1384505..1384642)
     CDS             1385076..1387583
     CDS             1387760..1389244
     CDS             1389420..1390106
     CDS             1390126..1390746
     CDS             1390688..1391194
     CDS             1391219..1392475
     CDS             1392644..1393246
     CDS             complement(1393297..1395156)
     CDS             1395294..1396550
     CDS             1396612..1397949
     CDS             1398154..1398408
     CDS             1398454..1398669
     CDS             1398680..1398802
     CDS             1398973..1400559
     CDS             1401384..1402664
     CDS             1403035..1403274
     CDS             1403232..1403462
     CDS             1403434..1403763
     CDS             1404188..1404967
     CDS             1404964..1405542
     CDS             complement(1406398..1407084)
     CDS             complement(1407044..1409437)
     CDS             complement(1409876..1410484)
     CDS             1410502..1411587
     CDS             1411983..1412111
     CDS             1412133..1412828
     CDS             1413143..1413928
     CDS             1414198..1415316
     CDS             1415320..1416348
     CDS             1416373..1417092
     CDS             complement(1417180..1418067)
     CDS             complement(1418070..1419167)
     CDS             complement(1419205..1420734)
     CDS             complement(1420838..1422229)
     CDS             complement(1422300..1423274)
     CDS             1423394..1424755
     CDS             1424970..1425875
     CDS             1426000..1426290
     CDS             complement(1426205..1427365)
     CDS             complement(1427528..1428238)
     CDS             complement(1428330..1428794)
     CDS             complement(1429152..1432121)
     CDS             complement(1432174..1433310)
     CDS             complement(1433559..1434272)
     CDS             1434490..1434582
     CDS             1434668..1435627
     CDS             complement(1435609..1435932)
     CDS             complement(1435969..1437354)
     CDS             complement(1437385..1438380)
     CDS             complement(1438699..1439736)
     CDS             1439848..1440609
     CDS             complement(1440672..1441106)
     CDS             1441592..1442881
     CDS             complement(1442834..1443535)
     CDS             complement(1443553..1444317)
     CDS             complement(1444358..1445170)
     CDS             complement(1445190..1446227)
     CDS             complement(1446382..1447245)
     CDS             1447335..1448408
     CDS             complement(1448705..1449103)
     CDS             complement(1449078..1449344)
     CDS             1449609..1451096
     CDS             complement(1451093..1452952)
     CDS             1453241..1453813
     CDS             1454234..1455262
     CDS             1455341..1455592
     CDS             1456026..1456397
     CDS             1456741..1456989
     CDS             complement(1457058..1458515)
     CDS             complement(1458522..1459238)
     CDS             complement(1459214..1459789)
     CDS             complement(1459939..1460982)
     CDS             complement(1461037..1461504)
     CDS             1461717..1463585
     CDS             1463593..1464201
     CDS             complement(1464369..1464599)
     CDS             1465004..1465327
     CDS             1465309..1465458
     CDS             complement(1465477..1466235)
     CDS             1466664..1468067
     CDS             1468088..1469527
     CDS             1469546..1469848
     CDS             complement(1469845..1470468)
     CDS             1470638..1472455
     CDS             1472472..1473425
     CDS             1473425..1474402
     CDS             1474402..1475529
     CDS             1475650..1476048
     CDS             complement(1476134..1476790)
     CDS             1477329..1478603
     CDS             complement(1478600..1479583)
     CDS             1479856..1480332
     CDS             1480424..1481074
     CDS             1481166..1481432
     CDS             1481713..1482048
     CDS             1482146..1482367
     CDS             1482370..1482570
     CDS             1482557..1482730
     CDS             complement(1482820..1483332)
     CDS             1483501..1487943
     CDS             complement(1487989..1488588)
     CDS             complement(1488593..1488820)
     CDS             1489333..1489569
     CDS             complement(1489606..1490061)
     CDS             complement(1490096..1490404)
     CDS             complement(1490638..1490958)
     CDS             complement(1490955..1491134)
     CDS             complement(1491139..1491417)
     CDS             complement(1491566..1492777)
     CDS             complement(1492779..1494473)
     CDS             complement(1494770..1495267)
     CDS             complement(1495728..1496108)
     CDS             complement(1496105..1496731)
     CDS             complement(1496762..1496959)
     CDS             complement(1497119..1497475)
     CDS             complement(1497472..1497774)
     CDS             1498037..1498969
     CDS             complement(1499105..1499704)
     CDS             complement(1499707..1499877)
     CDS             complement(1499909..1500646)
     CDS             complement(1500619..1501893)
     CDS             complement(1501911..1502858)
     CDS             complement(1502985..1503905)
     CDS             complement(1503940..1505052)
     CDS             complement(1505060..1505407)
     CDS             complement(1505539..1505811)
     CDS             complement(1505842..1506318)
     CDS             1506434..1506670
     CDS             1506691..1507860
     CDS             complement(1507913..1508143)
     CDS             complement(1508197..1508358)
     CDS             complement(1508345..1508572)
     CDS             1508765..1510123
     CDS             1510246..1510458
     CDS             1510690..1511889
     CDS             1512082..1513266
     CDS             complement(1513587..1513970)
     CDS             complement(1514090..1514425)
     CDS             complement(1514858..1515697)
     CDS             complement(1515814..1516149)
     CDS             complement(1516289..1516975)
     CDS             complement(1517012..1517437)
     CDS             complement(1517403..1518503)
     CDS             complement(1518724..1519374)
     CDS             complement(1519371..1522400)
     CDS             complement(1522418..1523989)
     CDS             complement(1524143..1524997)
     CDS             1525387..1525929
     CDS             1525951..1526877
     CDS             complement(1526982..1528436)
     CDS             complement(1528732..1529403)
     CDS             complement(1529457..1530080)
     CDS             complement(1530380..1531102)
     CDS             complement(1531053..1531919)
     CDS             complement(1531883..1532827)
     CDS             complement(1532937..1533188)
     CDS             complement(1533210..1533800)
     CDS             1534330..1535385
     CDS             1535405..1536559
     CDS             1536588..1537013
     CDS             complement(1537057..1537350)
     CDS             1537507..1538793
     CDS             1539023..1540249
     CDS             1541187..1541444
     CDS             1541677..1541859
     CDS             complement(1542081..1543124)
     CDS             1543247..1544236
     CDS             complement(1544195..1544293)
     CDS             1545472..1546371
     CDS             complement(1546267..1546482)
     CDS             complement(1546514..1547092)
     CDS             complement(1547098..1548237)
     CDS             complement(1548224..1549897)
     CDS             1550013..1551212
     CDS             1551254..1552624
     CDS             complement(1552580..1552888)
     CDS             1553057..1554391
     CDS             1554438..1555058
     CDS             1555122..1555220
     CDS             1555181..1556161
     CDS             1556136..1556279
     CDS             1556389..1557111
     CDS             complement(1557108..1558328)
     CDS             complement(1558343..1559635)
     CDS             complement(1559675..1560391)
     CDS             1560530..1561156
     CDS             1561101..1561295
     CDS             complement(1561311..1562483)
     CDS             complement(1562630..1562929)
     CDS             complement(1563041..1563394)
     CDS             complement(1563360..1565171)
     CDS             complement(1565207..1565686)
     CDS             1565765..1566583
     CDS             complement(1566624..1566839)
     CDS             complement(1566868..1566996)
     CDS             complement(1567004..1567399)
     CDS             complement(1567353..1567583)
     CDS             complement(1567989..1568771)
     CDS             complement(1568778..1569320)
     CDS             complement(1569293..1570315)
     CDS             1570403..1570924
     CDS             1570944..1572023
     CDS             complement(1572013..1573140)
     CDS             complement(1573175..1573756)
     CDS             1573956..1574570
     CDS             1574593..1575336
     CDS             complement(1575372..1576421)
     CDS             1576524..1577162
     CDS             1577426..1579375
     CDS             complement(1579379..1579867)
     CDS             1579938..1580180
     CDS             1580238..1580426
     CDS             1580473..1580724
     CDS             1580746..1584162
     CDS             1584188..1586833
     CDS             1586838..1588112
     CDS             1588119..1588457
     CDS             1588476..1588907
     CDS             1588963..1589406
     CDS             complement(1589474..1589965)
     CDS             1590109..1590717
     CDS             1590844..1592175
     CDS             1592374..1592682
     CDS             1593620..1594048
     CDS             1594065..1595285
     CDS             complement(1595931..1596587)
     CDS             complement(1596665..1597630)
     CDS             1597960..1598442
     CDS             complement(1598659..1599774)
     CDS             complement(1600178..1600540)
     CDS             complement(1600552..1601244)
     CDS             1601280..1601627
     CDS             1601629..1601991
     CDS             1601976..1602437
     CDS             1602497..1602850
     CDS             1602885..1603040
     CDS             1603054..1603356
     CDS             1603479..1604156
     CDS             1604185..1604448
     CDS             1604445..1604909
     CDS             1605002..1605940
     CDS             1606000..1606209
     CDS             1606216..1606734
     CDS             1606734..1607240
     CDS             1607284..1607937
     CDS             1607962..1609005
     CDS             1609109..1611874
     CDS             1612063..1612566
     CDS             1612696..1612839
     CDS             1612860..1613348
     CDS             1613802..1614092
     CDS             1614829..1615050
     CDS             complement(1615255..1615776)
     CDS             1615846..1616478
     CDS             complement(1616441..1616740)
     CDS             complement(1616992..1617120)
     CDS             complement(1617549..1617689)
     CDS             1618117..1618530
     CDS             1618527..1619174
     CDS             1619780..1619989
     CDS             1620208..1620513
     CDS             1620497..1620847
     CDS             1621398..1623461
     CDS             1623451..1625118
     CDS             1625690..1627645
     CDS             1627668..1628267
     CDS             1628395..1629180
     CDS             1629216..1630637
     CDS             1631055..1631267
     CDS             complement(1631297..1631569)
     CDS             1631709..1632128
     CDS             complement(1632100..1632504)
     CDS             complement(1632522..1632638)
     CDS             complement(1632643..1633695)
     CDS             complement(1633765..1635054)
     CDS             complement(1635042..1636241)
     CDS             complement(1636183..1636977)
     CDS             1637052..1637654
     CDS             1637639..1638145
     CDS             complement(1638166..1638366)
     CDS             complement(1638373..1639176)
     CDS             complement(1639279..1639479)
     CDS             complement(1639481..1639768)
     CDS             complement(1639839..1640273)
     CDS             complement(1640315..1641457)
     CDS             complement(1641461..1642201)
     CDS             complement(1642218..1642493)
     CDS             complement(1642486..1642800)
     CDS             complement(1642906..1643256)
     CDS             complement(1643222..1643539)
     CDS             complement(1643546..1644196)
     CDS             complement(1644223..1644828)
     CDS             complement(1644917..1645441)
     CDS             complement(1645485..1646522)
     CDS             complement(1646525..1647067)
     CDS             complement(1647132..1647272)
     CDS             complement(1647313..1648203)
     CDS             complement(1648190..1648885)
     CDS             complement(1648882..1649529)
     CDS             complement(1649535..1650290)
     CDS             complement(1650300..1651019)
     CDS             complement(1651127..1651465)
     CDS             complement(1651570..1651893)
     CDS             complement(1651962..1653287)
     CDS             complement(1653271..1653726)
     CDS             complement(1653713..1655056)
     CDS             complement(1655229..1655669)
     CDS             1656146..1656880
     CDS             1656980..1657261
     CDS             1657246..1657638
     CDS             complement(1657870..1658238)
     CDS             complement(1658419..1659186)
     CDS             1659281..1660090
     CDS             complement(1660087..1660422)
     CDS             1661659..1662447
     CDS             1663226..1663726
     CDS             complement(1663645..1664106)
     CDS             1664313..1664498
     CDS             complement(1664584..1664691)
     CDS             1665592..1666557
     CDS             1666545..1666952