CDS             1..1314
     CDS             1474..2541
     CDS             2561..4879
     CDS             4890..5264
     CDS             5274..5900
     CDS             5897..6220
     CDS             complement(6224..8179)
     CDS             complement(8279..9136)
     CDS             complement(9299..9790)
     CDS             complement(9802..10917)
     CDS             11030..11989
     CDS             11986..12648
     CDS             12635..13810
     CDS             complement(13805..15325)
     CDS             complement(15331..15717)
     CDS             complement(15737..16087)
     CDS             complement(16210..17547)
     CDS             complement(17550..18725)
     CDS             complement(18745..19863)
     CDS             complement(19961..20077)
     CDS             complement(20198..20875)
     CDS             20939..23527
     CDS             23584..25371
     CDS             25378..27207
     CDS             27326..28444
     CDS             28447..29499
     CDS             29511..29843
     CDS             complement(29832..30620)
     CDS             complement(30617..31537)
     CDS             complement(31540..32142)
     CDS             complement(32153..34972)
     CDS             complement(35023..35229)
     CDS             complement(35536..35832)
     CDS             complement(35897..36277)
     CDS             36363..36824
     CDS             36886..37071
     CDS             complement(37074..38849)
     CDS             complement(38846..39949)
     CDS             complement(39946..40557)
     CDS             complement(40554..41162)
     CDS             complement(41140..42306)
     CDS             complement(42303..44135)
     CDS             complement(44140..46263)
     CDS             complement(46260..47408)
     CDS             complement(47409..49265)
     CDS             complement(49250..50374)
     CDS             complement(50407..51183)
     CDS             complement(51165..51899)
     CDS             complement(51899..52993)
     CDS             complement(53011..53952)
     CDS             complement(53942..55633)
     CDS             55749..57008
     CDS             complement(57005..57664)
     CDS             complement(57733..58509)
     CDS             complement(58520..59554)
     CDS             complement(59582..60835)
     CDS             complement(60828..61622)
     CDS             complement(61625..62080)
     CDS             complement(62162..63274)
     CDS             complement(63337..64416)
     CDS             complement(64400..64948)
     CDS             complement(64948..65712)
     CDS             66006..66725
     CDS             66700..68745
     CDS             68756..69724
     CDS             69741..69980
     CDS             70050..71030
     CDS             71027..71470
     CDS             complement(71476..73047)
     CDS             73704..74261
     CDS             74262..75164
     CDS             75139..76482
     CDS             76548..77024
     CDS             77064..77732
     CDS             77722..78954
     CDS             78947..79552
     CDS             complement(79539..80783)
     CDS             complement(80749..81252)
     CDS             81373..81930
     CDS             81955..83478
     CDS             83475..84725
     CDS             84768..85313
     CDS             85339..86118
     CDS             86126..87544
     CDS             complement(87555..88088)
     CDS             complement(88095..88784)
     CDS             complement(88789..89934)
     CDS             complement(89950..90867)
     CDS             complement(91058..91909)
     CDS             complement(91911..93905)
     CDS             complement(93918..94400)
     CDS             complement(94478..96871)
     CDS             97093..97800
     CDS             97882..98802
     CDS             complement(98799..99032)
     CDS             complement(99029..99985)
     CDS             complement(100006..100476)
     CDS             complement(100480..102168)
     CDS             complement(102241..103146)
     CDS             103247..104035
     CDS             104032..104955
     CDS             104996..105760
     CDS             105768..107864
     CDS             complement(107889..108035)
     CDS             complement(108113..108865)
     CDS             complement(108875..109981)
     CDS             110089..110913
     CDS             111012..112364
     CDS             complement(112372..113373)
     CDS             113562..115853
     CDS             115869..116444
     CDS             116441..117394
     CDS             complement(117454..118125)
     CDS             complement(118125..119297)
     CDS             complement(119307..119948)
     CDS             complement(119945..120385)
     CDS             complement(120385..121932)
     CDS             complement(122024..124255)
     CDS             124381..126444
     CDS             126446..127348
     CDS             complement(127351..128430)
     CDS             128532..128783
     CDS             complement(129091..130389)
     CDS             130537..132216
     CDS             132222..132659
     CDS             132656..133867
     CDS             133874..135067
     CDS             135051..135743
     CDS             complement(136763..136867)
     CDS             141693..141935
     CDS             complement(141966..142712)
     CDS             complement(142691..143506)
     CDS             complement(143482..144672)
     CDS             complement(144682..145938)
     CDS             146192..147115
     CDS             complement(147185..148297)
     CDS             148397..149359
     CDS             149307..150551
     CDS             150551..151717
     CDS             151714..152385
     CDS             152372..153178
     CDS             153184..154410
     CDS             154481..154858
     CDS             154896..156944
     CDS             156963..157352
     CDS             157330..157581
     CDS             157632..158531
     CDS             complement(158528..159538)
     CDS             complement(159561..159911)
     CDS             complement(159945..160409)
     CDS             complement(160381..161250)
     CDS             complement(161253..161987)
     CDS             162110..162721
     CDS             complement(162718..163557)
     CDS             complement(163566..164333)
     CDS             complement(164382..165311)
     CDS             complement(165431..166642)
     CDS             166759..167073
     CDS             complement(167061..167396)
     CDS             complement(167397..168560)
     CDS             complement(168533..169726)
     CDS             complement(169764..172913)
     CDS             complement(172917..173195)
     CDS             complement(173203..174114)
     CDS             complement(174235..175455)
     CDS             complement(175634..177661)
     CDS             complement(177785..178063)
     CDS             complement(178800..179891)
     CDS             179981..180847
     CDS             180930..183677
     CDS             183677..183784
     CDS             184086..185552
     CDS             185568..186251
     CDS             186260..186478
     CDS             186485..187342
     CDS             187358..187558
     CDS             187570..187680
     CDS             187670..188290
     CDS             188290..188778
     CDS             complement(188785..190371)
     CDS             complement(190385..190627)
     CDS             complement(190668..191315)
     CDS             complement(191315..192655)
     CDS             192750..193283
     CDS             complement(193277..194044)
     CDS             complement(194032..194679)
     CDS             complement(194679..195746)
     CDS             complement(195750..196565)
     CDS             complement(196740..197198)
     CDS             complement(197279..197923)
     CDS             complement(197920..198981)
     CDS             complement(198978..199658)
     CDS             complement(199663..200094)
     CDS             200323..201570
     CDS             complement(201567..202484)
     CDS             complement(202484..203611)
     CDS             complement(203665..204438)
     CDS             204565..205590
     CDS             205718..207109
     CDS             complement(207159..209207)
     CDS             209324..210070
     CDS             210092..211708
     CDS             211660..212388
     CDS             212378..212941
     CDS             complement(212938..213324)
     CDS             complement(213341..214333)
     CDS             complement(214333..216282)
     CDS             complement(216491..217333)
     CDS             217509..218150
     CDS             218147..218734
     CDS             218718..219503
     CDS             complement(219460..220311)
     CDS             complement(220301..221506)
     CDS             221714..223372
     CDS             223356..224960
     CDS             225081..226502
     CDS             226522..226749
     CDS             complement(226746..227369)
     CDS             227484..228782
     CDS             complement(228827..229984)
     CDS             complement(230009..231412)
     CDS             complement(231449..232906)
     CDS             233007..234305
     CDS             234410..235594
     CDS             235607..237148
     CDS             237295..237999
     CDS             238035..238250
     CDS             238279..240426
     CDS             240443..241663
     CDS             241673..242773
     CDS             242754..243947
     CDS             243963..244814
     CDS             complement(244823..245497)
     CDS             complement(245494..246174)
     CDS             246267..248213
     CDS             248210..249493
     CDS             249490..251547
     CDS             251553..252293
     CDS             252313..253383
     CDS             complement(253337..254428)
     CDS             complement(254418..255347)
     CDS             complement(255340..256371)
     CDS             256429..258138
     CDS             258185..259141
     CDS             complement(259138..259866)
     CDS             complement(259897..261726)
     CDS             complement(261745..262173)
     CDS             complement(262195..262395)
     CDS             complement(262483..262680)
     CDS             262839..264041
     CDS             264038..264610
     CDS             264660..265475
     CDS             265477..266862
     CDS             266887..267255
     CDS             267324..269597
     CDS             269747..271174
     CDS             complement(271196..272812)
     CDS             complement(272809..273102)
     CDS             complement(273099..274415)
     CDS             complement(274485..275381)
     CDS             275496..276236
     CDS             276269..277072
     CDS             277101..277904
     CDS             277913..278878
     CDS             279043..280479
     CDS             complement(280510..281664)
     CDS             281774..282319
     CDS             282460..284424
     CDS             284496..284870
     CDS             284873..285673
     CDS             285772..286758
     CDS             286865..288931
     CDS             289300..290100
     CDS             complement(290372..290965)
     CDS             291034..291801
     CDS             291816..292463
     CDS             292464..293255
     CDS             293275..293745
     CDS             293746..294153
     CDS             294157..294843
     CDS             complement(294840..295505)
     CDS             295539..296636
     CDS             296695..297774
     CDS             297771..298538
     CDS             298540..299724
     CDS             299724..300935
     CDS             300932..301945
     CDS             complement(301884..303248)
     CDS             complement(303227..303898)
     CDS             complement(304011..304667)
     CDS             complement(304904..306544)
     CDS             complement(306636..306905)
     CDS             307172..308344
     CDS             complement(308341..309327)
     CDS             complement(309324..310028)
     CDS             310130..310435
     CDS             310472..311032
     CDS             311029..311646
     CDS             311659..312150
     CDS             312122..313234
     CDS             313317..314000
     CDS             314038..314337
     CDS             314315..314884
     CDS             complement(315904..316008)
     CDS             320834..321076
     CDS             321123..322133
     CDS             322189..324756
     CDS             324870..325325
     CDS             325322..325561
     CDS             325558..326517
     CDS             326603..326791
     CDS             326813..327946
     CDS             327939..329129
     CDS             329212..329436
     CDS             complement(329464..330531)
     CDS             complement(330544..331749)
     CDS             331848..332231
     CDS             complement(332214..332864)
     CDS             332950..333255
     CDS             333257..335473
     CDS             335418..336098
     CDS             336083..336862
     CDS             336895..337722
     CDS             337731..338189
     CDS             338193..339458
     CDS             339460..340122
     CDS             340158..341468
     CDS             complement(341465..342466)
     CDS             342557..343273
     CDS             343266..343682
     CDS             complement(343679..344506)
     CDS             344591..346867
     CDS             346867..347910
     CDS             347964..349208
     CDS             349208..351025
     CDS             351129..352550
     CDS             352588..353805
     CDS             353858..354400
     CDS             354404..355267
     CDS             355264..355749
     CDS             355787..356302
     CDS             356402..356947
     CDS             complement(356937..357263)
     CDS             complement(357266..357769)
     CDS             357844..358563
     CDS             358618..361104
     CDS             361076..361525
     CDS             361541..362854
     CDS             362860..363891
     CDS             363895..364410
     CDS             364430..365452
     CDS             365452..365955
     CDS             365949..367241
     CDS             367264..368322
     CDS             368327..369238
     CDS             complement(369581..370291)
     CDS             370445..370957
     CDS             371013..371135
     CDS             371107..372552
     CDS             372673..374745
     CDS             374836..375627
     CDS             375664..376341
     CDS             376344..377300
     CDS             377310..380003
     CDS             380026..380556
     CDS             380553..381401
     CDS             381417..382466
     CDS             382463..382651
     CDS             382641..383750
     CDS             383747..384424
     CDS             384421..385374
     CDS             385386..385880
     CDS             385896..386288
     CDS             386378..387088
     CDS             387264..388991
     CDS             388994..389224
     CDS             389221..389892
     CDS             390014..391381
     CDS             complement(391378..391797)
     CDS             complement(391814..393145)
     CDS             393402..394571
     CDS             394619..395797
     CDS             complement(395766..396362)
     CDS             396432..396524
     CDS             396582..396851
     CDS             396855..398399
     CDS             398412..399323
     CDS             complement(399320..399658)
     CDS             complement(399670..400983)
     CDS             401683..402759
     CDS             402769..405921
     CDS             405918..407171
     CDS             complement(407165..408460)
     CDS             complement(408435..410804)
     CDS             complement(410814..412142)
     CDS             412216..413142
     CDS             complement(413123..413752)
     CDS             complement(413753..414475)
     CDS             complement(414465..415490)
     CDS             415629..417827
     CDS             complement(417824..418219)
     CDS             complement(418255..419073)
     CDS             complement(419094..419792)
     CDS             complement(419875..421359)
     CDS             complement(421347..422279)
     CDS             complement(422252..422623)
     CDS             422776..425472
     CDS             425509..426123
     CDS             complement(426111..427325)
     CDS             complement(427476..428102)
     CDS             complement(428255..429778)
     CDS             complement(429771..430259)
     CDS             complement(430281..431726)
     CDS             complement(431735..432721)
     CDS             complement(432721..433758)
     CDS             433868..435502
     CDS             complement(435499..436068)
     CDS             complement(436065..437888)
     CDS             438013..439428
     CDS             439429..440832
     CDS             440953..441156
     CDS             441158..441973
     CDS             441939..442712
     CDS             442696..443682
     CDS             443679..444509
     CDS             444539..445762
     CDS             445762..447021
     CDS             447023..447349
     CDS             447431..447751
     CDS             447751..448239
     CDS             448257..449207
     CDS             449209..449979
     CDS             449951..451375
     CDS             451405..452352
     CDS             452349..453107
     CDS             453774..454973
     CDS             455016..455174
     CDS             455320..455499
     CDS             455518..456048
     CDS             456075..456500
     CDS             456529..457233
     CDS             457348..457830
     CDS             457864..458238
     CDS             458351..467002
     CDS             467101..467505
     CDS             467544..468011
     CDS             468140..470221
     CDS             470325..471107
     CDS             471312..471701
     CDS             471683..472192
     CDS             472192..472992
     CDS             472999..474225
     CDS             474236..474469
     CDS             474466..476415
     CDS             476431..478671
     CDS             478680..479609
     CDS             479764..481050
     CDS             481047..482036
     CDS             482048..482659
     CDS             482652..483224
     CDS             483224..483526
     CDS             483530..485377
     CDS             485381..486901
     CDS             486901..488391
     CDS             488458..490806
     CDS             490850..491242
     CDS             491251..493068
     CDS             493065..494774
     CDS             complement(494779..496674)
     CDS             complement(496704..497258)
     CDS             complement(497294..498088)
     CDS             498304..498918
     CDS             complement(498915..501455)
     CDS             501646..501921
     CDS             complement(501991..502308)
     CDS             502387..502758
     CDS             502864..503175
     CDS             503185..503442
     CDS             503560..504636
     CDS             504633..505418
     CDS             505415..506332
     CDS             506295..506948
     CDS             506896..507759
     CDS             507759..508649
     CDS             508702..509127
     CDS             509145..509657
     CDS             509657..510187
     CDS             510206..511720
     CDS             511736..512632
     CDS             512650..514053
     CDS             514069..514461
     CDS             514458..515042
     CDS             515045..515443
     CDS             515436..516179
     CDS             516176..517441
     CDS             517526..518038
     CDS             518180..519139
     CDS             519216..519743
     CDS             519697..520488
     CDS             520485..521423
     CDS             521420..522109
     CDS             522127..522606
     CDS             complement(522595..523758)
     CDS             complement(523852..524259)
     CDS             complement(524263..524754)
     CDS             complement(524862..525923)
     CDS             complement(525942..526310)
     CDS             complement(526307..527077)
     CDS             complement(527077..527670)
     CDS             527826..529400
     CDS             529397..530056
     CDS             530053..530439
     CDS             530436..532631
     CDS             532624..533547
     CDS             533544..535295
     CDS             535292..536539
     CDS             complement(536588..536992)
     CDS             537259..538599
     CDS             538700..538933
     CDS             538956..539198
     CDS             539216..539722
     CDS             539722..540435
     CDS             540432..540788
     CDS             complement(540815..541528)
     CDS             complement(541525..543372)
     CDS             543474..543896
     CDS             543966..544403
     CDS             complement(544407..545093)
     CDS             complement(545105..545395)
     CDS             complement(545406..546674)
     CDS             546804..547142
     CDS             547252..549207
     CDS             549212..551491
     CDS             complement(551469..551963)
     CDS             552022..552756
     CDS             552841..554646
     CDS             554651..555919
     CDS             555933..557768
     CDS             557773..558849
     CDS             558846..559865
     CDS             559862..561439
     CDS             561436..561957
     CDS             562028..562594
     CDS             562673..564235
     CDS             complement(564274..565446)
     CDS             complement(565451..566104)
     CDS             566234..567223
     CDS             567220..567891
     CDS             complement(567888..568796)
     CDS             complement(568824..569516)
     CDS             complement(569530..570018)
     CDS             570165..571502
     CDS             571522..572046
     CDS             572047..572757
     CDS             572723..573610
     CDS             573600..574322
     CDS             574319..575413
     CDS             575526..576002
     CDS             575999..576961
     CDS             577050..579386
     CDS             579398..579712
     CDS             579709..581277
     CDS             581327..581779
     CDS             complement(581809..583773)
     CDS             complement(583796..584407)
     CDS             complement(584408..586243)
     CDS             complement(586268..587923)
     CDS             complement(587920..588234)
     CDS             complement(588415..590172)
     CDS             complement(590184..590444)
     CDS             complement(590653..591342)
     CDS             complement(591329..592501)
     CDS             complement(592495..593151)
     CDS             complement(593148..593390)
     CDS             complement(593407..594117)
     CDS             complement(594144..595463)
     CDS             595672..598245
     CDS             598308..599201
     CDS             599198..599728
     CDS             599728..600213
     CDS             600204..600776
     CDS             600781..601365
     CDS             601396..602187
     CDS             602197..603102
     CDS             603105..603722
     CDS             603735..604457
     CDS             604583..604960
     CDS             604960..605787
     CDS             605808..607754
     CDS             607779..608408
     CDS             608405..609136
     CDS             609199..609303
     CDS             609362..610921
     CDS             complement(610967..612136)
     CDS             612299..613837
     CDS             complement(613874..614809)
     CDS             complement(614830..616071)
     CDS             complement(616153..616383)
     CDS             complement(616470..617213)
     CDS             complement(617366..617578)
     CDS             617798..618418
     CDS             618430..619818
     CDS             619827..620795
     CDS             620807..621124
     CDS             621121..622302
     CDS             622299..622961
     CDS             622958..623920
     CDS             complement(623887..625287)
     CDS             complement(625287..625961)
     CDS             complement(625958..626314)
     CDS             complement(626318..627886)
     CDS             628564..630189
     CDS             630268..631026
     CDS             631026..631625
     CDS             631622..632077
     CDS             632215..632736
     CDS             632721..633338
     CDS             633335..633961
     CDS             634026..635735
     CDS             635778..636326
     CDS             complement(636367..637032)
     CDS             637088..638224
     CDS             638243..638923
     CDS             complement(638920..639579)
     CDS             complement(639557..641776)
     CDS             complement(642042..643088)
     CDS             complement(643155..644456)
     CDS             complement(644469..645884)
     CDS             complement(645989..646354)
     CDS             646549..647112
     CDS             647130..647333
     CDS             647323..648243
     CDS             648249..648716
     CDS             complement(648713..649597)
     CDS             complement(649607..649843)
     CDS             complement(649857..650015)
     CDS             650167..650901
     CDS             650894..651931
     CDS             651894..652697
     CDS             652768..653409
     CDS             653403..653930
     CDS             653967..654968
     CDS             654965..656389
     CDS             656392..656961
     CDS             656965..657618
     CDS             657619..659727
     CDS             659785..659970
     CDS             659981..660652
     CDS             660656..661174
     CDS             661174..662130
     CDS             662114..662692
     CDS             complement(662689..663102)
     CDS             663204..664229
     CDS             664242..665234
     CDS             665278..665964
     CDS             665997..666323
     CDS             666320..666823
     CDS             666798..668213
     CDS             complement(668210..669334)
     CDS             669457..670029
     CDS             670138..670434
     CDS             670555..671583
     CDS             671591..672511
     CDS             complement(672501..673382)
     CDS             complement(673423..674547)
     CDS             complement(674568..674930)
     CDS             complement(675112..676299)
     CDS             complement(676316..676879)
     CDS             complement(676881..679286)
     CDS             679583..679834
     CDS             complement(679821..680258)
     CDS             complement(680271..681569)
     CDS             complement(681572..682102)
     CDS             complement(682099..683916)
     CDS             complement(684019..684927)
     CDS             685033..685440
     CDS             complement(685428..685778)
     CDS             685970..687181
     CDS             687178..687816
     CDS             complement(687803..688654)
     CDS             complement(688723..689955)
     CDS             690123..690632
     CDS             complement(690619..691191)
     CDS             complement(691209..691526)
     CDS             complement(691542..691637)
     CDS             691730..692077
     CDS             692227..693930
     CDS             693930..694652
     CDS             694744..694947
     CDS             694979..695542
     CDS             695591..697810
     CDS             697821..698423
     CDS             698426..699346
     CDS             complement(699404..700399)
     CDS             complement(700446..701189)
     CDS             complement(701193..702497)
     CDS             complement(702966..703529)
     CDS             complement(703613..704767)
     CDS             complement(705242..705364)
     CDS             705749..706603
     CDS             706712..708049
     CDS             complement(708046..710127)
     CDS             complement(710138..711091)
     CDS             711334..712671
     CDS             712681..713874
     CDS             713995..714315
     CDS             714312..715565
     CDS             715592..715996
     CDS             715998..716936
     CDS             716949..717191
     CDS             717193..717897
     CDS             717917..718198
     CDS             718199..718594
     CDS             718610..719053
     CDS             719131..719577
     CDS             complement(719567..721114)
     CDS             complement(721114..721953)
     CDS             722421..723302
     CDS             723314..725860
     CDS             725877..726575
     CDS             726709..727035
     CDS             727138..727776
     CDS             727899..729023
     CDS             729023..732157
     CDS             732147..733553
     CDS             complement(733546..734763)
     CDS             734915..735700
     CDS             complement(735697..736392)
     CDS             736509..739046
     CDS             739208..740656
     CDS             740776..741276
     CDS             741273..741788
     CDS             complement(741895..742092)
     CDS             complement(742185..742739)
     CDS             742953..744242
     CDS             complement(744220..745341)
     CDS             745467..746345
     CDS             746422..747630
     CDS             747658..748443
     CDS             748445..749089
     CDS             complement(749122..749400)
     CDS             749896..752175
     CDS             752310..753017
     CDS             752995..753258
     CDS             753255..754376
     CDS             754381..756057
     CDS             756112..757107
     CDS             757119..757478
     CDS             757468..757980
     CDS             757977..759047
     CDS             759101..759589
     CDS             759582..760031
     CDS             760057..760665
     CDS             760662..761663
     CDS             761674..762306
     CDS             762303..762923
     CDS             762920..763252
     CDS             763297..764865
     CDS             764868..765251
     CDS             complement(765248..765655)
     CDS             complement(765693..766439)
     CDS             complement(766441..767802)
     CDS             768063..768587
     CDS             complement(768529..769605)
     CDS             complement(769602..770366)
     CDS             complement(770411..770959)
     CDS             771089..772951
     CDS             complement(772948..774015)
     CDS             complement(774078..774410)
     CDS             774440..775780
     CDS             775777..776217
     CDS             776419..778227
     CDS             778224..778754
     CDS             778793..778987
     CDS             779093..779446
     CDS             complement(779653..782076)
     CDS             782241..784442
     CDS             784474..784839
     CDS             complement(784870..785628)
     CDS             complement(785966..786685)
     CDS             complement(786685..788655)
     CDS             complement(788677..789447)
     CDS             complement(789854..790270)
     CDS             complement(790285..791517)
     CDS             complement(791526..792566)
     CDS             complement(792563..792937)
     CDS             complement(792950..793741)
     CDS             complement(793775..795607)
     CDS             complement(795616..796950)
     CDS             complement(797212..798435)
     CDS             complement(798468..798752)
     CDS             798976..800661
     CDS             complement(800708..802198)
     CDS             802293..803231
     CDS             803236..803631
     CDS             803640..804095
     CDS             804152..806266
     CDS             complement(806256..807395)
     CDS             complement(807392..812059)
     CDS             812208..813326
     CDS             813326..814000
     CDS             814114..814635
     CDS             814622..815905
     CDS             815895..816290
     CDS             816338..816676
     CDS             complement(816692..818329)
     CDS             818449..819321
     CDS             complement(819318..820277)
     CDS             complement(820255..821223)
     CDS             complement(821220..821579)
     CDS             complement(821594..823663)
     CDS             complement(823953..824333)
     CDS             complement(824333..824557)
     CDS             complement(824560..825141)
     CDS             complement(825138..826169)
     CDS             complement(826159..826884)
     CDS             complement(826884..827324)
     CDS             827453..827716
     CDS             827818..829104
     CDS             829138..831516
     CDS             complement(831508..832422)
     CDS             832544..834589
     CDS             complement(834586..835041)
     CDS             835100..835927
     CDS             835921..836151
     CDS             836155..836937
     CDS             836930..837385
     CDS             837407..837550
     CDS             837554..837982
     CDS             837972..838355
     CDS             838384..838545
     CDS             838542..840623
     CDS             840626..841336
     CDS             841338..843014
     CDS             843058..843273
     CDS             complement(843296..843820)
     CDS             844206..845465
     CDS             845467..845922
     CDS             845945..848032
     CDS             848051..849439
     CDS             849450..850157
     CDS             850159..852369
     CDS             852472..852771
     CDS             complement(853086..853745)
     CDS             complement(853742..855637)
     CDS             855818..856954
     CDS             856965..860099
     CDS             860092..861540
     CDS             861540..862166
     CDS             complement(862270..863484)
     CDS             complement(863484..864221)
     CDS             complement(864209..864928)
     CDS             complement(865003..865413)
     CDS             complement(865413..866390)
     CDS             complement(866399..868513)
     CDS             868735..869649
     CDS             869744..870382
     CDS             870521..871753
     CDS             complement(871762..872916)
     CDS             873012..874424
     CDS             874517..875305
     CDS             875315..876532
     CDS             876532..877251
     CDS             877248..877802
     CDS             877799..878263
     CDS             878270..879166
     CDS             879188..879826
     CDS             879813..880268
     CDS             880268..881095
     CDS             881158..881589
     CDS             881596..882039
     CDS             complement(882044..883195)
     CDS             complement(883271..884170)
     CDS             complement(884176..884814)
     CDS             884901..886187
     CDS             886184..886591
     CDS             886598..887290
     CDS             887291..889051
     CDS             889126..889935
     CDS             889938..891125
     CDS             891125..894157
     CDS             complement(894172..895860)
     CDS             complement(896006..898081)
     CDS             898318..898566
     CDS             complement(898522..899745)
     CDS             complement(899770..901527)
     CDS             complement(901547..902473)
     CDS             complement(902470..903258)
     CDS             complement(903268..904440)
     CDS             complement(904453..905709)
     CDS             complement(905804..906841)
     CDS             complement(906938..908695)
     CDS             908867..909541
     CDS             909535..910902
     CDS             910922..912310
     CDS             912388..913170
     CDS             913316..913546
     CDS             913543..915657
     CDS             complement(916053..916205)
     CDS             916445..917299
     CDS             917373..918527
     CDS             complement(918529..919842)
     CDS             complement(920198..920566)
     CDS             920640..921527
     CDS             921610..922734
     CDS             922734..925145
     CDS             925222..926772
     CDS             complement(926673..927095)
     CDS             complement(927207..927860)
     CDS             complement(927857..930565)
     CDS             complement(930631..932154)
     CDS             complement(932175..932708)
     CDS             933063..934076
     CDS             934087..934821
     CDS             complement(934833..935381)
     CDS             complement(935450..936655)
     CDS             complement(936652..939711)
     CDS             complement(939806..940315)
     CDS             complement(940312..941064)
     CDS             complement(941061..941846)
     CDS             complement(941843..942685)
     CDS             complement(942682..943611)
     CDS             complement(943611..945161)
     CDS             complement(945449..946639)
     CDS             946884..948527
     CDS             948620..949558
     CDS             949558..950382
     CDS             950379..951200
     CDS             951191..951958
     CDS             951968..953275
     CDS             953351..954154
     CDS             954223..954507
     CDS             complement(954515..955687)
     CDS             955866..958079
     CDS             958168..958464
     CDS             complement(958443..959432)
     CDS             complement(959425..961323)
     CDS             complement(961328..962365)
     CDS             962483..964126
     CDS             964231..965877
     CDS             complement(965881..966471)
     CDS             complement(966520..968517)
     CDS             complement(968756..970021)
     CDS             complement(970018..972312)
     CDS             complement(972316..972708)
     CDS             complement(972692..973510)
     CDS             complement(973507..973716)
     CDS             complement(973713..975092)
     CDS             complement(975092..975970)
     CDS             complement(975958..976641)
     CDS             complement(976638..976865)
     CDS             977081..978304
     CDS             978348..979151
     CDS             complement(979155..980294)
     CDS             complement(980353..981651)
     CDS             complement(981756..982469)
     CDS             982635..982943
     CDS             983020..984921
     CDS             complement(985111..985398)
     CDS             985611..987092
     CDS             987146..988300
     CDS             988396..988920
     CDS             complement(988900..990426)
     CDS             990659..991651
     CDS             991658..992920
     CDS             992917..993876
     CDS             993903..995837
     CDS             995899..997104
     CDS             997395..998360
     CDS             complement(998357..999052)
     CDS             complement(999049..1000686)
     CDS             complement(1000683..1001864)
     CDS             complement(1001883..1003382)
     CDS             1003630..1005216
     CDS             1005239..1006960
     CDS             1006957..1007427
     CDS             1007538..1008245
     CDS             1008242..1009075
     CDS             1009100..1009411
     CDS             1009427..1009747
     CDS             complement(1009744..1010748)
     CDS             1010874..1011320
     CDS             1011338..1012219
     CDS             complement(1012216..1013826)
     CDS             1013933..1014151
     CDS             complement(1014148..1014738)
     CDS             complement(1014739..1014981)
     CDS             complement(1014978..1016033)
     CDS             complement(1016042..1018291)
     CDS             1018457..1018729
     CDS             complement(1018776..1019549)
     CDS             complement(1019566..1020519)
     CDS             complement(1020516..1020869)
     CDS             complement(1020862..1021281)
     CDS             complement(1021331..1021978)
     CDS             complement(1021971..1023155)
     CDS             complement(1023152..1025728)
     CDS             1025757..1026599
     CDS             1026676..1027638
     CDS             1027669..1028847
     CDS             1028844..1029728
     CDS             1029775..1030098
     CDS             1030095..1031219
     CDS             1031221..1032048
     CDS             1032045..1032599
     CDS             complement(1032628..1033188)
     CDS             1033284..1033745
     CDS             1033746..1035092
     CDS             1035144..1035905
     CDS             1035909..1037039
     CDS             1037158..1037544
     CDS             1037547..1038023
     CDS             1038046..1038306
     CDS             1038312..1038686
     CDS             complement(1038688..1039842)
     CDS             1040108..1040533
     CDS             complement(1040696..1041946)
     CDS             complement(1041953..1042195)
     CDS             complement(1042192..1042923)
     CDS             complement(1042920..1044572)
     CDS             complement(1044569..1044967)
     CDS             complement(1044978..1045292)
     CDS             complement(1045289..1047100)
     CDS             complement(1047097..1047456)
     CDS             complement(1047453..1048367)
     CDS             complement(1048364..1048522)
     CDS             complement(1048540..1050600)
     CDS             complement(1050597..1051727)
     CDS             complement(1051697..1052626)
     CDS             complement(1052623..1053174)
     CDS             complement(1053260..1053403)
     CDS             complement(1053415..1054410)
     CDS             complement(1054413..1056701)
     CDS             complement(1056685..1056930)
     CDS             complement(1056939..1057211)
     CDS             1057516..1057866
     CDS             1057871..1060648
     CDS             1060701..1061675
     CDS             1062005..1063645
     CDS             1063753..1064427
     CDS             1064429..1064689
     CDS             1065174..1065296
     CDS             complement(1065555..1066709)
     CDS             1067428..1068495
     CDS             1068505..1069329
     CDS             1069326..1070063
     CDS             1070060..1070785
     CDS             1070795..1071412
     CDS             1071502..1075104
     CDS             1075107..1075991
     CDS             1075988..1077313
     CDS             1077310..1077699
     CDS             1077769..1078146
     CDS             1078133..1080256
     CDS             1080412..1081425
     CDS             1081428..1082216
     CDS             1082213..1083232
     CDS             1083234..1085285
     CDS             1085309..1086112
     CDS             1086428..1086829
     CDS             complement(1086874..1089693)
     CDS             complement(1089703..1090869)
     CDS             complement(1091061..1091498)
     CDS             complement(1091495..1092508)
     CDS             complement(1092519..1093085)
     CDS             complement(1093082..1093966)
     CDS             complement(1093975..1095537)
     CDS             1095690..1096076
     CDS             1096081..1096386
     CDS             complement(1096334..1096840)
     CDS             complement(1096886..1097497)
     CDS             1097750..1099354
     CDS             1099354..1099947
     CDS             1100035..1100241
     CDS             1100292..1103111
     CDS             1103122..1103724
     CDS             1103727..1104647
     CDS             1104644..1105504
     CDS             complement(1105558..1106067)
     CDS             1106220..1106807
     CDS             1106857..1108074
     CDS             1108071..1108721
     CDS             complement(1108647..1109192)
     CDS             complement(1109382..1110191)
     CDS             complement(1110188..1110946)
     CDS             complement(1110962..1112608)
     CDS             complement(1112601..1113404)
     CDS             complement(1113401..1114369)
     CDS             complement(1114373..1115950)
     CDS             1116148..1117383
     CDS             1117380..1117928
     CDS             complement(1117925..1118227)
     CDS             complement(1118237..1118569)
     CDS             complement(1118626..1119189)
     CDS             1119336..1119674
     CDS             complement(1119694..1120020)
     CDS             1120141..1120785
     CDS             complement(1120790..1121143)
     CDS             complement(1121140..1122099)
     CDS             complement(1122096..1122593)
     CDS             complement(1122593..1123153)
     CDS             complement(1123134..1123976)
     CDS             complement(1123978..1124775)
     CDS             complement(1124794..1127580)
     CDS             1127767..1128525
     CDS             complement(1128522..1129904)
     CDS             complement(1129922..1130599)
     CDS             1130743..1131048
     CDS             1131155..1132483
     CDS             1132607..1132729
     CDS             complement(1132856..1133440)
     CDS             1133718..1134701
     CDS             complement(1134698..1137259)
     CDS             1137558..1138484
     CDS             1138537..1139850
     CDS             1139967..1140401
     CDS             1140398..1140649
     CDS             1140659..1141942
     CDS             1141923..1142564
     CDS             1142625..1143194
     CDS             1143207..1144448
     CDS             1144451..1144672
     CDS             1144676..1145113
     CDS             1145110..1145610
     CDS             1145607..1146131
     CDS             1146144..1146620
     CDS             complement(1146637..1148019)
     CDS             complement(1148021..1152439)
     CDS             1152697..1152906
     CDS             complement(1152910..1154661)
     CDS             1154790..1156583
     CDS             1156651..1157301
     CDS             complement(1157298..1159352)
     CDS             1159466..1160302
     CDS             1160299..1162164
     CDS             1162186..1163025
     CDS             1163028..1163720
     CDS             1163707..1164312
     CDS             1164381..1164815
     CDS             complement(1164861..1166597)
     CDS             1166757..1168145
     CDS             1168142..1168576
     CDS             1168573..1169280
     CDS             complement(1169277..1170368)
     CDS             complement(1170397..1171440)
     CDS             complement(1171794..1172516)
     CDS             complement(1172513..1173139)
     CDS             complement(1173209..1173772)
     CDS             complement(1173762..1174688)
     CDS             complement(1174715..1175800)
     CDS             1175902..1176300
     CDS             complement(1176289..1177965)
     CDS             complement(1178065..1179219)
     CDS             complement(1179368..1179943)
     CDS             complement(1179943..1181913)
     CDS             1182051..1185413
     CDS             complement(1185422..1186660)
     CDS             complement(1186657..1187325)
     CDS             1187455..1188615
     CDS             complement(1188612..1189427)
     CDS             complement(1189424..1192408)
     CDS             complement(1192395..1192733)
     CDS             complement(1192742..1193668)
     CDS             complement(1193658..1194860)
     CDS             complement(1194870..1196312)
     CDS             complement(1196299..1196811)
     CDS             complement(1196808..1199267)
     CDS             complement(1199303..1199644)
     CDS             complement(1199674..1200645)
     CDS             complement(1200648..1202225)
     CDS             complement(1202234..1202515)
     CDS             complement(1202598..1203956)
     CDS             complement(1204017..1206734)
     CDS             1206903..1207784
     CDS             1207800..1208177
     CDS             1208229..1208327
     CDS             1208324..1209514
     CDS             complement(1209501..1210019)
     CDS             1210131..1212710
     CDS             1212707..1213918
     CDS             complement(1213919..1214176)
     CDS             complement(1214181..1214558)
     CDS             complement(1214574..1214891)
     CDS             complement(1214914..1216068)
     CDS             1216135..1216494
     CDS             1216690..1218453
     CDS             1218450..1220234
     CDS             1220231..1221448
     CDS             1221435..1222637
     CDS             1222640..1223188
     CDS             1223203..1224462
     CDS             1224459..1225205
     CDS             1225205..1228234
     CDS             complement(1228231..1229067)
     CDS             complement(1229064..1229891)
     CDS             complement(1229888..1230880)
     CDS             complement(1230888..1231679)
     CDS             complement(1231676..1232413)
     CDS             complement(1232483..1233661)
     CDS             complement(1233668..1234225)
     CDS             complement(1234225..1234788)
     CDS             complement(1234826..1235749)
     CDS             complement(1235771..1236586)
     CDS             1236707..1237222
     CDS             1237222..1237917
     CDS             complement(1237906..1239204)
     CDS             complement(1239260..1240195)
     CDS             complement(1240208..1241818)
     CDS             complement(1241812..1242156)
     CDS             complement(1242722..1244143)
     CDS             1244275..1245045
     CDS             complement(1245071..1246039)
     CDS             complement(1246058..1246957)
     CDS             complement(1246954..1248288)
     CDS             complement(1248298..1248828)
     CDS             complement(1248821..1249273)
     CDS             complement(1249317..1249658)
     CDS             1249668..1250342
     CDS             1250476..1250907
     CDS             complement(1250932..1252167)
     CDS             complement(1252183..1253511)
     CDS             complement(1253527..1254606)
     CDS             1254806..1256029
     CDS             1256026..1258167
     CDS             complement(1258177..1258539)
     CDS             1258684..1259676
     CDS             1259673..1262033
     CDS             1262030..1263343
     CDS             1263321..1264151
     CDS             1264235..1265896
     CDS             1265906..1266385
     CDS             1266402..1267988
     CDS             complement(1267997..1268203)
     CDS             complement(1268200..1269015)
     CDS             complement(1269008..1269775)
     CDS             complement(1269776..1271113)
     CDS             complement(1271106..1271450)
     CDS             complement(1271462..1271779)
     CDS             complement(1271776..1272444)
     CDS             1272575..1273930
     CDS             1273943..1274689
     CDS             complement(1274684..1275148)
     CDS             1275207..1276322
     CDS             1276380..1276622
     CDS             complement(1276619..1277056)
     CDS             complement(1277146..1280439)
     CDS             1280628..1281368
     CDS             complement(1281384..1281989)
     CDS             1282092..1282376
     CDS             1282552..1284444
     CDS             1284508..1285722
     CDS             1285719..1286459
     CDS             complement(1286456..1287880)
     CDS             complement(1287855..1288358)
     CDS             complement(1288434..1289561)
     CDS             complement(1289564..1291336)
     CDS             1291385..1292602
     CDS             complement(1292613..1292978)
     CDS             1293047..1293907
     CDS             1293904..1294728
     CDS             1294725..1295378
     CDS             1295413..1295844
     CDS             1295851..1296183
     CDS             1296211..1296759
     CDS             1296762..1297964
     CDS             1297998..1298558
     CDS             1298573..1300024
     CDS             1300028..1301128
     CDS             1301217..1301978
     CDS             1302011..1302295
     CDS             complement(1302336..1302773)
     CDS             1302951..1303073
     CDS             1303548..1304702
     CDS             1304790..1305788
     CDS             complement(1305871..1306158)
     CDS             complement(1306371..1307543)
     CDS             1307764..1308903
     CDS             1308911..1311298
     CDS             1311295..1313328
     CDS             complement(1313325..1313744)
     CDS             complement(1313827..1314660)
     CDS             1314770..1315465
     CDS             1315468..1316517
     CDS             complement(1316534..1316728)
     CDS             complement(1316795..1317442)
     CDS             1317583..1319112
     CDS             1319084..1320388
     CDS             1320455..1320841
     CDS             complement(1320858..1321520)
     CDS             complement(1321517..1322845)
     CDS             1322924..1323760
     CDS             complement(1323782..1324996)
     CDS             complement(1325072..1325371)
     CDS             complement(1325441..1325698)
     CDS             complement(1325692..1326075)
     CDS             complement(1326021..1326269)
     CDS             complement(1326280..1326702)
     CDS             complement(1326706..1327128)
     CDS             complement(1327121..1328380)
     CDS             complement(1328515..1329861)
     CDS             complement(1329889..1331418)
     CDS             complement(1331436..1332890)
     CDS             complement(1332901..1333278)
     CDS             complement(1333305..1334216)
     CDS             complement(1334433..1334663)
     CDS             complement(1334667..1335797)
     CDS             complement(1335823..1337172)
     CDS             1337319..1338455
     CDS             1338445..1340100
     CDS             1340131..1340337
     CDS             1340347..1340646
     CDS             1340649..1341842
     CDS             1341835..1343373
     CDS             1343441..1344550
     CDS             complement(1344547..1346436)
     CDS             complement(1346562..1346945)
     CDS             complement(1347058..1347723)
     CDS             complement(1347720..1348916)
     CDS             complement(1349072..1349215)
     CDS             complement(1349226..1349537)
     CDS             complement(1349534..1351813)
     CDS             complement(1351800..1352039)
     CDS             complement(1352179..1352847)
     CDS             complement(1352874..1354847)
     CDS             complement(1354993..1356384)
     CDS             complement(1356406..1358337)
     CDS             complement(1358337..1359524)
     CDS             complement(1359657..1362041)
     CDS             complement(1362133..1363095)
     CDS             complement(1363092..1363565)
     CDS             complement(1363581..1364021)
     CDS             complement(1364036..1366150)
     CDS             complement(1366257..1366931)
     CDS             complement(1366951..1367334)
     CDS             complement(1367324..1367752)
     CDS             1367962..1370364
     CDS             1370382..1371035
     CDS             1371022..1371885
     CDS             1371897..1372547
     CDS             1372585..1373268
     CDS             1373258..1374847
     CDS             1374844..1376490
     CDS             complement(1376477..1376878)
     CDS             complement(1377197..1377622)
     CDS             1382334..1382438
     CDS             complement(1383462..1384418)
     CDS             1384467..1386251
     CDS             complement(1386968..1387294)
     CDS             complement(1387251..1388195)
     CDS             complement(1388202..1391381)
     CDS             1391727..1392446
     CDS             1392431..1392751
     CDS             complement(1393120..1394448)
     CDS             1394533..1395519
     CDS             1395562..1395822
     CDS             complement(1395839..1397182)
     CDS             complement(1397210..1398478)
     CDS             1398653..1399945
     CDS             complement(1399948..1400145)
     CDS             1400323..1400985
     CDS             complement(1400982..1401917)
     CDS             complement(1401922..1402668)
     CDS             1402723..1403550
     CDS             complement(1403503..1403712)
     CDS             1403781..1403984
     CDS             1403985..1404554
     CDS             1404547..1405197
     CDS             1405151..1406353
     CDS             complement(1406342..1407679)
     CDS             complement(1407618..1408313)
     CDS             complement(1408300..1409076)
     CDS             complement(1409073..1410116)
     CDS             complement(1410116..1411015)
     CDS             complement(1411028..1412146)
     CDS             complement(1412275..1412736)
     CDS             complement(1412851..1413684)
     CDS             complement(1413713..1414585)
     CDS             complement(1414591..1415832)
     CDS             complement(1415829..1416674)
     CDS             complement(1416678..1417922)
     CDS             complement(1417966..1418721)
     CDS             1418982..1420499
     CDS             1420617..1421741
     CDS             1421726..1423045
     CDS             1423049..1423318
     CDS             1423315..1425552
     CDS             1425571..1425684
     CDS             complement(1425717..1426487)
     CDS             complement(1426497..1426763)
     CDS             1426933..1427976
     CDS             complement(1428014..1428877)
     CDS             1429004..1430056
     CDS             1430066..1431334
     CDS             1431347..1431610
     CDS             1431612..1432238
     CDS             1432225..1432725
     CDS             1432793..1433644
     CDS             complement(1433630..1434454)
     CDS             complement(1434457..1435296)
     CDS             complement(1435293..1437518)
     CDS             1437668..1439224
     CDS             1439328..1440917
     CDS             1440907..1441560
     CDS             1441557..1442180
     CDS             1442191..1443480
     CDS             1443528..1445291
     CDS             1445380..1445670
     CDS             complement(1445637..1446170)
     CDS             complement(1446157..1447896)
     CDS             complement(1447856..1449103)
     CDS             complement(1449103..1450695)
     CDS             complement(1450686..1451726)
     CDS             complement(1451782..1453194)
     CDS             1453257..1454390
     CDS             complement(1454387..1455553)
     CDS             complement(1455644..1456183)
     CDS             complement(1456322..1457584)
     CDS             complement(1457581..1458288)
     CDS             1458437..1459096
     CDS             1459241..1459747
     CDS             1459744..1460037
     CDS             complement(1460083..1460697)
     CDS             complement(1460694..1461593)
     CDS             1461803..1462474
     CDS             complement(1462471..1463304)
     CDS             complement(1463309..1463521)
     CDS             complement(1463590..1464594)
     CDS             complement(1464591..1465610)
     CDS             complement(1465626..1466096)
     CDS             complement(1466093..1467931)
     CDS             complement(1467931..1468437)
     CDS             complement(1468434..1468847)
     CDS             complement(1468894..1469442)
     CDS             complement(1469456..1470799)
     CDS             complement(1470796..1471746)
     CDS             complement(1471743..1472684)
     CDS             complement(1472694..1472963)
     CDS             complement(1472947..1474650)
     CDS             1474845..1475789
     CDS             1475799..1476626
     CDS             1476623..1477153
     CDS             1477125..1477427
     CDS             1477427..1478236
     CDS             1478233..1479132
     CDS             1479229..1479837
     CDS             1479848..1481473
     CDS             complement(1481462..1481959)
     CDS             complement(1481956..1482438)
     CDS             complement(1482435..1483085)
     CDS             complement(1483090..1484235)
     CDS             complement(1484222..1485496)
     CDS             complement(1485493..1486902)
     CDS             complement(1487001..1487531)
     CDS             complement(1487586..1489511)
     CDS             1489683..1490519
     CDS             1490516..1492204
     CDS             complement(1492201..1492422)
     CDS             complement(1492409..1492531)
     CDS             complement(1492531..1494696)
     CDS             complement(1494659..1494991)
     CDS             complement(1495012..1495338)
     CDS             complement(1495335..1495652)
     CDS             complement(1495656..1496333)
     CDS             complement(1496320..1496643)
     CDS             complement(1496805..1497965)
     CDS             complement(1498035..1498970)
     CDS             complement(1498967..1499392)
     CDS             complement(1499392..1501104)
     CDS             complement(1501112..1502422)
     CDS             complement(1502424..1503251)
     CDS             complement(1503304..1503744)
     CDS             complement(1503747..1504007)
     CDS             complement(1504017..1504646)
     CDS             complement(1504730..1506028)
     CDS             complement(1506003..1507103)
     CDS             complement(1507233..1507670)
     CDS             complement(1507768..1508775)
     CDS             complement(1508772..1509074)
     CDS             complement(1509086..1510135)
     CDS             complement(1510389..1510661)
     CDS             complement(1510729..1510878)
     CDS             complement(1511028..1511642)
     CDS             complement(1511645..1512646)
     CDS             1512730..1513290
     CDS             1513306..1514301
     CDS             1514357..1514857
     CDS             complement(1514840..1515484)
     CDS             complement(1515484..1517049)
     CDS             complement(1517072..1518511)
     CDS             complement(1518511..1518639)
     CDS             1518739..1519056
     CDS             1519035..1520843
     CDS             complement(1520996..1521895)
     CDS             1522050..1524044
     CDS             1524150..1524623
     CDS             complement(1524601..1525383)
     CDS             1525628..1529857
     CDS             1529854..1530852
     CDS             1530856..1531146
     CDS             1531091..1531714
     CDS             1533726..1534310
     CDS             complement(1534321..1534632)
     CDS             complement(1534637..1535968)
     CDS             complement(1535968..1537512)
     CDS             complement(1537497..1538360)
     CDS             complement(1538366..1539031)
     CDS             complement(1539121..1539924)
     CDS             1540082..1540831
     CDS             1540897..1543710
     CDS             1543831..1544280
     CDS             complement(1544333..1546246)
     CDS             1546369..1547559
     CDS             1547569..1548891
     CDS             1548892..1551033
     CDS             complement(1551048..1551593)
     CDS             complement(1551565..1552494)
     CDS             complement(1552561..1553598)
     CDS             complement(1553681..1554550)
     CDS             complement(1554547..1555611)
     CDS             complement(1555604..1556308)
     CDS             complement(1556312..1556665)
     CDS             complement(1556711..1557580)
     CDS             complement(1557577..1558980)
     CDS             complement(1558995..1559480)
     CDS             complement(1559477..1560499)
     CDS             complement(1560502..1561002)
     CDS             1561102..1562265
     CDS             complement(1562255..1563493)
     CDS             1563567..1564034
     CDS             1564309..1567530
     CDS             complement(1567533..1569560)
     CDS             complement(1569569..1569955)
     CDS             1570104..1572731
     CDS             1572735..1573361
     CDS             1573377..1573955
     CDS             complement(1573967..1575757)
     CDS             1575863..1576444
     CDS             1576441..1577142
     CDS             complement(1577127..1577669)
     CDS             complement(1577679..1579418)
     CDS             complement(1579458..1580324)
     CDS             1580519..1580857
     CDS             complement(1580885..1582645)
     CDS             complement(1582658..1582960)
     CDS             complement(1582979..1583473)
     CDS             complement(1583502..1583939)
     CDS             1584089..1585249
     CDS             complement(1585255..1585800)
     CDS             complement(1585871..1586662)
     CDS             complement(1586665..1588104)
     CDS             complement(1588079..1588588)
     CDS             complement(1588700..1590058)
     CDS             complement(1590022..1590894)
     CDS             complement(1590895..1591062)
     CDS             complement(1591065..1591715)
     CDS             complement(1591706..1592485)
     CDS             complement(1592495..1593355)
     CDS             complement(1593363..1594388)
     CDS             complement(1594400..1594708)
     CDS             complement(1594712..1595077)
     CDS             complement(1595147..1596787)
     CDS             complement(1596791..1597270)
     CDS             complement(1597350..1598042)
     CDS             complement(1598054..1599784)
     CDS             complement(1599796..1600956)
     CDS             complement(1601112..1602416)
     CDS             complement(1602413..1603003)
     CDS             complement(1602988..1603263)
     CDS             complement(1603418..1603768)
     CDS             complement(1603795..1604790)
     CDS             complement(1604805..1605431)
     CDS             complement(1605449..1605844)
     CDS             complement(1605855..1606223)
     CDS             complement(1606446..1606664)
     CDS             complement(1606674..1607432)
     CDS             complement(1607437..1608696)
     CDS             complement(1608696..1609097)
     CDS             complement(1609107..1609547)
     CDS             complement(1609557..1609913)
     CDS             complement(1609923..1610459)
     CDS             complement(1610469..1610864)
     CDS             complement(1610874..1611059)
     CDS             complement(1611052..1611606)
     CDS             complement(1611613..1611843)
     CDS             complement(1611845..1612213)
     CDS             complement(1612210..1612476)
     CDS             complement(1612479..1612667)
     CDS             complement(1612654..1613079)
     CDS             complement(1613083..1613793)
     CDS             complement(1613796..1614125)
     CDS             complement(1614138..1614419)
     CDS             complement(1614434..1615261)
     CDS             complement(1615275..1615556)
     CDS             complement(1615559..1616173)
     CDS             complement(1616170..1616748)
     CDS             complement(1616770..1617081)
     CDS             1617253..1618323
     CDS             1618320..1618871
     CDS             complement(1618858..1620429)
     CDS             complement(1620516..1620743)
     CDS             complement(1620756..1621796)
     CDS             complement(1621837..1622976)
     CDS             1623076..1623816
     CDS             1623829..1624602
     CDS             complement(1624599..1625648)
     CDS             complement(1625645..1629436)
     CDS             1629534..1630067
     CDS             1630069..1631274
     CDS             1631280..1631828
     CDS             1631831..1632463
     CDS             1632444..1633589
     CDS             1633590..1634579
     CDS             complement(1634576..1634815)
     CDS             1634997..1635155
     CDS             1635252..1637108
     CDS             complement(1637105..1638118)
     CDS             complement(1638182..1639336)
     CDS             1639441..1640121
     CDS             1640118..1640873
     CDS             1640876..1642342
     CDS             complement(1642339..1642935)
     CDS             1643027..1643740
     CDS             1643881..1644633
     CDS             1644636..1645571
     CDS             1645568..1646137
     CDS             complement(1646099..1647382)
     CDS             complement(1647379..1648746)
     CDS             complement(1648756..1649193)
     CDS             complement(1649199..1650122)
     CDS             complement(1650232..1651080)
     CDS             complement(1651082..1651588)
     CDS             complement(1651592..1652143)
     CDS             complement(1652155..1654155)
     CDS             complement(1654233..1656383)
     CDS             complement(1656455..1658692)
     CDS             complement(1658696..1659508)
     CDS             complement(1659518..1661404)
     CDS             1661549..1663354
     CDS             1663419..1665785
     CDS             1665899..1667326
     CDS             1667411..1668256
     CDS             1668274..1668831
     CDS             1669270..1670409
     CDS             1670518..1671837
     CDS             1671825..1672805
     CDS             complement(1672769..1673320)
     CDS             complement(1673326..1673835)
     CDS             complement(1673825..1674853)
     CDS             complement(1674948..1675400)
     CDS             complement(1675397..1675999)
     CDS             complement(1676020..1677321)
     CDS             complement(1677461..1677703)
     CDS             1677886..1679013
     CDS             1679120..1680427
     CDS             1680594..1681919
     CDS             1682077..1683831
     CDS             1683846..1684418
     CDS             1684415..1685146
     CDS             1685163..1685708
     CDS             1685674..1687212
     CDS             1687209..1688765
     CDS             complement(1688773..1689708)
     CDS             1689816..1691768
     CDS             complement(1691765..1691863)
     CDS             complement(1691841..1692587)
     CDS             complement(1692594..1693907)
     CDS             1694004..1694615
     CDS             1694712..1695503
     CDS             1695825..1699775
     CDS             1699780..1700427
     CDS             complement(1700417..1700986)
     CDS             1701114..1701947
     CDS             1701960..1702751
     CDS             complement(1702765..1703640)
     CDS             complement(1703637..1704320)
     CDS             complement(1704321..1704758)
     CDS             complement(1704713..1705084)
     CDS             complement(1705081..1705923)
     CDS             complement(1705955..1706617)
     CDS             complement(1706636..1707358)
     CDS             complement(1707372..1708124)
     CDS             complement(1708176..1708952)
     CDS             1709101..1709604
     CDS             1709609..1710685
     CDS             1710691..1710939
     CDS             1710930..1711313
     CDS             1711387..1711881
     CDS             1711875..1712567
     CDS             1712560..1713789
     CDS             1713779..1714918
     CDS             1714978..1715277
     CDS             1715289..1716260
     CDS             1716276..1716596
     CDS             complement(1716604..1717230)
     CDS             complement(1717242..1718279)
     CDS             complement(1718291..1719298)
     CDS             complement(1719298..1720086)
     CDS             1720180..1720923
     CDS             1721520..1722644
     CDS             1722672..1723487
     CDS             1723498..1724667
     CDS             1724660..1725139
     CDS             complement(1725170..1725787)
     CDS             complement(1726003..1726449)
     CDS             complement(1726465..1726818)
     CDS             complement(1726812..1727642)
     CDS             complement(1727639..1728178)
     CDS             complement(1728175..1729914)
     CDS             complement(1729924..1731393)
     CDS             complement(1731395..1732042)
     CDS             complement(1732044..1732961)
     CDS             complement(1732969..1734909)
     CDS             complement(1734909..1735559)
     CDS             1735775..1737511
     CDS             complement(1737561..1739219)
     CDS             complement(1739369..1740067)
     CDS             1740265..1741011
     CDS             1741174..1743720
     CDS             1743732..1744298
     CDS             complement(1744314..1745819)
     CDS             complement(1745865..1745981)
     CDS             complement(1746000..1747127)
     CDS             complement(1747120..1748655)
     CDS             complement(1748660..1748866)
     CDS             complement(1748962..1749477)
     CDS             complement(1749523..1750125)
     CDS             complement(1750172..1750858)
     CDS             1750980..1751153
     CDS             1751153..1752784
     CDS             complement(1752768..1755065)
     CDS             1755352..1756341
     CDS             1756381..1756893
     CDS             1756938..1758224
     CDS             1758320..1758883
     CDS             1758883..1759527
     CDS             1759600..1761195
     CDS             complement(1761145..1762089)
     CDS             1762143..1762988
     CDS             complement(1763008..1763265)
     CDS             complement(1763290..1763778)
     CDS             complement(1763800..1764213)
     CDS             complement(1764282..1765280)
     CDS             complement(1765261..1767222)
     CDS             complement(1767219..1768040)
     CDS             complement(1768114..1770771)
     CDS             1770975..1771997
     CDS             1772023..1772829
     CDS             1772826..1773068
     CDS             1773072..1774214
     CDS             1774337..1776466
     CDS             1776463..1777242
     CDS             1777239..1777622
     CDS             1777681..1779213
     CDS             1779225..1780520
     CDS             1780513..1780809
     CDS             1780806..1781348
     CDS             complement(1781354..1782043)
     CDS             complement(1782047..1783909)
     CDS             complement(1784043..1784816)
     CDS             complement(1784813..1785013)
     CDS             complement(1785024..1786124)
     CDS             complement(1786146..1787414)
     CDS             complement(1787439..1788884)
     CDS             complement(1788925..1790274)
     CDS             complement(1790275..1791357)
     CDS             complement(1791354..1792070)
     CDS             complement(1792079..1792498)
     CDS             complement(1792473..1793528)
     CDS             1793617..1795281
     CDS             1795259..1796260
     CDS             1796390..1797727
     CDS             complement(1797746..1798510)
     CDS             complement(1798507..1799616)
     CDS             complement(1799613..1800365)
     CDS             complement(1800358..1801260)
     CDS             complement(1801257..1802240)
     CDS             complement(1802245..1803714)
     CDS             complement(1803714..1803965)
     CDS             complement(1804016..1804810)
     CDS             complement(1804821..1806104)
     CDS             complement(1806080..1806469)
     CDS             complement(1806457..1807158)
     CDS             complement(1807239..1808987)
     CDS             1809128..1809862
     CDS             1809872..1811314
     CDS             complement(1811323..1812222)
     CDS             1812833..1814674
     CDS             1814674..1815633
     CDS             1815638..1816492
     CDS             1816565..1818172
     CDS             1818323..1819672
     CDS             complement(1819669..1820295)
     CDS             1820486..1821109
     CDS             1821112..1821249
     CDS             1821440..1823725
     CDS             1823715..1824806
     CDS             1824808..1825551
     CDS             1825548..1827395
     CDS             complement(1827568..1828131)
     CDS             complement(1828548..1828670)
     CDS             complement(1829073..1832195)
     CDS             1832378..1833118
     CDS             complement(1833086..1833553)
     CDS             complement(1833574..1834764)
     CDS             complement(1834742..1835635)
     CDS             complement(1835616..1836755)
     CDS             1836897..1838246
     CDS             1838243..1839355
     CDS             1839425..1840336
     CDS             1840336..1840986
     CDS             1841059..1841889
     CDS             1841981..1843981
     CDS             complement(1843982..1844593)
     CDS             complement(1844599..1845135)
     CDS             complement(1845137..1847230)
     CDS             1847455..1849143
     CDS             complement(1849140..1850378)
     CDS             complement(1850541..1852601)
     CDS             1852689..1853387
     CDS             1853380..1855275
     CDS             complement(1855357..1855713)
     CDS             1855824..1856978
     CDS             1857150..1858637
     CDS             1858641..1859387
     CDS             complement(1859384..1861360)
     CDS             1861483..1861716
     CDS             1861720..1861935
     CDS             1861942..1863786
     CDS             1863832..1864197
     CDS             1864181..1864786
     CDS             complement(1864800..1866122)
     CDS             complement(1866132..1868528)
     CDS             complement(1868665..1869459)
     CDS             1869547..1870083
     CDS             1870086..1870442
     CDS             complement(1870449..1872860)
     CDS             complement(1872878..1873531)
     CDS             1873705..1874115
     CDS             1874116..1874877
     CDS             1874881..1875783
     CDS             1875827..1877569
     CDS             complement(1877559..1878218)
     CDS             complement(1878274..1879125)
     CDS             1879222..1880928
     CDS             complement(1880900..1882837)
     CDS             complement(1882861..1883220)
     CDS             complement(1883221..1886757)
     CDS             1886909..1887994
     CDS             complement(1887956..1888780)
     CDS             complement(1888777..1889724)
     CDS             complement(1889761..1890753)
     CDS             complement(1890763..1891758)
     CDS             complement(1891761..1891916)
     CDS             complement(1891943..1892299)
     CDS             complement(1892308..1892721)
     CDS             complement(1892938..1893222)
     CDS             complement(1893331..1894491)
     CDS             1894660..1895256
     CDS             complement(1895263..1897122)
     CDS             complement(1897119..1897970)
     CDS             complement(1897963..1898988)
     CDS             complement(1898998..1900731)
     CDS             complement(1900770..1901873)
     CDS             1902042..1903421
     CDS             1903435..1904448
     CDS             1904442..1905458
     CDS             complement(1905438..1906331)
     CDS             complement(1906337..1907755)
     CDS             complement(1907841..1908806)
     CDS             1908918..1909514
     CDS             complement(1909500..1909871)
     CDS             1909927..1910985
     CDS             1911050..1912003
     CDS             1912000..1913379
     CDS             1913381..1913986
     CDS             1913983..1914879
     CDS             1914872..1915324
     CDS             1915364..1916245
     CDS             1916277..1916537
     CDS             1916515..1919334
     CDS             1919334..1919693
     CDS             1919690..1920118
     CDS             1920162..1921157
     CDS             complement(1921154..1921729)
     CDS             complement(1921726..1922622)
     CDS             complement(1922607..1923365)
     CDS             complement(1923362..1924489)
     CDS             1924656..1925180
     CDS             1925181..1925765
     CDS             complement(1925736..1925948)
     CDS             complement(1926089..1926559)
     CDS             complement(1926618..1927178)
     CDS             1927515..1928618
     CDS             1928615..1929280
     CDS             1929378..1929572
     CDS             1929569..1929832
     CDS             1929900..1930625
     CDS             1930638..1931171
     CDS             1931182..1931595
     CDS             1931582..1931926
     CDS             complement(1932179..1933372)
     CDS             complement(1933372..1934430)
     CDS             1934561..1936039
     CDS             complement(1936036..1937448)
     CDS             1937561..1938103
     CDS             1938096..1938971
     CDS             complement(1938976..1939434)
     CDS             1939620..1939940
     CDS             1939987..1940586
     CDS             complement(1940575..1941615)
     CDS             1941733..1942431
     CDS             1942512..1943615
     CDS             1943612..1945531
     CDS             complement(1945528..1946661)
     CDS             complement(1946658..1947209)
     CDS             1947361..1948656
     CDS             1948659..1949534
     CDS             complement(1949846..1950445)
     CDS             complement(1950442..1950885)
     CDS             complement(1950894..1952141)
     CDS             complement(1952150..1953004)
     CDS             complement(1953061..1953738)
     CDS             complement(1953744..1954514)
     CDS             complement(1954511..1955722)
     CDS             complement(1955724..1956716)
     CDS             complement(1956703..1958538)
     CDS             complement(1958535..1959008)
     CDS             complement(1958957..1959373)
     CDS             complement(1959412..1960014)
     CDS             complement(1959998..1960537)
     CDS             complement(1960540..1961085)
     CDS             complement(1961069..1961548)
     CDS             complement(1961560..1962132)
     CDS             complement(1962137..1962973)
     CDS             complement(1962957..1964177)
     CDS             complement(1964255..1965031)
     CDS             complement(1965036..1965281)
     CDS             1965428..1966036
     CDS             1966039..1966308
     CDS             complement(1966316..1967383)
     CDS             complement(1967380..1967958)
     CDS             complement(1967976..1968512)
     CDS             complement(1968608..1969594)
     CDS             complement(1969613..1970233)
     CDS             complement(1970325..1970813)
     CDS             complement(1970806..1973211)
     CDS             complement(1973236..1974186)
     CDS             complement(1974187..1974927)
     CDS             complement(1974924..1975937)
     CDS             complement(1975934..1976164)
     CDS             complement(1976140..1976802)
     CDS             complement(1976817..1978112)
     CDS             1978205..1978969
     CDS             1978978..1979763
     CDS             1979766..1980509
     CDS             1980506..1981618
     CDS             1981622..1984165
     CDS             1984231..1985865
     CDS             1985885..1986856
     CDS             1986853..1987272
     CDS             1987265..1987987
     CDS             1987984..1989246
     CDS             1989230..1989931
     CDS             complement(1989928..1990269)
     CDS             complement(1990328..1990687)
     CDS             complement(1990684..1991136)
     CDS             1991215..1991931
     CDS             1991933..1992613
     CDS             1992610..1993455
     CDS             1993452..1993991
     CDS             1993978..1994997
     CDS             1995074..1996522
     CDS             complement(1996519..1997337)
     CDS             complement(1997355..1997654)
     CDS             complement(1997641..1999362)
     CDS             complement(1999369..2000961)
     CDS             complement(2001031..2001765)
     CDS             complement(2001749..2002951)
     CDS             complement(2002963..2004336)
     CDS             complement(2004320..2005201)
     CDS             complement(2005239..2006114)
     CDS             complement(2006098..2006586)
     CDS             complement(2006619..2007113)
     CDS             complement(2007116..2008390)
     CDS             complement(2008387..2009127)
     CDS             2009340..2010767
     CDS             2010875..2011636
     CDS             complement(2011638..2012129)
     CDS             complement(2012156..2013802)
     CDS             complement(2013839..2014783)
     CDS             complement(2014803..2016026)
     CDS             complement(2016036..2016428)
     CDS             complement(2016438..2016998)
     CDS             complement(2017095..2017748)
     CDS             complement(2017730..2019082)
     CDS             complement(2019176..2019565)
     CDS             complement(2019578..2019997)
     CDS             complement(2020130..2020615)
     CDS             complement(2020618..2021472)
     CDS             complement(2021604..2023466)
     CDS             complement(2023463..2024830)
     CDS             2024994..2025932
     CDS             complement(2025912..2026352)
     CDS             complement(2026357..2026800)
     CDS             complement(2026806..2030075)
     CDS             2030521..2031309
     CDS             2031311..2031916
     CDS             2031909..2032676
     CDS             2032686..2033474
     CDS             2033632..2034135
     CDS             2034151..2035386
     CDS             2035383..2036240
     CDS             complement(2036252..2036914)
     CDS             complement(2036930..2037343)
     CDS             2037449..2038399
     CDS             2038396..2039007
     CDS             2039089..2041821
     CDS             complement(2041828..2042073)
     CDS             2042225..2043907
     CDS             2043963..2045177
     CDS             2045174..2046184
     CDS             2046181..2046990
     CDS             2046983..2047684
     CDS             2047687..2048478
     CDS             2048579..2049118
     CDS             complement(2049151..2051550)
     CDS             complement(2051557..2052129)
     CDS             2052274..2053356
     CDS             2053438..2054145
     CDS             complement(2054163..2054618)
     CDS             complement(2054628..2055920)
     CDS             complement(2055939..2057018)
     CDS             complement(2057106..2057867)
     CDS             complement(2057870..2058487)
     CDS             complement(2058484..2060829)
     CDS             complement(2060846..2061613)
     CDS             complement(2061610..2062149)
     CDS             complement(2062140..2062808)
     CDS             complement(2062805..2063881)
     CDS             complement(2063904..2065718)
     CDS             complement(2065721..2066809)
     CDS             complement(2066806..2067381)
     CDS             complement(2067378..2068334)
     CDS             complement(2068331..2069410)
     CDS             complement(2069407..2070549)
     CDS             complement(2070534..2071691)
     CDS             complement(2071678..2073498)
     CDS             complement(2073509..2074582)
     CDS             complement(2074600..2075733)
     CDS             complement(2075751..2077109)
     CDS             complement(2077113..2079152)
     CDS             2079293..2080834
     CDS             2080922..2082853
     CDS             complement(2082780..2083676)
     CDS             complement(2083666..2084322)
     CDS             2084460..2085194
     CDS             complement(2085178..2086062)
     CDS             2086164..2087165
     CDS             complement(2087183..2088166)
     CDS             complement(2088186..2089358)
     CDS             complement(2089516..2090820)
     CDS             2090980..2092278
     CDS             2092282..2092869
     CDS             2092888..2094030
     CDS             2094043..2094555
     CDS             2094563..2096086
     CDS             complement(2096100..2097701)
     CDS             complement(2097833..2098417)
     CDS             complement(2098519..2099916)
     CDS             2100036..2100695
     CDS             2100778..2101839
     CDS             2101881..2103131
     CDS             2103146..2104033
     CDS             2104030..2104800
     CDS             2104797..2105339
     CDS             2105351..2106415
     CDS             2106412..2107083
     CDS             2107158..2108582
     CDS             complement(2108631..2109065)
     CDS             complement(2109128..2109742)
     CDS             complement(2109739..2110227)