CDS             complement(59..193)
     CDS             complement(218..310)
     CDS             1311..2723
     CDS             2984..4159
     CDS             4455..5834
     CDS             6078..8732
     CDS             8933..9520
     CDS             complement(9752..10735)
     CDS             11220..12026
     CDS             12247..13194
     CDS             complement(13470..15656)
     CDS             complement(15781..16209)
     CDS             16359..16811
     CDS             16859..18010
     CDS             complement(18165..20060)
     CDS             complement(20335..20505)
     CDS             20646..22244
     CDS             complement(22432..22764)
     CDS             complement(22768..23745)
     CDS             complement(23938..26958)
     CDS             27498..29159
     CDS             29321..30997
     CDS             31051..32736
     CDS             32839..33759
     CDS             33858..34763
     CDS             34884..35930
     CDS             35934..36977
     CDS             37111..37845
     CDS             37945..38505
     CDS             complement(38638..38913)
     CDS             complement(39113..40153)
     CDS             complement(40323..41258)
     CDS             complement(41323..42834)
     CDS             complement(43098..44633)
     CDS             complement(44949..45491)
     CDS             complement(45621..46781)
     CDS             complement(46962..47558)
     CDS             47808..48512
     CDS             48862..49977
     CDS             complement(50008..50667)
     CDS             50881..52014
     CDS             52036..52179
     CDS             52237..53064
     CDS             complement(53180..53710)
     CDS             complement(54039..54287)
     CDS             complement(54628..56139)
     CDS             complement(56198..56713)
     CDS             complement(56949..58529)
     CDS             complement(58951..59280)
     CDS             59540..61534
     CDS             61767..62786
     CDS             62826..63155
     CDS             complement(63310..64530)
     CDS             complement(65071..65571)
     CDS             complement(65587..67233)
     CDS             67680..69164
     CDS             69161..70510
     CDS             complement(70721..71329)
     CDS             complement(71419..72111)
     CDS             complement(72142..72642)
     CDS             complement(72940..73374)
     CDS             73612..74238
     CDS             74243..74878
     CDS             75234..75593
     CDS             75685..76128
     CDS             complement(76195..78975)
     CDS             complement(79483..79842)
     CDS             complement(79932..81788)
     CDS             complement(82072..83142)
     CDS             complement(83647..84540)
     CDS             84811..86415
     CDS             86426..87457
     CDS             87576..87959
     CDS             complement(88199..88789)
     CDS             complement(89243..91897)
     CDS             complement(92102..92857)
     CDS             93199..93774
     CDS             93929..95017
     CDS             95318..95893
     CDS             95983..96735
     CDS             96792..97409
     CDS             complement(97552..98790)
     CDS             99115..100233
     CDS             100375..101655
     CDS             101658..102512
     CDS             102631..103830
     CDS             103915..105015
     CDS             complement(105041..105742)
     CDS             complement(105835..106629)
     CDS             complement(106771..107388)
     CDS             complement(107494..108798)
     CDS             complement(108859..110148)
     CDS             complement(110349..110597)
     CDS             complement(110832..112007)
     CDS             complement(112127..112927)
     CDS             113061..114344
     CDS             complement(114491..115729)
     CDS             complement(115794..116402)
     CDS             complement(116402..117076)
     CDS             complement(117078..117941)
     CDS             complement(117925..119157)
     CDS             complement(119163..120527)
     CDS             120917..121696
     CDS             121770..123482
     CDS             complement(123597..123806)
     CDS             123847..125037
     CDS             125180..126169
     CDS             complement(126261..126899)
     CDS             complement(126926..127873)
     CDS             complement(128077..129987)
     CDS             130474..131358
     CDS             complement(131560..132525)
     CDS             133133..136015
     CDS             136158..136625
     CDS             136691..137065
     CDS             complement(137070..137558)
     CDS             complement(137725..139545)
     CDS             complement(139848..140954)
     CDS             141266..142369
     CDS             complement(142442..143326)
     CDS             143813..144508
     CDS             144592..145572
     CDS             complement(145518..145718)
     CDS             145859..146422
     CDS             complement(146473..147237)
     CDS             147359..148540
     CDS             148636..149262
     CDS             complement(149406..151688)
     CDS             152392..153930
     CDS             complement(154567..155451)
     CDS             155658..156164
     CDS             complement(156290..157807)
     CDS             158286..159305
     CDS             159459..159917
     CDS             159910..162012
     CDS             162117..163826
     CDS             163891..165408
     CDS             165724..166845
     CDS             167017..167979
     CDS             complement(168080..169018)
     CDS             complement(169059..169352)
     CDS             complement(169445..170551)
     CDS             complement(170628..171128)
     CDS             complement(171218..171751)
     CDS             complement(171889..172455)
     CDS             complement(172579..174390)
     CDS             175039..175371
     CDS             175574..176359
     CDS             complement(176463..177170)
     CDS             complement(177662..178582)
     CDS             complement(178666..179898)
     CDS             complement(179959..181221)
     CDS             181557..182354
     CDS             182520..182837
     CDS             183800..184300
     CDS             184592..186079
     CDS             186097..188814
     CDS             189011..189433
     CDS             189456..190490
     CDS             191213..191740
     CDS             191834..192013
     CDS             192085..192246
     CDS             192402..192668
     CDS             193089..195203
     CDS             complement(196042..198894)
     CDS             199482..200375
     CDS             complement(200529..201866)
     CDS             complement(202029..203303)
     CDS             complement(203433..204404)
     CDS             complement(204627..205367)
     CDS             205637..206113
     CDS             complement(206272..207525)
     CDS             complement(207634..207972)
     CDS             208020..208154
     CDS             complement(208359..209219)
     CDS             complement(209376..210878)
     CDS             211453..213015
     CDS             213137..214345
     CDS             complement(214403..215509)
     CDS             complement(215789..216727)
     CDS             complement(216759..217193)
     CDS             complement(217357..218379)
     CDS             complement(218419..219213)
     CDS             complement(219327..220274)
     CDS             complement(220278..220856)
     CDS             221384..222361
     CDS             222516..222965
     CDS             223321..224187
     CDS             224222..224467
     CDS             224572..225042
     CDS             225257..225886
     CDS             226051..227595
     CDS             227691..228572
     CDS             228611..230038
     CDS             230169..230585
     CDS             230778..231884
     CDS             232013..232729
     CDS             232943..234049
     CDS             234457..236148
     CDS             complement(236205..237581)
     CDS             237787..238050
     CDS             238140..238670
     CDS             238761..239522
     CDS             239796..240212
     CDS             240499..242013
     CDS             242157..244001
     CDS             complement(244034..245140)
     CDS             complement(245311..246102)
     CDS             complement(246171..247502)
     CDS             complement(247575..247985)
     CDS             complement(248056..248415)
     CDS             complement(248480..248812)
     CDS             complement(249034..249837)
     CDS             251349..251501
     CDS             251656..252891
     CDS             252948..255470
     CDS             255591..256256
     CDS             256323..257633
     CDS             258047..259279
     CDS             259365..259892
     CDS             259897..260715
     CDS             260928..261494
     CDS             261699..261941
     CDS             261973..262488
     CDS             complement(262616..263374)
     CDS             complement(263587..264513)
     CDS             complement(264720..265916)
     CDS             266107..267591
     CDS             267651..268703
     CDS             complement(268787..270280)
     CDS             complement(270520..272040)
     CDS             complement(272116..273240)
     CDS             complement(273465..274601)
     CDS             complement(274836..275150)
     CDS             complement(275575..275700)
     CDS             complement(275990..276448)
     CDS             complement(276694..277005)
     CDS             complement(277178..278323)
     CDS             complement(278722..278898)
     CDS             complement(278864..279544)
     CDS             complement(279538..279804)
     CDS             complement(279954..281918)
     CDS             complement(281928..282968)
     CDS             complement(283023..284435)
     CDS             complement(284432..285613)
     CDS             complement(285617..286690)
     CDS             complement(286731..287312)
     CDS             complement(287330..288286)
     CDS             complement(288338..289360)
     CDS             complement(289427..290713)
     CDS             complement(290754..292751)
     CDS             complement(292810..295065)
     CDS             complement(295143..295574)
     CDS             complement(295631..296734)
     CDS             complement(296953..299181)
     CDS             complement(299255..300508)
     CDS             complement(300465..301583)
     CDS             complement(301786..303105)
     CDS             303521..304216
     CDS             304213..305208
     CDS             complement(305422..306702)
     CDS             308231..308608
     CDS             308608..308991
     CDS             309198..311048
     CDS             311177..311887
     CDS             complement(312460..313161)
     CDS             313445..316321
     CDS             316529..317758
     CDS             317980..319437
     CDS             319653..320822
     CDS             320880..321755
     CDS             321969..322841
     CDS             322978..324669
     CDS             324762..326102
     CDS             complement(326234..327697)
     CDS             complement(327789..329057)
     CDS             329219..330088
     CDS             330054..330434
     CDS             complement(330478..331008)
     CDS             complement(331231..333099)
     CDS             complement(333104..333364)
     CDS             333983..335491
     CDS             complement(335602..337269)
     CDS             337754..338404
     CDS             338477..339499
     CDS             339673..339963
     CDS             complement(340063..341487)
     CDS             complement(341796..342761)
     CDS             complement(342832..343524)
     CDS             complement(343681..344208)
     CDS             344360..345184
     CDS             345225..346334
     CDS             346462..347634
     CDS             complement(347669..347899)
     CDS             348184..350013
     CDS             350161..350988
     CDS             351076..351834
     CDS             complement(351928..352857)
     CDS             complement(352971..354254)
     CDS             complement(354304..355086)
     CDS             complement(355277..356443)
     CDS             complement(356685..358172)
     CDS             complement(358463..360475)
     CDS             complement(360701..361909)
     CDS             complement(362108..363127)
     CDS             complement(363423..364700)
     CDS             complement(364905..365627)
     CDS             complement(366062..367399)
     CDS             complement(367799..368452)
     CDS             369362..369991
     CDS             complement(370090..370929)
     CDS             371286..372641
     CDS             complement(372794..373414)
     CDS             373860..375473
     CDS             complement(375637..376707)
     CDS             376938..379145
     CDS             complement(380014..380217)
     CDS             380341..381093
     CDS             complement(382403..384067)
     CDS             complement(384181..384852)
     CDS             385199..385756
     CDS             complement(385909..386652)
     CDS             386898..387248
     CDS             complement(387399..388283)
     CDS             388609..389718
     CDS             complement(389854..391644)
     CDS             complement(391637..393475)
     CDS             394133..395731
     CDS             395721..396860
     CDS             396887..397042
     CDS             397233..398561
     CDS             398881..400401
     CDS             400454..401260
     CDS             401654..401863
     CDS             402172..404508
     CDS             404540..405679
     CDS             405792..407369
     CDS             407667..408515
     CDS             408629..409195
     CDS             410010..410672
     CDS             410910..411389
     CDS             411692..412792
     CDS             complement(412914..413699)
     CDS             complement(413879..414283)
     CDS             complement(414449..415264)
     CDS             complement(415573..417720)
     CDS             complement(417845..419047)
     CDS             419472..419816
     CDS             419924..421261
     CDS             421543..422424
     CDS             422454..423479
     CDS             complement(423586..424470)
     CDS             424961..426706
     CDS             427202..427600
     CDS             complement(427837..428037)
     CDS             complement(428088..428453)
     CDS             complement(428621..429739)
     CDS             complement(429796..430119)
     CDS             430543..432216
     CDS             complement(432252..432701)
     CDS             complement(432986..433201)
     CDS             433867..434292
     CDS             434455..435042
     CDS             435335..436378
     CDS             436392..436763
     CDS             complement(436782..437741)
     CDS             438256..439629
     CDS             439840..440946
     CDS             complement(440960..441715)
     CDS             442104..443303
     CDS             443445..444017
     CDS             444315..444704
     CDS             445886..447574
     CDS             447733..448878
     CDS             449025..449846
     CDS             449984..451003
     CDS             451091..451798
     CDS             451899..452666
     CDS             complement(452719..453372)
     CDS             453804..455015
     CDS             455216..457063
     CDS             457404..457835
     CDS             complement(457938..458861)
     CDS             complement(458864..461539)
     CDS             complement(461801..463351)
     CDS             complement(463603..464412)
     CDS             complement(464533..465480)
     CDS             465660..469133
     CDS             469186..470013
     CDS             470382..471545
     CDS             complement(471724..472215)
     CDS             472691..473485
     CDS             473546..474109
     CDS             474310..476964
     CDS             complement(477065..478078)
     CDS             complement(478378..481200)
     CDS             481762..481986
     CDS             482012..482935
     CDS             483001..483513
     CDS             483523..484932
     CDS             485000..486928
     CDS             487190..487732
     CDS             487843..488925
     CDS             489039..490088
     CDS             490907..495430
     CDS             495647..497065
     CDS             497448..498095
     CDS             498216..498761
     CDS             498975..499922
     CDS             complement(500026..500472)
     CDS             complement(500692..501690)
     CDS             complement(501751..502437)
     CDS             503074..505206
     CDS             505361..506191
     CDS             506319..506969
     CDS             complement(507055..507939)
     CDS             508355..510613
     CDS             510661..512100
     CDS             complement(512539..514059)
     CDS             complement(514059..515558)
     CDS             complement(515768..516106)
     CDS             516770..517798
     CDS             517821..518741
     CDS             518955..519443
     CDS             519525..520184
     CDS             520354..522195
     CDS             522771..523082
     CDS             523177..523815
     CDS             523830..524432
     CDS             524429..524779
     CDS             524791..525621
     CDS             525633..525908
     CDS             525919..526248
     CDS             526252..526995
     CDS             526999..527412
     CDS             527412..527606
     CDS             527606..527893
     CDS             528042..528410
     CDS             528420..528737
     CDS             528759..529295
     CDS             529308..529613
     CDS             529626..530024
     CDS             530219..530752
     CDS             530764..531114
     CDS             531117..531614
     CDS             531648..531827
     CDS             531827..532285
     CDS             532291..533622
     CDS             533678..533794
     CDS             534035..534391
     CDS             534412..534804
     CDS             534917..535558
     CDS             535598..536605
     CDS             536626..536985
     CDS             complement(537265..537885)
     CDS             complement(538057..538728)
     CDS             538842..539456
     CDS             539725..539907
     CDS             540030..541028
     CDS             541028..541756
     CDS             541984..542226
     CDS             542595..543101
     CDS             complement(543328..544524)
     CDS             544618..546297
     CDS             complement(546373..546960)
     CDS             complement(547066..547629)
     CDS             547859..548842
     CDS             complement(548880..549944)
     CDS             550210..551022
     CDS             551141..554983
     CDS             555167..556192
     CDS             complement(556346..557224)
     CDS             complement(557291..558025)
     CDS             complement(558086..559297)
     CDS             complement(559448..560692)
     CDS             561020..563080
     CDS             563289..564554
     CDS             564725..565063
     CDS             complement(565220..565879)
     CDS             complement(565988..567703)
     CDS             568093..569010
     CDS             complement(569147..573253)
     CDS             574538..575632
     CDS             575660..576355
     CDS             576465..577412
     CDS             577437..578075
     CDS             complement(578070..578744)
     CDS             complement(579260..579685)
     CDS             complement(579917..580492)
     CDS             580541..581668
     CDS             581680..582189
     CDS             complement(582291..582875)
     CDS             complement(583024..585873)
     CDS             complement(586233..586913)
     CDS             587286..588536
     CDS             588651..589460
     CDS             589519..590283
     CDS             590399..591094
     CDS             complement(591124..592053)
     CDS             592160..592588
     CDS             592781..593653
     CDS             593785..594645
     CDS             594992..595246
     CDS             595457..596755
     CDS             596809..597480
     CDS             597669..598961
     CDS             599300..600391
     CDS             complement(600538..602241)
     CDS             602708..604012
     CDS             604291..604569
     CDS             complement(604746..606080)
     CDS             complement(606171..607787)
     CDS             complement(608053..609603)
     CDS             609840..610721
     CDS             complement(610754..611374)
     CDS             611553..613565
     CDS             613618..615018
     CDS             complement(615042..615869)
     CDS             complement(615879..618797)
     CDS             complement(618962..619561)
     CDS             complement(619708..620391)
     CDS             620808..621698
     CDS             621771..623153
     CDS             623311..623985
     CDS             624098..625075
     CDS             625255..625698
     CDS             complement(625836..625991)
     CDS             626072..627229
     CDS             627401..628831
     CDS             628973..629971
     CDS             630195..631136
     CDS             631489..632787
     CDS             632868..634061
     CDS             634258..635151
     CDS             complement(635447..635986)
     CDS             636176..636901
     CDS             complement(637134..637469)
     CDS             637810..638391
     CDS             638918..640801
     CDS             640968..641879
     CDS             641974..642246
     CDS             642293..642739
     CDS             642873..643562
     CDS             643800..644492
     CDS             644607..645425
     CDS             645507..646385
     CDS             646414..647151
     CDS             complement(647280..647774)
     CDS             648200..652225
     CDS             652557..653894
     CDS             654873..655679
     CDS             complement(655749..656675)
     CDS             657155..657601
     CDS             complement(657776..658318)
     CDS             complement(658399..660447)
     CDS             complement(660577..661182)
     CDS             complement(661247..663292)
     CDS             complement(663433..664662)
     CDS             complement(664723..667422)
     CDS             complement(667592..668392)
     CDS             669052..669840
     CDS             670033..670911
     CDS             671087..671971
     CDS             complement(672122..674920)
     CDS             complement(675007..675312)
     CDS             675528..676490
     CDS             complement(676608..677987)
     CDS             complement(678276..678827)
     CDS             complement(678863..680500)
     CDS             681129..681758
     CDS             complement(681872..683386)
     CDS             683754..684980
     CDS             685307..686194
     CDS             686506..686871
     CDS             complement(687016..688095)
     CDS             complement(688226..690550)
     CDS             complement(690651..691046)
     CDS             complement(691102..693501)
     CDS             complement(693851..694111)
     CDS             complement(694250..694864)
     CDS             695083..696039
     CDS             696071..696883
     CDS             697117..699078
     CDS             699279..700502
     CDS             700730..702493
     CDS             702758..703612
     CDS             703692..704402
     CDS             704472..704810
     CDS             704855..705166
     CDS             705355..705681
     CDS             complement(705805..705960)
     CDS             complement(706027..706263)
     CDS             706744..708285
     CDS             complement(708398..709189)
     CDS             709652..711199
     CDS             complement(711315..712688)
     CDS             complement(712997..713251)
     CDS             complement(713707..717525)
     CDS             717848..718498
     CDS             complement(718572..720119)
     CDS             720680..721291
     CDS             721525..722724
     CDS             722882..723457
     CDS             complement(723588..724337)
     CDS             724399..724824
     CDS             complement(724858..725961)
     CDS             726229..727203
     CDS             727833..728483
     CDS             728854..729819
     CDS             729816..730631
     CDS             730774..731676
     CDS             732640..734472
     CDS             734472..734966
     CDS             735076..736092
     CDS             736283..736696
     CDS             737109..737324
     CDS             737833..738582
     CDS             738765..739697
     CDS             739923..740468
     CDS             complement(740573..741418)
     CDS             complement(741437..742246)
     CDS             complement(742552..743580)
     CDS             743957..747127
     CDS             747329..748036
     CDS             748211..749701
     CDS             complement(749791..751077)
     CDS             751593..753548
     CDS             753819..755060
     CDS             755209..756315
     CDS             complement(756345..757412)
     CDS             757606..758214
     CDS             complement(758251..759534)
     CDS             complement(759636..761252)
     CDS             761522..762160
     CDS             762164..762595
     CDS             complement(762682..763398)
     CDS             complement(763681..765093)
     CDS             complement(765090..765470)
     CDS             complement(765575..766708)
     CDS             767236..768048
     CDS             complement(768315..769961)
     CDS             complement(770108..770398)
     CDS             770731..771288
     CDS             771435..771644
     CDS             complement(771864..773072)
     CDS             complement(773196..774110)
     CDS             774303..775178
     CDS             775237..776088
     CDS             780540..780635
     CDS             782045..782827
     CDS             783102..783515
     CDS             783517..783981
     CDS             784052..784726
     CDS             complement(784788..786560)
     CDS             complement(786697..788187)
     CDS             complement(788187..789662)
     CDS             complement(789691..790764)
     CDS             complement(790825..792588)
     CDS             complement(793124..793870)
     CDS             complement(794166..795686)
     CDS             796102..796443
     CDS             complement(796464..797225)
     CDS             complement(797321..798397)
     CDS             complement(798488..799546)
     CDS             complement(799592..800656)
     CDS             801129..802643
     CDS             complement(802804..803463)
     CDS             complement(803592..805514)
     CDS             805820..807202
     CDS             807728..808231
     CDS             808195..811503
     CDS             811540..813078
     CDS             813080..813943
     CDS             813956..814681
     CDS             814874..816055
     CDS             816170..817123
     CDS             817190..817645
     CDS             817590..817709
     CDS             817706..818104
     CDS             818385..818792
     CDS             819045..819365
     CDS             819423..821333
     CDS             821353..821481
     CDS             complement(821586..822290)
     CDS             822507..823154
     CDS             complement(823212..824078)
     CDS             complement(824129..824803)
     CDS             complement(824800..825546)
     CDS             complement(825683..826687)
     CDS             complement(827080..828078)
     CDS             828447..828626
     CDS             complement(828717..828941)
     CDS             829091..829306
     CDS             829318..830508
     CDS             830511..830801
     CDS             830815..831135
     CDS             complement(831644..831751)
     CDS             831815..832081
     CDS             complement(832465..833724)
     CDS             834047..834655
     CDS             834675..835349
     CDS             835414..836877
     CDS             836977..837567
     CDS             837560..837874
     CDS             837930..839012
     CDS             839076..839759
     CDS             839841..840542
     CDS             complement(840904..841704)
     CDS             841813..842514
     CDS             842604..843245
     CDS             complement(843368..844237)
     CDS             complement(844420..845304)
     CDS             complement(845488..846960)
     CDS             complement(846962..847696)
     CDS             848022..848348
     CDS             848512..848784
     CDS             848846..849439
     CDS             849605..850243
     CDS             850338..852044
     CDS             852070..853134
     CDS             853230..853706
     CDS             854024..854143
     CDS             854282..856900
     CDS             856981..857265
     CDS             857321..857707
     CDS             857704..858573
     CDS             858664..859953
     CDS             860198..860383
     CDS             complement(860846..861439)
     CDS             complement(861737..862717)
     CDS             862824..863372
     CDS             863452..864366
     CDS             864460..864606
     CDS             complement(864730..865851)
     CDS             complement(866435..866662)
     CDS             866779..866994
     CDS             867005..868210
     CDS             868197..868496
     CDS             868453..868824
     CDS             869497..870009
     CDS             870006..872429
     CDS             872395..873222
     CDS             873285..873581
     CDS             873596..874450
     CDS             874450..875265
     CDS             complement(875419..876195)
     CDS             complement(876371..877015)
     CDS             877225..878058
     CDS             878219..878371
     CDS             complement(878447..879355)
     CDS             879585..880634
     CDS             880815..881462
     CDS             881501..882205
     CDS             882443..883759
     CDS             883866..885344
     CDS             885386..887041
     CDS             887311..888348
     CDS             888345..889568
     CDS             889601..890377
     CDS             complement(890421..891254)
     CDS             complement(891455..892021)
     CDS             complement(892054..893379)
     CDS             complement(893479..894132)
     CDS             complement(894418..896148)
     CDS             896651..897385
     CDS             complement(897405..899057)
     CDS             899339..899998
     CDS             900126..901373
     CDS             901445..902272
     CDS             902464..903438
     CDS             903579..904934
     CDS             905215..906819
     CDS             906874..909477
     CDS             909480..910649
     CDS             911386..912813
     CDS             complement(912969..913496)
     CDS             913622..914062
     CDS             complement(914138..915367)
     CDS             915965..916777
     CDS             complement(916774..918072)
     CDS             complement(918373..918876)
     CDS             919461..919676
     CDS             919998..921149
     CDS             complement(921173..922207)
     CDS             complement(922259..922501)
     CDS             complement(922729..923631)
     CDS             complement(923771..924922)
     CDS             complement(924995..925411)
     CDS             complement(925681..926109)
     CDS             complement(926160..926585)
     CDS             complement(926589..928142)
     CDS             928487..929146
     CDS             929253..930083
     CDS             complement(930133..931053)
     CDS             complement(931254..932378)
     CDS             complement(932518..934161)
     CDS             complement(934423..935145)
     CDS             complement(935219..936340)
     CDS             complement(936585..937262)
     CDS             937687..939357
     CDS             939698..941218
     CDS             complement(941321..941836)
     CDS             942058..943893
     CDS             complement(943913..944548)
     CDS             complement(944782..945222)
     CDS             complement(945291..945905)
     CDS             complement(946096..946815)
     CDS             complement(946815..948041)
     CDS             complement(948044..948628)
     CDS             complement(948936..949322)
     CDS             complement(949344..949772)
     CDS             complement(949959..950687)
     CDS             complement(950754..952790)
     CDS             953189..954520
     CDS             955013..956962
     CDS             957036..957656
     CDS             957653..958285
     CDS             958371..959786
     CDS             960203..960859
     CDS             complement(960943..961398)
     CDS             complement(961492..961755)
     CDS             complement(961969..962424)
     CDS             complement(962523..963647)
     CDS             964202..964783
     CDS             complement(964807..965697)
     CDS             complement(965716..966354)
     CDS             966700..968451
     CDS             complement(968550..970181)
     CDS             970615..971037
     CDS             971267..971860
     CDS             971923..972408
     CDS             972509..974461
     CDS             974546..975643
     CDS             976013..976618
     CDS             976910..977908
     CDS             978038..978565
     CDS             978614..979201
     CDS             979312..979896
     CDS             979900..980715
     CDS             981017..982465
     CDS             complement(982484..983278)
     CDS             complement(983327..983968)
     CDS             complement(983961..984761)
     CDS             complement(985228..985824)
     CDS             complement(986177..986653)
     CDS             complement(987231..990491)
     CDS             complement(990571..991827)
     CDS             complement(992098..992643)
     CDS             992960..993496
     CDS             993619..994314
     CDS             994586..995563
     CDS             995836..996270
     CDS             complement(996333..997154)
     CDS             997489..997776
     CDS             997922..998344
     CDS             998370..999479
     CDS             999485..1000279
     CDS             1000291..1000905
     CDS             complement(1000902..1001525)
     CDS             1001982..1002572
     CDS             complement(1002650..1003990)
     CDS             complement(1004031..1005107)
     CDS             complement(1005163..1006722)
     CDS             complement(1006886..1008277)
     CDS             complement(1008521..1010242)
     CDS             1010433..1011281
     CDS             1011600..1012001
     CDS             1012098..1012526
     CDS             1012574..1013023
     CDS             complement(1013178..1013675)
     CDS             complement(1013697..1013936)
     CDS             1014796..1016010
     CDS             1016347..1016475
     CDS             1016423..1016677
     CDS             1016888..1018753
     CDS             1018954..1019238
     CDS             1019488..1021152
     CDS             1021247..1022023
     CDS             1022250..1023389
     CDS             1023457..1025226
     CDS             1025338..1026969
     CDS             1026966..1027679
     CDS             1027804..1029096
     CDS             1029248..1030366
     CDS             1030489..1032090
     CDS             1032227..1033444
     CDS             complement(1033504..1034307)
     CDS             1034672..1037371
     CDS             1037473..1038177
     CDS             1038167..1038385
     CDS             1038758..1041346
     CDS             1041769..1043397
     CDS             complement(1043500..1043832)
     CDS             complement(1043907..1045073)
     CDS             complement(1045337..1046032)
     CDS             complement(1046062..1046889)
     CDS             complement(1046931..1048688)
     CDS             complement(1048797..1049933)
     CDS             complement(1050029..1050505)
     CDS             1050702..1051340
     CDS             1051458..1051763
     CDS             complement(1051911..1053671)
     CDS             complement(1053668..1056898)
     CDS             complement(1056928..1058337)
     CDS             complement(1058929..1060014)
     CDS             1060615..1060926
     CDS             1061069..1061326
     CDS             1061779..1062495
     CDS             1062950..1063597
     CDS             complement(1063642..1064793)
     CDS             complement(1064857..1065594)
     CDS             complement(1065832..1066653)
     CDS             complement(1066779..1067705)
     CDS             complement(1068066..1069109)
     CDS             complement(1069270..1069671)
     CDS             1070212..1072815
     CDS             1073165..1074364
     CDS             complement(1074487..1075299)
     CDS             complement(1075488..1076540)
     CDS             complement(1076673..1078112)
     CDS             1078576..1079700
     CDS             1079786..1080676
     CDS             1080796..1081632
     CDS             1081656..1081787
     CDS             complement(1081781..1082515)
     CDS             complement(1082728..1085160)
     CDS             complement(1085399..1087183)
     CDS             complement(1087452..1089245)
     CDS             complement(1089892..1090794)
     CDS             complement(1090799..1091662)
     CDS             complement(1091801..1093222)
     CDS             1093904..1094758
     CDS             complement(1094848..1095708)
     CDS             complement(1095924..1096436)
     CDS             complement(1096834..1097457)
     CDS             1097672..1100263
     CDS             complement(1100361..1101446)
     CDS             1101854..1103161
     CDS             1103199..1104110
     CDS             complement(1104174..1106705)
     CDS             complement(1106973..1107893)
     CDS             complement(1108046..1108687)
     CDS             complement(1108753..1110051)
     CDS             1110478..1111662
     CDS             1111785..1112888
     CDS             1113140..1113802
     CDS             1113875..1115263
     CDS             1115273..1115728
     CDS             1115791..1116327
     CDS             1116567..1117601
     CDS             1117647..1118198
     CDS             1118303..1119838
     CDS             1120041..1120556
     CDS             complement(1120664..1122142)
     CDS             complement(1122156..1123586)
     CDS             complement(1123805..1125001)
     CDS             complement(1125011..1126888)
     CDS             complement(1127160..1127492)
     CDS             1127888..1128262
     CDS             1128491..1129234
     CDS             1129231..1130025
     CDS             1130038..1130889
     CDS             complement(1131001..1131267)
     CDS             complement(1131756..1132586)
     CDS             complement(1132839..1135226)
     CDS             1135772..1136671
     CDS             1136850..1138490
     CDS             1138667..1139098
     CDS             1139270..1140304
     CDS             1140394..1142130
     CDS             complement(1142206..1142811)
     CDS             1143078..1143884
     CDS             complement(1143978..1144151)
     CDS             complement(1144383..1145558)
     CDS             1145743..1145925
     CDS             complement(1146044..1147453)
     CDS             complement(1147685..1147897)
     CDS             complement(1147962..1149158)
     CDS             1149215..1149730
     CDS             1149967..1150302
     CDS             1150678..1151163
     CDS             complement(1151258..1153144)
     CDS             complement(1153141..1154004)
     CDS             1154243..1154908
     CDS             1154933..1156027
     CDS             1156088..1157209
     CDS             complement(1157275..1157709)
     CDS             complement(1157834..1158364)
     CDS             complement(1158719..1158859)
     CDS             1159231..1159773
     CDS             complement(1159784..1160158)
     CDS             complement(1160266..1160613)
     CDS             complement(1160658..1160981)
     CDS             complement(1161006..1161416)
     CDS             1161643..1162983
     CDS             1163160..1163810
     CDS             1163963..1166824
     CDS             1166995..1167924
     CDS             complement(1168031..1169104)
     CDS             complement(1169188..1169817)
     CDS             complement(1169887..1170912)
     CDS             complement(1171794..1172561)
     CDS             complement(1172579..1173343)
     CDS             complement(1173374..1174372)
     CDS             complement(1174451..1175239)
     CDS             complement(1175285..1176292)
     CDS             complement(1176400..1178205)
     CDS             1178448..1179446
     CDS             1179617..1180654
     CDS             1180690..1181343
     CDS             1181647..1185963
     CDS             1185991..1186209
     CDS             complement(1186388..1187020)
     CDS             complement(1187244..1188155)
     CDS             complement(1188443..1189438)
     CDS             1189695..1190552
     CDS             1191225..1192418
     CDS             1192518..1193081
     CDS             complement(1193074..1194072)
     CDS             1194230..1196035
     CDS             1196080..1196862
     CDS             1196916..1197677
     CDS             1197885..1198679
     CDS             1198676..1199668
     CDS             1199671..1202112
     CDS             1202130..1203452
     CDS             1203500..1204327
     CDS             1204643..1205806
     CDS             complement(1205946..1206692)
     CDS             1207141..1207971
     CDS             1208098..1209396
     CDS             1209526..1210200
     CDS             complement(1210287..1210943)
     CDS             complement(1211057..1211545)
     CDS             1211941..1213701
     CDS             complement(1213826..1214083)
     CDS             complement(1214122..1214925)
     CDS             complement(1215178..1216593)
     CDS             1217270..1218070
     CDS             complement(1218113..1218967)
     CDS             complement(1218982..1219278)
     CDS             1219464..1230014
     CDS             1230077..1230373
     CDS             1230388..1231242
     CDS             1231256..1235845
     CDS             complement(1236035..1237270)
     CDS             1237461..1238486
     CDS             complement(1238585..1239739)
     CDS             1239867..1240754
     CDS             complement(1240760..1241626)
     CDS             complement(1241818..1243275)
     CDS             complement(1243625..1243858)
     CDS             complement(1244069..1244644)
     CDS             complement(1244680..1245969)
     CDS             complement(1246146..1247111)
     CDS             1247267..1248385
     CDS             1248472..1249269
     CDS             1249332..1249673
     CDS             1249751..1251163
     CDS             complement(1251271..1252107)
     CDS             complement(1252136..1252645)
     CDS             complement(1252822..1254156)
     CDS             complement(1254202..1254939)
     CDS             complement(1254996..1256711)
     CDS             1257384..1258241
     CDS             1258353..1259297
     CDS             1259294..1272586
     CDS             1272639..1272935
     CDS             1272950..1273804
     CDS             1273804..1275387
     CDS             complement(1275674..1276432)
     CDS             complement(1276501..1277043)
     CDS             1277121..1277516
     CDS             1277513..1277857
     CDS             1277900..1279639
     CDS             1279652..1279858
     CDS             complement(1279895..1280881)
     CDS             1281296..1282444
     CDS             1282437..1283339
     CDS             1283349..1284125
     CDS             1284135..1285259
     CDS             1285269..1285955
     CDS             complement(1286056..1286769)
     CDS             complement(1286931..1288022)
     CDS             1288253..1288618
     CDS             1288778..1289704
     CDS             complement(1289725..1289844)
     CDS             1290087..1291193
     CDS             1291263..1292339
     CDS             complement(1292502..1293248)
     CDS             1293782..1295686
     CDS             1295785..1297560
     CDS             1297742..1298737
     CDS             complement(1298791..1300050)
     CDS             complement(1300280..1300714)
     CDS             1300724..1301830
     CDS             complement(1301804..1302421)
     CDS             1302634..1304406
     CDS             1304575..1306245
     CDS             1306463..1307734
     CDS             1307949..1308986
     CDS             1308993..1309157
     CDS             1309145..1310482
     CDS             1310684..1311892
     CDS             1312478..1313422
     CDS             1313661..1328957
     CDS             complement(1329169..1330908)
     CDS             complement(1330951..1331295)
     CDS             complement(1331292..1331687)
     CDS             complement(1331737..1332495)
     CDS             complement(1332564..1333106)
     CDS             complement(1333250..1333879)
     CDS             complement(1333906..1334583)
     CDS             complement(1334642..1335706)
     CDS             complement(1335942..1337150)
     CDS             complement(1337652..1338323)
     CDS             1338861..1343738
     CDS             complement(1343891..1347931)
     CDS             complement(1348049..1349662)
     CDS             1349876..1351078
     CDS             1351315..1352079
     CDS             1352081..1353199
     CDS             1353186..1355294
     CDS             1355315..1356799
     CDS             1356928..1357074
     CDS             1357161..1359428
     CDS             complement(1359615..1361078)
     CDS             complement(1361295..1361924)
     CDS             complement(1362025..1362627)
     CDS             complement(1362620..1364302)
     CDS             1364602..1365861
     CDS             1366402..1366776
     CDS             1367055..1368491
     CDS             complement(1368634..1369398)
     CDS             complement(1369395..1372718)
     CDS             complement(1372931..1373452)
     CDS             1373670..1373930
     CDS             1374017..1374391
     CDS             1374444..1374740
     CDS             1374755..1375609
     CDS             complement(1375569..1375724)
     CDS             complement(1375724..1376737)
     CDS             complement(1377399..1377815)
     CDS             complement(1377817..1379784)
     CDS             complement(1379784..1381385)
     CDS             complement(1381372..1382613)
     CDS             complement(1382751..1383659)
     CDS             complement(1383709..1384182)
     CDS             1384631..1385002
     CDS             complement(1385158..1385685)
     CDS             complement(1385771..1386358)
     CDS             1386841..1387959
     CDS             1388212..1389351
     CDS             1389590..1390471
     CDS             1390578..1391516
     CDS             1391637..1392359
     CDS             complement(1392552..1393514)
     CDS             complement(1393640..1393909)
     CDS             1394235..1395539
     CDS             1395812..1396342
     CDS             1396508..1397257
     CDS             1397309..1397746
     CDS             1397747..1398415
     CDS             complement(1398523..1399875)
     CDS             complement(1400106..1401554)
     CDS             1401765..1402616
     CDS             1403100..1404650
     CDS             1404831..1405544
     CDS             complement(1405630..1407129)
     CDS             1407685..1408530
     CDS             1408527..1409264
     CDS             1409307..1410050
     CDS             complement(1410148..1410798)
     CDS             complement(1410899..1412311)
     CDS             complement(1412423..1412734)
     CDS             complement(1412904..1413500)
     CDS             complement(1413620..1415881)
     CDS             1416252..1417511
     CDS             1417591..1418334
     CDS             complement(1418474..1419364)
     CDS             complement(1419511..1420413)
     CDS             complement(1420451..1421137)
     CDS             complement(1421205..1421972)
     CDS             complement(1421969..1423342)
     CDS             complement(1423690..1424508)
     CDS             complement(1424559..1424855)
     CDS             complement(1424908..1430562)
     CDS             1431004..1431864
     CDS             1431923..1432279
     CDS             1432369..1433640
     CDS             complement(1433666..1434115)
     CDS             complement(1434184..1434504)
     CDS             complement(1434540..1435196)
     CDS             1435493..1436047
     CDS             1436105..1436869
     CDS             1436937..1438670
     CDS             1438728..1441043
     CDS             1441092..1441508
     CDS             complement(1441614..1442198)
     CDS             complement(1442283..1443086)
     CDS             1443217..1444116
     CDS             complement(1444145..1444858)
     CDS             complement(1445006..1446688)
     CDS             complement(1446865..1447935)
     CDS             complement(1447928..1450099)
     CDS             complement(1450197..1451405)
     CDS             complement(1451536..1452687)
     CDS             1452874..1453521
     CDS             1454018..1455283
     CDS             complement(1455303..1455677)
     CDS             complement(1455956..1456282)
     CDS             complement(1456409..1457935)
     CDS             1458354..1459619
     CDS             1459730..1460989
     CDS             1461221..1461916
     CDS             1461964..1462926
     CDS             1463221..1464114
     CDS             1464312..1465442
     CDS             1465657..1468368
     CDS             1468484..1469737
     CDS             complement(1469697..1469900)
     CDS             1469953..1471806
     CDS             1471868..1472458
     CDS             1472582..1473922
     CDS             1474076..1475023
     CDS             1475119..1476687
     CDS             complement(1476734..1477729)
     CDS             complement(1477771..1478037)
     CDS             complement(1478182..1479849)
     CDS             1480281..1480946
     CDS             1481037..1481603
     CDS             complement(1481693..1484056)
     CDS             complement(1484140..1488630)
     CDS             complement(1488714..1493225)
     CDS             complement(1493539..1494309)
     CDS             complement(1494419..1494697)
     CDS             1495159..1496367
     CDS             complement(1496664..1497815)
     CDS             complement(1497952..1499514)
     CDS             complement(1499732..1500307)
     CDS             1500808..1501218
     CDS             1501249..1501467
     CDS             1501558..1502418
     CDS             complement(1502508..1504862)
     CDS             complement(1504994..1505677)
     CDS             complement(1505661..1505999)
     CDS             complement(1506002..1506520)
     CDS             complement(1506555..1506785)
     CDS             complement(1506751..1507488)
     CDS             complement(1507485..1508339)
     CDS             complement(1508342..1510153)
     CDS             complement(1510163..1511056)
     CDS             1511074..1511370
     CDS             1511421..1512239
     CDS             complement(1512763..1513899)
     CDS             1514141..1517752
     CDS             1518685..1519392
     CDS             1519521..1519745
     CDS             1520205..1520732
     CDS             1520822..1522057
     CDS             complement(1522178..1522960)
     CDS             complement(1522957..1524687)
     CDS             complement(1524754..1526418)
     CDS             complement(1526691..1527731)
     CDS             complement(1527816..1529270)
     CDS             complement(1529401..1529793)
     CDS             1529990..1530871
     CDS             1531006..1531866
     CDS             1531999..1532877
     CDS             complement(1532930..1533547)
     CDS             complement(1533578..1533961)
     CDS             complement(1534024..1534974)
     CDS             complement(1535255..1537567)
     CDS             complement(1537631..1538734)
     CDS             complement(1538813..1539961)
     CDS             1540308..1541255
     CDS             complement(1541341..1541913)
     CDS             1542283..1542447
     CDS             1542500..1543459
     CDS             1543621..1544625
     CDS             complement(1544750..1545154)
     CDS             complement(1545375..1546616)
     CDS             complement(1546676..1547491)
     CDS             complement(1547579..1548226)
     CDS             complement(1548351..1549706)
     CDS             complement(1549910..1551382)
     CDS             complement(1551736..1553619)
     CDS             complement(1553778..1555295)
     CDS             1555399..1556076
     CDS             complement(1556187..1557149)
     CDS             1557535..1558413
     CDS             1558617..1560062
     CDS             1560379..1561956
     CDS             1562236..1564575
     CDS             complement(1564645..1565295)
     CDS             1565497..1566738
     CDS             1567080..1568357
     CDS             complement(1568417..1568572)
     CDS             1568846..1569256
     CDS             1569287..1569505
     CDS             1569596..1570456
     CDS             complement(1570549..1572903)
     CDS             complement(1573035..1573718)
     CDS             complement(1574043..1574561)
     CDS             complement(1574596..1574757)
     CDS             complement(1574792..1575529)
     CDS             complement(1575526..1576380)
     CDS             complement(1576383..1578194)
     CDS             complement(1578204..1580927)
     CDS             complement(1581011..1581295)
     CDS             complement(1581305..1581973)
     CDS             complement(1581973..1583601)
     CDS             complement(1583610..1584281)
     CDS             complement(1584278..1585180)
     CDS             complement(1585177..1585695)
     CDS             complement(1585707..1586327)
     CDS             1586560..1587384
     CDS             complement(1587396..1588031)
     CDS             complement(1588033..1589505)
     CDS             complement(1589489..1589818)
     CDS             complement(1589815..1590255)
     CDS             complement(1590265..1590804)
     CDS             complement(1590888..1591784)
     CDS             complement(1591818..1593191)
     CDS             complement(1593277..1594143)
     CDS             complement(1594153..1597788)
     CDS             complement(1597785..1597934)
     CDS             complement(1597945..1598337)
     CDS             complement(1598347..1598940)
     CDS             complement(1598927..1599904)
     CDS             complement(1599904..1601157)
     CDS             complement(1601214..1601645)
     CDS             complement(1601747..1603555)
     CDS             complement(1603753..1604319)
     CDS             complement(1604316..1605518)
     CDS             complement(1605519..1605809)
     CDS             complement(1605812..1607143)
     CDS             complement(1607228..1608790)
     CDS             complement(1608802..1609326)
     CDS             complement(1609319..1610242)
     CDS             complement(1610344..1611276)
     CDS             1611503..1611685
     CDS             1611738..1612034
     CDS             1612049..1612903
     CDS             1612917..1613102
     CDS             complement(1613346..1614146)
     CDS             1614355..1615122
     CDS             complement(1615183..1615473)
     CDS             complement(1615677..1616273)
     CDS             complement(1616270..1616449)
     CDS             complement(1616513..1619464)
     CDS             complement(1619547..1620245)
     CDS             complement(1620255..1620560)
     CDS             1620882..1621763
     CDS             complement(1621773..1625111)
     CDS             complement(1625154..1626095)
     CDS             complement(1626119..1627414)
     CDS             complement(1627414..1629834)
     CDS             complement(1630037..1630924)
     CDS             complement(1630924..1631613)
     CDS             complement(1631735..1632181)
     CDS             complement(1632420..1632683)
     CDS             complement(1632674..1633132)
     CDS             complement(1633147..1633707)
     CDS             complement(1633724..1634608)
     CDS             complement(1634646..1635110)
     CDS             complement(1635111..1635455)
     CDS             complement(1635458..1635655)
     CDS             1635760..1636419
     CDS             1636416..1636643
     CDS             1636655..1637497
     CDS             1637582..1638403
     CDS             1638533..1639057
     CDS             1639247..1640698
     CDS             1641032..1641217
     CDS             1641286..1641621
     CDS             1641632..1641793
     CDS             1641790..1641951
     CDS             1641944..1642960
     CDS             1642960..1643325
     CDS             1643318..1644286
     CDS             1644347..1645168
     CDS             1645169..1645495
     CDS             1645507..1645713
     CDS             1645716..1645931
     CDS             1645933..1646568
     CDS             1646578..1646841
     CDS             complement(1647279..1648430)
     CDS             1648437..1648721
     CDS             complement(1648962..1650053)
     CDS             1650348..1650644
     CDS             1650659..1650928
     CDS             complement(1650888..1651742)
     CDS             complement(1651757..1652053)
     CDS             1652166..1652792
     CDS             complement(1652835..1654802)
     CDS             1655094..1655705
     CDS             complement(1656069..1663058)
     CDS             complement(1663134..1663892)
     CDS             complement(1663961..1664503)
     CDS             1664581..1664976
     CDS             1664973..1665317
     CDS             1665360..1667099
     CDS             complement(1667116..1677306)
     CDS             complement(1677964..1678491)
     CDS             1678685..1680211
     CDS             1680291..1680614
     CDS             1680778..1682136
     CDS             1682223..1683416
     CDS             1683526..1685379
     CDS             complement(1685403..1687175)
     CDS             complement(1687332..1688222)
     CDS             complement(1688267..1690225)
     CDS             1690235..1690405
     CDS             complement(1690450..1690866)
     CDS             complement(1691028..1692440)
     CDS             complement(1692635..1693513)
     CDS             1693750..1694553
     CDS             1694580..1695263
     CDS             1695390..1697294
     CDS             complement(1697388..1697684)
     CDS             1697831..1698292
     CDS             1698648..1699907
     CDS             complement(1700016..1701377)
     CDS             complement(1701450..1701980)
     CDS             complement(1702115..1703011)
     CDS             complement(1703177..1704577)
     CDS             1705218..1707044
     CDS             complement(1707155..1708279)
     CDS             complement(1708335..1709441)
     CDS             complement(1709589..1710416)
     CDS             complement(1710550..1711677)
     CDS             complement(1711848..1713677)
     CDS             complement(1713809..1714897)
     CDS             complement(1715138..1715911)
     CDS             complement(1716031..1716708)
     CDS             1716885..1719317
     CDS             1719425..1720492
     CDS             1720605..1721264
     CDS             complement(1721356..1722351)
     CDS             complement(1722528..1724213)
     CDS             complement(1724342..1727167)
     CDS             1727754..1728302
     CDS             complement(1728378..1729496)
     CDS             complement(1729553..1730218)
     CDS             1730681..1731064
     CDS             complement(1731126..1732163)
     CDS             complement(1732165..1733232)
     CDS             complement(1733302..1734081)
     CDS             complement(1734151..1736010)
     CDS             complement(1736047..1737192)
     CDS             complement(1737306..1738118)
     CDS             complement(1738475..1739374)
     CDS             complement(1739618..1740301)
     CDS             complement(1740305..1741069)
     CDS             complement(1741312..1741518)
     CDS             1741876..1743153
     CDS             1743449..1744909
     CDS             complement(1745011..1745796)
     CDS             1745959..1746165
     CDS             1746284..1747480
     CDS             complement(1747578..1748210)
     CDS             complement(1748378..1748746)
     CDS             complement(1749092..1750300)
     CDS             1750571..1750900
     CDS             complement(1751034..1752068)
     CDS             1752505..1753140
     CDS             complement(1753258..1754769)
     CDS             complement(1754801..1756393)
     CDS             complement(1757028..1757636)
     CDS             1757863..1758447
     CDS             complement(1758453..1759307)
     CDS             complement(1759343..1759972)
     CDS             complement(1760224..1760865)
     CDS             complement(1761205..1761900)
     CDS             complement(1762060..1762872)
     CDS             complement(1763049..1764149)
     CDS             1764519..1765610
     CDS             1765588..1766310
     CDS             complement(1766405..1767058)
     CDS             complement(1767158..1767892)
     CDS             complement(1767941..1768897)
     CDS             complement(1769036..1769815)
     CDS             complement(1770053..1771450)
     CDS             complement(1771635..1772624)
     CDS             1773186..1774769
     CDS             1775118..1776677
     CDS             complement(1776815..1777351)
     CDS             1777486..1778613
     CDS             complement(1778728..1779705)
     CDS             complement(1780016..1780921)
     CDS             complement(1781069..1783324)
     CDS             complement(1783467..1784918)
     CDS             complement(1785232..1786764)
     CDS             complement(1786896..1787990)
     CDS             complement(1788307..1789452)
     CDS             1789761..1790345
     CDS             complement(1790372..1791592)
     CDS             1791913..1793268
     CDS             1793547..1794605
     CDS             1794867..1795997
     CDS             1796736..1797239
     CDS             1797467..1797793
     CDS             complement(1797903..1798823)
     CDS             1799366..1799944
     CDS             1800001..1801476
     CDS             1801499..1801798
     CDS             1801846..1802145
     CDS             complement(1802156..1802656)
     CDS             complement(1802698..1803426)
     CDS             complement(1803513..1803773)
     CDS             1804082..1804675
     CDS             1806393..1807070
     CDS             complement(1807058..1807912)
     CDS             complement(1807927..1808223)
     CDS             complement(1808544..1809302)
     CDS             complement(1809371..1809913)
     CDS             1809991..1810386
     CDS             1810383..1810727
     CDS             1810770..1812509
     CDS             complement(1812836..1813609)
     CDS             1813893..1814882
     CDS             complement(1814963..1817296)
     CDS             1817682..1818632
     CDS             complement(1818642..1819577)
     CDS             complement(1819783..1820331)
     CDS             1820717..1821151
     CDS             complement(1821285..1821431)
     CDS             complement(1821766..1823154)
     CDS             complement(1823183..1823332)
     CDS             complement(1823544..1824272)
     CDS             complement(1824359..1824619)
     CDS             complement(1824675..1825049)
     CDS             1825487..1825717
     CDS             complement(1825705..1826523)
     CDS             complement(1826574..1826870)
     CDS             1827022..1827954
     CDS             1827959..1829296
     CDS             1829498..1830691
     CDS             1830832..1833099
     CDS             1833308..1834981
     CDS             1835131..1836288
     CDS             complement(1836414..1838345)
     CDS             complement(1838479..1839207)
     CDS             complement(1839294..1839554)
     CDS             complement(1839610..1839762)
     CDS             complement(1839823..1841946)
     CDS             1842226..1843410
     CDS             1843477..1844283
     CDS             1844304..1845281
     CDS             1845426..1846301
     CDS             complement(1846310..1847608)
     CDS             complement(1847843..1848244)
     CDS             complement(1848287..1848946)
     CDS             complement(1849158..1850153)
     CDS             1850638..1851234
     CDS             complement(1851259..1851798)
     CDS             1852029..1852820
     CDS             1853321..1854412
     CDS             complement(1854520..1856553)
     CDS             1857063..1859342
     CDS             complement(1859589..1859984)
     CDS             complement(1860039..1860821)
     CDS             complement(1860862..1861641)
     CDS             complement(1861839..1864382)
     CDS             1865037..1865738
     CDS             1865892..1867526
     CDS             1867737..1868753
     CDS             1868850..1869761
     CDS             1869761..1870870
     CDS             1870867..1871898
     CDS             complement(1871996..1873435)
     CDS             complement(1873550..1874809)
     CDS             complement(1874952..1876406)
     CDS             1876787..1877566
     CDS             complement(1877625..1878863)
     CDS             complement(1878993..1880189)
     CDS             1880460..1881407
     CDS             complement(1881491..1883491)
     CDS             complement(1883643..1884929)
     CDS             1885336..1885998
     CDS             1886498..1886968
     CDS             complement(1887093..1888541)
     CDS             1888886..1889635
     CDS             1889625..1889984
     CDS             1890237..1891649
     CDS             1891753..1892145
     CDS             complement(1892262..1893206)
     CDS             complement(1893334..1896336)
     CDS             complement(1896417..1897892)
     CDS             complement(1897987..1900110)
     CDS             complement(1900380..1901882)
     CDS             1902246..1904888
     CDS             1904985..1905362
     CDS             complement(1905482..1907593)
     CDS             complement(1907801..1908496)
     CDS             complement(1908631..1909239)
     CDS             complement(1909291..1909857)
     CDS             1911015..1911356
     CDS             complement(1911917..1913146)
     CDS             complement(1913252..1915231)
     CDS             complement(1915354..1915983)
     CDS             complement(1916201..1916959)
     CDS             complement(1917213..1917902)
     CDS             complement(1917978..1921193)
     CDS             complement(1921624..1922919)
     CDS             complement(1923075..1923191)
     CDS             1923636..1924376
     CDS             1924389..1924838
     CDS             1924916..1925806
     CDS             1925907..1927256
     CDS             complement(1927630..1928271)
     CDS             complement(1928366..1929457)
     CDS             complement(1929617..1930879)
     CDS             1931164..1932345
     CDS             1932555..1934672
     CDS             1935099..1936970
     CDS             1937168..1937509
     CDS             1938073..1940349
     CDS             1940551..1941684
     CDS             1941768..1942025
     CDS             complement(1942145..1943476)
     CDS             1943786..1944592
     CDS             1945742..1946974
     CDS             complement(1947065..1950304)
     CDS             complement(1950440..1950931)
     CDS             complement(1951224..1952441)
     CDS             complement(1952523..1952822)
     CDS             complement(1953206..1954885)
     CDS             complement(1955135..1955833)
     CDS             complement(1956224..1956796)
     CDS             complement(1956912..1957721)
     CDS             complement(1957893..1960457)
     CDS             1960567..1960791
     CDS             complement(1960879..1961823)
     CDS             complement(1961845..1963344)
     CDS             1963927..1965738
     CDS             complement(1965922..1966344)
     CDS             complement(1966383..1967189)
     CDS             complement(1967533..1968600)
     CDS             complement(1968809..1969915)
     CDS             complement(1970059..1971276)
     CDS             complement(1971426..1972634)
     CDS             complement(1972957..1974390)
     CDS             complement(1974757..1975383)
     CDS             complement(1975693..1976802)
     CDS             1977042..1977206
     CDS             complement(1977335..1982656)
     CDS             complement(1982958..1986299)
     CDS             1986547..1987866
     CDS             complement(1988000..1988191)
     CDS             1988720..1990360
     CDS             1990599..1993310
     CDS             1993766..1995049
     CDS             1995520..1995765
     CDS             1995895..1996269
     CDS             1996663..1997946
     CDS             complement(1998065..1998373)
     CDS             complement(1998422..1999444)
     CDS             1999984..2000706
     CDS             complement(2000832..2003729)
     CDS             2003947..2006592
     CDS             2006632..2007528
     CDS             2007599..2008522
     CDS             2008625..2008966
     CDS             2009136..2010710
     CDS             complement(2010835..2012658)
     CDS             complement(2012852..2013124)
     CDS             2013696..2014340
     CDS             2014956..2015477
     CDS             2015474..2016700
     CDS             2016824..2017216
     CDS             2017356..2017676
     CDS             2017875..2018426
     CDS             2018531..2020483
     CDS             2020567..2020905
     CDS             complement(2021007..2021441)
     CDS             complement(2021877..2022017)
     CDS             complement(2022248..2025973)
     CDS             complement(2026354..2026881)
     CDS             complement(2026984..2027694)
     CDS             2028050..2028454
     CDS             2028481..2028708
     CDS             2028728..2029222
     CDS             2029983..2030174
     CDS             complement(2030394..2031575)
     CDS             2032262..2032987
     CDS             complement(2033068..2034477)
     CDS             complement(2035015..2035131)
     CDS             2035184..2035786
     CDS             2035861..2036970
     CDS             2037011..2037856
     CDS             2037904..2038632
     CDS             complement(2038751..2040463)
     CDS             2040776..2042722
     CDS             complement(2042854..2043540)
     CDS             complement(2043740..2044765)
     CDS             complement(2044902..2046491)
     CDS             complement(2046611..2047867)
     CDS             2048272..2049642
     CDS             2049827..2050246
     CDS             2050262..2051611
     CDS             complement(2051713..2052948)
     CDS             2053483..2054604
     CDS             2054678..2055502
     CDS             2055598..2055822
     CDS             complement(2056464..2057225)
     CDS             complement(2057237..2057590)
     CDS             complement(2057782..2059098)
     CDS             complement(2059338..2061662)
     CDS             complement(2061862..2062083)
     CDS             complement(2062151..2062399)
     CDS             complement(2062443..2063303)
     CDS             complement(2063454..2064560)
     CDS             complement(2064775..2066406)
     CDS             complement(2066566..2066679)
     CDS             complement(2066735..2067826)
     CDS             2067964..2068056
     CDS             complement(2068951..2071155)
     CDS             2071664..2072404
     CDS             complement(2072510..2072851)
     CDS             2073163..2073915
     CDS             complement(2073949..2074284)
     CDS             complement(2074380..2074559)
     CDS             complement(2074789..2077116)
     CDS             complement(2077219..2077896)
     CDS             2078000..2078362
     CDS             2078685..2080442
     CDS             2080514..2081725
     CDS             2081918..2082664
     CDS             2082749..2083540
     CDS             2083622..2084401
     CDS             complement(2084514..2085338)
     CDS             complement(2085486..2086961)
     CDS             complement(2086961..2088694)
     CDS             complement(2088696..2090570)
     CDS             complement(2090575..2091033)
     CDS             complement(2091033..2091737)
     CDS             complement(2091734..2092282)
     CDS             complement(2092445..2093491)
     CDS             complement(2093493..2096525)
     CDS             complement(2096542..2098155)
     CDS             complement(2098152..2098664)
     CDS             complement(2098754..2100541)
     CDS             complement(2100663..2101331)
     CDS             complement(2101342..2101977)
     CDS             complement(2102358..2102933)
     CDS             complement(2103247..2104521)
     CDS             complement(2104528..2105814)
     CDS             complement(2106002..2107339)
     CDS             complement(2107668..2108465)
     CDS             complement(2108537..2109166)
     CDS             complement(2109203..2109904)
     CDS             2110362..2111771
     CDS             complement(2111885..2113225)
     CDS             2113541..2115634
     CDS             complement(2115680..2116786)
     CDS             2117035..2118147
     CDS             2118258..2119289
     CDS             2119641..2120540
     CDS             2120593..2121387
     CDS             complement(2121493..2122761)
     CDS             complement(2123098..2124237)
     CDS             complement(2124358..2124810)
     CDS             complement(2125004..2126248)
     CDS             complement(2126321..2127193)
     CDS             complement(2127642..2128232)
     CDS             complement(2128495..2128815)
     CDS             2129772..2130917
     CDS             2131148..2131528
     CDS             2131718..2132515
     CDS             2132624..2135527
     CDS             2135714..2136463
     CDS             complement(2136460..2137755)
     CDS             complement(2137815..2138402)
     CDS             complement(2138598..2138930)
     CDS             complement(2139142..2140446)
     CDS             2140622..2141551
     CDS             2141791..2143581
     CDS             2143671..2144978
     CDS             2145115..2146161
     CDS             complement(2146264..2147082)
     CDS             complement(2147092..2147973)
     CDS             complement(2147974..2149038)
     CDS             complement(2149353..2152472)
     CDS             complement(2152551..2153237)
     CDS             complement(2153311..2154546)
     CDS             2154955..2155923
     CDS             2156193..2156765
     CDS             complement(2156905..2157294)
     CDS             2157964..2159454
     CDS             2159480..2160118
     CDS             2160118..2160300
     CDS             2160297..2161415
     CDS             2161802..2163208
     CDS             2163349..2163936
     CDS             complement(2164052..2165158)
     CDS             2165446..2166237
     CDS             complement(2166212..2166967)
     CDS             complement(2167027..2168181)
     CDS             2168570..2171965
     CDS             2172091..2173575
     CDS             complement(2173752..2174570)
     CDS             complement(2174933..2175082)
     CDS             2175310..2175768
     CDS             2176294..2177535
     CDS             complement(2177613..2179034)
     CDS             2179505..2180212
     CDS             2180373..2182223
     CDS             complement(2182258..2183199)
     CDS             2183301..2184200
     CDS             2184913..2185401
     CDS             2185486..2186367
     CDS             2186488..2187258
     CDS             2187529..2187876
     CDS             2188141..2188635
     CDS             2188752..2190299
     CDS             2190510..2191730
     CDS             2191977..2194400
     CDS             complement(2194521..2195465)
     CDS             complement(2195483..2197375)
     CDS             2197692..2198621
     CDS             2198942..2201506
     CDS             2201822..2202823
     CDS             complement(2202872..2204020)
     CDS             complement(2204196..2204543)
     CDS             complement(2204691..2204990)
     CDS             complement(2205172..2206152)
     CDS             complement(2206303..2208231)
     CDS             2208729..2210321
     CDS             2210420..2211934
     CDS             complement(2212071..2212643)
     CDS             complement(2213000..2213824)
     CDS             2214236..2215378
     CDS             2215553..2216821
     CDS             2216856..2217707
     CDS             2217961..2219151
     CDS             complement(2219563..2220726)
     CDS             2221096..2222238
     CDS             complement(2222358..2223719)
     CDS             complement(2223962..2224741)
     CDS             complement(2224930..2225487)
     CDS             complement(2225537..2226607)
     CDS             complement(2226757..2229213)
     CDS             complement(2229349..2230788)
     CDS             complement(2230776..2232011)
     CDS             complement(2232146..2232973)
     CDS             complement(2233095..2233901)
     CDS             complement(2234166..2234720)
     CDS             complement(2234860..2235585)
     CDS             complement(2235884..2237458)
     CDS             2237914..2239113
     CDS             2239220..2241013
     CDS             complement(2241814..2242008)
     CDS             complement(2242085..2243122)
     CDS             complement(2243085..2243195)
     CDS             2243272..2244162
     CDS             complement(2244240..2245304)
     CDS             complement(2245313..2245804)
     CDS             complement(2245959..2247248)
     CDS             complement(2247370..2248698)
     CDS             2249531..2249917
     CDS             2249989..2251092
     CDS             complement(2251189..2251665)
     CDS             complement(2251833..2252708)
     CDS             complement(2253611..2254627)
     CDS             complement(2254617..2257202)
     CDS             complement(2257251..2258000)
     CDS             complement(2258108..2258629)
     CDS             complement(2259890..2260822)
     CDS             complement(2260943..2262214)
     CDS             2262470..2263480
     CDS             complement(2263579..2264208)
     CDS             2264597..2266636
     CDS             2266858..2268249
     CDS             2268424..2268888
     CDS             2268964..2270574
     CDS             2270626..2271537
     CDS             complement(2271673..2272038)
     CDS             2272301..2274958
     CDS             2274962..2275651
     CDS             2275655..2276722
     CDS             2276992..2278386
     CDS             2278595..2280685
     CDS             complement(2281464..2282252)
     CDS             complement(2282420..2284507)
     CDS             complement(2284806..2285339)
     CDS             complement(2285569..2286900)
     CDS             2287377..2288225
     CDS             2288422..2289807
     CDS             2289930..2291390
     CDS             complement(2291393..2291896)
     CDS             complement(2292039..2295125)
     CDS             complement(2295297..2295977)
     CDS             2296583..2297608
     CDS             complement(2297750..2299063)
     CDS             complement(2299305..2299955)
     CDS             2300337..2301611
     CDS             2301746..2302738
     CDS             2302916..2303545
     CDS             2303763..2304851
     CDS             2304979..2306376
     CDS             2306642..2307433
     CDS             complement(2307498..2307968)
     CDS             complement(2307961..2309112)
     CDS             complement(2309232..2310305)
     CDS             2310955..2311959
     CDS             2312150..2312986
     CDS             complement(2313069..2313875)
     CDS             complement(2313823..2313960)
     CDS             complement(2314125..2315315)
     CDS             complement(2315611..2317740)
     CDS             complement(2318184..2318657)
     CDS             complement(2318811..2319185)
     CDS             2319783..2320295
     CDS             2320390..2321430
     CDS             complement(2321637..2322509)
     CDS             complement(2322839..2323657)
     CDS             2324245..2325690
     CDS             2326095..2326535
     CDS             2326547..2327251
     CDS             2327599..2328444
     CDS             complement(2328578..2328817)
     CDS             complement(2329112..2330095)
     CDS             complement(2330561..2332681)
     CDS             2333189..2334661
     CDS             complement(2334747..2335421)
     CDS             complement(2335503..2336717)
     CDS             complement(2336905..2337561)
     CDS             2337798..2338271
     CDS             2338441..2338956
     CDS             complement(2338963..2339412)
     CDS             2339811..2341469
     CDS             complement(2341576..2342292)
     CDS             2342570..2343529
     CDS             complement(2343661..2344092)
     CDS             2344377..2344751
     CDS             complement(2344953..2345291)
     CDS             complement(2345288..2346397)
     CDS             complement(2346657..2347322)
     CDS             complement(2347738..2348046)
     CDS             2348761..2349459
     CDS             2349728..2352568
     CDS             2352561..2353169
     CDS             complement(2353276..2353680)
     CDS             2353997..2355718
     CDS             complement(2355798..2356490)
     CDS             2356730..2357695
     CDS             2357931..2358956
     CDS             complement(2359088..2360284)
     CDS             complement(2360440..2361276)
     CDS             complement(2361364..2362674)
     CDS             complement(2362779..2363903)
     CDS             complement(2364035..2364880)
     CDS             complement(2364985..2365803)
     CDS             complement(2366004..2367215)
     CDS             complement(2367514..2367945)
     CDS             2368742..2370487
     CDS             2370508..2371437
     CDS             2371635..2372726
     CDS             2372963..2373580
     CDS             2373732..2375237
     CDS             2375362..2376069
     CDS             complement(2376183..2376863)
     CDS             complement(2376986..2377774)
     CDS             complement(2377927..2378718)
     CDS             2379202..2379975
     CDS             2380428..2381114
     CDS             complement(2381687..2382793)
     CDS             2383299..2385551
     CDS             complement(2385636..2388476)
     CDS             complement(2388473..2388874)
     CDS             2389145..2389648
     CDS             2389734..2390843
     CDS             2391011..2392183
     CDS             2392409..2392891
     CDS             complement(2392969..2393106)
     CDS             complement(2393370..2394521)
     CDS             complement(2394526..2394789)
     CDS             2394959..2396077
     CDS             2396172..2397257
     CDS             2397280..2398233
     CDS             2398395..2398619
     CDS             complement(2398792..2400045)
     CDS             complement(2400278..2401381)
     CDS             complement(2401468..2402118)
     CDS             complement(2402175..2403611)
     CDS             2403943..2404818
     CDS             complement(2405289..2405990)
     CDS             2406062..2407558
     CDS             complement(2407654..2409207)
     CDS             complement(2409534..2412356)
     CDS             complement(2412569..2422246)
     CDS             2422465..2422725
     CDS             2422812..2423540
     CDS             complement(2423577..2424026)
     CDS             complement(2424243..2425718)
     CDS             complement(2426040..2427584)
     CDS             complement(2427880..2429439)
     CDS             complement(2429816..2430067)
     CDS             2430235..2432196
     CDS             2432243..2433436
     CDS             complement(2433528..2435396)
     CDS             2435897..2436994
     CDS             2437007..2437954
     CDS             2438028..2438687
     CDS             2438825..2439832
     CDS             2440031..2441068
     CDS             complement(2441246..2441806)
     CDS             complement(2441883..2442473)
     CDS             2442694..2443287
     CDS             complement(2443478..2444119)
     CDS             complement(2444355..2445251)
     CDS             complement(2445435..2446508)
     CDS             2446999..2448186
     CDS             2448261..2450168
     CDS             2450322..2451302
     CDS             complement(2451310..2451951)
     CDS             complement(2451952..2453211)
     CDS             complement(2453295..2454581)
     CDS             2455031..2456170
     CDS             2456222..2456884
     CDS             2456988..2458448
     CDS             complement(2458646..2459578)
     CDS             complement(2459819..2460250)
     CDS             complement(2460640..2462028)
     CDS             2462215..2462829
     CDS             2462839..2463150
     CDS             complement(2463286..2464680)
     CDS             2465179..2467758
     CDS             2468004..2468555
     CDS             2469061..2470110
     CDS             2470257..2471492
     CDS             complement(2471533..2472132)
     CDS             2472266..2473435
     CDS             complement(2473459..2474388)
     CDS             2474626..2475195
     CDS             2475226..2475522
     CDS             2475559..2476125
     CDS             2476196..2478415
     CDS             complement(2478455..2479261)
     CDS             complement(2479369..2480259)
     CDS             complement(2480249..2480479)
     CDS             complement(2480585..2481277)
     CDS             complement(2481374..2482738)
     CDS             complement(2482749..2483006)
     CDS             2483273..2486251
     CDS             2486375..2488126
     CDS             2488190..2489293
     CDS             complement(2489349..2489630)
     CDS             2489857..2490915
     CDS             2491081..2491713
     CDS             2491959..2492933
     CDS             2493241..2493960
     CDS             2494019..2494414
     CDS             2494634..2495989
     CDS             complement(2496116..2496592)
     CDS             2497022..2497531
     CDS             2497636..2497887
     CDS             2498235..2500688
     CDS             2500877..2501710
     CDS             2502025..2503362
     CDS             2503482..2504663
     CDS             2505142..2505990
     CDS             2506224..2506925
     CDS             complement(2506960..2508066)
     CDS             complement(2508304..2508648)
     CDS             complement(2508715..2511492)
     CDS             2511886..2514930
     CDS             2515141..2515464
     CDS             complement(2515587..2515979)
     CDS             complement(2516124..2516696)
     CDS             complement(2516689..2517582)
     CDS             complement(2517579..2518592)
     CDS             complement(2518596..2519138)
     CDS             complement(2519173..2519694)
     CDS             complement(2519876..2520484)
     CDS             complement(2520630..2521931)
     CDS             complement(2522084..2522701)
     CDS             complement(2522900..2525203)
     CDS             complement(2525435..2526469)
     CDS             complement(2527241..2528770)
     CDS             complement(2528856..2530301)
     CDS             2530521..2531213
     CDS             complement(2531260..2531769)
     CDS             complement(2531857..2532576)
     CDS             complement(2532975..2537195)
     CDS             complement(2537364..2541482)
     CDS             complement(2542098..2542475)
     CDS             complement(2542614..2543141)
     CDS             complement(2543304..2543420)
     CDS             complement(2543565..2544266)
     CDS             complement(2544267..2544698)
     CDS             complement(2544819..2545349)
     CDS             complement(2545516..2545989)
     CDS             complement(2546482..2547672)
     CDS             complement(2548606..2549823)
     CDS             complement(2549960..2550784)
     CDS             complement(2551109..2552704)
     CDS             2553014..2553424
     CDS             2553739..2556807
     CDS             2556978..2557529
     CDS             complement(2557587..2558786)
     CDS             2559130..2560281
     CDS             complement(2560301..2561569)
     CDS             complement(2561609..2562841)
     CDS             2563366..2563737
     CDS             2564109..2564651
     CDS             2564733..2564951
     CDS             complement(2565054..2566073)
     CDS             2566442..2567710
     CDS             2567707..2568327
     CDS             2568779..2569360
     CDS             complement(2569612..2571000)
     CDS             complement(2571175..2572362)
     CDS             complement(2572413..2573327)
     CDS             complement(2573398..2575500)
     CDS             complement(2575625..2576053)
     CDS             complement(2576110..2576931)
     CDS             complement(2577189..2578799)
     CDS             complement(2578914..2580704)
     CDS             2581218..2582147
     CDS             complement(2582289..2583776)
     CDS             complement(2583933..2585999)
     CDS             complement(2586232..2586957)
     CDS             complement(2586967..2587707)
     CDS             complement(2588062..2588895)
     CDS             complement(2589087..2589929)
     CDS             complement(2590039..2590833)
     CDS             complement(2591302..2592129)
     CDS             2592478..2593776
     CDS             2594530..2595804
     CDS             complement(2595877..2597673)
     CDS             2597861..2598109
     CDS             complement(2598302..2599558)
     CDS             complement(2599813..2600322)
     CDS             complement(2600357..2601697)
     CDS             2602218..2604542
     CDS             2604875..2607097
     CDS             2607213..2607740
     CDS             2607796..2608407
     CDS             complement(2608469..2610364)
     CDS             2610797..2611279
     CDS             complement(2611426..2613093)
     CDS             complement(2613280..2613981)
     CDS             complement(2614224..2614664)
     CDS             2614877..2615788
     CDS             complement(2615867..2616484)
     CDS             complement(2616651..2617229)
     CDS             complement(2617379..2617777)
     CDS             complement(2617934..2619106)
     CDS             complement(2619268..2621427)
     CDS             2621901..2622836
     CDS             2622981..2625167
     CDS             2625415..2626137
     CDS             2626207..2627178
     CDS             2627784..2628740
     CDS             2628967..2629641
     CDS             2629686..2630309
     CDS             2630498..2630878
     CDS             2630987..2631955
     CDS             complement(2632070..2634247)
     CDS             2634649..2636331
     CDS             complement(2636417..2637565)
     CDS             complement(2637769..2638242)
     CDS             complement(2638309..2638788)
     CDS             complement(2639097..2639306)
     CDS             complement(2639605..2640246)
     CDS             2640723..2641511
     CDS             2641593..2642300
     CDS             2642392..2643168
     CDS             2643391..2643657
     CDS             complement(2643843..2644589)
     CDS             2645245..2647794
     CDS             complement(2648208..2649467)
     CDS             2649884..2650792
     CDS             2650968..2651333
     CDS             2651472..2652191
     CDS             2652331..2652642
     CDS             complement(2652657..2653166)
     CDS             complement(2653336..2654283)
     CDS             complement(2654350..2655210)
     CDS             complement(2655230..2656042)
     CDS             complement(2656117..2656644)
     CDS             complement(2656681..2658840)
     CDS             complement(2658987..2659583)
     CDS             complement(2659637..2660632)
     CDS             complement(2661987..2662082)
     CDS             2666956..2668890
     CDS             2668914..2669417
     CDS             2669725..2670978
     CDS             complement(2671098..2671664)
     CDS             2672192..2673103
     CDS             complement(2673173..2673874)
     CDS             complement(2673880..2675298)
     CDS             complement(2675298..2676440)
     CDS             complement(2676557..2678182)
     CDS             complement(2678363..2679823)
     CDS             complement(2680059..2680715)
     CDS             2681472..2682458
     CDS             2682567..2683643
     CDS             2683800..2684669
     CDS             2685041..2685853
     CDS             2685856..2686143
     CDS             complement(2686253..2686795)
     CDS             complement(2686934..2687347)
     CDS             complement(2687514..2692343)
     CDS             complement(2692347..2694074)
     CDS             complement(2694244..2694783)
     CDS             complement(2694789..2695151)
     CDS             complement(2695258..2695647)
     CDS             2696359..2697081
     CDS             2697199..2699007
     CDS             complement(2699132..2700040)
     CDS             complement(2700065..2701102)
     CDS             2701639..2702406
     CDS             2702403..2703113
     CDS             2703298..2704086
     CDS             2704098..2704301
     CDS             2704427..2704954
     CDS             complement(2705047..2706063)
     CDS             complement(2706327..2706536)
     CDS             2706887..2707447
     CDS             complement(2707584..2708003)
     CDS             complement(2708010..2709050)
     CDS             complement(2709194..2710537)
     CDS             complement(2711042..2712517)
     CDS             complement(2712885..2713355)
     CDS             complement(2713637..2716567)
     CDS             complement(2716752..2717243)
     CDS             complement(2717305..2717739)
     CDS             complement(2717743..2718294)
     CDS             complement(2718760..2719008)
     CDS             complement(2719210..2720517)
     CDS             2720749..2722056
     CDS             2722504..2722947
     CDS             2723287..2723793
     CDS             2724059..2725162
     CDS             2725197..2725631
     CDS             complement(2725724..2726467)
     CDS             complement(2726519..2727007)
     CDS             complement(2727043..2727759)
     CDS             complement(2727998..2729764)
     CDS             complement(2730128..2731858)
     CDS             2732430..2734718
     CDS             2734772..2735200
     CDS             2735313..2736512
     CDS             complement(2736664..2737281)
     CDS             complement(2737599..2739203)
     CDS             complement(2739477..2740193)
     CDS             complement(2740265..2741599)
     CDS             complement(2741764..2742324)
     CDS             2742592..2742747
     CDS             2742999..2743988
     CDS             2744098..2744658
     CDS             2744833..2746032
     CDS             2746029..2746526
     CDS             complement(2746618..2747610)
     CDS             complement(2747659..2748783)
     CDS             complement(2748924..2750153)
     CDS             complement(2750360..2752453)
     CDS             complement(2752511..2753464)
     CDS             complement(2753787..2754002)
     CDS             2754502..2755542
     CDS             2755635..2756378
     CDS             complement(2756467..2757378)
     CDS             2757647..2758096
     CDS             2758365..2758964
     CDS             2759133..2760338
     CDS             complement(2760433..2760672)
     CDS             complement(2760665..2761258)
     CDS             complement(2761363..2762607)
     CDS             2762697..2762852
     CDS             2763126..2763632
     CDS             2763724..2765070
     CDS             2765108..2765803
     CDS             2765825..2766784
     CDS             2766774..2767538
     CDS             2767625..2768809
     CDS             2768891..2769361
     CDS             complement(2769375..2770481)
     CDS             2770688..2772085
     CDS             complement(2772103..2772540)
     CDS             2772835..2774628
     CDS             2774740..2775066
     CDS             2775159..2775491
     CDS             complement(2775634..2777214)
     CDS             2777661..2777888
     CDS             2778598..2780910
     CDS             complement(2781049..2781804)
     CDS             complement(2782112..2783224)
     CDS             2783776..2785914
     CDS             2785916..2786161
     CDS             complement(2786343..2788004)
     CDS             2788448..2788729
     CDS             2788885..2789178
     CDS             2789300..2790013
     CDS             complement(2790010..2791206)
     CDS             2791390..2792280
     CDS             2792270..2793310
     CDS             complement(2793397..2793969)
     CDS             2794268..2795590
     CDS             complement(2795688..2796446)
     CDS             2797078..2798655
     CDS             2798844..2799521
     CDS             complement(2799664..2800329)
     CDS             complement(2800401..2802290)
     CDS             complement(2802432..2803058)
     CDS             2803257..2803523
     CDS             complement(2804829..2804924)
     CDS             complement(2810722..2810817)
     CDS             complement(2816647..2816742)
     CDS             complement(2821323..2821958)
     CDS             2822266..2822904
     CDS             complement(2823021..2823731)
     CDS             complement(2823731..2824216)
     CDS             complement(2824290..2825159)
     CDS             complement(2825229..2826248)
     CDS             2826493..2827968
     CDS             2827996..2828295
     CDS             complement(2828380..2829129)
     CDS             complement(2829218..2830129)
     CDS             complement(2830216..2831115)
     CDS             complement(2831263..2832213)
     CDS             complement(2832298..2833464)
     CDS             2833955..2834317
     CDS             2834837..2836837
     CDS             complement(2836988..2837878)
     CDS             complement(2838169..2839275)
     CDS             2839576..2840094
     CDS             2840588..2841607
     CDS             2841686..2842714
     CDS             2842783..2843295
     CDS             2843426..2844247
     CDS             complement(2844425..2846272)
     CDS             complement(2846452..2847819)
     CDS             complement(2848149..2848772)
     CDS             complement(2848759..2849877)
     CDS             complement(2850081..2850839)
     CDS             complement(2850979..2851503)
     CDS             complement(2851735..2852505)
     CDS             2852842..2854704
     CDS             2854850..2856091
     CDS             2856321..2856551
     CDS             2856611..2857525
     CDS             complement(2857520..2858095)
     CDS             2858343..2860574
     CDS             complement(2860761..2861144)
     CDS             complement(2861418..2861792)
     CDS             complement(2861836..2862882)
     CDS             2863405..2864691
     CDS             complement(2864788..2865702)
     CDS             2865868..2866275
     CDS             2866819..2867364
     CDS             2867366..2868133
     CDS             2868524..2869198
     CDS             complement(2869629..2869955)
     CDS             2870361..2871074
     CDS             2871242..2872174
     CDS             2872444..2873055
     CDS             complement(2873191..2874012)
     CDS             complement(2873991..2875097)
     CDS             complement(2875243..2875956)
     CDS             2876261..2876587
     CDS             2877323..2878621
     CDS             2878957..2879202
     CDS             complement(2879388..2880266)
     CDS             2880849..2881235
     CDS             complement(2881401..2881721)
     CDS             complement(2881826..2884237)
     CDS             complement(2884346..2885473)
     CDS             complement(2885710..2886066)
     CDS             complement(2886149..2886346)
     CDS             2886828..2887757
     CDS             2887879..2888133
     CDS             2888170..2888934
     CDS             2888931..2889764
     CDS             complement(2889929..2890051)
     CDS             2890139..2891656
     CDS             2891759..2892679
     CDS             complement(2892735..2893160)
     CDS             complement(2893181..2893627)
     CDS             complement(2893846..2895732)
     CDS             2896350..2896871
     CDS             complement(2897055..2897891)
     CDS             2898112..2898990
     CDS             2899060..2899920
     CDS             2900030..2900611
     CDS             2900764..2902308
     CDS             complement(2902452..2904275)
     CDS             complement(2904432..2906006)
     CDS             complement(2906293..2906706)
     CDS             complement(2906983..2908554)
     CDS             2908853..2911096
     CDS             complement(2911150..2913543)
     CDS             2913699..2916209
     CDS             2916528..2917448
     CDS             2917678..2919405
     CDS             complement(2919507..2919665)
     CDS             complement(2919972..2920505)
     CDS             complement(2920628..2921458)
     CDS             complement(2921606..2922700)
     CDS             2922973..2923557
     CDS             complement(2923589..2925013)
     CDS             2925461..2926609
     CDS             2926846..2927484
     CDS             complement(2927609..2928175)
     CDS             2928847..2930175
     CDS             2930366..2933449
     CDS             2933549..2935258
     CDS             2935812..2937308
     CDS             2937414..2939012
     CDS             2939065..2939718
     CDS             complement(2939765..2941312)
     CDS             2941494..2942405
     CDS             2942659..2944227
     CDS             complement(2944355..2946016)
     CDS             complement(2946258..2947628)
     CDS             complement(2947864..2948724)
     CDS             complement(2948886..2949359)
     CDS             complement(2949591..2950166)
     CDS             complement(2950554..2951135)
     CDS             complement(2951525..2952103)
     CDS             complement(2952405..2952971)
     CDS             2953257..2954486
     CDS             complement(2954689..2956614)
     CDS             complement(2956891..2957496)
     CDS             2957983..2959368
     CDS             2959387..2959866
     CDS             complement(2960023..2960973)
     CDS             complement(2961031..2961792)
     CDS             complement(2961854..2963119)
     CDS             2963620..2964774
     CDS             complement(2964875..2966305)
     CDS             2966766..2967830
     CDS             2967935..2968222
     CDS             complement(2968399..2969985)
     CDS             complement(2970224..2971270)
     CDS             complement(2971513..2972115)
     CDS             complement(2972601..2973830)
     CDS             complement(2973910..2974371)
     CDS             complement(2974408..2975805)
     CDS             complement(2976036..2977736)
     CDS             complement(2977994..2978401)
     CDS             complement(2978497..2978889)