CDS             531..1808
     CDS             1811..2302
     CDS             2316..3479
     CDS             3537..4952
     CDS             5064..7148
     CDS             complement(7241..7570)
     CDS             7707..8141
     CDS             complement(8393..8875)
     CDS             8915..10168
     CDS             complement(10248..11060)
     CDS             complement(11177..12001)
     CDS             complement(12111..12983)
     CDS             complement(13004..13915)
     CDS             complement(13919..14401)
     CDS             complement(14411..15778)
     CDS             complement(16202..17227)
     CDS             complement(17224..19068)
     CDS             complement(19260..20195)
     CDS             20323..21300
     CDS             complement(21302..22783)
     CDS             complement(22870..24018)
     CDS             24279..24956
     CDS             complement(25122..26621)
     CDS             complement(26611..27291)
     CDS             27433..28929
     CDS             28941..30884
     CDS             30886..31653
     CDS             32175..32912
     CDS             complement(33106..33744)
     CDS             34394..34600
     CDS             complement(34606..34893)
     CDS             complement(35027..35386)
     CDS             complement(35450..36055)
     CDS             complement(36164..38395)
     CDS             complement(38665..39558)
     CDS             39670..40149
     CDS             complement(40233..40370)
     CDS             40489..40908
     CDS             40908..41114
     CDS             complement(41119..41403)
     CDS             complement(41414..42703)
     CDS             complement(42766..43590)
     CDS             43744..45333
     CDS             45385..46341
     CDS             46338..47147
     CDS             47144..48067
     CDS             48061..48684
     CDS             48751..49479
     CDS             complement(49502..49756)
     CDS             complement(49753..50283)
     CDS             complement(50284..51408)
     CDS             complement(51405..52295)
     CDS             complement(52454..53341)
     CDS             complement(53444..54331)
     CDS             54390..55247
     CDS             55254..56213
     CDS             complement(56210..56902)
     CDS             complement(56903..58087)
     CDS             complement(58106..59344)
     CDS             complement(59341..59886)
     CDS             complement(59889..61094)
     CDS             complement(61098..61472)
     CDS             complement(61507..62424)
     CDS             complement(62406..62960)
     CDS             complement(62967..63146)
     CDS             complement(63150..64160)
     CDS             64747..66921
     CDS             complement(68129..69457)
     CDS             complement(69529..70128)
     CDS             70267..71784
     CDS             71809..72993
     CDS             73047..74993
     CDS             complement(74997..75425)
     CDS             75571..76056
     CDS             complement(76186..77034)
     CDS             complement(77034..77729)
     CDS             77784..79010
     CDS             complement(78999..79430)
     CDS             79696..80679
     CDS             81003..81878
     CDS             81881..82450
     CDS             complement(82568..83410)
     CDS             83722..84126
     CDS             84892..85893
     CDS             85902..86645
     CDS             86648..86896
     CDS             86907..87629
     CDS             87636..88046
     CDS             88052..88525
     CDS             88528..89223
     CDS             89226..89426
     CDS             89436..89723
     CDS             89743..90069
     CDS             90066..90464
     CDS             90474..90839
     CDS             90839..91558
     CDS             91555..92070
     CDS             92072..92242
     CDS             92256..92648
     CDS             92661..93185
     CDS             93187..93621
     CDS             93614..94066
     CDS             94070..94594
     CDS             94596..95213
     CDS             95213..95674
     CDS             95680..96105
     CDS             96124..97563
     CDS             97724..98296
     CDS             98303..98938
     CDS             99068..99472
     CDS             complement(99630..100403)
     CDS             100652..101371
     CDS             complement(101378..102037)
     CDS             102125..102631
     CDS             102728..103228
     CDS             103293..104333
     CDS             104314..105021
     CDS             105071..105889
     CDS             106016..107533
     CDS             107536..108540
     CDS             108537..109295
     CDS             complement(109298..109891)
     CDS             complement(109977..110579)
     CDS             110668..111045
     CDS             111096..111863
     CDS             complement(111901..112986)
     CDS             complement(112983..113639)
     CDS             complement(113700..114293)
     CDS             114513..114710
     CDS             114769..115053
     CDS             115043..115453
     CDS             115459..116892
     CDS             116889..117458
     CDS             117544..118530
     CDS             118572..119102
     CDS             119095..119670
     CDS             119667..120230
     CDS             120223..120849
     CDS             121071..122192
     CDS             122294..124027
     CDS             124024..125526
     CDS             complement(125535..126980)
     CDS             complement(126977..128605)
     CDS             complement(128667..128951)
     CDS             129060..130451
     CDS             130448..131443
     CDS             complement(131578..131877)
     CDS             complement(131960..132583)
     CDS             complement(132677..134080)
     CDS             complement(134088..134639)
     CDS             complement(134646..135020)
     CDS             complement(135071..135568)
     CDS             135850..136077
     CDS             136288..137676
     CDS             137637..138248
     CDS             138283..139197
     CDS             complement(139217..139855)
     CDS             complement(139856..140794)
     CDS             complement(140881..141411)
     CDS             complement(141670..142587)
     CDS             142822..144021
     CDS             144042..144374
     CDS             complement(144418..145665)
     CDS             145687..146640
     CDS             147103..147738
     CDS             147832..148251
     CDS             complement(148281..149414)
     CDS             complement(149407..150426)
     CDS             complement(150434..151240)
     CDS             complement(151443..152216)
     CDS             complement(152234..153121)
     CDS             complement(153118..154140)
     CDS             complement(154176..155732)
     CDS             complement(155905..156810)
     CDS             complement(156798..157799)
     CDS             complement(158044..159525)
     CDS             complement(159605..159988)
     CDS             complement(160049..161233)
     CDS             complement(161240..161395)
     CDS             161522..163165
     CDS             163259..164674
     CDS             164731..164892
     CDS             165042..165815
     CDS             complement(165869..167218)
     CDS             167339..167845
     CDS             complement(168098..169687)
     CDS             169767..170867
     CDS             complement(170890..171486)
     CDS             complement(171509..172516)
     CDS             complement(172604..175987)
     CDS             176043..177818
     CDS             177848..178606
     CDS             178603..178881
     CDS             179465..179953
     CDS             179955..180884
     CDS             complement(180941..182182)
     CDS             complement(182175..182855)
     CDS             complement(182859..184034)
     CDS             184292..184996
     CDS             185143..185703
     CDS             complement(185688..186122)
     CDS             complement(186115..186717)
     CDS             186798..188063
     CDS             complement(188068..190215)
     CDS             complement(190688..192091)
     CDS             complement(192126..192626)
     CDS             192817..195027
     CDS             complement(195130..196137)
     CDS             complement(196246..197901)
     CDS             complement(198087..199217)
     CDS             complement(199277..200440)
     CDS             200472..200861
     CDS             complement(200952..201743)
     CDS             complement(201843..202139)
     CDS             complement(202198..202671)
     CDS             202727..203053
     CDS             203091..204398
     CDS             complement(204545..205447)
     CDS             complement(205552..206733)
     CDS             complement(206730..207332)
     CDS             complement(207329..208279)
     CDS             complement(208263..208826)
     CDS             208910..209398
     CDS             complement(209400..209957)
     CDS             complement(209957..210241)
     CDS             complement(210220..210681)
     CDS             complement(210732..211238)
     CDS             211278..212108
     CDS             complement(212135..212980)
     CDS             complement(212973..213779)
     CDS             complement(213776..214009)
     CDS             214163..215050
     CDS             215047..216078
     CDS             216075..217202
     CDS             217183..218349
     CDS             218352..219599
     CDS             219596..220072
     CDS             220069..221079
     CDS             complement(221084..222040)
     CDS             222500..222781
     CDS             222804..223967
     CDS             223974..224558
     CDS             224561..225487
     CDS             225489..227528
     CDS             227528..227956
     CDS             228046..228441
     CDS             228455..229771
     CDS             229777..231489
     CDS             231499..232299
     CDS             232429..233352
     CDS             233398..233601
     CDS             233646..233858
     CDS             complement(233908..234333)
     CDS             complement(234405..235367)
     CDS             complement(235389..236285)
     CDS             236406..237356
     CDS             237353..238216
     CDS             238216..239157
     CDS             239154..240581
     CDS             240604..241308
     CDS             241310..242110
     CDS             242111..242659
     CDS             242637..244046
     CDS             244043..244843
     CDS             244971..245891
     CDS             245948..246271
     CDS             246329..246913
     CDS             complement(246910..247596)
     CDS             complement(247547..247978)
     CDS             complement(247968..249149)
     CDS             249375..250241
     CDS             250243..251148
     CDS             251145..252086
     CDS             complement(252098..252784)
     CDS             252813..253373
     CDS             253390..254118
     CDS             254115..254450
     CDS             254499..255005
     CDS             complement(255002..255793)
     CDS             complement(256038..256676)
     CDS             complement(256673..257440)
     CDS             257753..258559
     CDS             258621..259526
     CDS             259523..261016
     CDS             complement(261028..262326)
     CDS             262564..263640
     CDS             263633..266794
     CDS             complement(266815..267990)
     CDS             268074..268232
     CDS             268238..268741
     CDS             complement(268882..269502)
     CDS             complement(269506..269757)
     CDS             complement(269754..270953)
     CDS             complement(270967..271425)
     CDS             271696..272922
     CDS             273507..274862
     CDS             275101..276030
     CDS             276308..278272
     CDS             278399..278722
     CDS             278719..279273
     CDS             279645..280769
     CDS             complement(280794..281333)
     CDS             complement(281330..282151)
     CDS             complement(282269..285964)
     CDS             286040..286297
     CDS             complement(286303..286557)
     CDS             287233..287508
     CDS             287498..288139
     CDS             288238..288888
     CDS             complement(289553..291268)
     CDS             complement(291722..293449)
     CDS             complement(293607..293981)
     CDS             complement(294067..294228)
     CDS             294282..295325
     CDS             295369..295797
     CDS             295977..296831
     CDS             296863..297171
     CDS             297231..297566
     CDS             complement(298148..298372)
     CDS             complement(298463..298999)
     CDS             complement(299001..299918)
     CDS             complement(299915..301207)
     CDS             complement(301418..301927)
     CDS             complement(301921..302478)
     CDS             302578..304053
     CDS             304063..304707
     CDS             304778..305083
     CDS             complement(305149..305379)
     CDS             complement(305381..306871)
     CDS             complement(306939..307301)
     CDS             complement(307304..307537)
     CDS             complement(307839..308669)
     CDS             complement(308694..309839)
     CDS             complement(310141..310641)
     CDS             311080..312117
     CDS             312120..312983
     CDS             complement(313233..313694)
     CDS             313947..314783
     CDS             314785..315498
     CDS             complement(315588..315827)
     CDS             complement(315824..317425)
     CDS             complement(317542..318501)
     CDS             complement(318640..319176)
     CDS             complement(319205..319954)
     CDS             320073..320408
     CDS             320465..321316
     CDS             321313..322194
     CDS             322247..322621
     CDS             complement(323086..324192)
     CDS             complement(324449..325288)
     CDS             complement(325275..326636)
     CDS             complement(327087..327947)
     CDS             327954..328727
     CDS             328768..328947
     CDS             328944..330122
     CDS             330126..331229
     CDS             331234..332040
     CDS             complement(332058..332486)
     CDS             complement(332563..332799)
     CDS             complement(332796..333302)
     CDS             complement(333349..334803)
     CDS             334898..335566
     CDS             complement(335631..336632)
     CDS             complement(336633..336947)
     CDS             337003..337908
     CDS             complement(338125..338877)
     CDS             338911..339636
     CDS             complement(339638..340942)
     CDS             complement(341042..341593)
     CDS             complement(341565..341780)
     CDS             complement(341803..343068)
     CDS             complement(343072..344097)
     CDS             complement(344094..344438)
     CDS             complement(344431..344667)
     CDS             complement(344862..346076)
     CDS             complement(346055..346810)
     CDS             complement(346807..348201)
     CDS             complement(348198..348662)
     CDS             348831..350801
     CDS             351020..351310
     CDS             351313..351786
     CDS             complement(351848..352477)
     CDS             complement(352474..353382)
     CDS             353586..354800
     CDS             354946..355707
     CDS             355704..356486
     CDS             356542..357042
     CDS             357374..358069
     CDS             358145..358435
     CDS             358563..359327
     CDS             complement(359538..359831)
     CDS             359877..360560
     CDS             360597..361295
     CDS             361292..363166
     CDS             363228..363986
     CDS             363980..364540
     CDS             complement(364537..365880)
     CDS             complement(365919..366140)
     CDS             complement(366137..367147)
     CDS             complement(367205..368785)
     CDS             complement(368866..369612)
     CDS             369818..370747
     CDS             370818..371351
     CDS             complement(371368..372279)
     CDS             complement(372372..372839)
     CDS             complement(372850..373509)
     CDS             complement(373512..374162)
     CDS             complement(374395..375606)
     CDS             complement(376067..377011)
     CDS             complement(377088..378221)
     CDS             complement(378229..378741)
     CDS             378966..380015
     CDS             380069..382666
     CDS             382719..384536
     CDS             384583..384918
     CDS             complement(384977..385690)
     CDS             385734..386105
     CDS             386057..386524
     CDS             386521..387123
     CDS             387129..388547
     CDS             388534..389142
     CDS             389402..391357
     CDS             391347..393821
     CDS             393954..394283
     CDS             394286..395518
     CDS             395502..397304
     CDS             397297..398394
     CDS             398394..399485
     CDS             complement(399492..400709)
     CDS             complement(400745..401698)
     CDS             complement(401787..402689)
     CDS             complement(402676..403011)
     CDS             complement(406109..406549)
     CDS             complement(409176..409463)
     CDS             409651..410370
     CDS             complement(410468..411319)
     CDS             complement(411339..411776)
     CDS             411825..412619
     CDS             412616..413431
     CDS             413467..414156
     CDS             414357..414536
     CDS             414533..415726
     CDS             complement(415734..416531)
     CDS             complement(416569..417540)
     CDS             417563..417745
     CDS             418225..419085
     CDS             419082..421385
     CDS             421385..422245
     CDS             complement(422233..422634)
     CDS             422681..423289
     CDS             423286..424218
     CDS             complement(424244..424810)
     CDS             complement(424971..426017)
     CDS             426169..426318
     CDS             426315..426833
     CDS             426836..427513
     CDS             complement(427482..428333)
     CDS             428387..428845
     CDS             complement(428918..429487)
     CDS             complement(429560..429949)
     CDS             429983..430837
     CDS             430840..431214
     CDS             431255..432763
     CDS             432760..433146
     CDS             433146..433856
     CDS             complement(433853..434260)
     CDS             434328..434594
     CDS             434591..435145
     CDS             435142..436215
     CDS             436212..436847
     CDS             436840..437319
     CDS             437360..437818
     CDS             437860..439110
     CDS             complement(439256..440500)
     CDS             complement(440503..442572)
     CDS             443026..443397
     CDS             443672..444610
     CDS             444663..445370
     CDS             445363..446421
     CDS             446457..446801
     CDS             complement(446863..448083)
     CDS             complement(448083..448622)
     CDS             complement(448630..448974)
     CDS             complement(448967..449560)
     CDS             complement(449573..450604)
     CDS             complement(450601..451371)
     CDS             complement(451420..451740)
     CDS             complement(451955..452818)
     CDS             452861..453439
     CDS             453478..453756
     CDS             453760..454158
     CDS             complement(454185..455312)
     CDS             complement(455302..456288)
     CDS             complement(456285..456800)
     CDS             457081..457353
     CDS             457470..458483
     CDS             458480..459274
     CDS             459271..459804
     CDS             459801..460886
     CDS             460883..461758
     CDS             461755..462561
     CDS             462773..463948
     CDS             463951..464811
     CDS             464813..465523
     CDS             465520..466101
     CDS             complement(466241..466444)
     CDS             complement(466597..467376)
     CDS             complement(467373..468368)
     CDS             468543..469301
     CDS             469389..470819
     CDS             471117..471908
     CDS             471905..472615
     CDS             472615..473241
     CDS             473238..474464
     CDS             474465..475703
     CDS             475700..476815
     CDS             complement(476820..477446)
     CDS             complement(477452..478135)
     CDS             complement(478138..479259)
     CDS             complement(479417..479944)
     CDS             480061..481995
     CDS             482007..483362
     CDS             complement(483424..486135)
     CDS             complement(486132..486887)
     CDS             complement(486890..487588)
     CDS             487835..488056
     CDS             489139..490104
     CDS             complement(490112..490600)
     CDS             complement(490597..490971)
     CDS             491094..491525
     CDS             491522..492667
     CDS             492670..493731
     CDS             493731..495134
     CDS             495136..495750
     CDS             495747..497021
     CDS             497000..497965
     CDS             497962..499200
     CDS             499193..500821
     CDS             complement(500843..502114)
     CDS             502581..502799
     CDS             complement(503024..503779)
     CDS             complement(503772..504665)
     CDS             504796..505899
     CDS             505979..507184
     CDS             complement(507186..507689)
     CDS             complement(507686..508507)
     CDS             508699..509181
     CDS             509210..509884
     CDS             complement(509936..511516)
     CDS             complement(511513..512448)
     CDS             complement(512520..513548)
     CDS             complement(513545..515473)
     CDS             515678..516358
     CDS             516359..518161
     CDS             518224..518787
     CDS             518911..520185
     CDS             520194..521657
     CDS             521654..522130
     CDS             complement(522132..522731)
     CDS             complement(522836..523270)
     CDS             complement(523274..524212)
     CDS             complement(524209..524790)
     CDS             complement(524791..526053)
     CDS             complement(526050..526496)
     CDS             complement(526496..526957)
     CDS             complement(526954..528498)
     CDS             complement(528508..530277)
     CDS             complement(530446..531270)
     CDS             531345..532304
     CDS             532306..533517
     CDS             533642..534475
     CDS             534627..535451
     CDS             535599..536087
     CDS             536084..536323
     CDS             536320..536559
     CDS             536556..536798
     CDS             536795..537307
     CDS             537304..537924
     CDS             537921..538562
     CDS             538565..538756
     CDS             538758..539615
     CDS             539612..539860
     CDS             539857..540216
     CDS             540213..540692
     CDS             540689..541774
     CDS             541776..542372
     CDS             542373..544073
     CDS             544070..544840
     CDS             544965..546443
     CDS             546440..547675
     CDS             547675..549504
     CDS             549572..549850
     CDS             complement(550528..551778)
     CDS             551855..553924
     CDS             554051..554620
     CDS             554765..555043
     CDS             555538..556107
     CDS             556202..557365
     CDS             557499..557996
     CDS             557959..558399
     CDS             complement(558273..558650)
     CDS             complement(558651..559256)
     CDS             complement(559259..559504)
     CDS             complement(559530..560240)
     CDS             complement(560237..560878)
     CDS             complement(560835..562046)
     CDS             562860..563849
     CDS             563914..564798
     CDS             564800..565546
     CDS             565546..566172
     CDS             566169..566837
     CDS             complement(566853..567281)
     CDS             567354..567518
     CDS             complement(567641..568438)
     CDS             complement(568435..569301)
     CDS             complement(569345..570142)
     CDS             complement(570594..571889)
     CDS             complement(572183..573175)
     CDS             complement(573235..574803)
     CDS             575002..576516
     CDS             576488..578185
     CDS             578182..578685
     CDS             578797..579975
     CDS             579979..580455
     CDS             580452..581576
     CDS             complement(581592..582986)
     CDS             complement(583095..585044)
     CDS             complement(585230..586609)
     CDS             complement(586563..588206)
     CDS             complement(588310..588855)
     CDS             589015..589866
     CDS             589867..592257
     CDS             complement(592306..593232)
     CDS             complement(593360..594127)
     CDS             594426..595298
     CDS             complement(595504..597144)
     CDS             complement(597150..597992)
     CDS             complement(598074..599525)
     CDS             complement(599651..599968)
     CDS             complement(600023..601195)
     CDS             complement(601366..603846)
     CDS             complement(603964..604224)
     CDS             complement(604231..604392)
     CDS             complement(604428..604940)
     CDS             604977..606629
     CDS             complement(606915..607325)
     CDS             complement(607350..607832)
     CDS             607920..608144
     CDS             608373..609527
     CDS             609529..610830
     CDS             610833..612107
     CDS             complement(612102..612287)
     CDS             612493..613482
     CDS             613503..614183
     CDS             complement(614210..614461)
     CDS             complement(614521..615399)
     CDS             615455..616477
     CDS             complement(616507..617154)
     CDS             617236..617913
     CDS             617948..618415
     CDS             618465..619685
     CDS             619712..620773
     CDS             620774..621613
     CDS             complement(621959..622873)
     CDS             622968..623642
     CDS             complement(623630..624178)
     CDS             complement(624459..625016)
     CDS             complement(625013..626590)
     CDS             complement(626603..626785)
     CDS             complement(626788..627081)
     CDS             complement(627126..627611)
     CDS             complement(627612..627830)
     CDS             complement(627830..628402)
     CDS             complement(628427..628840)
     CDS             complement(628804..630048)
     CDS             complement(630108..630383)
     CDS             complement(630434..633040)
     CDS             633165..634295
     CDS             complement(634298..636040)
     CDS             complement(636042..637166)
     CDS             complement(637168..638367)
     CDS             complement(638371..639630)
     CDS             complement(639667..640257)
     CDS             complement(640254..640784)
     CDS             complement(640785..641894)
     CDS             complement(641882..642610)
     CDS             642851..643003
     CDS             643013..643906
     CDS             643949..646165
     CDS             646180..646473
     CDS             complement(646512..647252)
     CDS             complement(647306..647986)
     CDS             complement(648060..648536)
     CDS             complement(648537..651758)
     CDS             651877..652809
     CDS             653015..653854
     CDS             653856..654728
     CDS             654721..655476
     CDS             655473..656540
     CDS             656560..657903
     CDS             657913..658881
     CDS             659452..660681
     CDS             complement(660702..660881)
     CDS             661001..661228
     CDS             661246..662067
     CDS             complement(662138..662554)
     CDS             complement(662561..664357)
     CDS             complement(664371..666065)
     CDS             666261..666716
     CDS             666997..667191
     CDS             667777..667869
     CDS             668019..668384
     CDS             668381..668497
     CDS             668494..668748
     CDS             668745..669272
     CDS             669269..669529
     CDS             669516..670016
     CDS             670020..670205
     CDS             670420..671064
     CDS             671077..671181
     CDS             671514..671879
     CDS             671885..672163
     CDS             complement(672604..674301)
     CDS             complement(674431..676125)
     CDS             complement(676306..676737)
     CDS             complement(676741..678402)
     CDS             678901..679791
     CDS             complement(680054..681304)
     CDS             complement(681568..682416)
     CDS             complement(682418..683005)
     CDS             complement(683010..683282)
     CDS             683390..684667
     CDS             685411..686115
     CDS             686575..687591
     CDS             687614..687883
     CDS             687890..689122
     CDS             complement(689202..689741)
     CDS             complement(689928..690845)
     CDS             complement(690838..691776)
     CDS             complement(691773..692621)
     CDS             complement(692605..693555)
     CDS             complement(693549..694253)
     CDS             complement(694250..694927)
     CDS             complement(694933..696501)
     CDS             696520..696684
     CDS             complement(696648..698231)
     CDS             698389..699573
     CDS             699654..699788
     CDS             complement(700716..703376)
     CDS             complement(703582..705603)
     CDS             complement(706449..710381)
     CDS             complement(711280..711618)
     CDS             complement(712186..713823)
     CDS             713990..714364
     CDS             714692..715564
     CDS             715620..716405
     CDS             716449..717339
     CDS             717473..718681
     CDS             718686..720524
     CDS             720627..720884
     CDS             720968..721144
     CDS             721153..721539
     CDS             721536..722249
     CDS             722246..723139
     CDS             723179..723730
     CDS             complement(724599..725780)
     CDS             complement(725858..726739)
     CDS             complement(727160..728317)
     CDS             complement(728346..728531)
     CDS             728735..729730
     CDS             729718..730320
     CDS             730395..732077
     CDS             732077..732730
     CDS             complement(732773..733546)
     CDS             complement(733694..734569)
     CDS             734874..735500
     CDS             735506..735874
     CDS             735878..736270
     CDS             736310..736447
     CDS             736587..738080
     CDS             738070..738699
     CDS             738689..740344
     CDS             complement(740341..740796)
     CDS             740899..741171
     CDS             741181..741903
     CDS             742174..742536
     CDS             742533..744665
     CDS             745150..745866
     CDS             746512..746799
     CDS             747076..748149
     CDS             748235..748906
     CDS             749060..749815
     CDS             749812..750411
     CDS             complement(750434..751249)
     CDS             complement(751242..751676)
     CDS             complement(751751..752011)
     CDS             complement(752388..753974)
     CDS             complement(754055..754651)
     CDS             754729..755877
     CDS             complement(755886..756362)
     CDS             complement(756359..757204)
     CDS             757297..759318
     CDS             759493..760071
     CDS             760159..761496
     CDS             761489..762781
     CDS             762850..763692
     CDS             763694..764410
     CDS             764483..765229
     CDS             complement(765237..765491)
     CDS             765633..767231
     CDS             complement(767272..768648)
     CDS             complement(768722..769327)
     CDS             complement(769505..770683)
     CDS             771313..772392
     CDS             772463..773242
     CDS             773447..774196
     CDS             774249..774932
     CDS             775003..775914
     CDS             775914..776381
     CDS             complement(776372..777511)
     CDS             777679..778527
     CDS             778595..779005
     CDS             779058..779627
     CDS             complement(780078..780710)
     CDS             781351..781746
     CDS             781737..782837
     CDS             complement(782834..783268)
     CDS             complement(783354..784622)
     CDS             complement(784624..784989)
     CDS             785038..786075
     CDS             786076..786537
     CDS             786646..787119
     CDS             787486..788490
     CDS             complement(788622..789125)
     CDS             complement(789285..789923)
     CDS             790085..790837
     CDS             790842..791423
     CDS             complement(791440..792645)
     CDS             complement(792763..793161)
     CDS             complement(793161..793502)
     CDS             complement(793519..793968)
     CDS             complement(793976..794212)
     CDS             complement(794270..795343)
     CDS             795443..795841
     CDS             complement(795843..796901)
     CDS             complement(796906..797283)
     CDS             complement(797280..798161)
     CDS             complement(798158..798331)
     CDS             complement(798328..798681)
     CDS             complement(798674..798994)
     CDS             complement(799118..799354)
     CDS             complement(799401..800768)
     CDS             complement(801091..801492)
     CDS             801636..802391
     CDS             complement(802427..803203)
     CDS             803295..803423
     CDS             803449..804243
     CDS             805043..806665
     CDS             complement(807118..808485)
     CDS             808575..808991
     CDS             809408..811561
     CDS             811567..811890
     CDS             811890..812711
     CDS             813215..813415
     CDS             813416..814375
     CDS             814403..814690
     CDS             complement(814722..815162)
     CDS             815280..816206
     CDS             complement(816477..817328)
     CDS             817460..818623
     CDS             818628..819344
     CDS             819744..821570
     CDS             821575..822915
     CDS             822986..825937
     CDS             complement(826318..828078)
     CDS             complement(828147..828968)
     CDS             829060..830376
     CDS             complement(830976..831899)
     CDS             complement(831901..833850)
     CDS             complement(833847..834560)
     CDS             complement(834589..837093)
     CDS             837197..837871
     CDS             837855..838889
     CDS             838893..839183
     CDS             complement(839574..840029)
     CDS             840994..841398
     CDS             841747..842184
     CDS             complement(842569..844518)
     CDS             complement(844515..844760)
     CDS             844929..846341
     CDS             complement(846749..848530)
     CDS             849294..850151
     CDS             complement(850145..850339)
     CDS             850531..850959
     CDS             851246..853309
     CDS             853406..853609
     CDS             complement(853889..855463)
     CDS             complement(855466..855606)
     CDS             complement(855735..856211)
     CDS             complement(856218..857699)
     CDS             857885..859174
     CDS             859174..859593
     CDS             859632..859955
     CDS             complement(859962..860711)
     CDS             complement(860708..861433)
     CDS             complement(861901..862041)
     CDS             862046..862768
     CDS             862765..863448
     CDS             complement(863455..863787)
     CDS             complement(863791..863973)
     CDS             864000..864242
     CDS             complement(864441..865217)
     CDS             complement(865214..865648)
     CDS             complement(865649..866911)
     CDS             complement(866915..867880)
     CDS             complement(867877..868725)
     CDS             complement(868722..869792)
     CDS             complement(869782..871509)
     CDS             complement(871506..871772)
     CDS             complement(872297..872581)
     CDS             complement(872586..873068)
     CDS             complement(873521..873742)
     CDS             complement(873868..874209)
     CDS             complement(874206..874595)
     CDS             874755..875063
     CDS             875060..875758
     CDS             876192..877022
     CDS             877315..877920
     CDS             877927..878940
     CDS             complement(878890..879447)
     CDS             complement(879513..880592)
     CDS             complement(880589..880873)
     CDS             complement(881427..881675)
     CDS             complement(882949..884517)
     CDS             complement(884572..886164)
     CDS             complement(886188..887369)
     CDS             888138..888254
     CDS             complement(888306..889319)
     CDS             889400..890410
     CDS             890631..891500
     CDS             891671..892864
     CDS             complement(893098..894201)
     CDS             complement(894203..895600)
     CDS             complement(895653..896537)
     CDS             complement(896908..897057)
     CDS             897521..897973
     CDS             899637..900131
     CDS             900128..900394
     CDS             900391..900879
     CDS             901085..901285
     CDS             901542..901736
     CDS             902136..902627
     CDS             902643..902747
     CDS             902927..903913
     CDS             904261..905184
     CDS             complement(905606..907540)
     CDS             complement(907543..908451)
     CDS             complement(908518..909459)
     CDS             909910..910341
     CDS             910397..910624
     CDS             complement(911214..912506)
     CDS             complement(912493..914316)
     CDS             complement(914323..914874)
     CDS             complement(914886..915884)
     CDS             complement(915871..916608)
     CDS             complement(916601..917437)
     CDS             complement(917419..918552)
     CDS             complement(918549..919418)
     CDS             complement(919369..920460)
     CDS             complement(920460..920753)
     CDS             complement(920835..922922)
     CDS             923353..923550
     CDS             complement(923574..923903)
     CDS             924481..925167
     CDS             complement(925177..928431)
     CDS             complement(928904..929005)
     CDS             929027..929269
     CDS             929272..929631
     CDS             929633..930511
     CDS             930511..931167
     CDS             931169..932899
     CDS             complement(932917..933174)
     CDS             933188..934750
     CDS             complement(934754..935431)
     CDS             935550..936791
     CDS             complement(936838..937764)
     CDS             complement(938133..939626)
     CDS             complement(939957..941090)
     CDS             complement(941117..942982)
     CDS             complement(942998..943528)
     CDS             complement(943837..944520)
     CDS             complement(944635..945264)
     CDS             complement(945665..945958)
     CDS             946274..946813
     CDS             946810..947070
     CDS             947067..947441
     CDS             947438..947710
     CDS             947707..947991
     CDS             947988..948521
     CDS             948518..948865
     CDS             948862..950433
     CDS             950430..950768
     CDS             950765..951196
     CDS             951196..951777
     CDS             951778..952998
     CDS             952995..953996
     CDS             953998..954438
     CDS             954435..954917
     CDS             complement(955515..956993)
     CDS             complement(956977..958581)
     CDS             complement(958746..958988)
     CDS             959089..960237
     CDS             960330..961649
     CDS             961640..962614
     CDS             962611..963318
     CDS             963318..963509
     CDS             963510..964412
     CDS             964448..965338
     CDS             complement(965356..965907)
     CDS             complement(967078..970914)
     CDS             complement(971847..974642)
     CDS             complement(974672..975409)
     CDS             complement(975410..976426)
     CDS             complement(976423..977709)
     CDS             complement(977702..978193)
     CDS             978851..979195
     CDS             979210..982611
     CDS             complement(982978..984630)
     CDS             984726..985514
     CDS             complement(985540..988074)
     CDS             988199..988858
     CDS             complement(988895..989929)
     CDS             990239..991027
     CDS             991193..992389
     CDS             992496..994064
     CDS             994167..994529
     CDS             994516..995043
     CDS             995155..995757
     CDS             995759..996868
     CDS             996869..997918
     CDS             complement(998045..999256)
     CDS             999368..1000033
     CDS             1000041..1001240
     CDS             complement(1001314..1001856)
     CDS             complement(1001961..1002611)
     CDS             1002620..1002844
     CDS             1003029..1003925
     CDS             1004041..1004748
     CDS             1004910..1005560
     CDS             1005587..1006948
     CDS             1006909..1007442
     CDS             1007439..1007903
     CDS             complement(1007949..1008761)
     CDS             complement(1009057..1010739)
     CDS             complement(1011175..1011582)
     CDS             1014136..1014576
     CDS             complement(1017510..1017635)
     CDS             complement(1017613..1018374)
     CDS             complement(1018367..1021816)
     CDS             complement(1021829..1022545)
     CDS             complement(1022687..1024597)
     CDS             complement(1024624..1025262)
     CDS             complement(1025385..1026104)
     CDS             complement(1026104..1027387)
     CDS             1027495..1028271
     CDS             1028268..1028774
     CDS             complement(1028865..1029842)
     CDS             1029972..1030976
     CDS             complement(1031298..1032521)
     CDS             1032698..1033507
     CDS             1033494..1034501
     CDS             complement(1034483..1035469)
     CDS             complement(1035466..1036014)
     CDS             complement(1036011..1036853)
     CDS             complement(1036850..1038034)
     CDS             complement(1038036..1038800)
     CDS             complement(1039034..1040398)
     CDS             complement(1040408..1040680)
     CDS             complement(1040766..1041812)
     CDS             1042436..1042690
     CDS             1042978..1043427
     CDS             1043934..1044500
     CDS             1044513..1044617
     CDS             complement(1044889..1045371)
     CDS             1046209..1047660
     CDS             1047982..1049322
     CDS             complement(1049426..1050589)
     CDS             complement(1050590..1051816)
     CDS             complement(1051819..1052565)
     CDS             complement(1052576..1053358)
     CDS             complement(1053355..1054359)
     CDS             complement(1054361..1055554)
     CDS             1055758..1056591
     CDS             1056657..1057220
     CDS             1057340..1058188
     CDS             complement(1058202..1058849)
     CDS             1059098..1059796
     CDS             1059943..1061364
     CDS             1061381..1063291
     CDS             1064086..1064754
     CDS             1064812..1065483
     CDS             1065480..1066784
     CDS             1066843..1067445
     CDS             1067515..1068261
     CDS             1068600..1069772
     CDS             1069775..1071013
     CDS             1071230..1072168
     CDS             1072448..1073689
     CDS             1073689..1074531
     CDS             1074697..1075593
     CDS             complement(1075678..1077258)
     CDS             complement(1077236..1077364)
     CDS             1077712..1077930
     CDS             1077943..1079823
     CDS             1080452..1081891
     CDS             1081936..1082700
     CDS             1082706..1084412
     CDS             complement(1084532..1085797)
     CDS             1085961..1087568
     CDS             complement(1087582..1088955)
     CDS             complement(1089011..1090312)
     CDS             1090385..1092184
     CDS             1092181..1093323
     CDS             1093475..1093738
     CDS             1093914..1094444
     CDS             1094438..1095049
     CDS             1095046..1095759
     CDS             1095756..1096625
     CDS             1096627..1097388
     CDS             1097336..1097998
     CDS             1097995..1099002
     CDS             1098999..1099577
     CDS             complement(1099613..1099927)
     CDS             complement(1099924..1100619)
     CDS             complement(1100731..1101138)
     CDS             complement(1101192..1101626)
     CDS             complement(1101671..1102570)
     CDS             complement(1102567..1103634)
     CDS             complement(1103638..1104063)
     CDS             complement(1104080..1105138)
     CDS             complement(1105198..1106334)
     CDS             complement(1106337..1107467)
     CDS             1107554..1108171
     CDS             1108658..1109650
     CDS             1109733..1110185
     CDS             1110182..1110913
     CDS             1110923..1111771
     CDS             1111884..1112717
     CDS             1112714..1113367
     CDS             1113383..1113946
     CDS             complement(1113991..1114977)
     CDS             complement(1115036..1115482)
     CDS             complement(1115463..1117493)
     CDS             1117533..1117853
     CDS             1117930..1118358
     CDS             complement(1118410..1118970)
     CDS             complement(1118958..1119764)
     CDS             complement(1119757..1120860)
     CDS             complement(1120892..1121356)
     CDS             1121474..1122328
     CDS             1122329..1123669
     CDS             1123813..1124736
     CDS             complement(1124752..1125906)
     CDS             complement(1125957..1126613)
     CDS             complement(1126610..1127359)
     CDS             complement(1127356..1129239)
     CDS             complement(1129236..1130072)
     CDS             1130224..1131225
     CDS             1131228..1132106
     CDS             complement(1132134..1133477)
     CDS             1133591..1136362
     CDS             complement(1136407..1137138)
     CDS             1137356..1139788
     CDS             1139826..1140245
     CDS             complement(1140336..1140974)
     CDS             complement(1140971..1141483)
     CDS             complement(1141480..1142535)
     CDS             complement(1142513..1143640)
     CDS             complement(1143840..1144529)
     CDS             complement(1144627..1145166)
     CDS             complement(1145190..1145828)
     CDS             complement(1145912..1147438)
     CDS             complement(1147440..1149023)
     CDS             complement(1149156..1150058)
     CDS             complement(1150112..1150555)
     CDS             complement(1150739..1151485)
     CDS             complement(1151485..1152165)
     CDS             complement(1152162..1154969)
     CDS             complement(1154972..1156405)
     CDS             complement(1156406..1157680)
     CDS             complement(1157682..1157951)
     CDS             complement(1158281..1158697)
     CDS             complement(1159125..1161965)
     CDS             1162006..1162683
     CDS             complement(1162670..1163224)
     CDS             complement(1163236..1163829)
     CDS             1163886..1164269
     CDS             1164347..1165063
     CDS             1165103..1166119
     CDS             complement(1166464..1167465)
     CDS             complement(1167474..1168241)
     CDS             complement(1168238..1169365)
     CDS             complement(1169431..1170090)
     CDS             complement(1170128..1170739)
     CDS             1170994..1172724
     CDS             1172721..1175012
     CDS             1175111..1175425
     CDS             complement(1175447..1177798)
     CDS             complement(1177812..1179326)
     CDS             complement(1179328..1181997)
     CDS             complement(1181994..1183907)
     CDS             complement(1183909..1185459)
     CDS             complement(1185475..1185723)
     CDS             1186151..1186627
     CDS             1186762..1188153
     CDS             1188173..1188472
     CDS             complement(1188725..1190491)
     CDS             complement(1190488..1193082)
     CDS             1193659..1194660
     CDS             complement(1194893..1195126)
     CDS             complement(1195222..1195887)
     CDS             complement(1195887..1196420)
     CDS             1196481..1197863
     CDS             1198018..1198182
     CDS             1198581..1199384
     CDS             1199413..1199814
     CDS             complement(1199865..1200155)
     CDS             1200276..1201898
     CDS             1201950..1203551
     CDS             complement(1204007..1204462)
     CDS             1204709..1206868
     CDS             1206868..1207956
     CDS             1207929..1208987
     CDS             1209682..1210701
     CDS             complement(1210739..1212076)
     CDS             complement(1212377..1212505)
     CDS             complement(1212568..1213788)
     CDS             1213839..1215887
     CDS             complement(1216322..1217356)
     CDS             complement(1217394..1218080)
     CDS             1218168..1218563
     CDS             complement(1218566..1218823)
     CDS             complement(1218810..1219295)
     CDS             complement(1219810..1220040)
     CDS             complement(1220053..1220544)
     CDS             1221014..1221451
     CDS             complement(1221646..1221843)
     CDS             complement(1221840..1222346)
     CDS             complement(1222346..1222867)
     CDS             complement(1222864..1223328)
     CDS             complement(1224210..1224452)
     CDS             complement(1224818..1228048)
     CDS             complement(1228056..1229966)
     CDS             complement(1230161..1230451)
     CDS             complement(1230451..1231167)
     CDS             complement(1231173..1234370)
     CDS             1234556..1235128
     CDS             1235664..1235813
     CDS             1236060..1236206
     CDS             1236376..1236942
     CDS             1236947..1238392
     CDS             1238389..1240014
     CDS             1240011..1240601
     CDS             1240973..1241395
     CDS             1242388..1243416
     CDS             1243427..1244086
     CDS             1244493..1244693
     CDS             1244690..1245868
     CDS             complement(1245879..1246670)
     CDS             1246878..1247207
     CDS             1247194..1249179
     CDS             1249183..1249434
     CDS             1249450..1250028
     CDS             1250037..1251095
     CDS             1251096..1251398
     CDS             1251389..1253134
     CDS             1253137..1254513
     CDS             1254521..1255183
     CDS             1255359..1256309
     CDS             complement(1256423..1256617)
     CDS             complement(1256627..1257139)
     CDS             complement(1257139..1257690)
     CDS             1257707..1257928
     CDS             complement(1257961..1259649)
     CDS             complement(1259806..1261494)
     CDS             complement(1261498..1263204)
     CDS             complement(1263297..1265729)
     CDS             complement(1265726..1266322)
     CDS             complement(1266322..1266990)
     CDS             complement(1267114..1267767)
     CDS             complement(1267922..1268530)
     CDS             complement(1268532..1269731)
     CDS             complement(1269734..1269922)
     CDS             complement(1270313..1270711)
     CDS             complement(1270726..1271148)
     CDS             complement(1271156..1271509)
     CDS             complement(1271510..1272337)
     CDS             complement(1272338..1272733)
     CDS             complement(1272736..1273281)
     CDS             complement(1273296..1273748)
     CDS             complement(1274085..1274369)
     CDS             complement(1274424..1275038)
     CDS             1275227..1276387
     CDS             complement(1277077..1278294)
     CDS             complement(1278338..1279402)
     CDS             complement(1279408..1280151)
     CDS             1280256..1280867
     CDS             1280842..1281801
     CDS             1281859..1283550
     CDS             complement(1284102..1286021)
     CDS             complement(1286021..1287757)
     CDS             complement(1287754..1288197)
     CDS             complement(1288329..1289774)
     CDS             1289833..1290234
     CDS             1290798..1291439
     CDS             1291436..1291888
     CDS             1291973..1292476
     CDS             1292480..1293667
     CDS             1293667..1294641
     CDS             complement(1294974..1295849)
     CDS             complement(1295854..1296987)
     CDS             1297051..1297404
     CDS             1297404..1297691
     CDS             1298631..1299590
     CDS             complement(1299628..1300302)
     CDS             complement(1300287..1301450)
     CDS             1301664..1302668
     CDS             1303001..1304044
     CDS             1304081..1305124
     CDS             1305117..1305938
     CDS             complement(1305951..1307213)
     CDS             complement(1307305..1308123)
     CDS             1308190..1309566
     CDS             1309563..1309766
     CDS             complement(1309738..1310166)
     CDS             1310294..1310863
     CDS             complement(1310920..1311666)
     CDS             complement(1311666..1311878)
     CDS             complement(1311879..1313378)
     CDS             complement(1313495..1314838)
     CDS             complement(1315219..1316172)
     CDS             complement(1316296..1317075)
     CDS             complement(1317072..1318124)
     CDS             1318480..1319688
     CDS             1319695..1320624
     CDS             complement(1320645..1321295)
     CDS             1321434..1321913
     CDS             1322001..1323539
     CDS             complement(1323544..1324665)
     CDS             complement(1324665..1325423)
     CDS             complement(1325588..1326361)
     CDS             complement(1326379..1326567)
     CDS             complement(1326573..1326851)
     CDS             complement(1326893..1327585)
     CDS             complement(1327586..1328728)
     CDS             complement(1328725..1330287)
     CDS             complement(1330299..1330532)
     CDS             1330811..1331659
     CDS             complement(1331673..1332131)
     CDS             complement(1332135..1333217)
     CDS             1333232..1334068
     CDS             1334183..1335361
     CDS             complement(1335847..1336842)
     CDS             1336904..1338490
     CDS             complement(1338491..1339576)
     CDS             complement(1339583..1339864)
     CDS             complement(1339909..1340346)
     CDS             complement(1340343..1341566)
     CDS             complement(1341627..1342343)
     CDS             1342523..1342714
     CDS             complement(1343110..1343565)
     CDS             1343810..1345570
     CDS             complement(1345576..1346268)
     CDS             1346482..1349229
     CDS             1349226..1352399
     CDS             complement(1352443..1353477)
     CDS             complement(1353474..1353638)
     CDS             complement(1353751..1354734)
     CDS             1354990..1355277
     CDS             complement(1355246..1356883)
     CDS             complement(1357035..1357706)
     CDS             complement(1357709..1358593)
     CDS             complement(1358757..1359443)
     CDS             complement(1359556..1359894)
     CDS             1360304..1360456
     CDS             complement(1360466..1360741)
     CDS             1360838..1361575
     CDS             1361576..1362241
     CDS             1362235..1362831
     CDS             1362871..1363644
     CDS             complement(1363672..1364049)
     CDS             complement(1364053..1364283)
     CDS             complement(1364280..1364681)
     CDS             complement(1364678..1364809)
     CDS             complement(1364814..1365098)
     CDS             complement(1365158..1365859)
     CDS             complement(1365868..1366686)
     CDS             complement(1366689..1367132)
     CDS             complement(1367129..1367773)
     CDS             complement(1367797..1368381)
     CDS             complement(1368518..1368994)
     CDS             complement(1368996..1370372)
     CDS             1370435..1371832
     CDS             1371792..1372259
     CDS             1372256..1372594
     CDS             1372591..1373325
     CDS             complement(1373368..1373796)
     CDS             1373888..1374439
     CDS             1374436..1375191
     CDS             1375240..1376175
     CDS             1376153..1377490
     CDS             1377529..1378779
     CDS             1378779..1379582
     CDS             1379627..1380265
     CDS             1380258..1381094
     CDS             complement(1382050..1382178)
     CDS             1382229..1382477
     CDS             complement(1382474..1382770)
     CDS             1382859..1383233
     CDS             1383233..1383772
     CDS             1383769..1384539
     CDS             1384540..1385478
     CDS             1385564..1386322
     CDS             complement(1386517..1386648)
     CDS             complement(1386979..1388220)
     CDS             1388267..1389277
     CDS             1389288..1390544
     CDS             1390548..1391972
     CDS             1391975..1393597
     CDS             1393711..1394718
     CDS             1394895..1396877
     CDS             1397028..1400738
     CDS             1400741..1401391
     CDS             1401449..1402396
     CDS             1402393..1403622
     CDS             1403619..1404347
     CDS             1404496..1407237
     CDS             1407306..1407908
     CDS             1407980..1408213
     CDS             complement(1408552..1410021)
     CDS             complement(1410027..1410716)
     CDS             complement(1410788..1411102)
     CDS             complement(1411099..1411623)
     CDS             complement(1411673..1413106)
     CDS             1413235..1416180
     CDS             1416182..1417441
     CDS             1417512..1419236
     CDS             complement(1419328..1419441)
     CDS             complement(1419845..1420690)
     CDS             complement(1420687..1421619)
     CDS             complement(1421741..1422889)
     CDS             complement(1422961..1423785)
     CDS             complement(1423785..1424963)
     CDS             complement(1424960..1425538)
     CDS             complement(1425529..1426296)
     CDS             complement(1426286..1427308)
     CDS             complement(1427305..1427883)
     CDS             complement(1427880..1429487)
     CDS             1429888..1431000
     CDS             complement(1430987..1431829)
     CDS             complement(1432241..1433029)
     CDS             1433087..1433509
     CDS             complement(1433582..1436380)
     CDS             complement(1436401..1438416)
     CDS             complement(1438490..1438861)
     CDS             complement(1438864..1439439)
     CDS             complement(1439439..1440245)
     CDS             complement(1440299..1441147)
     CDS             complement(1441159..1441971)
     CDS             1442104..1443330
     CDS             complement(1443335..1444054)
     CDS             complement(1444058..1444813)
     CDS             1444878..1445762
     CDS             1445867..1446415
     CDS             1446415..1446681
     CDS             1446682..1447839
     CDS             1447841..1448731
     CDS             complement(1448869..1449513)
     CDS             complement(1449456..1450655)
     CDS             complement(1450688..1451458)
     CDS             complement(1451502..1452974)
     CDS             1453155..1453934
     CDS             1453931..1455016
     CDS             1455018..1455599
     CDS             1455596..1456444
     CDS             1456437..1457561
     CDS             1457566..1458606
     CDS             complement(1458662..1459801)
     CDS             complement(1459895..1460827)
     CDS             complement(1461044..1461655)
     CDS             1462015..1463169
     CDS             complement(1463173..1463919)
     CDS             complement(1463963..1464235)
     CDS             complement(1464282..1465049)
     CDS             complement(1465051..1465794)
     CDS             complement(1465791..1466477)
     CDS             complement(1466548..1471266)
     CDS             complement(1471316..1472938)
     CDS             complement(1473206..1473514)
     CDS             complement(1473554..1474831)
     CDS             1474995..1475303
     CDS             complement(1475289..1476029)
     CDS             1476113..1477078
     CDS             1477079..1477597
     CDS             1477600..1478871
     CDS             complement(1478895..1479731)
     CDS             1479814..1480344
     CDS             1480410..1481357
     CDS             1481442..1482893
     CDS             complement(1482932..1483228)
     CDS             complement(1483255..1485663)
     CDS             1486375..1487658
     CDS             1487724..1488446
     CDS             complement(1489134..1489568)
     CDS             complement(1489569..1490870)
     CDS             complement(1490873..1492159)
     CDS             complement(1492270..1494147)
     CDS             complement(1494151..1496463)
     CDS             1496584..1497885
     CDS             complement(1499761..1499919)
     CDS             1500262..1500627
     CDS             1500692..1500994
     CDS             1500991..1501518
     CDS             1501515..1501775
     CDS             1501762..1502259
     CDS             1502263..1502463
     CDS             1502793..1503284
     CDS             1503299..1503391
     CDS             complement(1503748..1504275)
     CDS             complement(1504859..1506151)
     CDS             complement(1506469..1508040)
     CDS             complement(1508043..1508885)
     CDS             complement(1508858..1509496)
     CDS             complement(1509493..1510230)
     CDS             1510346..1510525
     CDS             1510534..1511376
     CDS             1511496..1512116
     CDS             complement(1512129..1513469)
     CDS             complement(1513471..1514484)
     CDS             1514574..1516613
     CDS             complement(1516682..1517125)
     CDS             complement(1517115..1517300)
     CDS             complement(1517369..1518037)
     CDS             complement(1518038..1518301)
     CDS             complement(1518306..1518458)
     CDS             complement(1518455..1519054)
     CDS             complement(1519051..1519383)
     CDS             complement(1519418..1519867)
     CDS             complement(1519997..1520188)
     CDS             complement(1520345..1520665)
     CDS             complement(1520699..1521319)
     CDS             complement(1521359..1522684)
     CDS             complement(1522721..1523359)
     CDS             1523417..1524073
     CDS             complement(1524143..1525249)
     CDS             complement(1525257..1526450)
     CDS             1526501..1527811
     CDS             1527808..1528524
     CDS             1528508..1529509
     CDS             1529584..1530540
     CDS             1530679..1532697
     CDS             1533111..1533479
     CDS             1533484..1533693
     CDS             1533699..1533890
     CDS             1533899..1534348
     CDS             complement(1534467..1535663)
     CDS             complement(1535731..1536294)
     CDS             complement(1536417..1537271)
     CDS             complement(1537965..1538720)
     CDS             1538981..1540183
     CDS             1540177..1541649
     CDS             complement(1541646..1541864)
     CDS             complement(1541943..1543619)
     CDS             complement(1543621..1544907)
     CDS             1545018..1546586
     CDS             complement(1546921..1547943)
     CDS             complement(1548406..1549050)
     CDS             complement(1549053..1549325)
     CDS             1549501..1550148
     CDS             1550258..1550635
     CDS             1550671..1551117
     CDS             1551114..1551590
     CDS             complement(1551606..1551995)
     CDS             complement(1552065..1553834)
     CDS             complement(1554132..1554623)
     CDS             complement(1554702..1555061)
     CDS             1555144..1556724
     CDS             complement(1557248..1557796)
     CDS             1557861..1558913
     CDS             complement(1558951..1559457)
     CDS             1559501..1560427
     CDS             complement(1560500..1561102)
     CDS             complement(1561599..1562258)
     CDS             complement(1562321..1563028)
     CDS             complement(1563044..1563697)
     CDS             complement(1563694..1564383)
     CDS             complement(1564401..1565078)
     CDS             complement(1565075..1565632)
     CDS             1565998..1568433
     CDS             1568434..1570170
     CDS             1570170..1571921
     CDS             1571931..1573736
     CDS             1573746..1574171
     CDS             1574168..1574971
     CDS             1574941..1575450
     CDS             1575447..1575908
     CDS             complement(1576272..1577855)
     CDS             1578063..1580339
     CDS             1580367..1581464
     CDS             complement(1581906..1582595)
     CDS             complement(1582596..1583222)
     CDS             complement(1583219..1584079)
     CDS             complement(1584082..1584456)
     CDS             complement(1584994..1585173)
     CDS             1585184..1585645
     CDS             complement(1585642..1587792)
     CDS             complement(1587903..1588922)
     CDS             complement(1588935..1589675)
     CDS             complement(1589686..1589874)
     CDS             complement(1589876..1590613)
     CDS             complement(1590615..1590911)
     CDS             complement(1590929..1591774)
     CDS             complement(1591785..1592648)
     CDS             complement(1592651..1593538)
     CDS             complement(1593986..1595692)
     CDS             complement(1595698..1596462)
     CDS             complement(1596474..1597097)
     CDS             complement(1597100..1597573)
     CDS             complement(1597612..1598925)
     CDS             1599413..1600000
     CDS             1600031..1601266
     CDS             1601269..1601565
     CDS             1601605..1601973
     CDS             1601983..1602561
     CDS             1602571..1603347
     CDS             1603347..1603928
     CDS             1603956..1604300
     CDS             1604358..1605863
     CDS             complement(1605872..1608583)
     CDS             complement(1608585..1609385)
     CDS             1609495..1611723
     CDS             1611720..1612292
     CDS             complement(1612398..1612709)
     CDS             complement(1612733..1613581)
     CDS             complement(1613584..1614225)
     CDS             complement(1614355..1614828)
     CDS             complement(1614988..1615464)
     CDS             complement(1615467..1615712)
     CDS             complement(1615717..1617033)
     CDS             complement(1617030..1618361)
     CDS             complement(1618363..1619196)
     CDS             complement(1619244..1620068)
     CDS             complement(1620107..1620901)
     CDS             complement(1620963..1621928)
     CDS             complement(1621931..1622101)
     CDS             1622187..1623677
     CDS             1623726..1624295
     CDS             complement(1624863..1625684)
     CDS             1625779..1626507
     CDS             1626512..1627189
     CDS             1627191..1628807
     CDS             1629051..1629383
     CDS             complement(1629748..1630158)
     CDS             complement(1630106..1631158)
     CDS             complement(1631155..1632141)
     CDS             complement(1632143..1632763)
     CDS             complement(1632760..1633803)
     CDS             complement(1634098..1634343)
     CDS             1634440..1634661
     CDS             1635301..1635666
     CDS             1635663..1636043
     CDS             1636040..1636567
     CDS             1636564..1636830
     CDS             1636817..1637302
     CDS             1637334..1637537
     CDS             1637835..1638290
     CDS             1638805..1639296
     CDS             1639309..1639401
     CDS             1639803..1640354
     CDS             complement(1641196..1643394)
     CDS             complement(1643430..1644014)
     CDS             complement(1644020..1644448)
     CDS             1644864..1645271
     CDS             1645268..1645876
     CDS             1645873..1646541
     CDS             complement(1646946..1647320)
     CDS             complement(1647327..1647902)
     CDS             complement(1647866..1648405)
     CDS             complement(1648402..1648785)
     CDS             complement(1648782..1649216)
     CDS             complement(1649213..1650073)
     CDS             complement(1650073..1652019)
     CDS             complement(1652365..1652757)
     CDS             complement(1652759..1653922)
     CDS             complement(1653931..1654974)
     CDS             complement(1654968..1655678)
     CDS             1655786..1656454
     CDS             complement(1656528..1656770)
     CDS             complement(1656709..1657221)
     CDS             1657647..1659539
     CDS             complement(1659536..1660807)
     CDS             complement(1660866..1661465)
     CDS             1661567..1662538
     CDS             complement(1662572..1663174)
     CDS             complement(1663171..1664058)
     CDS             1664093..1665022
     CDS             1665058..1666050
     CDS             1666047..1667210
     CDS             1667207..1668094
     CDS             1668629..1668754
     CDS             complement(1668853..1670418)
     CDS             complement(1670800..1671525)
     CDS             complement(1671656..1672237)
     CDS             complement(1672234..1674018)
     CDS             complement(1674322..1674858)
     CDS             1674923..1675855
     CDS             complement(1675877..1676932)
     CDS             complement(1676925..1677998)
     CDS             complement(1677995..1679263)
     CDS             complement(1679265..1680107)
     CDS             complement(1680104..1681525)
     CDS             complement(1681522..1682559)
     CDS             complement(1682567..1683361)
     CDS             complement(1683629..1684843)
     CDS             1684911..1685705
     CDS             1685702..1686334
     CDS             1686327..1687253
     CDS             1687243..1687884
     CDS             1690826..1691266
     CDS             complement(1694222..1694827)
     CDS             complement(1694824..1696425)
     CDS             complement(1696560..1697057)
     CDS             complement(1697054..1697287)
     CDS             complement(1697288..1698115)
     CDS             complement(1698116..1699018)
     CDS             complement(1699015..1699773)
     CDS             complement(1699848..1700051)
     CDS             complement(1700054..1700662)
     CDS             1700731..1701702
     CDS             1701808..1703787
     CDS             1703788..1705026
     CDS             1705083..1705268
     CDS             complement(1705265..1706188)
     CDS             complement(1706191..1707618)
     CDS             1707633..1708364
     CDS             1708361..1709206
     CDS             complement(1709275..1709487)
     CDS             complement(1709643..1710245)
     CDS             complement(1710242..1710829)
     CDS             complement(1711156..1711455)
     CDS             1711590..1712666
     CDS             complement(1712676..1713443)
     CDS             1713544..1714026
     CDS             1714063..1715163
     CDS             1715168..1717711
     CDS             1717704..1718780
     CDS             complement(1719310..1721130)
     CDS             1721245..1721631
     CDS             complement(1722296..1723159)
     CDS             complement(1723278..1723796)
     CDS             1724010..1724681
     CDS             1724678..1725031
     CDS             complement(1725043..1725399)
     CDS             complement(1725465..1726019)
     CDS             complement(1726111..1726818)
     CDS             complement(1726815..1728416)
     CDS             1728581..1729222
     CDS             1729235..1729918
     CDS             complement(1729935..1730831)
     CDS             1730952..1731551
     CDS             complement(1731940..1735365)
     CDS             complement(1735369..1735845)
     CDS             complement(1735846..1736778)
     CDS             complement(1736780..1737607)
     CDS             complement(1737740..1738777)
     CDS             complement(1738781..1739245)
     CDS             complement(1739376..1740287)
     CDS             complement(1740406..1741317)
     CDS             complement(1741419..1742465)
     CDS             complement(1742557..1744071)
     CDS             complement(1744073..1746139)
     CDS             1746293..1747162
     CDS             complement(1747266..1748543)
     CDS             complement(1748852..1750018)
     CDS             complement(1750134..1751099)
     CDS             1751238..1751921
     CDS             complement(1751918..1752862)
     CDS             complement(1753133..1753327)
     CDS             1753451..1754947
     CDS             1755316..1763634
     CDS             1763761..1766658
     CDS             complement(1766750..1767529)
     CDS             complement(1767526..1768578)
     CDS             complement(1768588..1769643)
     CDS             complement(1769871..1770710)
     CDS             1770918..1771943
     CDS             1771952..1773112
     CDS             1773109..1773579
     CDS             complement(1773631..1774308)
     CDS             complement(1774372..1774518)
     CDS             complement(1774759..1775184)
     CDS             complement(1775181..1775870)
     CDS             1775886..1775996
     CDS             complement(1776037..1776435)
     CDS             complement(1776739..1777170)
     CDS             complement(1777381..1777965)
     CDS             complement(1778281..1778427)
     CDS             complement(1778856..1779530)
     CDS             1779727..1780173
     CDS             1780163..1781023
     CDS             1781130..1781225
     CDS             complement(1781657..1781938)
     CDS             1781995..1783041
     CDS             1783054..1783965
     CDS             1783998..1784702
     CDS             1784776..1785480
     CDS             1785959..1787035
     CDS             1787032..1787523
     CDS             1787520..1788302
     CDS             1788289..1789020
     CDS             1789007..1789642
     CDS             1789642..1790160
     CDS             1790308..1791336
     CDS             complement(1791573..1793093)
     CDS             1793458..1794162
     CDS             1794159..1794962
     CDS             complement(1795554..1796582)
     CDS             1797512..1798378
     CDS             1798382..1798924
     CDS             1799018..1801198
     CDS             1801201..1801695
     CDS             1801747..1802769
     CDS             1802864..1803889
     CDS             complement(1803862..1804380)
     CDS             complement(1804367..1804855)