CDS             complement(16..849)
     CDS             957..1544
     CDS             complement(1552..2034)
     CDS             complement(2223..3047)
     CDS             complement(3142..4149)
     CDS             4566..5438
     CDS             complement(5435..5971)
     CDS             complement(6363..7547)
     CDS             7828..8577
     CDS             8595..9539
     CDS             complement(9699..9983)
     CDS             10287..11462
     CDS             complement(12114..14519)
     CDS             complement(14560..15558)
     CDS             complement(15582..16928)
     CDS             complement(16949..17749)
     CDS             complement(17736..18434)
     CDS             complement(18590..19705)
     CDS             complement(21492..22556)
     CDS             complement(22632..23111)
     CDS             complement(23201..23980)
     CDS             complement(24229..24660)
     CDS             25737..26924
     CDS             complement(28508..29674)
     CDS             complement(29671..29877)
     CDS             complement(29874..30080)
     CDS             complement(30077..30745)
     CDS             31022..31876
     CDS             32340..33659
     CDS             complement(35803..36348)
     CDS             36477..38477
     CDS             40841..41803
     CDS             41883..42032
     CDS             complement(43669..44124)
     CDS             44237..44899
     CDS             45046..45966
     CDS             46432..47058
     CDS             complement(47697..47984)
     CDS             complement(49366..49503)
     CDS             complement(49534..49701)
     CDS             complement(49732..52314)
     CDS             53530..53838
     CDS             54169..55086
     CDS             55818..56000
     CDS             56001..57119
     CDS             complement(57688..58479)
     CDS             complement(58507..59052)
     CDS             59135..59860
     CDS             60688..61335
     CDS             62874..63671
     CDS             63681..64400
     CDS             64925..66766
     CDS             complement(67368..68345)
     CDS             complement(68781..70193)
     CDS             70562..71818
     CDS             71858..73054
     CDS             73223..73423
     CDS             complement(73401..73769)
     CDS             74577..75446
     CDS             76047..76244
     CDS             complement(76917..77819)
     CDS             78231..88907
     CDS             89467..90687
     CDS             92826..94448
     CDS             95539..95634
     CDS             95638..97050
     CDS             98564..100207
     CDS             100197..100568
     CDS             100908..103703
     CDS             complement(103958..104239)
     CDS             105291..106877
     CDS             106946..107047
     CDS             107287..107388
     CDS             108614..109861
     CDS             110756..110926
     CDS             112237..113436
     CDS             115872..118304
     CDS             118371..118640
     CDS             118707..118976
     CDS             complement(120809..121255)
     CDS             complement(121279..121914)
     CDS             complement(121934..122434)
     CDS             complement(122467..123990)
     CDS             complement(123993..124562)
     CDS             complement(125483..125737)
     CDS             complement(125743..126984)
     CDS             complement(126981..127757)
     CDS             complement(127766..129001)
     CDS             130560..131579
     CDS             132873..134789
     CDS             134964..135806
     CDS             complement(138037..139437)
     CDS             complement(140018..140599)
     CDS             complement(140625..141284)
     CDS             complement(143422..144114)
     CDS             complement(144115..145266)
     CDS             146757..146885
     CDS             complement(147197..148906)
     CDS             complement(148920..149501)
     CDS             complement(149592..150059)
     CDS             150992..151108
     CDS             complement(151895..152893)
     CDS             complement(154201..156024)
     CDS             156212..157639
     CDS             complement(158184..159275)
     CDS             complement(160222..160743)
     CDS             complement(161900..162628)
     CDS             162898..166395
     CDS             166475..167839
     CDS             complement(168473..168985)
     CDS             complement(168975..169466)
     CDS             169935..170234
     CDS             170247..170615
     CDS             171715..172200
     CDS             complement(172703..174187)
     CDS             complement(175769..176779)
     CDS             complement(176961..177560)
     CDS             177680..178777
     CDS             179956..180099
     CDS             181069..181608
     CDS             complement(182895..184517)
     CDS             complement(184524..184856)
     CDS             186192..187130
     CDS             complement(188221..188907)
     CDS             189861..192128
     CDS             192344..194977
     CDS             complement(196352..197872)
     CDS             complement(199150..199710)
     CDS             200331..201809
     CDS             complement(202038..202337)
     CDS             complement(202936..203385)
     CDS             complement(203413..203694)
     CDS             203833..204294
     CDS             complement(205684..207378)
     CDS             207597..211562
     CDS             212543..213589
     CDS             complement(214354..214617)
     CDS             214877..216145
     CDS             complement(217220..217387)
     CDS             217592..217729
     CDS             complement(218073..218768)
     CDS             complement(218770..219804)
     CDS             complement(219794..220165)
     CDS             complement(220190..220390)
     CDS             220718..221350
     CDS             221774..223210
     CDS             complement(224569..224811)
     CDS             complement(224941..226416)
     CDS             226535..229378
     CDS             229539..230987
     CDS             230992..231618
     CDS             231608..232147
     CDS             232997..233785
     CDS             complement(235598..236404)
     CDS             complement(236410..237534)
     CDS             237697..240360
     CDS             complement(242471..243358)
     CDS             complement(243366..244526)
     CDS             complement(244608..244946)
     CDS             complement(245024..246052)
     CDS             complement(246121..246738)
     CDS             complement(247885..248922)
     CDS             complement(248935..249456)
     CDS             250435..252045
     CDS             complement(252952..254496)
     CDS             complement(254760..255374)
     CDS             complement(256228..257856)
     CDS             258183..258776
     CDS             259418..259639
     CDS             260353..260724
     CDS             260741..261223
     CDS             261247..263316
     CDS             263334..264020
     CDS             263986..264129
     CDS             264119..264523
     CDS             264658..264855
     CDS             264845..265384
     CDS             265388..265831
     CDS             265839..266510
     CDS             266528..267010
     CDS             267046..267441
     CDS             267489..271631
     CDS             271651..275886
     CDS             276866..277969
     CDS             278434..278850
     CDS             complement(280074..280736)
     CDS             281817..286406
     CDS             complement(286793..287311)
     CDS             287456..288073
     CDS             complement(288687..289460)
     CDS             complement(289472..290512)
     CDS             290688..291272
     CDS             complement(292958..294346)
     CDS             295577..296521
     CDS             296714..297298
     CDS             complement(298165..298443)
     CDS             298702..299514
     CDS             301496..304855
     CDS             305418..306695
     CDS             307373..307495
     CDS             307617..307724
     CDS             308599..308997
     CDS             309007..309357
     CDS             309559..310812
     CDS             complement(311063..311863)
     CDS             complement(311820..312512)
     CDS             complement(313147..314268)
     CDS             complement(314638..315246)
     CDS             317946..318143
     CDS             complement(318218..319369)
     CDS             complement(319404..320192)
     CDS             complement(320193..320699)
     CDS             complement(320821..320991)
     CDS             321560..321670
     CDS             321664..323004
     CDS             323067..323663
     CDS             323683..324903
     CDS             324913..327315
     CDS             328355..328519
     CDS             329871..330767
     CDS             331200..331967
     CDS             332432..333253
     CDS             333636..334688
     CDS             complement(335572..336864)
     CDS             337007..337291
     CDS             337304..339736
     CDS             complement(340406..341329)
     CDS             complement(341412..342587)
     CDS             342749..344161
     CDS             345072..347141
     CDS             347737..347853
     CDS             complement(348351..349478)
     CDS             complement(349611..350882)
     CDS             complement(350895..351173)
     CDS             complement(352021..355242)
     CDS             355938..358568
     CDS             complement(358561..358731)
     CDS             358975..359682
     CDS             359687..360166
     CDS             360150..360662
     CDS             complement(361343..362455)
     CDS             complement(363324..364433)
     CDS             365202..365333
     CDS             complement(366141..367184)
     CDS             complement(368200..369141)
     CDS             complement(370014..371168)
     CDS             complement(372976..374001)
     CDS             complement(374290..375318)
     CDS             complement(375764..376876)
     CDS             377416..378369
     CDS             378824..379747
     CDS             379805..379909
     CDS             380163..381083
     CDS             381507..382487
     CDS             383074..383601
     CDS             383605..383970
     CDS             complement(385714..386967)
     CDS             complement(387009..387977)
     CDS             complement(388359..390278)
     CDS             complement(390834..392009)
     CDS             complement(392347..393294)
     CDS             394066..394194
     CDS             395214..397910
     CDS             397930..398562
     CDS             398889..399491
     CDS             399564..401477
     CDS             complement(402025..403323)
     CDS             405639..406715
     CDS             408004..409110
     CDS             complement(409810..412305)
     CDS             complement(412870..413787)
     CDS             complement(414366..416789)
     CDS             416828..416971
     CDS             complement(417245..418003)
     CDS             complement(418411..419076)
     CDS             complement(420124..420651)
     CDS             421095..422117
     CDS             422152..422322
     CDS             422545..423132
     CDS             complement(424255..425118)
     CDS             425194..425838
     CDS             425831..427273
     CDS             427498..428703
     CDS             complement(429319..430656)
     CDS             430868..431056
     CDS             complement(432609..436217)
     CDS             complement(437465..438289)
     CDS             438830..438964
     CDS             439022..441763
     CDS             complement(443098..444288)
     CDS             complement(444523..445413)
     CDS             complement(445772..446113)
     CDS             complement(446125..447183)
     CDS             447374..449788
     CDS             complement(450406..450594)
     CDS             complement(451118..452659)
     CDS             complement(453925..454914)
     CDS             456763..459501
     CDS             459622..460902
     CDS             complement(462280..463863)
     CDS             complement(464771..466330)
     CDS             complement(466479..468059)
     CDS             complement(468301..469875)
     CDS             complement(470053..472014)
     CDS             complement(472552..474114)
     CDS             475290..476543
     CDS             478390..479637
     CDS             complement(481351..481884)
     CDS             481969..483351
     CDS             483389..484834
     CDS             485332..486153
     CDS             486450..487844
     CDS             487960..488343
     CDS             488383..488523
     CDS             488789..489007
     CDS             complement(489100..490095)
     CDS             490392..490976
     CDS             491430..492146
     CDS             complement(492133..492417)
     CDS             complement(492730..493620)
     CDS             complement(494632..495231)
     CDS             496525..497130
     CDS             complement(499027..500694)
     CDS             complement(501044..501604)
     CDS             complement(501750..502148)
     CDS             complement(502237..502560)
     CDS             503013..505505
     CDS             507145..507930
     CDS             509146..509841
     CDS             510932..511690
     CDS             511703..511837
     CDS             511821..512225
     CDS             complement(513141..513716)
     CDS             514016..514318
     CDS             514341..514460
     CDS             complement(515214..515732)
     CDS             complement(515739..516110)
     CDS             complement(516739..519618)
     CDS             complement(519828..520352)
     CDS             complement(520357..520806)
     CDS             complement(520826..522553)
     CDS             complement(523618..525003)
     CDS             complement(525028..525810)
     CDS             complement(525813..526496)
     CDS             complement(529002..532406)
     CDS             532966..533535
     CDS             533697..534467
     CDS             535470..536387
     CDS             complement(536766..538151)
     CDS             complement(538148..538429)
     CDS             complement(538441..543186)
     CDS             543811..544443
     CDS             544440..545813
     CDS             complement(546781..548727)
     CDS             549044..550018
     CDS             550196..550327
     CDS             complement(552042..552326)
     CDS             complement(552332..552916)
     CDS             552987..554006
     CDS             555112..556890
     CDS             complement(558351..560219)
     CDS             complement(560872..561825)
     CDS             562765..563610
     CDS             complement(563810..564163)
     CDS             complement(564254..566740)
     CDS             complement(566852..567508)
     CDS             567752..568036
     CDS             568145..569542
     CDS             570688..573147
     CDS             complement(573486..573845)
     CDS             complement(574098..574559)
     CDS             complement(576370..576741)
     CDS             complement(576743..578023)
     CDS             complement(578611..579594)
     CDS             579870..580376
     CDS             complement(582393..583349)
     CDS             complement(583350..583967)
     CDS             584353..585552
     CDS             complement(587162..589054)
     CDS             complement(589395..589976)
     CDS             592225..593115
     CDS             593134..593415
     CDS             593448..595817
     CDS             595847..596644
     CDS             596676..598472
     CDS             599001..600131
     CDS             600705..601271
     CDS             601678..601965
     CDS             601958..602848
     CDS             604131..605888
     CDS             606922..607191
     CDS             complement(607825..609342)
     CDS             609670..609870
     CDS             complement(610446..612005)
     CDS             complement(613135..614694)
     CDS             615789..615896
     CDS             615942..616271
     CDS             complement(618055..618810)
     CDS             complement(619958..620707)
     CDS             complement(620721..622184)
     CDS             622997..624292
     CDS             625437..626336
     CDS             626639..626800
     CDS             627120..628958
     CDS             630201..630521
     CDS             631058..631177
     CDS             complement(631280..631786)
     CDS             complement(631795..632511)
     CDS             complement(632526..632987)
     CDS             633059..634252
     CDS             634513..639537
     CDS             640959..641870
     CDS             complement(642259..643443)
     CDS             643612..644283
     CDS             644868..645575
     CDS             647265..648524
     CDS             648534..649370
     CDS             complement(650887..651669)
     CDS             complement(652876..653706)
     CDS             complement(653717..654454)
     CDS             655199..658330
     CDS             complement(658850..659359)
     CDS             complement(660673..662040)
     CDS             complement(662318..662686)
     CDS             complement(663658..665073)
     CDS             complement(665809..666189)
     CDS             complement(666334..666903)
     CDS             complement(666961..667350)
     CDS             complement(667328..667738)
     CDS             complement(667735..668289)
     CDS             complement(668339..668686)
     CDS             669004..669177
     CDS             complement(670354..671244)
     CDS             671363..671959
     CDS             672136..681075
     CDS             681224..682075
     CDS             682084..682656
     CDS             682631..683998
     CDS             complement(684063..684182)
     CDS             684499..685512
     CDS             complement(686085..686873)
     CDS             687112..687834
     CDS             687834..688814
     CDS             688821..689867
     CDS             689982..690158
     CDS             complement(691738..692319)
     CDS             692526..692873
     CDS             692956..693897
     CDS             complement(695677..695916)
     CDS             696061..696501
     CDS             696498..697223
     CDS             complement(697975..698445)
     CDS             complement(698802..699524)
     CDS             699847..701415
     CDS             701487..702728
     CDS             702763..703176
     CDS             703189..703638
     CDS             703631..704068
     CDS             704068..705918
     CDS             705947..706315
     CDS             706312..707382
     CDS             707408..707785
     CDS             708662..710200
     CDS             711053..711460
     CDS             complement(712742..713482)
     CDS             713869..713979
     CDS             complement(714011..714931)
     CDS             715294..717690
     CDS             717856..718074
     CDS             718084..720138
     CDS             720145..721248
     CDS             721407..721589
     CDS             complement(721812..722102)
     CDS             complement(722353..723765)
     CDS             complement(723790..723984)
     CDS             complement(724061..725323)
     CDS             725655..725777
     CDS             725761..726570
     CDS             726650..727810
     CDS             complement(727878..729101)
     CDS             complement(729175..729648)
     CDS             729763..730665
     CDS             complement(731131..731331)
     CDS             complement(731352..731447)
     CDS             complement(732498..733220)
     CDS             733724..734596
     CDS             734970..736709
     CDS             737049..737747
     CDS             739450..740631
     CDS             740635..741186
     CDS             742020..742145
     CDS             742801..743388
     CDS             744180..745022
     CDS             745844..747376
     CDS             complement(748546..749703)
     CDS             complement(751075..751272)
     CDS             complement(751276..752244)
     CDS             complement(752216..752818)
     CDS             752979..754058
     CDS             755078..756286
     CDS             complement(757131..758441)
     CDS             758653..759252
     CDS             759470..760753
     CDS             complement(762887..763753)
     CDS             complement(764020..764307)
     CDS             complement(764614..765276)
     CDS             complement(765260..765664)
     CDS             complement(765667..767181)
     CDS             767623..768993
     CDS             770081..770455
     CDS             771038..771442
     CDS             772040..772417
     CDS             772893..773264
     CDS             complement(773639..775954)
     CDS             complement(776286..778580)
     CDS             778747..779454
     CDS             complement(780622..780969)
     CDS             complement(780966..783536)
     CDS             complement(783560..785113)
     CDS             complement(785251..788370)
     CDS             complement(788469..789221)
     CDS             complement(789249..790517)
     CDS             complement(791387..793306)
     CDS             complement(793566..794729)
     CDS             complement(794780..796204)
     CDS             complement(796212..797603)
     CDS             complement(797701..799569)
     CDS             complement(799643..799969)
     CDS             complement(799953..800555)
     CDS             complement(801020..801124)
     CDS             complement(801549..802826)
     CDS             complement(803067..803333)
     CDS             complement(803339..803647)
     CDS             803813..805078
     CDS             805075..806097
     CDS             complement(806779..806925)
     CDS             complement(807891..808796)
     CDS             complement(810490..813864)
     CDS             813942..814385
     CDS             814396..815115
     CDS             815118..815639
     CDS             complement(815757..817487)
     CDS             817765..818499
     CDS             819419..819979
     CDS             complement(820582..820695)
     CDS             821661..822050
     CDS             complement(822134..822262)
     CDS             822429..823907
     CDS             823995..824384
     CDS             complement(825718..826551)
     CDS             826724..827674
     CDS             complement(828548..829276)
     CDS             complement(829825..831297)
     CDS             complement(831800..833494)
     CDS             complement(834147..834455)
     CDS             complement(834449..834907)
     CDS             complement(834907..836133)
     CDS             complement(836157..836720)
     CDS             complement(837218..838090)
     CDS             complement(838165..838362)
     CDS             complement(838511..839311)
     CDS             complement(839318..839680)
     CDS             complement(840086..840952)
     CDS             complement(840942..841802)
     CDS             complement(843419..843997)
     CDS             complement(843990..844238)
     CDS             complement(844572..845663)
     CDS             complement(845691..847088)
     CDS             complement(847099..848268)
     CDS             849118..850623
     CDS             complement(851980..853299)
     CDS             853958..855037
     CDS             855841..856827
     CDS             858043..858417
     CDS             859350..859961
     CDS             complement(860977..863337)
     CDS             complement(863430..867902)
     CDS             complement(867920..872509)
     CDS             complement(872511..875246)
     CDS             complement(875384..877849)
     CDS             complement(877888..880290)
     CDS             complement(880290..880583)
     CDS             complement(880972..881604)
     CDS             881869..883131
     CDS             complement(885593..886471)
     CDS             complement(887586..888980)
     CDS             complement(889043..893221)
     CDS             complement(893434..895404)
     CDS             895564..896538
     CDS             898395..899657
     CDS             902381..902683
     CDS             complement(903204..905183)
     CDS             complement(906580..907557)
     CDS             907801..908529
     CDS             complement(909610..911355)
     CDS             complement(913500..914021)
     CDS             complement(913960..914070)
     CDS             complement(914104..914931)
     CDS             complement(914921..915811)
     CDS             complement(917036..918388)
     CDS             complement(918373..919953)
     CDS             921378..922172
     CDS             922620..923396
     CDS             923845..924045
     CDS             924310..924444
     CDS             925029..925505
     CDS             complement(925683..926018)
     CDS             complement(926144..926605)
     CDS             complement(926740..926856)
     CDS             complement(926846..928759)
     CDS             complement(928858..930687)
     CDS             complement(930830..931165)
     CDS             complement(931260..931679)
     CDS             complement(931672..932211)
     CDS             complement(932204..932503)
     CDS             complement(932500..932766)
     CDS             935101..936759
     CDS             938504..939538
     CDS             941244..941885
     CDS             complement(942928..944943)
     CDS             complement(945002..946477)
     CDS             947216..947869
     CDS             948664..949956
     CDS             complement(951728..952198)
     CDS             complement(952581..954368)
     CDS             956444..957250
     CDS             957253..958206
     CDS             complement(959631..959735)
     CDS             complement(959918..960982)
     CDS             961814..962002
     CDS             complement(962652..963071)
     CDS             963231..963659
     CDS             965149..966609
     CDS             complement(967085..967192)
     CDS             complement(969121..970080)
     CDS             complement(970097..971107)
     CDS             complement(971144..971326)
     CDS             971470..972663
     CDS             complement(973502..974263)
     CDS             complement(974284..975078)
     CDS             complement(975075..975569)
     CDS             complement(975623..976504)
     CDS             978712..978846
     CDS             978837..979205
     CDS             979270..980583
     CDS             complement(982936..984957)
     CDS             complement(985689..988058)
     CDS             complement(988142..988528)
     CDS             complement(988547..989671)
     CDS             complement(989703..990086)
     CDS             complement(990098..990469)
     CDS             complement(990528..991190)
     CDS             complement(991175..992473)
     CDS             complement(992513..992974)
     CDS             complement(992990..993514)
     CDS             complement(993532..993894)
     CDS             complement(993908..994444)
     CDS             complement(994457..994855)
     CDS             complement(994876..995181)
     CDS             complement(995191..995724)
     CDS             complement(995734..996063)
     CDS             complement(996065..996424)
     CDS             complement(996434..996658)
     CDS             complement(996651..996854)
     CDS             complement(996867..997277)
     CDS             complement(997290..997925)
     CDS             complement(997930..998319)
     CDS             complement(998288..998569)
     CDS             complement(998573..999403)
     CDS             complement(999408..999698)
     CDS             complement(999695..1000312)
     CDS             complement(1000319..1001014)
     CDS             complement(1001007..1001336)
     CDS             complement(1001343..1002629)
     CDS             1002886..1003635
     CDS             1003628..1004266
     CDS             1004333..1006030
     CDS             1006040..1006909
     CDS             1006912..1007175
     CDS             1007209..1007502
     CDS             1007495..1007860
     CDS             1007976..1009025
     CDS             1010179..1011120
     CDS             1011594..1011731
     CDS             complement(1011877..1012950)
     CDS             complement(1014562..1014690)
     CDS             complement(1015464..1015769)
     CDS             complement(1016887..1017744)
     CDS             complement(1019139..1019516)
     CDS             complement(1019570..1019974)
     CDS             complement(1020404..1020649)
     CDS             1020743..1023316
     CDS             complement(1024449..1025423)
     CDS             complement(1026675..1028456)
     CDS             1028822..1029646
     CDS             1030207..1031058
     CDS             complement(1031654..1032712)
     CDS             1033045..1036272
     CDS             complement(1038760..1039077)
     CDS             complement(1039190..1040575)
     CDS             1040803..1041441
     CDS             1042574..1043923
     CDS             complement(1045082..1045708)
     CDS             complement(1045764..1045886)
     CDS             complement(1046132..1046770)
     CDS             complement(1046938..1048440)
     CDS             1050318..1051052
     CDS             complement(1053557..1056148)
     CDS             1056527..1057276
     CDS             complement(1059198..1060853)
     CDS             complement(1060951..1061235)
     CDS             1061500..1062192
     CDS             complement(1062510..1063307)
     CDS             1065103..1066980
     CDS             complement(1067923..1068843)
     CDS             1069293..1069907
     CDS             1071037..1071492
     CDS             1071669..1071890
     CDS             1071893..1072861
     CDS             1075343..1078375
     CDS             1079987..1080511
     CDS             complement(1081975..1082607)
     CDS             complement(1082755..1084056)
     CDS             1084264..1084629
     CDS             1085035..1085922
     CDS             1085922..1086080
     CDS             complement(1086732..1087370)
     CDS             1087522..1088550
     CDS             complement(1091158..1092096)
     CDS             1092356..1093339
     CDS             complement(1094610..1096025)
     CDS             complement(1096297..1097112)
     CDS             1097899..1098288
     CDS             complement(1098507..1099445)
     CDS             complement(1100497..1101099)
     CDS             1102059..1103831
     CDS             complement(1104137..1104259)
     CDS             complement(1105045..1105251)
     CDS             1105385..1106017
     CDS             1106014..1106508
     CDS             1107486..1110107
     CDS             1111116..1112594
     CDS             complement(1114302..1115078)
     CDS             complement(1115102..1115626)
     CDS             complement(1117773..1117994)
     CDS             complement(1117963..1118865)
     CDS             complement(1120324..1120923)
     CDS             1122722..1123426
     CDS             1123437..1124012
     CDS             1125173..1126162
     CDS             1126140..1126373
     CDS             1128991..1129212
     CDS             complement(1129104..1130300)
     CDS             complement(1131630..1132487)
     CDS             complement(1134249..1135025)
     CDS             complement(1135059..1136855)
     CDS             complement(1138495..1140246)
     CDS             complement(1140250..1140579)
     CDS             complement(1140777..1142042)
     CDS             complement(1142111..1142734)
     CDS             complement(1142756..1143043)
     CDS             complement(1143055..1143384)
     CDS             complement(1143511..1144122)
     CDS             complement(1144135..1146780)
     CDS             1147232..1147357
     CDS             1147404..1148756
     CDS             1148753..1149253
     CDS             1151340..1151561
     CDS             1151568..1151900
     CDS             1151929..1153953
     CDS             complement(1155275..1156435)
     CDS             complement(1157081..1159213)
     CDS             complement(1159391..1159654)
     CDS             1159943..1160755
     CDS             1161910..1162467
     CDS             complement(1162845..1163567)
     CDS             1163764..1165008
     CDS             1165502..1168465
     CDS             complement(1168477..1169226)
     CDS             1171126..1172169
     CDS             1172612..1173253
     CDS             complement(1175211..1176851)
     CDS             complement(1177023..1181144)
     CDS             complement(1181351..1184020)
     CDS             complement(1184632..1185318)
     CDS             complement(1186960..1187652)
     CDS             complement(1188596..1189144)
     CDS             complement(1190169..1190783)
     CDS             complement(1191823..1192383)
     CDS             complement(1194324..1194917)
     CDS             complement(1197127..1197543)
     CDS             complement(1197890..1198048)
     CDS             complement(1198005..1198478)
     CDS             1199192..1199758
     CDS             complement(1201162..1201887)
     CDS             complement(1202076..1202921)
     CDS             complement(1205655..1206737)
     CDS             complement(1207225..1207569)
     CDS             complement(1207858..1208544)
     CDS             complement(1210572..1211129)
     CDS             complement(1211159..1211893)
     CDS             complement(1213094..1213222)
     CDS             complement(1214512..1217511)
     CDS             complement(1217579..1218019)
     CDS             1219478..1220074
     CDS             1220358..1220867
     CDS             1222852..1226220
     CDS             complement(1227900..1228085)
     CDS             complement(1228871..1229344)
     CDS             complement(1229956..1230564)
     CDS             complement(1230825..1230944)
     CDS             complement(1231050..1231844)
     CDS             complement(1232513..1232674)
     CDS             complement(1233310..1234125)
     CDS             complement(1236767..1237135)
     CDS             1239525..1239962
     CDS             1240624..1241067
     CDS             1241699..1242208
     CDS             complement(1242835..1243308)
     CDS             1243656..1244264
     CDS             complement(1244427..1245830)
     CDS             1247056..1248321
     CDS             complement(1249416..1250141)
     CDS             complement(1250199..1250723)
     CDS             1250840..1251481
     CDS             complement(1252129..1253358)
     CDS             complement(1253401..1254009)
     CDS             complement(1254243..1255205)
     CDS             1255368..1255595
     CDS             1255613..1256404
     CDS             1257741..1259198
     CDS             complement(1262167..1262340)
     CDS             complement(1263260..1263391)
     CDS             complement(1263951..1264046)
     CDS             1264937..1265782
     CDS             1266004..1266990
     CDS             1267071..1267184
     CDS             1267138..1267914
     CDS             1268005..1268328
     CDS             complement(1270253..1271494)
     CDS             complement(1272523..1272711)
     CDS             1272776..1273069
     CDS             1273712..1274626
     CDS             1276642..1276830
     CDS             complement(1276814..1277398)
     CDS             complement(1277404..1278618)
     CDS             complement(1282354..1282524)
     CDS             complement(1282753..1284078)
     CDS             1285187..1285549
     CDS             complement(1286151..1286936)
     CDS             complement(1287005..1287103)
     CDS             complement(1287167..1287391)
     CDS             1287664..1289070
     CDS             complement(1291000..1291557)
     CDS             complement(1293144..1294520)
     CDS             1295954..1296523
     CDS             1296526..1297992
     CDS             1298009..1298701
     CDS             1299339..1299545
     CDS             complement(1300149..1301669)
     CDS             1302026..1303273
     CDS             1304060..1304836
     CDS             1304845..1306401
     CDS             1306404..1307291
     CDS             complement(1308048..1308800)
     CDS             1308980..1310245
     CDS             complement(1311700..1311858)
     CDS             1312148..1312528
     CDS             complement(1313429..1314133)
     CDS             complement(1314155..1315369)
     CDS             1316661..1316765
     CDS             1317031..1317495
     CDS             1317495..1317956
     CDS             1317965..1319008
     CDS             1319254..1319775
     CDS             1320620..1321249
     CDS             1321626..1322429
     CDS             1322500..1323117
     CDS             1323199..1324326
     CDS             complement(1326735..1327784)
     CDS             1327908..1328864
     CDS             1329674..1330018
     CDS             complement(1330895..1331008)
     CDS             complement(1331104..1333731)
     CDS             complement(1335126..1335530)
     CDS             1336828..1337907
     CDS             complement(1339194..1341401)
     CDS             complement(1343878..1347792)
     CDS             complement(1347846..1347989)
     CDS             complement(1348974..1354106)
     CDS             complement(1355672..1358044)
     CDS             complement(1359722..1360099)
     CDS             complement(1360393..1360731)
     CDS             complement(1361676..1362032)
     CDS             complement(1363495..1363869)
     CDS             1364675..1365745
     CDS             1365757..1366629
     CDS             1366629..1368059
     CDS             1368067..1368681
     CDS             1368682..1369365
     CDS             1369362..1369895
     CDS             1371276..1372592
     CDS             1372595..1373962
     CDS             1374919..1375326
     CDS             1375799..1376443
     CDS             complement(1376701..1377150)
     CDS             complement(1377147..1378067)
     CDS             1378111..1378398
     CDS             complement(1379190..1380032)
     CDS             complement(1380039..1380839)
     CDS             complement(1381114..1381230)
     CDS             complement(1382001..1383119)
     CDS             complement(1383132..1383539)
     CDS             complement(1384808..1386481)
     CDS             complement(1387659..1388867)
     CDS             complement(1389451..1389969)
     CDS             1391506..1392378
     CDS             complement(1393188..1394396)
     CDS             complement(1395204..1395485)
     CDS             1395605..1396744
     CDS             1396749..1399064
     CDS             1399077..1399625
     CDS             1399635..1400072
     CDS             1400114..1401628
     CDS             complement(1401971..1402090)
     CDS             complement(1402138..1402695)
     CDS             1403043..1404344
     CDS             complement(1405133..1405774)
     CDS             1406266..1408026
     CDS             complement(1409123..1410991)
     CDS             complement(1411798..1412025)
     CDS             complement(1412114..1413373)
     CDS             complement(1413905..1414039)
     CDS             1414309..1415040
     CDS             1415110..1415331
     CDS             1415341..1415844
     CDS             1415841..1416332
     CDS             complement(1416334..1417593)
     CDS             complement(1418617..1420068)
     CDS             1421469..1422785
     CDS             1422782..1424617
     CDS             complement(1426774..1427553)
     CDS             complement(1428961..1429092)
     CDS             complement(1429204..1429335)
     CDS             complement(1429447..1429578)
     CDS             complement(1429690..1429821)
     CDS             complement(1429827..1431509)
     CDS             complement(1431575..1431745)
     CDS             complement(1432342..1433859)
     CDS             complement(1434266..1435048)
     CDS             complement(1435052..1435651)
     CDS             complement(1436018..1437091)
     CDS             complement(1438414..1438512)
     CDS             complement(1438571..1439242)
     CDS             1439325..1440254
     CDS             complement(1441867..1443318)
     CDS             1443418..1443684
     CDS             1445476..1447233
     CDS             1448365..1449558
     CDS             complement(1450809..1451240)
     CDS             1451480..1452085
     CDS             1452376..1453293
     CDS             1454177..1455061
     CDS             1455150..1455860
     CDS             1455857..1456684
     CDS             1456700..1457581
     CDS             1457609..1458382
     CDS             1458399..1459268
     CDS             1459293..1460141
     CDS             1460113..1461003
     CDS             1461023..1461910
     CDS             1461919..1462536
     CDS             1462588..1463469
     CDS             1463490..1464437
     CDS             1464461..1465381
     CDS             1466775..1467623
     CDS             1467996..1468868
     CDS             complement(1470475..1471320)
     CDS             1471820..1472155
     CDS             1473237..1473770
     CDS             1474095..1476707
     CDS             complement(1477927..1478358)
     CDS             1479886..1481154
     CDS             1481161..1481568
     CDS             1481565..1482038
     CDS             1482252..1483034
     CDS             1483045..1483914
     CDS             1484271..1484789
     CDS             1484779..1485486
     CDS             1485479..1485856
     CDS             complement(1486867..1487367)
     CDS             1487641..1489542
     CDS             1489569..1490090
     CDS             complement(1491562..1492014)
     CDS             complement(1492060..1492764)
     CDS             complement(1492869..1493996)
     CDS             1494213..1495220
     CDS             complement(1496841..1497503)
     CDS             1497591..1498442
     CDS             1499267..1500730
     CDS             1500741..1501046
     CDS             1501053..1502066
     CDS             complement(1503799..1505004)
     CDS             1505785..1506957
     CDS             complement(1507842..1508423)
     CDS             1508448..1508690
     CDS             1508784..1509626
     CDS             1509641..1511749
     CDS             1511814..1512962