CDS             1..1323
     CDS             1483..2550
     CDS             2579..4888
     CDS             complement(4914..5255)
     CDS             complement(5258..6496)
     CDS             6707..8008
     CDS             8142..12632
     CDS             12642..14087
     CDS             complement(14088..14663)
     CDS             complement(14696..14935)
     CDS             complement(15000..15647)
     CDS             15807..17483
     CDS             complement(17495..17644)
     CDS             complement(17763..17891)
     CDS             complement(17983..19209)
     CDS             19287..19961
     CDS             complement(19982..21508)
     CDS             complement(21520..21687)
     CDS             complement(21793..23574)
     CDS             complement(23564..24478)
     CDS             complement(24542..25420)
     CDS             complement(25533..26378)
     CDS             26513..27841
     CDS             27857..30226
     CDS             complement(30265..31650)
     CDS             complement(31770..32393)
     CDS             32513..34144
     CDS             34131..35702
     CDS             35798..36793
     CDS             40943..41149
     CDS             complement(42262..42630)
     CDS             43241..44638
     CDS             44699..48472
     CDS             48472..50928
     CDS             complement(50958..51659)
     CDS             complement(51656..52858)
     CDS             52961..54310
     CDS             complement(54334..55377)
     CDS             complement(55555..56202)
     CDS             complement(56202..58010)
     CDS             58145..58468
     CDS             58487..60277
     CDS             60330..61214
     CDS             61218..62855
     CDS             complement(62859..64730)
     CDS             complement(64687..65451)
     CDS             66331..66675
     CDS             66618..66833
     CDS             66766..67011
     CDS             67212..67355
     CDS             complement(67407..68423)
     CDS             complement(68423..69028)
     CDS             complement(69149..69307)
     CDS             complement(69304..70296)
     CDS             complement(70366..70638)
     CDS             complement(70677..70880)
     CDS             71013..71867
     CDS             71852..72448
     CDS             complement(72497..73339)
     CDS             complement(73336..74415)
     CDS             complement(74415..75131)
     CDS             complement(75088..75444)
     CDS             complement(75463..76329)
     CDS             complement(76322..77776)
     CDS             complement(77786..78259)
     CDS             complement(78262..78741)
     CDS             78832..80061
     CDS             80049..80945
     CDS             81097..82053
     CDS             complement(82295..82645)
     CDS             complement(82621..82860)
     CDS             complement(83090..83746)
     CDS             complement(83739..85178)
     CDS             complement(85175..85915)
     CDS             complement(86025..87722)
     CDS             complement(87894..88463)
     CDS             complement(88474..89271)
     CDS             complement(89268..90074)
     CDS             90187..90420
     CDS             90421..91983
     CDS             91983..93107
     CDS             93117..93221
     CDS             complement(93301..93996)
     CDS             complement(94116..94811)
     CDS             95082..96488
     CDS             96505..97842
     CDS             97948..99309
     CDS             99319..99687
     CDS             99711..100334
     CDS             100417..101754
     CDS             101764..102966
     CDS             103125..103433
     CDS             103444..103698
     CDS             103805..104857
     CDS             104962..105717
     CDS             105791..106708
     CDS             106671..107324
     CDS             107321..108106
     CDS             108112..108948
     CDS             109009..109434
     CDS             109445..109957
     CDS             109960..110481
     CDS             110495..112000
     CDS             112009..112893
     CDS             112919..114316
     CDS             114320..114709
     CDS             114709..115263
     CDS             115272..115661
     CDS             115664..116443
     CDS             116453..117661
     CDS             117738..118235
     CDS             118239..119186
     CDS             119201..119770
     CDS             119770..120690
     CDS             120690..121376
     CDS             121373..122128
     CDS             122133..122654
     CDS             122654..123268
     CDS             123265..123672
     CDS             123796..124485
     CDS             complement(124510..125436)
     CDS             complement(125433..126419)
     CDS             complement(126409..126771)
     CDS             complement(126783..127232)
     CDS             complement(127234..128076)
     CDS             complement(128085..128807)
     CDS             complement(128807..131026)
     CDS             131103..131930
     CDS             132010..133383
     CDS             133383..134267
     CDS             134306..134707
     CDS             134716..135594
     CDS             135679..135876
     CDS             135863..138478
     CDS             138475..138837
     CDS             138827..139249
     CDS             139354..141342
     CDS             141335..142666
     CDS             complement(142655..143458)
     CDS             complement(143451..144305)
     CDS             complement(144318..145208)
     CDS             145477..145806
     CDS             145782..147446
     CDS             147581..149362
     CDS             complement(149400..150338)
     CDS             complement(150472..150786)
     CDS             complement(150843..151181)
     CDS             complement(151181..152428)
     CDS             complement(152432..153634)
     CDS             complement(153646..154452)
     CDS             complement(154446..155384)
     CDS             complement(155377..156060)
     CDS             complement(156074..156898)
     CDS             complement(156901..157101)
     CDS             complement(157180..157836)
     CDS             complement(157838..158245)
     CDS             complement(158245..158670)
     CDS             complement(158670..159251)
     CDS             complement(159248..159991)
     CDS             complement(159994..160956)
     CDS             complement(160969..161484)
     CDS             complement(161481..161978)
     CDS             complement(161969..162853)
     CDS             162924..163793
     CDS             complement(163779..164342)
     CDS             complement(164700..164882)
     CDS             165146..165808
     CDS             complement(165836..167041)
     CDS             complement(167083..167988)
     CDS             complement(167975..169591)
     CDS             complement(169591..170595)
     CDS             complement(170606..170716)
     CDS             170945..171796
     CDS             171793..174060
     CDS             174072..174833
     CDS             174820..175230
     CDS             175232..175978
     CDS             176030..177229
     CDS             177328..178686
     CDS             complement(178700..179884)
     CDS             complement(179894..180103)
     CDS             complement(180096..180815)
     CDS             complement(180887..181453)
     CDS             complement(181444..182814)
     CDS             complement(182798..183496)
     CDS             complement(183498..185003)
     CDS             complement(185000..185527)
     CDS             complement(185563..186147)
     CDS             complement(186147..187481)
     CDS             187625..188197
     CDS             188197..189582
     CDS             complement(189585..190922)
     CDS             complement(190924..191652)
     CDS             complement(191715..192896)
     CDS             complement(192896..194023)
     CDS             complement(194157..194504)
     CDS             complement(194603..195229)
     CDS             complement(195177..195500)
     CDS             195744..196199
     CDS             196225..197088
     CDS             197273..199267
     CDS             199341..200144
     CDS             200275..202083
     CDS             202080..202598
     CDS             202637..203728
     CDS             204182..204649
     CDS             204813..205043
     CDS             205199..205345
     CDS             205424..205606
     CDS             206043..206246
     CDS             206505..206687
     CDS             207610..208239
     CDS             208320..208640
     CDS             208650..208844
     CDS             208924..209211
     CDS             complement(209239..210054)
     CDS             complement(210256..210744)
     CDS             complement(210748..212964)
     CDS             213006..213311
     CDS             complement(213423..213662)
     CDS             complement(213815..214324)
     CDS             complement(214351..215544)
     CDS             complement(215555..216568)
     CDS             complement(216668..217039)
     CDS             complement(217036..217542)
     CDS             complement(217552..218631)
     CDS             complement(218631..219251)
     CDS             complement(219248..220414)
     CDS             complement(220411..220701)
     CDS             complement(220698..220889)
     CDS             complement(220898..221530)
     CDS             complement(221530..221844)
     CDS             complement(221847..221969)
     CDS             complement(221956..222204)
     CDS             complement(222201..222542)
     CDS             complement(222553..222942)
     CDS             223091..223525
     CDS             223527..224342
     CDS             224345..224872
     CDS             224875..225852
     CDS             225968..226426
     CDS             226419..227018
     CDS             227018..228688
     CDS             228698..230068
     CDS             230070..231308
     CDS             231434..231808
     CDS             231801..231992
     CDS             231986..232963
     CDS             complement(232960..233244)
     CDS             233338..234009
     CDS             complement(234001..234276)
     CDS             complement(234323..234772)
     CDS             complement(234769..235461)
     CDS             complement(235461..235730)
     CDS             complement(235727..236689)
     CDS             complement(236798..237184)
     CDS             complement(237181..237453)
     CDS             complement(237517..237696)
     CDS             complement(237693..238178)
     CDS             complement(238285..238626)
     CDS             complement(238722..238907)
     CDS             complement(238891..239094)
     CDS             complement(239097..240020)
     CDS             complement(240090..242162)
     CDS             complement(242162..242362)
     CDS             242507..243139
     CDS             243155..244132
     CDS             244304..244456
     CDS             244537..245565
     CDS             245575..246021
     CDS             246031..246870
     CDS             246880..248061
     CDS             complement(248081..248710)
     CDS             248799..249347
     CDS             complement(249316..250686)
     CDS             complement(250676..251698)
     CDS             complement(251701..252123)
     CDS             complement(252124..252732)
     CDS             complement(252735..253292)
     CDS             complement(253308..253679)
     CDS             complement(253783..254478)
     CDS             254639..255274
     CDS             255271..257154
     CDS             complement(257177..258148)
     CDS             complement(258158..259339)
     CDS             complement(259517..259825)
     CDS             complement(260051..261217)
     CDS             261376..261567
     CDS             261661..262014
     CDS             complement(262073..262609)
     CDS             complement(262824..263150)
     CDS             263633..264490
     CDS             264521..264997
     CDS             complement(264966..266276)
     CDS             complement(266260..266436)
     CDS             266529..267002
     CDS             266980..267243
     CDS             267257..268393
     CDS             complement(268412..269170)
     CDS             269288..270826
     CDS             270823..271179
     CDS             271176..271403
     CDS             271412..272407
     CDS             272488..275679
     CDS             complement(275685..276398)
     CDS             complement(276479..278467)
     CDS             278663..279538
     CDS             complement(279637..281616)
     CDS             complement(281817..282326)
     CDS             complement(282326..282856)
     CDS             complement(282869..283957)
     CDS             complement(283970..284884)
     CDS             285060..285266
     CDS             285263..285718
     CDS             285718..286809
     CDS             286903..287343
     CDS             287343..288134
     CDS             288127..289350
     CDS             289361..290401
     CDS             290391..291140
     CDS             291401..294670
     CDS             294667..295089
     CDS             complement(295090..296067)
     CDS             complement(296067..296690)
     CDS             complement(296690..297211)
     CDS             complement(297216..299525)
     CDS             complement(299529..300485)
     CDS             complement(300478..301113)
     CDS             complement(301246..301731)
     CDS             complement(301743..302837)
     CDS             complement(302934..303686)
     CDS             complement(303950..305122)
     CDS             305377..306153
     CDS             306146..306796
     CDS             complement(306871..307251)
     CDS             complement(307248..308096)
     CDS             complement(308107..308931)
     CDS             309148..309909
     CDS             complement(310007..310891)
     CDS             complement(310901..311569)
     CDS             complement(311562..311963)
     CDS             complement(311960..312709)
     CDS             complement(312763..313449)
     CDS             complement(313446..314057)
     CDS             complement(314054..315196)
     CDS             315263..316546
     CDS             complement(316533..317138)
     CDS             complement(317148..317462)
     CDS             complement(317465..317803)
     CDS             317935..318471
     CDS             318468..319013
     CDS             319015..320073
     CDS             320117..321325
     CDS             321327..322094
     CDS             322082..323155
     CDS             323145..324239
     CDS             324291..325973
     CDS             325973..327001
     CDS             327009..327839
     CDS             327832..329679
     CDS             329765..330175
     CDS             330221..331417
     CDS             331420..332127
     CDS             332124..333287
     CDS             333297..334373
     CDS             334370..334720
     CDS             complement(334717..335691)
     CDS             complement(335684..336670)
     CDS             complement(336676..336822)
     CDS             complement(336846..337199)
     CDS             complement(337200..337613)
     CDS             complement(337726..338010)
     CDS             338216..338812
     CDS             338931..340019
     CDS             complement(340025..340768)
     CDS             complement(340771..341547)
     CDS             complement(341564..344203)
     CDS             344367..345728
     CDS             345725..346732
     CDS             complement(346688..347131)
     CDS             complement(347131..347727)
     CDS             complement(347708..348391)
     CDS             complement(348435..348986)
     CDS             complement(348988..351810)
     CDS             complement(351883..352668)
     CDS             353084..354334
     CDS             354331..355932
     CDS             355919..356518
     CDS             356515..357693
     CDS             357686..358435
     CDS             358506..358928
     CDS             358928..359236
     CDS             359237..360034
     CDS             complement(360031..361491)
     CDS             complement(361491..361736)
     CDS             complement(361849..362520)
     CDS             complement(362599..362916)
     CDS             complement(362901..363509)
     CDS             363710..364735
     CDS             364829..366166
     CDS             366159..366629
     CDS             366613..367065
     CDS             complement(367039..368409)
     CDS             368537..368788
     CDS             complement(368811..370289)
     CDS             complement(370282..373404)
     CDS             complement(373404..374507)
     CDS             complement(374601..375233)
     CDS             complement(375220..376596)
     CDS             376771..376968
     CDS             377088..377693
     CDS             377703..378872
     CDS             378875..379810
     CDS             379800..380291
     CDS             380384..380776
     CDS             380787..381611
     CDS             381611..383323
     CDS             complement(383288..383860)
     CDS             complement(383860..384753)
     CDS             complement(384809..385594)
     CDS             complement(385591..386430)
     CDS             complement(386427..386825)
     CDS             complement(386825..387289)
     CDS             complement(387286..388101)
     CDS             complement(388098..389030)
     CDS             389132..390514
     CDS             390501..390998
     CDS             390995..391954
     CDS             391965..393200
     CDS             393210..395672
     CDS             complement(395703..396338)
     CDS             complement(396436..397878)
     CDS             complement(397927..399273)
     CDS             complement(399391..400020)
     CDS             complement(400007..400297)
     CDS             complement(400294..401292)
     CDS             complement(401289..401867)
     CDS             402011..402295
     CDS             402363..402926
     CDS             402928..403401
     CDS             403402..404907
     CDS             404904..406148
     CDS             406157..406690
     CDS             406704..407540
     CDS             407537..408325
     CDS             complement(408400..409299)
     CDS             409389..410204
     CDS             410273..411055
     CDS             411039..413030
     CDS             413023..413748
     CDS             413776..415962
     CDS             415952..417781
     CDS             417781..418485
     CDS             418621..419349
     CDS             419351..421072
     CDS             421278..421973
     CDS             complement(422080..422784)
     CDS             422892..423254
     CDS             423328..423900
     CDS             complement(423905..424861)
     CDS             complement(424922..425131)
     CDS             425298..425717
     CDS             425760..426020
     CDS             426020..426553
     CDS             426676..428253
     CDS             428246..428578
     CDS             428655..429038
     CDS             complement(429082..429666)
     CDS             429793..431019
     CDS             431012..431749
     CDS             435758..435964
     CDS             complement(437077..437445)
     CDS             complement(438113..439321)
     CDS             complement(439321..440382)
     CDS             440462..441940
     CDS             442012..442755
     CDS             442765..443172
     CDS             443510..445345
     CDS             445342..446307
     CDS             446311..447168
     CDS             complement(447192..447857)
     CDS             447970..448203
     CDS             448230..449444
     CDS             449446..450384
     CDS             450476..450673
     CDS             450764..451006
     CDS             450984..451697
     CDS             451706..452374
     CDS             452673..453269
     CDS             complement(453301..454398)
     CDS             complement(454408..454623)
     CDS             complement(454808..455002)
     CDS             455142..455789
     CDS             455786..456556
     CDS             456731..458023
     CDS             complement(458015..458533)
     CDS             complement(458523..459050)
     CDS             complement(459047..460006)
     CDS             complement(460008..460658)
     CDS             complement(460621..461922)
     CDS             complement(461919..462161)
     CDS             462289..463377
     CDS             complement(463393..464580)
     CDS             464655..465701
     CDS             465701..466921
     CDS             466911..468734
     CDS             complement(468731..469114)
     CDS             469210..469806
     CDS             469822..470523
     CDS             470516..471172
     CDS             471174..471911
     CDS             472565..473764
     CDS             473817..473975
     CDS             474082..474261
     CDS             474271..474804
     CDS             474830..475255
     CDS             475310..476011
     CDS             476163..476642
     CDS             476663..477040
     CDS             477158..481285
     CDS             481278..485831
     CDS             complement(485862..486623)
     CDS             486853..487761
     CDS             487758..488021
     CDS             488024..489190
     CDS             489202..490488
     CDS             490489..491277
     CDS             491288..492544
     CDS             492528..493298
     CDS             493299..493616
     CDS             493630..495069
     CDS             495397..495783
     CDS             495853..496323
     CDS             496336..498411
     CDS             498700..499902
     CDS             complement(499899..500069)
     CDS             complement(500062..500604)
     CDS             complement(500614..500790)
     CDS             complement(500793..501128)
     CDS             complement(501182..501799)
     CDS             complement(501935..502330)
     CDS             complement(502374..503132)
     CDS             complement(503107..503547)
     CDS             complement(503790..504053)
     CDS             complement(504034..504729)
     CDS             complement(504729..505466)
     CDS             complement(505468..506322)
     CDS             complement(506324..506551)
     CDS             complement(506542..506799)
     CDS             complement(506790..507059)
     CDS             complement(507621..507893)
     CDS             508073..508843
     CDS             complement(508862..509233)
     CDS             complement(509223..509756)
     CDS             complement(509753..510418)
     CDS             complement(510498..511151)
     CDS             complement(511157..511864)
     CDS             complement(511857..512645)
     CDS             complement(512642..513376)
     CDS             513709..514137
     CDS             514134..514511
     CDS             514508..515509
     CDS             515520..516167
     CDS             516185..516565
     CDS             516565..516951
     CDS             516948..518240
     CDS             518230..518502
     CDS             518483..520021
     CDS             520014..520217
     CDS             520207..520854
     CDS             520865..521242
     CDS             521507..522718
     CDS             522718..526419
     CDS             complement(526698..527543)
     CDS             complement(527553..527759)
     CDS             527979..529013
     CDS             529013..529417
     CDS             529395..529592
     CDS             529595..532237
     CDS             532239..532688
     CDS             532701..533336
     CDS             533333..533716
     CDS             533709..534083
     CDS             534080..535360
     CDS             535409..535867
     CDS             535929..536348
     CDS             536456..536947
     CDS             536947..538671
     CDS             538788..538937
     CDS             538943..539644
     CDS             539634..540008
     CDS             539981..541258
     CDS             541255..542031
     CDS             542041..542526
     CDS             542516..543514
     CDS             543886..544209
     CDS             544223..544696
     CDS             complement(545084..545995)
     CDS             complement(545992..546858)
     CDS             complement(546863..547936)
     CDS             548051..550579
     CDS             550579..551130
     CDS             551127..553058
     CDS             complement(553086..555659)
     CDS             complement(555771..556061)
     CDS             556203..557522
     CDS             557524..558234
     CDS             558243..558488
     CDS             558490..559137
     CDS             559134..560330
     CDS             560311..561003
     CDS             560997..561365
     CDS             561438..563264
     CDS             563261..563578
     CDS             563578..564012
     CDS             564016..565785
     CDS             complement(565800..567590)
     CDS             complement(567597..567893)
     CDS             complement(567900..568394)
     CDS             complement(568404..568835)
     CDS             complement(568915..569694)
     CDS             569831..572401
     CDS             572518..574722
     CDS             574719..575621
     CDS             575622..576785
     CDS             576795..577664
     CDS             577678..577989
     CDS             577998..579122
     CDS             579123..579968
     CDS             579965..580522
     CDS             580661..580924
     CDS             580927..581463
     CDS             581477..582370
     CDS             582370..583668
     CDS             583655..585361
     CDS             585358..585747
     CDS             585744..586667
     CDS             586664..588466
     CDS             588622..588987
     CDS             588990..590900
     CDS             590912..591298
     CDS             591279..591554
     CDS             591986..592555
     CDS             592715..593407
     CDS             593394..594347
     CDS             594357..595361
     CDS             595486..596772
     CDS             596783..597580
     CDS             complement(597577..598662)
     CDS             complement(598659..599891)
     CDS             599962..600897
     CDS             601078..601578
     CDS             601575..602405
     CDS             complement(602453..603382)
     CDS             603536..604912
     CDS             605017..605577
     CDS             605568..605774
     CDS             605904..606971
     CDS             606982..607152
     CDS             607166..607471
     CDS             607480..607962
     CDS             607922..608548
     CDS             608545..609417
     CDS             609716..610735
     CDS             610747..611190
     CDS             611208..612908
     CDS             612905..613369
     CDS             613366..614331
     CDS             complement(614320..615348)
     CDS             complement(615341..616078)
     CDS             complement(616071..616487)
     CDS             complement(616545..617612)
     CDS             617713..618183
     CDS             618185..619387
     CDS             619388..619924
     CDS             619930..620529
     CDS             620531..621673
     CDS             621674..623617
     CDS             623583..624602
     CDS             624599..625360
     CDS             625326..626180
     CDS             626170..626877
     CDS             complement(626867..627082)
     CDS             complement(627085..627519)
     CDS             complement(627577..628209)
     CDS             complement(628220..628870)
     CDS             complement(628867..629493)
     CDS             629574..630395
     CDS             630395..631459
     CDS             631554..632996
     CDS             632993..633946
     CDS             633933..634808
     CDS             complement(634800..636143)
     CDS             complement(636194..636862)
     CDS             complement(636859..638562)
     CDS             638657..639538
     CDS             639547..640737
     CDS             640816..641988
     CDS             641988..643913
     CDS             643915..645285
     CDS             complement(645288..646466)
     CDS             complement(646453..647463)
     CDS             complement(647464..648840)
     CDS             complement(648883..649386)
     CDS             649566..650561
     CDS             650571..651485
     CDS             651482..652570
     CDS             652567..653307
     CDS             653369..653980
     CDS             653950..654597
     CDS             654687..656003
     CDS             655979..656626
     CDS             656668..658188
     CDS             658169..660358
     CDS             660435..661178
     CDS             661178..661459
     CDS             661443..662534
     CDS             662531..663505
     CDS             663505..663849
     CDS             663944..665971
     CDS             665964..668513
     CDS             complement(668544..669509)
     CDS             complement(669502..671436)
     CDS             671555..672577
     CDS             672581..673663
     CDS             673653..674426
     CDS             674423..674806
     CDS             674796..675674
     CDS             complement(675850..676347)
     CDS             complement(676389..676907)
     CDS             complement(676917..677495)
     CDS             complement(677492..679243)
     CDS             679334..680194
     CDS             680194..681717
     CDS             681823..683067
     CDS             683058..683873
     CDS             683873..684991
     CDS             684951..685778
     CDS             685784..686272
     CDS             686263..686778
     CDS             686760..687221
     CDS             687218..687814
     CDS             687811..688305
     CDS             688306..690111
     CDS             complement(690232..692022)
     CDS             complement(692038..693591)
     CDS             complement(693789..693995)
     CDS             complement(694507..694707)
     CDS             complement(694868..695146)
     CDS             complement(695404..695952)
     CDS             complement(696341..697048)
     CDS             complement(697038..697913)
     CDS             complement(697910..699229)
     CDS             complement(699226..699768)
     CDS             complement(699768..700211)
     CDS             complement(700224..701444)
     CDS             701600..701845
     CDS             701842..702249
     CDS             702233..702970
     CDS             702970..704220
     CDS             704384..705808
     CDS             706147..706350
     CDS             706331..706720
     CDS             706861..707313
     CDS             707357..707845
     CDS             707855..708925
     CDS             708929..709219
     CDS             709262..709915
     CDS             709917..710525
     CDS             710656..711549
     CDS             711573..712196
     CDS             complement(712327..714300)
     CDS             714454..714684
     CDS             714674..714916
     CDS             714913..715350
     CDS             715332..717185
     CDS             complement(717195..718592)
     CDS             718738..719811
     CDS             complement(719841..720539)
     CDS             720632..722134
     CDS             722148..723338
     CDS             complement(723366..727118)
     CDS             727268..727759
     CDS             complement(727747..728685)
     CDS             complement(728685..729617)
     CDS             729782..731272
     CDS             731275..732657
     CDS             732673..733785
     CDS             733941..734753
     CDS             734782..735573
     CDS             complement(735639..737069)
     CDS             737272..737967
     CDS             737964..739217
     CDS             739218..739712
     CDS             739722..740258
     CDS             740270..741133
     CDS             741120..741845
     CDS             741855..742571
     CDS             742568..743725
     CDS             743706..744458
     CDS             744526..745863
     CDS             745929..746156
     CDS             746159..746401
     CDS             746394..746933
     CDS             746930..747634
     CDS             747645..748001
     CDS             748135..748548
     CDS             748572..749912
     CDS             749909..750238
     CDS             750686..754288
     CDS             complement(754300..754932)
     CDS             complement(754967..755716)
     CDS             complement(755755..756225)
     CDS             complement(756238..757053)
     CDS             complement(757050..758237)
     CDS             758364..758549
     CDS             complement(758546..759088)
     CDS             complement(759109..760092)
     CDS             760209..761255
     CDS             761266..762591
     CDS             762591..763397
     CDS             763394..764233
     CDS             764234..765013
     CDS             765054..766007
     CDS             766004..766642
     CDS             complement(766666..767421)
     CDS             767754..768371
     CDS             768410..769570
     CDS             769650..769775
     CDS             769982..770323
     CDS             770335..770754
     CDS             770886..771983
     CDS             772064..772414
     CDS             772510..772968
     CDS             773449..773691
     CDS             773943..774164
     CDS             774415..774669
     CDS             778717..778923
     CDS             complement(780036..780404)
     CDS             781974..782237
     CDS             782242..782787
     CDS             complement(782888..783571)
     CDS             783895..785985
     CDS             786290..787081
     CDS             787078..787605
     CDS             787627..789498
     CDS             789758..790780
     CDS             790850..791191
     CDS             complement(791252..792421)
     CDS             complement(792594..793232)
     CDS             complement(793233..795065)
     CDS             complement(795065..796291)
     CDS             complement(796288..796866)
     CDS             complement(796857..797333)
     CDS             complement(797373..797936)
     CDS             complement(797933..798595)
     CDS             complement(798679..799455)
     CDS             complement(799465..800235)
     CDS             complement(800284..801057)
     CDS             complement(801247..802158)
     CDS             complement(802155..803165)
     CDS             complement(803170..805782)
     CDS             complement(805805..806824)
     CDS             806953..808983
     CDS             809024..809764
     CDS             809863..810390
     CDS             810637..813411
     CDS             813429..814169
     CDS             814169..814948
     CDS             814948..815469
     CDS             815474..816388
     CDS             816381..816719
     CDS             816732..816905
     CDS             816987..817232
     CDS             817229..817720
     CDS             817689..818807
     CDS             818804..819628
     CDS             complement(819625..820893)
     CDS             820935..821813
     CDS             821817..822836
     CDS             822935..824239
     CDS             complement(824297..825724)
     CDS             complement(825725..826444)
     CDS             complement(826446..826661)
     CDS             complement(826721..827761)
     CDS             complement(827771..828322)
     CDS             complement(828298..830157)
     CDS             830261..831712
     CDS             831712..833100
     CDS             833093..834835
     CDS             834867..835925
     CDS             835922..837172
     CDS             837165..838061
     CDS             838061..838840
     CDS             complement(838881..839186)
     CDS             complement(839198..839794)
     CDS             839868..840608
     CDS             840612..841538
     CDS             841535..842947
     CDS             842944..843663
     CDS             843750..844997
     CDS             845091..845861
     CDS             complement(845877..846611)
     CDS             846755..848044
     CDS             848041..849195
     CDS             849192..849809
     CDS             849813..850481
     CDS             850478..851254
     CDS             851254..852279
     CDS             852279..853001
     CDS             complement(852998..854209)
     CDS             complement(854209..854622)
     CDS             854741..855157
     CDS             complement(855144..856217)
     CDS             complement(856214..857947)
     CDS             complement(857944..858693)
     CDS             complement(858690..859928)
     CDS             complement(859988..862534)
     CDS             862589..863041
     CDS             complement(863033..863974)
     CDS             complement(863978..865864)
     CDS             complement(865874..866071)
     CDS             complement(866064..866906)
     CDS             complement(866908..867399)
     CDS             867495..867980
     CDS             complement(867877..869502)
     CDS             complement(869499..869780)
     CDS             complement(869783..871078)
     CDS             871164..872288
     CDS             872285..873085
     CDS             complement(873082..873363)
     CDS             complement(873360..875471)
     CDS             complement(875464..876651)
     CDS             complement(876629..877132)
     CDS             complement(877132..877461)
     CDS             complement(877458..878732)
     CDS             complement(878729..879061)
     CDS             879156..880004
     CDS             880014..880862
     CDS             complement(880884..882044)
     CDS             complement(882041..883297)
     CDS             complement(883363..883791)
     CDS             883885..884757
     CDS             complement(884744..885310)
     CDS             complement(885307..887091)
     CDS             complement(887081..888145)
     CDS             888773..889435
     CDS             889447..890232
     CDS             890320..890424
     CDS             890460..890660
     CDS             891282..891632
     CDS             891605..891775
     CDS             891859..892500
     CDS             complement(892535..892912)
     CDS             complement(892977..893198)
     CDS             complement(893174..893521)
     CDS             893729..893869
     CDS             complement(893857..894489)
     CDS             complement(894486..894728)
     CDS             complement(894712..895758)
     CDS             complement(895767..897941)
     CDS             complement(897928..898338)
     CDS             898513..898785
     CDS             complement(898871..901711)
     CDS             complement(901821..904073)
     CDS             complement(904454..906385)
     CDS             complement(906389..907678)
     CDS             complement(907672..908334)
     CDS             complement(908321..909904)
     CDS             complement(909901..910389)
     CDS             complement(910389..912059)
     CDS             complement(912191..913024)
     CDS             complement(913014..914300)
     CDS             complement(914297..916618)
     CDS             complement(916615..917607)
     CDS             917730..918095
     CDS             complement(918125..918694)
     CDS             complement(918687..918833)
     CDS             918949..919692
     CDS             919685..920413
     CDS             complement(920441..921907)
     CDS             complement(922011..922478)
     CDS             complement(922481..923467)
     CDS             complement(923468..924445)
     CDS             924602..925072
     CDS             925158..925577
     CDS             925581..926033
     CDS             926030..926590
     CDS             complement(926597..927496)
     CDS             complement(927623..927919)
     CDS             complement(928021..929853)
     CDS             929915..930328
     CDS             complement(930368..930565)
     CDS             complement(930546..932657)
     CDS             complement(932824..933753)
     CDS             complement(933860..934519)
     CDS             complement(934530..935282)
     CDS             complement(935284..936063)
     CDS             complement(936085..936813)
     CDS             complement(936949..937737)
     CDS             complement(937753..938307)
     CDS             938473..938910
     CDS             938910..939242
     CDS             939239..939787
     CDS             939806..940402
     CDS             940399..941850
     CDS             941847..942950
     CDS             complement(942972..944354)
     CDS             complement(944364..945938)
     CDS             complement(945951..947750)
     CDS             complement(947782..949122)
     CDS             complement(949135..950469)
     CDS             950702..951040
     CDS             951358..952269
     CDS             complement(952277..955789)
     CDS             complement(955834..956214)
     CDS             complement(957015..957800)
     CDS             complement(957823..959028)
     CDS             complement(959025..961613)
     CDS             961713..962222
     CDS             complement(962219..962953)
     CDS             complement(962963..964306)
     CDS             964355..965701
     CDS             complement(965713..966585)
     CDS             complement(966582..967469)
     CDS             complement(967466..968443)
     CDS             complement(968542..968976)
     CDS             complement(968992..969111)
     CDS             complement(969127..969660)
     CDS             complement(970117..970578)
     CDS             complement(970677..972209)
     CDS             complement(972212..972982)
     CDS             complement(972979..975165)
     CDS             complement(975176..976504)
     CDS             complement(976497..977315)
     CDS             complement(977312..978904)
     CDS             complement(978901..979272)
     CDS             complement(979239..979565)
     CDS             complement(979562..979696)
     CDS             979827..980306
     CDS             980303..980911
     CDS             980908..982098
     CDS             complement(982090..982464)
     CDS             982787..982969
     CDS             983123..983566
     CDS             983590..983712
     CDS             983757..984701
     CDS             985084..985197
     CDS             985215..985391
     CDS             985530..986084
     CDS             986086..986409
     CDS             986550..986732
     CDS             986910..987890
     CDS             987851..988210
     CDS             988161..988535
     CDS             988820..989695
     CDS             989768..990346
     CDS             complement(990347..990520)
     CDS             complement(990529..991056)
     CDS             991124..992392
     CDS             complement(992375..993622)
     CDS             complement(993663..994502)
     CDS             994722..995840
     CDS             995932..996672
     CDS             complement(996676..997827)
     CDS             complement(997829..998440)
     CDS             998676..998882
     CDS             complement(998885..999643)
     CDS             complement(999643..1000908)
     CDS             complement(1000910..1002265)
     CDS             complement(1002252..1002743)
     CDS             complement(1002740..1003660)
     CDS             complement(1003657..1004640)
     CDS             1004698..1005258
     CDS             1005259..1005825
     CDS             complement(1005841..1006413)
     CDS             complement(1006508..1007605)
     CDS             1007718..1008599
     CDS             1008679..1010547
     CDS             complement(1010563..1011075)
     CDS             complement(1011072..1011590)
     CDS             1011689..1012105
     CDS             complement(1012113..1013729)
     CDS             complement(1013733..1014983)
     CDS             complement(1014980..1016551)
     CDS             complement(1016548..1017603)
     CDS             complement(1017649..1019049)
     CDS             1019079..1020200
     CDS             1020202..1020969
     CDS             1021288..1021395
     CDS             1021521..1021871
     CDS             complement(1021914..1022513)
     CDS             complement(1022591..1022851)
     CDS             1023081..1023311
     CDS             1023324..1023518
     CDS             complement(1023559..1023675)
     CDS             complement(1023863..1024006)
     CDS             complement(1024050..1024181)
     CDS             complement(1024202..1024489)
     CDS             complement(1024486..1024635)
     CDS             1024907..1025134
     CDS             1025121..1025402
     CDS             complement(1025669..1026190)
     CDS             complement(1026192..1026596)
     CDS             complement(1026778..1028379)
     CDS             complement(1028815..1029615)
     CDS             complement(1029669..1030955)
     CDS             complement(1031031..1032317)
     CDS             complement(1032328..1033173)
     CDS             complement(1033187..1035799)
     CDS             complement(1035796..1037226)
     CDS             complement(1037234..1038736)
     CDS             complement(1038746..1039051)
     CDS             complement(1039102..1039839)
     CDS             complement(1039820..1040164)
     CDS             complement(1040827..1040922)
     CDS             complement(1041037..1042023)
     CDS             complement(1042155..1042268)
     CDS             complement(1042357..1042590)
     CDS             complement(1042587..1042874)
     CDS             complement(1043022..1043564)
     CDS             complement(1043942..1044208)
     CDS             complement(1044211..1044771)
     CDS             1045630..1046097
     CDS             1046112..1046321
     CDS             1046363..1046788
     CDS             1046785..1047834
     CDS             1047837..1048079
     CDS             1048069..1049937
     CDS             1049927..1050673
     CDS             1050718..1054650
     CDS             1054669..1055937
     CDS             complement(1055941..1056840)
     CDS             1057001..1057372
     CDS             1057405..1057617
     CDS             1057767..1059182
     CDS             1059374..1060270
     CDS             1060329..1061093
     CDS             1061080..1061184
     CDS             1061185..1061529
     CDS             1061519..1062595
     CDS             1062598..1063611
     CDS             1063657..1064526
     CDS             1064610..1065374
     CDS             1065358..1068297
     CDS             1068290..1069546
     CDS             1069546..1070808
     CDS             1070821..1071033
     CDS             complement(1071875..1072339)
     CDS             complement(1072340..1075585)
     CDS             complement(1075603..1076298)
     CDS             complement(1076285..1077055)
     CDS             complement(1077052..1078104)
     CDS             complement(1078104..1079000)
     CDS             complement(1079019..1080128)
     CDS             complement(1080150..1081265)
     CDS             complement(1081296..1081730)
     CDS             complement(1081739..1081930)
     CDS             complement(1081983..1082489)
     CDS             complement(1082498..1083529)
     CDS             complement(1083529..1084830)
     CDS             complement(1084887..1085204)
     CDS             complement(1085312..1085827)
     CDS             complement(1085894..1088482)
     CDS             complement(1088523..1089098)
     CDS             complement(1089095..1089739)
     CDS             complement(1089816..1091612)
     CDS             1091739..1091930
     CDS             1092014..1093012
     CDS             1093009..1093749
     CDS             1093752..1096769
     CDS             complement(1096793..1097599)
     CDS             complement(1097600..1098319)
     CDS             complement(1098319..1098570)
     CDS             complement(1098574..1100019)
     CDS             1100159..1101322
     CDS             1101319..1102347
     CDS             complement(1102318..1103481)
     CDS             complement(1103489..1104340)
     CDS             complement(1104403..1105293)
     CDS             complement(1105290..1105895)
     CDS             complement(1105885..1107030)
     CDS             complement(1107033..1107809)
     CDS             complement(1107812..1108615)
     CDS             complement(1108612..1108803)
     CDS             complement(1108813..1109910)
     CDS             complement(1109915..1110514)
     CDS             complement(1110507..1111208)
     CDS             complement(1111251..1115282)
     CDS             complement(1115291..1117498)
     CDS             complement(1117491..1117841)
     CDS             complement(1117834..1119132)
     CDS             complement(1119253..1120035)
     CDS             complement(1120028..1120201)
     CDS             complement(1120198..1121655)
     CDS             complement(1121665..1123026)
     CDS             complement(1123023..1123133)
     CDS             complement(1123127..1125880)
     CDS             1125979..1127067
     CDS             1127079..1127504
     CDS             1127568..1127915
     CDS             1127926..1128189
     CDS             1128189..1128794
     CDS             1128920..1129456
     CDS             1129453..1130559
     CDS             1130552..1131418
     CDS             1131505..1131882
     CDS             1131891..1132439
     CDS             1132450..1132710
     CDS             complement(1132770..1135145)
     CDS             complement(1135162..1135809)
     CDS             1135970..1136359
     CDS             1136359..1137090
     CDS             1137087..1137389
     CDS             1137386..1138048
     CDS             1138105..1138497
     CDS             complement(1138494..1139123)
     CDS             complement(1139101..1139733)
     CDS             complement(1139723..1140562)
     CDS             complement(1140532..1141218)
     CDS             complement(1141215..1141976)
     CDS             complement(1141978..1144914)
     CDS             complement(1144914..1145201)
     CDS             complement(1145246..1146148)
     CDS             complement(1146135..1147295)
     CDS             complement(1147285..1148682)
     CDS             complement(1148666..1149178)
     CDS             complement(1149175..1151604)
     CDS             complement(1151614..1152585)
     CDS             complement(1152585..1154165)
     CDS             complement(1154158..1154319)
     CDS             1154403..1155728
     CDS             complement(1155965..1157161)
     CDS             1157301..1158524
     CDS             1158534..1159421
     CDS             1159425..1161146
     CDS             1161140..1161577
     CDS             1161574..1163649
     CDS             1163646..1164464
     CDS             1164458..1164685
     CDS             1164682..1165449
     CDS             1165446..1165898
     CDS             1165909..1166511
     CDS             1166511..1166801
     CDS             1166798..1168927
     CDS             1168902..1169549
     CDS             complement(1169571..1170860)
     CDS             complement(1170941..1171579)
     CDS             complement(1171582..1171941)
     CDS             1172031..1172828
     CDS             complement(1172819..1173547)
     CDS             complement(1173557..1174174)
     CDS             complement(1174171..1176108)
     CDS             complement(1176112..1176957)
     CDS             complement(1176980..1177372)
     CDS             complement(1177485..1178378)
     CDS             complement(1178378..1180150)
     CDS             complement(1180152..1181312)
     CDS             complement(1181410..1182000)
     CDS             complement(1181987..1182589)
     CDS             complement(1182582..1183712)
     CDS             complement(1183722..1185863)
     CDS             complement(1185867..1186964)
     CDS             complement(1186952..1187881)
     CDS             complement(1187874..1188950)
     CDS             complement(1188950..1190644)
     CDS             complement(1190638..1191624)
     CDS             complement(1191683..1192477)
     CDS             1192544..1193572
     CDS             1193562..1194449
     CDS             1194446..1195996
     CDS             complement(1195965..1196852)
     CDS             complement(1196845..1198053)
     CDS             complement(1198131..1199102)
     CDS             complement(1199095..1199982)
     CDS             complement(1200036..1200845)
     CDS             1200904..1201854
     CDS             complement(1201840..1202604)
     CDS             complement(1202604..1203164)
     CDS             complement(1203161..1204546)
     CDS             complement(1204539..1205492)
     CDS             complement(1205493..1206020)
     CDS             1206135..1206437
     CDS             complement(1206460..1206666)
     CDS             complement(1206663..1209020)
     CDS             1209129..1210427
     CDS             1210431..1211960
     CDS             complement(1211957..1212181)
     CDS             complement(1212296..1212475)
     CDS             complement(1212547..1214646)
     CDS             complement(1214646..1214840)
     CDS             complement(1214830..1215780)
     CDS             complement(1215856..1216119)
     CDS             complement(1216189..1216683)
     CDS             complement(1216680..1217456)
     CDS             1217523..1218449
     CDS             complement(1218412..1219050)
     CDS             complement(1219131..1219358)
     CDS             complement(1219369..1220799)
     CDS             complement(1220963..1221445)
     CDS             complement(1221455..1222162)
     CDS             1222267..1222608
     CDS             1222608..1222916
     CDS             complement(1222934..1224526)
     CDS             complement(1224538..1224777)
     CDS             complement(1224779..1225396)
     CDS             complement(1225399..1227042)
     CDS             complement(1227099..1227866)
     CDS             complement(1227853..1228488)
     CDS             complement(1228501..1229574)
     CDS             complement(1229574..1230365)
     CDS             complement(1230481..1231644)
     CDS             complement(1231772..1232896)
     CDS             complement(1232893..1234143)
     CDS             complement(1234145..1234648)
     CDS             complement(1234739..1236025)
     CDS             complement(1236026..1237885)
     CDS             complement(1237973..1238470)
     CDS             complement(1238488..1239867)
     CDS             complement(1239984..1240478)
     CDS             1240825..1242123
     CDS             complement(1242120..1242926)
     CDS             1243068..1244594
     CDS             complement(1244602..1245780)
     CDS             complement(1245790..1246683)
     CDS             complement(1246683..1248101)
     CDS             1248216..1248710
     CDS             1249021..1250013
     CDS             1250024..1250794
     CDS             1250806..1253070
     CDS             1253080..1253928
     CDS             complement(1254138..1254818)
     CDS             complement(1254887..1256227)
     CDS             complement(1256227..1257093)
     CDS             complement(1257093..1257650)
     CDS             1258280..1259833
     CDS             1259842..1260399
     CDS             1260399..1261658
     CDS             complement(1261602..1262408)
     CDS             complement(1262412..1263794)
     CDS             complement(1263797..1264522)
     CDS             1264644..1265804
     CDS             complement(1265801..1266004)
     CDS             complement(1266006..1266686)
     CDS             complement(1266650..1267261)
     CDS             complement(1267270..1269810)
     CDS             1269972..1270232
     CDS             1270253..1271890
     CDS             complement(1271933..1273123)
     CDS             complement(1273116..1273781)
     CDS             1273929..1274528
     CDS             1274539..1274787
     CDS             complement(1275045..1276292)
     CDS             complement(1276289..1276963)
     CDS             complement(1277039..1278457)
     CDS             1278658..1279551
     CDS             1279567..1279941
     CDS             1279948..1281573
     CDS             1281583..1281915
     CDS             1281912..1282532
     CDS             1282588..1284582
     CDS             1284579..1285400
     CDS             1285397..1286347
     CDS             complement(1286344..1287318)
     CDS             1287374..1288147
     CDS             1288144..1289238
     CDS             complement(1289228..1289539)
     CDS             complement(1289512..1289829)
     CDS             1289942..1291141
     CDS             1291197..1291517
     CDS             1291701..1292723
     CDS             1292720..1293622
     CDS             complement(1293619..1294815)
     CDS             complement(1294817..1296619)
     CDS             complement(1296612..1297106)
     CDS             1297245..1298780
     CDS             1298866..1300326
     CDS             1300566..1301816
     CDS             1301813..1302265
     CDS             1302255..1304303
     CDS             1304373..1306532
     CDS             1306529..1307011
     CDS             complement(1307062..1307724)
     CDS             complement(1307742..1308611)
     CDS             complement(1308623..1308922)
     CDS             1308976..1309431
     CDS             1309683..1310978
     CDS             complement(1311094..1312215)
     CDS             1312372..1313043
     CDS             1313040..1314275
     CDS             1314275..1314847
     CDS             complement(1314844..1315347)
     CDS             complement(1315377..1316069)
     CDS             complement(1316080..1317795)
     CDS             complement(1317798..1318937)
     CDS             complement(1319058..1320899)
     CDS             complement(1320896..1322875)
     CDS             complement(1322875..1323966)
     CDS             complement(1323963..1325168)
     CDS             complement(1325180..1327375)
     CDS             complement(1327359..1327583)
     CDS             complement(1327594..1328313)
     CDS             complement(1328365..1329558)
     CDS             complement(1329555..1330361)
     CDS             complement(1330348..1331013)
     CDS             complement(1331083..1332261)
     CDS             complement(1332261..1333493)
     CDS             complement(1333441..1334409)
     CDS             1334487..1335587
     CDS             1335926..1337101
     CDS             complement(1337098..1337304)
     CDS             complement(1337306..1337659)
     CDS             complement(1337677..1338432)
     CDS             complement(1338410..1338676)
     CDS             complement(1338660..1339031)
     CDS             complement(1339032..1339256)
     CDS             complement(1339265..1340125)
     CDS             complement(1340356..1340676)
     CDS             complement(1340669..1340773)
     CDS             complement(1341064..1341300)
     CDS             complement(1341314..1342081)
     CDS             complement(1342098..1342214)
     CDS             complement(1342219..1342449)
     CDS             complement(1342415..1342678)
     CDS             complement(1342735..1343022)
     CDS             complement(1343075..1343806)
     CDS             complement(1344237..1344521)
     CDS             complement(1344518..1344721)
     CDS             1344926..1345579
     CDS             1345814..1346476
     CDS             1346473..1347135
     CDS             1347152..1347433
     CDS             complement(1347562..1347981)
     CDS             complement(1348210..1348671)
     CDS             complement(1348720..1350003)
     CDS             complement(1350000..1350374)
     CDS             complement(1350367..1350750)
     CDS             complement(1350747..1351382)
     CDS             complement(1351395..1351844)
     CDS             complement(1351846..1353411)
     CDS             complement(1353404..1354036)
     CDS             complement(1354033..1354350)
     CDS             complement(1354363..1354800)
     CDS             complement(1354797..1355048)
     CDS             complement(1355059..1356225)
     CDS             complement(1356242..1356799)
     CDS             complement(1356885..1357754)
     CDS             complement(1357767..1363466)
     CDS             1363526..1363864
     CDS             complement(1363856..1364071)
     CDS             complement(1364152..1364508)
     CDS             complement(1364505..1365485)
     CDS             complement(1365657..1366007)
     CDS             complement(1366008..1366550)
     CDS             complement(1366547..1367719)
     CDS             complement(1367879..1368313)
     CDS             complement(1368368..1369993)
     CDS             complement(1369997..1370632)
     CDS             complement(1370883..1371233)
     CDS             complement(1371220..1371510)
     CDS             1372261..1373604
     CDS             1373615..1374265
     CDS             complement(1374262..1374933)
     CDS             complement(1374939..1375565)
     CDS             complement(1375562..1376797)
     CDS             complement(1376799..1378190)
     CDS             1378255..1379070
     CDS             complement(1379107..1380438)
     CDS             complement(1380440..1380895)
     CDS             1381043..1381603
     CDS             1381652..1382656
     CDS             1382658..1383788
     CDS             1383781..1385097
     CDS             1385094..1385879
     CDS             1385879..1386100
     CDS             1386094..1387002
     CDS             1387002..1388564
     CDS             1388554..1389615
     CDS             1389615..1389836
     CDS             complement(1389850..1390440)
     CDS             complement(1390461..1390865)
     CDS             1391138..1392646
     CDS             1392639..1393364
     CDS             1393364..1394083
     CDS             1394085..1394309
     CDS             1394306..1395232
     CDS             1395229..1396227
     CDS             1396224..1396556
     CDS             complement(1397010..1398221)
     CDS             1398312..1399010
     CDS             1398994..1399818
     CDS             1399815..1400288
     CDS             complement(1400253..1400999)
     CDS             complement(1401000..1401605)
     CDS             complement(1401602..1402738)
     CDS             1402996..1404027
     CDS             1404024..1404995
     CDS             1404988..1406133
     CDS             1406365..1406724
     CDS             1406883..1407887
     CDS             1407880..1409034
     CDS             1409043..1410068
     CDS             1410065..1410970
     CDS             1410963..1411670
     CDS             1411670..1412440
     CDS             1412437..1414389
     CDS             1414365..1416245
     CDS             1416258..1418174
     CDS             1418150..1420057
     CDS             complement(1420088..1421809)
     CDS             complement(1421954..1423675)
     CDS             complement(1423772..1425589)
     CDS             complement(1425586..1427409)
     CDS             complement(1427419..1428660)
     CDS             complement(1428660..1429175)
     CDS             complement(1429176..1430183)
     CDS             complement(1430180..1431574)
     CDS             complement(1431576..1432646)
     CDS             complement(1432643..1433368)
     CDS             complement(1433377..1433715)
     CDS             complement(1433717..1435024)
     CDS             1435086..1435661
     CDS             1435658..1436647
     CDS             1436733..1437701
     CDS             1437694..1438632
     CDS             1438629..1439384
     CDS             1439369..1440388
     CDS             complement(1440614..1441168)
     CDS             complement(1441303..1443135)
     CDS             complement(1443150..1443641)
     CDS             1443853..1445937
     CDS             complement(1446080..1446952)
     CDS             complement(1447310..1447705)
     CDS             complement(1447900..1448118)
     CDS             complement(1448158..1448358)
     CDS             complement(1448923..1449333)
     CDS             1449424..1450431
     CDS             1450435..1451478
     CDS             complement(1451508..1452899)
     CDS             complement(1452955..1456080)
     CDS             complement(1456083..1457879)
     CDS             complement(1457884..1460232)
     CDS             1460376..1461440
     CDS             1461450..1462769
     CDS             1462783..1463226
     CDS             1463271..1463969
     CDS             1463979..1464548
     CDS             1464548..1467019
     CDS             complement(1467050..1467652)
     CDS             1467818..1469119
     CDS             complement(1469116..1470789)
     CDS             1470867..1472189
     CDS             1472186..1473991
     CDS             1474040..1474750
     CDS             1474756..1475286
     CDS             complement(1475331..1475822)
     CDS             complement(1475822..1476517)
     CDS             complement(1476520..1476834)
     CDS             1477005..1478429
     CDS             1478486..1478956
     CDS             complement(1478957..1479613)
     CDS             1479781..1480143
     CDS             1480147..1480860
     CDS             1480829..1481587
     CDS             1481600..1482763
     CDS             1482773..1484140
     CDS             1484149..1485489
     CDS             1485571..1485795
     CDS             1485792..1485905
     CDS             1485860..1487632
     CDS             complement(1487629..1489122)
     CDS             complement(1489126..1489950)
     CDS             complement(1489954..1490625)
     CDS             complement(1490622..1491824)
     CDS             complement(1491827..1492825)
     CDS             1492885..1493430
     CDS             1493458..1493784
     CDS             complement(1493815..1494192)
     CDS             complement(1494240..1495610)
     CDS             1495732..1496268
     CDS             1496268..1496615
     CDS             complement(1496616..1497035)
     CDS             complement(1497032..1498393)
     CDS             complement(1498390..1499511)
     CDS             complement(1499584..1500768)
     CDS             complement(1500765..1502837)
     CDS             complement(1502815..1504734)
     CDS             complement(1504703..1506655)
     CDS             complement(1506655..1508136)
     CDS             complement(1508138..1508863)
     CDS             complement(1508850..1510151)
     CDS             complement(1510144..1510737)
     CDS             complement(1510712..1511392)
     CDS             complement(1511380..1511985)
     CDS             complement(1511973..1512992)
     CDS             complement(1512989..1514020)
     CDS             complement(1514017..1515066)
     CDS             complement(1515078..1516688)
     CDS             complement(1516685..1518121)
     CDS             complement(1518157..1519500)
     CDS             complement(1519503..1521104)
     CDS             complement(1521101..1522048)
     CDS             complement(1522058..1523716)
     CDS             complement(1523718..1524836)
     CDS             complement(1524836..1525498)
     CDS             complement(1525495..1526277)
     CDS             complement(1526349..1526756)
     CDS             1526831..1527394
     CDS             1527430..1528119
     CDS             1528121..1528834
     CDS             complement(1528817..1529782)
     CDS             complement(1529772..1531091)
     CDS             1531165..1532262
     CDS             complement(1532420..1532599)
     CDS             complement(1532855..1533973)
     CDS             complement(1533942..1534763)
     CDS             1534850..1535923
     CDS             1535920..1536303
     CDS             1536296..1536979
     CDS             1537038..1538084
     CDS             1538084..1538425
     CDS             1538488..1538685
     CDS             1538728..1539162
     CDS             1539172..1540998
     CDS             1541015..1541779
     CDS             1541783..1542547
     CDS             complement(1542540..1543721)
     CDS             complement(1543718..1545265)
     CDS             complement(1545267..1545854)
     CDS             complement(1545858..1546466)
     CDS             complement(1546459..1547871)
     CDS             complement(1547849..1548160)
     CDS             complement(1548184..1551744)
     CDS             complement(1551837..1552478)
     CDS             complement(1552478..1553437)
     CDS             complement(1553562..1553951)
     CDS             complement(1553954..1554379)
     CDS             complement(1554463..1557228)
     CDS             complement(1557225..1559591)
     CDS             complement(1559588..1560109)
     CDS             complement(1560096..1560698)
     CDS             complement(1560695..1560796)
     CDS             complement(1560793..1561014)
     CDS             complement(1561011..1561874)
     CDS             complement(1561874..1562140)
     CDS             complement(1562142..1562807)
     CDS             complement(1562820..1564286)
     CDS             complement(1564412..1565092)
     CDS             complement(1565095..1566306)
     CDS             complement(1566303..1566962)
     CDS             complement(1566959..1568077)
     CDS             complement(1568077..1568628)
     CDS             complement(1568721..1569239)
     CDS             complement(1569232..1569660)
     CDS             complement(1569657..1570907)
     CDS             1571172..1572380
     CDS             1572384..1572611
     CDS             complement(1572627..1574096)
     CDS             complement(1574114..1577602)
     CDS             complement(1577733..1578659)
     CDS             complement(1578765..1579337)
     CDS             complement(1579448..1581550)
     CDS             complement(1581663..1582400)
     CDS             complement(1582393..1583175)
     CDS             complement(1583342..1584274)
     CDS             complement(1584271..1584912)
     CDS             complement(1584909..1587122)
     CDS             complement(1587171..1587713)
     CDS             complement(1587713..1587904)
     CDS             complement(1587879..1588580)
     CDS             complement(1588897..1590045)
     CDS             1590169..1591710
     CDS             1591712..1591933
     CDS             1591934..1592377
     CDS             1592374..1592790
     CDS             1592793..1593983
     CDS             complement(1594481..1594912)
     CDS             complement(1594905..1595795)
     CDS             complement(1595792..1597087)
     CDS             complement(1597148..1598746)
     CDS             1599161..1599259
     CDS             1599294..1599842
     CDS             1599835..1600353
     CDS             complement(1600373..1601362)
     CDS             1601423..1602028
     CDS             1602025..1602774
     CDS             1602749..1603480
     CDS             complement(1603477..1604514)
     CDS             complement(1604579..1605028)
     CDS             complement(1605155..1606375)
     CDS             complement(1606369..1607193)
     CDS             complement(1607275..1609248)
     CDS             complement(1609387..1610382)
     CDS             complement(1610384..1611070)
     CDS             1611149..1611958
     CDS             1612100..1612867
     CDS             1612877..1613617
     CDS             1613598..1614563
     CDS             complement(1614560..1615456)
     CDS             complement(1615489..1616067)
     CDS             1616167..1616514
     CDS             1616502..1616693
     CDS             1616750..1617001
     CDS             complement(1616954..1618030)
     CDS             1618160..1618483
     CDS             1618594..1620471
     CDS             1620475..1622805
     CDS             1622795..1623262
     CDS             1623305..1624003
     CDS             1624123..1625193
     CDS             1625194..1626678
     CDS             complement(1626756..1627148)
     CDS             complement(1627327..1627746)
     CDS             complement(1627804..1628979)
     CDS             complement(1629155..1629352)
     CDS             complement(1629368..1629736)
     CDS             1629937..1630884
     CDS             1630894..1631211
     CDS             1631208..1631630
     CDS             1631624..1632667
     CDS             complement(1632662..1633012)
     CDS             1633202..1635157
     CDS             complement(1635200..1637566)
     CDS             complement(1637588..1638976)
     CDS             complement(1638966..1640453)
     CDS             complement(1640455..1642245)
     CDS             complement(1642247..1642543)
     CDS             complement(1642540..1643058)
     CDS             complement(1643055..1643696)
     CDS             complement(1643706..1644704)
     CDS             complement(1644697..1647159)
     CDS             complement(1647156..1647848)
     CDS             complement(1647845..1648072)
     CDS             complement(1648069..1649295)
     CDS             complement(1649297..1650088)
     CDS             complement(1650088..1650591)
     CDS             complement(1650573..1650962)
     CDS             complement(1651075..1651740)
     CDS             complement(1651733..1652443)
     CDS             complement(1652440..1653228)
     CDS             complement(1653221..1654165)
     CDS             complement(1654165..1655700)
     CDS             complement(1655809..1658580)
     CDS             1658732..1659154
     CDS             complement(1659174..1660805)
     CDS             complement(1660855..1661595)
     CDS             complement(1661531..1662151)
     CDS             1662239..1662583
     CDS             1662616..1663035
     CDS             1663123..1663341
     CDS             1663629..1663994
     CDS             1664004..1664396
     CDS             1664424..1665050
     CDS             1665063..1666076
     CDS             1666080..1666433
     CDS             1666606..1667505
     CDS             1667513..1668799
     CDS             1668796..1669854
     CDS             1669851..1670438
     CDS             1670435..1671166
     CDS             1671151..1672089
     CDS             1672090..1672857
     CDS             1672859..1673482
     CDS             complement(1673507..1674667)
     CDS             complement(1674693..1675799)
     CDS             1675922..1677037
     CDS             1677034..1677921
     CDS             1677899..1679059
     CDS             1679064..1679564
     CDS             1679643..1679906
     CDS             1679925..1680992
     CDS             complement(1681006..1681761)
     CDS             1681954..1684110
     CDS             1684085..1685071
     CDS             1685071..1685847
     CDS             1685844..1686650
     CDS             complement(1686647..1687315)
     CDS             complement(1687317..1687505)
     CDS             1687671..1688930
     CDS             complement(1688916..1689935)
     CDS             1690008..1690760
     CDS             1691440..1692420
     CDS             1692401..1692922
     CDS             complement(1692930..1694294)
     CDS             complement(1694309..1695559)
     CDS             complement(1695818..1696234)
     CDS             complement(1696300..1697043)
     CDS             1697202..1697627
     CDS             1697620..1698009
     CDS             1698006..1698497
     CDS             1698476..1698688
     CDS             complement(1698701..1699579)
     CDS             complement(1699633..1699830)
     CDS             1699952..1700935
     CDS             complement(1701022..1702110)
     CDS             complement(1702110..1702784)
     CDS             complement(1702771..1703211)
     CDS             complement(1703198..1704184)
     CDS             1704254..1706071
     CDS             1706153..1706425
     CDS             1706412..1706963
     CDS             1706947..1708230
     CDS             1708234..1708545
     CDS             1708542..1709636
     CDS             1709633..1710478
     CDS             1710488..1712386
     CDS             1712388..1713497
     CDS             1713498..1714220
     CDS             1714223..1715113
     CDS             1715113..1715712
     CDS             1715768..1716268
     CDS             complement(1716639..1717397)
     CDS             complement(1717407..1718150)
     CDS             complement(1718152..1718610)
     CDS             complement(1718619..1719788)
     CDS             complement(1719785..1720933)
     CDS             complement(1721076..1721258)
     CDS             1722176..1724266
     CDS             1724263..1724802
     CDS             1724885..1726288
     CDS             1726278..1727567
     CDS             1727557..1728675
     CDS             1728675..1729325
     CDS             1729322..1729810
     CDS             1729771..1730274
     CDS             complement(1730284..1730721)
     CDS             complement(1731021..1731326)
     CDS             complement(1732089..1732937)
     CDS             complement(1732937..1733599)
     CDS             complement(1733589..1733792)
     CDS             complement(1733858..1735102)
     CDS             complement(1735102..1736133)
     CDS             1736239..1737099
     CDS             1737111..1737380
     CDS             1737377..1738153
     CDS             complement(1738177..1738941)
     CDS             complement(1738987..1739751)
     CDS             complement(1739831..1741099)
     CDS             complement(1741214..1742389)
     CDS             complement(1742370..1743206)
     CDS             complement(1743208..1745310)
     CDS             1745505..1746776
     CDS             complement(1746804..1748069)
     CDS             complement(1748069..1748461)
     CDS             complement(1748466..1748909)
     CDS             complement(1748921..1749277)
     CDS             complement(1749287..1749823)
     CDS             complement(1749902..1750297)
     CDS             complement(1750307..1750492)
     CDS             complement(1750494..1751039)
     CDS             complement(1751043..1751276)
     CDS             complement(1751276..1751644)
     CDS             complement(1751644..1751895)
     CDS             complement(1751905..1752090)
     CDS             complement(1752077..1752502)
     CDS             complement(1752505..1753206)
     CDS             complement(1753206..1753631)
     CDS             complement(1753642..1753923)
     CDS             complement(1753925..1754755)
     CDS             complement(1754757..1755038)
     CDS             complement(1755041..1755655)
     CDS             complement(1755652..1756227)
     CDS             complement(1756237..1756548)
     CDS             complement(1756746..1757507)
     CDS             complement(1757543..1759531)
     CDS             complement(1759506..1760306)
     CDS             1760387..1760923
     CDS             1760947..1762017
     CDS             1762014..1762112
     CDS             1762539..1763495
     CDS             1763817..1764347
     CDS             complement(1764327..1764929)
     CDS             complement(1764931..1766337)
     CDS             complement(1766330..1767406)
     CDS             complement(1767403..1768938)
     CDS             1769258..1769887
     CDS             complement(1769923..1770567)
     CDS             complement(1770705..1771088)
     CDS             1771248..1771847
     CDS             complement(1771852..1772733)
     CDS             complement(1772817..1774088)
     CDS             complement(1774513..1777050)
     CDS             complement(1777254..1777808)