CDS             284..1420
     CDS             1555..2664
     CDS             2667..2960
     CDS             complement(3098..4321)
     CDS             complement(4402..6780)
     CDS             complement(6887..8758)
     CDS             8995..10773
     CDS             10796..11731
     CDS             11785..13104
     CDS             complement(13263..15197)
     CDS             complement(15317..15943)
     CDS             16195..17907
     CDS             17924..18787
     CDS             18792..20486
     CDS             complement(20476..21171)
     CDS             complement(21172..22314)
     CDS             complement(22335..23804)
     CDS             complement(23865..24194)
     CDS             complement(24249..25199)
     CDS             complement(25266..25532)
     CDS             complement(25546..26994)
     CDS             27264..27791
     CDS             27941..29806
     CDS             29961..31346
     CDS             complement(31450..31656)
     CDS             31996..33567
     CDS             33587..36454
     CDS             36552..37067
     CDS             37060..37509
     CDS             37506..37934
     CDS             38093..38602
     CDS             38626..39099
     CDS             39148..39384
     CDS             39388..40824
     CDS             41104..41439
     CDS             41498..42751
     CDS             42893..43972
     CDS             43990..45726
     CDS             45767..46156
     CDS             46203..46562
     CDS             46569..46937
     CDS             46995..47288
     CDS             47315..47758
     CDS             47755..48750
     CDS             48753..50402
     CDS             50392..50772
     CDS             50796..51527
     CDS             51561..52736
     CDS             52733..53200
     CDS             53212..54579
     CDS             54617..54832
     CDS             54966..55667
     CDS             55654..56949
     CDS             complement(56993..58612)
     CDS             complement(58625..59623)
     CDS             complement(59631..60104)
     CDS             complement(60101..61432)
     CDS             61643..63742
     CDS             63849..64655
     CDS             complement(64659..65543)
     CDS             65655..66152
     CDS             complement(66171..66608)
     CDS             66945..67412
     CDS             complement(67435..68628)
     CDS             complement(68647..69075)
     CDS             complement(69092..70390)
     CDS             complement(70387..71004)
     CDS             complement(71001..72599)
     CDS             72881..74107
     CDS             complement(74132..75346)
     CDS             75653..77107
     CDS             77167..77325
     CDS             complement(77673..78209)
     CDS             complement(78206..78817)
     CDS             complement(78868..79944)
     CDS             complement(79962..81326)
     CDS             complement(81413..82561)
     CDS             complement(82869..84989)
     CDS             85228..86052
     CDS             86117..87961
     CDS             88013..88387
     CDS             88550..90043
     CDS             90079..90429
     CDS             90451..91059
     CDS             91341..92648
     CDS             92766..93707
     CDS             complement(93825..94097)
     CDS             94422..95753
     CDS             95770..96111
     CDS             96193..97104
     CDS             complement(97111..97671)
     CDS             97897..98664
     CDS             98657..99931
     CDS             99939..100379
     CDS             100376..101080
     CDS             101145..101540
     CDS             101665..104154
     CDS             104214..104441
     CDS             104478..106271
     CDS             106313..107329
     CDS             complement(112974..114662)
     CDS             114836..115846
     CDS             116017..116205
     CDS             complement(121933..122400)
     CDS             122738..123085
     CDS             complement(123125..123595)
     CDS             123869..124609
     CDS             124762..125910
     CDS             126053..126469
     CDS             126502..127029
     CDS             127034..128041
     CDS             128038..128841
     CDS             129007..129408
     CDS             129480..129956
     CDS             129983..130255
     CDS             130292..130747
     CDS             130913..131317
     CDS             complement(131329..132354)
     CDS             complement(132370..132717)
     CDS             complement(132746..132943)
     CDS             complement(132988..133608)
     CDS             complement(133630..135603)
     CDS             complement(135838..137247)
     CDS             complement(137258..139015)
     CDS             complement(139118..139624)
     CDS             complement(139771..141228)
     CDS             complement(141333..142163)
     CDS             complement(142175..143428)
     CDS             complement(143542..143778)
     CDS             complement(143861..144598)
     CDS             complement(144644..145549)
     CDS             complement(145599..146588)
     CDS             complement(146658..147683)
     CDS             complement(147710..147901)
     CDS             complement(147927..148466)
     CDS             148854..149324
     CDS             149651..151333
     CDS             151333..152217
     CDS             152214..152972
     CDS             152977..153798
     CDS             complement(153773..154228)
     CDS             complement(154225..155355)
     CDS             complement(155382..155552)
     CDS             155756..156061
     CDS             156216..156731
     CDS             156743..157651
     CDS             157632..158567
     CDS             158567..159796
     CDS             complement(159803..160603)
     CDS             complement(160627..160881)
     CDS             complement(161031..161363)
     CDS             complement(161548..161943)
     CDS             complement(162041..163480)
     CDS             complement(163521..164663)
     CDS             complement(164669..165778)
     CDS             complement(165786..166142)
     CDS             complement(166244..167290)
     CDS             167317..167550
     CDS             167623..167925
     CDS             168098..169426
     CDS             169520..170224
     CDS             170175..171689
     CDS             complement(171696..171953)
     CDS             172032..173063
     CDS             173060..173557
     CDS             173554..173820
     CDS             173845..174969
     CDS             174966..175841
     CDS             175838..176572
     CDS             176572..177747
     CDS             177822..179231
     CDS             179240..181621
     CDS             181664..182998
     CDS             183276..183665
     CDS             183700..184167
     CDS             184210..186324
     CDS             186385..187566
     CDS             187645..187956
     CDS             187978..188607
     CDS             188627..189253
     CDS             189285..189596
     CDS             189630..190130
     CDS             190114..190467
     CDS             190501..190797
     CDS             190879..191190
     CDS             191208..191966
     CDS             192011..192430
     CDS             192461..192667
     CDS             192715..192999
     CDS             193039..193407
     CDS             193525..193767
     CDS             193824..194408
     CDS             194430..194699
     CDS             194760..195155
     CDS             195184..195723
     CDS             195771..196130
     CDS             196152..196667
     CDS             196685..196870
     CDS             196905..197459
     CDS             197478..198809
     CDS             198824..199609
     CDS             199652..199870
     CDS             199982..200098
     CDS             200136..200513
     CDS             200561..200944
     CDS             200982..201593
     CDS             201616..202608
     CDS             202653..203171
     CDS             complement(203232..203948)
     CDS             204183..205304
     CDS             complement(205317..206768)
     CDS             206924..207547
     CDS             207648..208952
     CDS             208977..209288
     CDS             209375..210637
     CDS             210676..212253
     CDS             212289..213119
     CDS             complement(213247..213819)
     CDS             complement(213816..215525)
     CDS             215653..217122
     CDS             217126..217710
     CDS             217752..218867
     CDS             218889..221534
     CDS             221541..222338
     CDS             222357..223346
     CDS             223343..224053
     CDS             224065..224808
     CDS             224846..225916
     CDS             complement(226016..226438)
     CDS             complement(226527..226973)
     CDS             complement(226970..228334)
     CDS             228514..230577
     CDS             230752..231450
     CDS             231752..232696
     CDS             232757..233953
     CDS             233937..234548
     CDS             234560..235900
     CDS             235977..236981
     CDS             237032..237715
     CDS             237739..238467
     CDS             238485..239369
     CDS             239468..240604
     CDS             240690..241649
     CDS             241840..242049
     CDS             242224..242829
     CDS             242826..243230
     CDS             complement(243237..244586)
     CDS             244719..245450
     CDS             245484..246407
     CDS             246510..246929
     CDS             complement(247008..248648)
     CDS             complement(248811..249509)
     CDS             complement(249557..253402)
     CDS             complement(253528..253953)
     CDS             complement(254036..257839)
     CDS             complement(258008..260431)
     CDS             complement(260667..261869)
     CDS             262121..263062
     CDS             263509..266331
     CDS             complement(266359..267399)
     CDS             complement(267470..267961)
     CDS             complement(268134..268982)
     CDS             269127..270347
     CDS             270448..270867
     CDS             270991..271233
     CDS             271488..273071
     CDS             273195..274349
     CDS             complement(274477..274986)
     CDS             complement(274992..275369)
     CDS             275555..276433
     CDS             276453..276812
     CDS             complement(276946..278256)
     CDS             complement(278311..279576)
     CDS             279708..280697
     CDS             280738..281784
     CDS             281789..282853
     CDS             282850..283872
     CDS             complement(283873..284730)
     CDS             complement(284727..285239)
     CDS             complement(285439..286557)
     CDS             286805..288184
     CDS             288368..288931
     CDS             288976..289158
     CDS             289245..290546
     CDS             complement(290566..291345)
     CDS             complement(291349..291675)
     CDS             complement(291758..293167)
     CDS             complement(293184..293969)
     CDS             complement(294017..294373)
     CDS             294559..295101
     CDS             295261..296454
     CDS             296461..297543
     CDS             297687..298115
     CDS             complement(298137..299399)
     CDS             299440..300090
     CDS             300087..300884
     CDS             complement(300906..301727)
     CDS             complement(301730..304129)
     CDS             complement(304281..305036)
     CDS             305176..306552
     CDS             306600..307379
     CDS             307497..308063
     CDS             308123..308608
     CDS             308690..309844
     CDS             309968..312871
     CDS             312892..313803
     CDS             313803..315227
     CDS             complement(315218..316015)
     CDS             complement(316029..318083)
     CDS             318203..318859
     CDS             318813..319430
     CDS             319524..320231
     CDS             320264..321904
     CDS             321909..322379
     CDS             complement(322445..326122)
     CDS             326266..327123
     CDS             complement(327113..327781)
     CDS             complement(327805..328908)
     CDS             complement(328913..330592)
     CDS             complement(330617..331999)
     CDS             complement(332099..332689)
     CDS             332794..333591
     CDS             333616..334503
     CDS             334579..335295
     CDS             335300..335815
     CDS             complement(335790..337277)
     CDS             complement(337265..338338)
     CDS             complement(338335..339156)
     CDS             complement(339165..340070)
     CDS             complement(340071..340793)
     CDS             complement(340893..342644)
     CDS             complement(342641..344062)
     CDS             complement(344091..344837)
     CDS             344885..345091
     CDS             345144..345887
     CDS             346150..347493
     CDS             347543..347830
     CDS             347838..348143
     CDS             348140..348895
     CDS             complement(348884..350158)
     CDS             350256..351242
     CDS             351223..352479
     CDS             352476..354545
     CDS             354578..355936
     CDS             356142..356411
     CDS             356487..356864
     CDS             356872..357972
     CDS             complement(358001..358561)
     CDS             complement(358610..358837)
     CDS             358918..361029
     CDS             361078..362049
     CDS             362144..363517
     CDS             complement(363615..364844)
     CDS             365031..365957
     CDS             365997..367244
     CDS             367266..367835
     CDS             367840..368577
     CDS             complement(368596..369033)
     CDS             369087..369413
     CDS             complement(369424..371115)
     CDS             complement(371120..371923)
     CDS             complement(371913..374696)
     CDS             374816..375661
     CDS             375711..375866
     CDS             complement(375956..376207)
     CDS             376391..378469
     CDS             378649..379758
     CDS             complement(379730..380380)
     CDS             380653..400689
     CDS             400757..402586
     CDS             402583..408288
     CDS             408303..409127
     CDS             409138..410511
     CDS             410508..411932
     CDS             412017..412634
     CDS             412945..414483
     CDS             complement(414686..415363)
     CDS             415513..416121
     CDS             416085..417632
     CDS             complement(417663..418385)
     CDS             complement(418444..420465)
     CDS             complement(420462..422453)
     CDS             422739..444560
     CDS             444770..449530
     CDS             449564..451720
     CDS             451832..452110
     CDS             452221..453627
     CDS             453634..454389
     CDS             454746..455423
     CDS             455464..458169
     CDS             458306..459214
     CDS             complement(459416..460219)
     CDS             complement(460224..461306)
     CDS             complement(461317..464304)
     CDS             464610..466697
     CDS             466832..469033
     CDS             469061..469714
     CDS             469717..470496
     CDS             470532..471167
     CDS             471139..471351
     CDS             471487..472584
     CDS             472623..475019
     CDS             complement(475105..475374)
     CDS             complement(475453..476640)
     CDS             complement(476674..477984)
     CDS             478128..478577
     CDS             478596..478985
     CDS             479145..479906
     CDS             479945..480811
     CDS             480930..481637
     CDS             complement(481634..482170)
     CDS             complement(482160..483560)
     CDS             483829..484299
     CDS             484305..484529
     CDS             484569..486674
     CDS             486723..487604
     CDS             487697..488998
     CDS             489016..489840
     CDS             489858..490358
     CDS             490433..490879
     CDS             490884..491762
     CDS             491831..492415
     CDS             492412..493278
     CDS             493292..494344
     CDS             494366..495352
     CDS             495349..496776
     CDS             496876..497094
     CDS             497226..500495
     CDS             500561..500995
     CDS             complement(501127..502620)
     CDS             502832..503350
     CDS             503631..504518
     CDS             complement(504531..505370)
     CDS             complement(505367..506470)
     CDS             complement(506443..507114)
     CDS             complement(507111..507713)
     CDS             507793..509367
     CDS             complement(509626..510141)
     CDS             complement(510122..511066)
     CDS             511161..513080
     CDS             complement(513016..513207)
     CDS             complement(513258..514799)
     CDS             complement(514936..515583)
     CDS             515762..516493
     CDS             complement(516521..517666)
     CDS             complement(517695..518573)
     CDS             complement(518594..519328)
     CDS             complement(519333..520127)
     CDS             complement(520228..521088)
     CDS             complement(521241..522089)
     CDS             complement(522086..522757)
     CDS             complement(522759..523466)
     CDS             523534..525981
     CDS             526106..526726
     CDS             526710..527204
     CDS             complement(527183..529081)
     CDS             complement(529095..529523)
     CDS             complement(529563..531005)
     CDS             531304..533442
     CDS             533558..534589
     CDS             534592..535194
     CDS             535181..535765
     CDS             535827..537128
     CDS             537265..538146
     CDS             538383..540608
     CDS             540776..541591
     CDS             complement(541683..542684)
     CDS             542864..544579
     CDS             complement(544591..545457)
     CDS             complement(545474..546424)
     CDS             complement(546421..547968)
     CDS             complement(547943..548566)
     CDS             548628..549578
     CDS             549591..550499
     CDS             550496..551047
     CDS             551099..551386
     CDS             complement(551388..552413)
     CDS             complement(552594..554330)
     CDS             complement(554327..556093)
     CDS             complement(556131..557144)
     CDS             complement(557165..558520)
     CDS             complement(558726..559787)
     CDS             complement(559803..560624)
     CDS             complement(560751..561440)
     CDS             complement(561450..561941)
     CDS             complement(561975..562667)
     CDS             complement(562756..563526)
     CDS             complement(563516..564019)
     CDS             complement(564048..564938)
     CDS             complement(564935..566332)
     CDS             complement(566446..568332)
     CDS             complement(568445..570229)
     CDS             complement(570283..570540)
     CDS             complement(570729..571208)
     CDS             complement(571386..572480)
     CDS             572726..573238
     CDS             complement(573328..573870)
     CDS             complement(573910..574851)
     CDS             complement(574978..576939)
     CDS             577242..578522
     CDS             578506..579477
     CDS             579474..581486
     CDS             complement(581886..583061)
     CDS             583231..583692
     CDS             complement(583708..584730)
     CDS             complement(584821..586080)
     CDS             586404..587147
     CDS             587260..591861
     CDS             591893..593371
     CDS             593462..593734
     CDS             593904..595112
     CDS             complement(595600..596388)
     CDS             596651..597262
     CDS             597259..598197
     CDS             complement(598701..599114)
     CDS             599180..599374
     CDS             599371..599631
     CDS             599911..600051
     CDS             600048..600884
     CDS             600881..601726
     CDS             complement(602051..603262)
     CDS             complement(603259..606624)
     CDS             complement(606617..607252)
     CDS             complement(607252..608700)
     CDS             complement(609213..610220)
     CDS             610457..612262
     CDS             612378..614933
     CDS             complement(614930..616417)
     CDS             complement(616414..617142)
     CDS             complement(617280..617576)
     CDS             617705..619156
     CDS             complement(619167..619436)
     CDS             619696..620277
     CDS             complement(620342..620935)
     CDS             complement(621050..621667)
     CDS             621866..622468
     CDS             622611..622967
     CDS             622994..623182
     CDS             complement(623218..623592)
     CDS             complement(623924..625003)
     CDS             complement(625335..626534)
     CDS             626634..629318
     CDS             complement(629364..630242)
     CDS             630372..630782
     CDS             630807..633677
     CDS             complement(633684..633983)
     CDS             634140..634427
     CDS             634475..636118
     CDS             636237..636920
     CDS             636974..637615
     CDS             637627..638439
     CDS             638436..639482
     CDS             complement(639497..640540)
     CDS             complement(640552..641115)
     CDS             641292..642266
     CDS             complement(642283..643662)
     CDS             complement(643694..644908)
     CDS             645082..646233
     CDS             complement(646268..647305)
     CDS             647563..648855
     CDS             648852..649877
     CDS             650154..652724
     CDS             653263..653907
     CDS             complement(654403..655311)
     CDS             complement(655593..656486)
     CDS             complement(656931..658205)
     CDS             658315..659820
     CDS             659825..660373
     CDS             660387..661220
     CDS             complement(661264..662859)
     CDS             complement(662982..663596)
     CDS             complement(663701..664246)
     CDS             complement(664357..665574)
     CDS             complement(665600..666073)
     CDS             complement(666082..667569)
     CDS             complement(667559..669463)
     CDS             complement(669467..669958)
     CDS             complement(669999..670853)
     CDS             671028..671399
     CDS             671401..672366
     CDS             672369..673151
     CDS             673675..678240
     CDS             complement(678367..679062)
     CDS             complement(679059..680075)
     CDS             complement(680078..680542)
     CDS             680798..681472
     CDS             681621..682115
     CDS             682166..682666
     CDS             complement(682841..683290)
     CDS             683461..684702
     CDS             complement(684656..685969)
     CDS             686304..688076
     CDS             688140..689534
     CDS             689573..690028
     CDS             complement(690247..691161)
     CDS             complement(691167..692495)
     CDS             692743..694131
     CDS             694128..695204
     CDS             complement(695188..696480)
     CDS             complement(696508..696963)
     CDS             complement(697057..697788)
     CDS             697999..698277
     CDS             complement(698283..698954)
     CDS             complement(699115..700725)
     CDS             complement(700722..701294)
     CDS             complement(701353..702648)
     CDS             complement(702654..704222)
     CDS             complement(704251..705312)
     CDS             complement(705335..706327)
     CDS             complement(706375..706851)
     CDS             707435..707773
     CDS             707773..708057
     CDS             708212..708775
     CDS             708835..708951
     CDS             complement(709128..709232)
     CDS             709552..709692
     CDS             complement(709854..711554)
     CDS             complement(711583..713280)
     CDS             713824..715389
     CDS             715483..716151
     CDS             716158..716592
     CDS             716589..717449
     CDS             717554..718903
     CDS             718964..719428
     CDS             719514..720029
     CDS             720089..720892
     CDS             complement(720902..721819)
     CDS             722141..723208
     CDS             723233..723334
     CDS             723555..723704
     CDS             complement(723765..724199)
     CDS             complement(724340..726253)
     CDS             complement(726338..726736)
     CDS             complement(726964..727353)
     CDS             complement(727507..727764)
     CDS             complement(727800..728429)
     CDS             728569..730092
     CDS             complement(730109..731344)
     CDS             complement(731371..732051)
     CDS             complement(732020..732250)
     CDS             complement(732202..732798)
     CDS             complement(732901..736200)
     CDS             736292..737257
     CDS             737346..738056
     CDS             738046..739836
     CDS             739833..741146
     CDS             complement(741132..741644)
     CDS             741743..742213
     CDS             742226..742795
     CDS             complement(742827..742919)
     CDS             743680..743967
     CDS             744002..745177
     CDS             complement(745294..746352)
     CDS             complement(746349..746492)
     CDS             746595..746726
     CDS             746800..747585
     CDS             complement(747678..747944)
     CDS             complement(747990..748424)
     CDS             complement(748472..748672)
     CDS             748697..749017
     CDS             complement(748951..749181)
     CDS             749229..750017
     CDS             complement(750390..750683)
     CDS             complement(750658..750912)
     CDS             complement(751569..751856)
     CDS             complement(751910..753397)
     CDS             complement(753971..754351)
     CDS             complement(754467..755207)
     CDS             complement(755215..756156)
     CDS             complement(756175..757143)
     CDS             complement(757155..758594)
     CDS             complement(758570..759715)
     CDS             complement(759722..760792)
     CDS             complement(760795..761217)
     CDS             complement(761214..762641)
     CDS             complement(762647..763435)
     CDS             complement(763473..763688)
     CDS             764238..764969
     CDS             complement(764997..765257)
     CDS             765430..766533
     CDS             complement(766595..767038)
     CDS             complement(767100..767507)
     CDS             complement(767635..767943)
     CDS             complement(768142..769854)
     CDS             770131..771885
     CDS             771975..772937
     CDS             complement(772941..773594)
     CDS             complement(773956..775371)
     CDS             complement(775479..776693)
     CDS             complement(776968..777945)
     CDS             complement(778177..778962)
     CDS             complement(779175..779816)
     CDS             781424..795409
     CDS             795566..795823
     CDS             795897..796679
     CDS             796734..798452
     CDS             798449..800140
     CDS             800161..801342
     CDS             801344..802675
     CDS             802819..803328
     CDS             complement(803620..803826)
     CDS             805320..805526
     CDS             805632..805751
     CDS             complement(805748..806077)
     CDS             806815..807021
     CDS             807084..807290
     CDS             807477..808082
     CDS             808101..809264
     CDS             809345..810271
     CDS             810327..810626
     CDS             810648..810941
     CDS             810960..811511
     CDS             811508..812452
     CDS             812476..814632
     CDS             814654..815685
     CDS             815688..816470
     CDS             816487..817266
     CDS             817310..817504
     CDS             817554..817826
     CDS             817831..818619
     CDS             818628..818837
     CDS             818859..819596
     CDS             819557..819943
     CDS             820128..820532
     CDS             820583..821728
     CDS             821725..824871
     CDS             824903..826240
     CDS             826752..829166
     CDS             829181..829486
     CDS             829495..829758
     CDS             830064..831638
     CDS             complement(831799..831987)
     CDS             832180..832596
     CDS             832586..833485
     CDS             complement(833546..834148)
     CDS             complement(834157..834408)
     CDS             834487..834831
     CDS             835150..835782
     CDS             835804..836544
     CDS             complement(836989..837177)
     CDS             837303..838631
     CDS             complement(838666..839022)
     CDS             complement(839068..840711)
     CDS             840782..841345
     CDS             841339..842439
     CDS             842459..842875
     CDS             842882..843673
     CDS             843752..844252
     CDS             844388..845041
     CDS             845042..846415
     CDS             846422..847813
     CDS             complement(847738..848730)
     CDS             complement(848736..849254)
     CDS             complement(849777..850229)
     CDS             850242..851471
     CDS             851621..851878
     CDS             851875..852024
     CDS             852277..852396
     CDS             853255..853854
     CDS             853851..854900
     CDS             854907..855482
     CDS             855531..855758
     CDS             855945..856376
     CDS             856404..856973
     CDS             857000..857518
     CDS             857567..858754
     CDS             858751..859869
     CDS             859883..860530
     CDS             860553..861086
     CDS             861126..861443
     CDS             861478..863784
     CDS             863825..865462
     CDS             865504..867039
     CDS             complement(867143..867838)
     CDS             complement(867798..868286)
     CDS             868511..868816
     CDS             complement(868813..869436)
     CDS             complement(869601..870329)
     CDS             870712..871071
     CDS             871170..871340
     CDS             871413..871922
     CDS             872339..872686
     CDS             873097..873711
     CDS             873716..876139
     CDS             876205..877716
     CDS             877706..878914
     CDS             878943..880463
     CDS             880460..881158
     CDS             complement(881366..881749)
     CDS             882228..883229
     CDS             883259..884320
     CDS             884381..885574
     CDS             885558..886841
     CDS             886835..887920
     CDS             887931..889046
     CDS             889145..890161
     CDS             890231..891190
     CDS             891244..891648
     CDS             complement(891807..892364)
     CDS             892606..894498
     CDS             complement(894511..896712)
     CDS             complement(896858..897391)
     CDS             complement(897504..898568)
     CDS             898607..900016
     CDS             900176..901330
     CDS             901330..903192
     CDS             903323..907150
     CDS             complement(907313..908806)
     CDS             909524..909616
     CDS             909717..910469
     CDS             910469..910957
     CDS             911103..911849
     CDS             complement(912225..912947)
     CDS             complement(912944..913891)
     CDS             complement(913909..914877)
     CDS             complement(914891..916309)
     CDS             complement(916285..917430)
     CDS             complement(917437..918486)
     CDS             complement(918483..918953)
     CDS             complement(918950..920410)
     CDS             complement(920417..921172)
     CDS             complement(921248..921430)
     CDS             complement(921685..921972)
     CDS             complement(922352..923641)
     CDS             923673..924140
     CDS             924250..925167
     CDS             925252..926367
     CDS             926392..929604
     CDS             929601..931031
     CDS             931167..931967
     CDS             932110..932340
     CDS             932420..933514
     CDS             933773..934348
     CDS             934341..934535
     CDS             complement(935555..935725)
     CDS             936594..936890
     CDS             937023..937826
     CDS             937849..938250
     CDS             938301..938420
     CDS             938420..938626
     CDS             938623..939270
     CDS             939288..939743
     CDS             complement(939792..942905)
     CDS             complement(943418..943993)
     CDS             complement(944073..944576)
     CDS             944865..944969
     CDS             944956..945936
     CDS             946048..946152
     CDS             946202..946363
     CDS             946430..946537
     CDS             946534..946884
     CDS             946945..947664
     CDS             947710..948282
     CDS             948282..948464
     CDS             complement(948743..950035)
     CDS             950948..951085
     CDS             complement(951196..951459)
     CDS             complement(951815..952138)
     CDS             complement(952131..952457)
     CDS             complement(953301..953717)
     CDS             complement(953882..954463)
     CDS             complement(954589..955374)
     CDS             complement(955427..955561)
     CDS             complement(955745..957916)
     CDS             complement(958104..959714)
     CDS             complement(959992..961017)
     CDS             961389..962036
     CDS             962102..963532
     CDS             963599..964081
     CDS             964216..965004
     CDS             965007..965399
     CDS             complement(965745..966212)
     CDS             complement(966747..967340)
     CDS             967801..969897
     CDS             complement(970129..970281)
     CDS             970320..970463
     CDS             complement(970508..970810)
     CDS             complement(970794..971183)
     CDS             971284..971514
     CDS             971621..971869
     CDS             972099..972389
     CDS             972563..973159
     CDS             973595..974230
     CDS             974605..975633
     CDS             975620..977551
     CDS             977631..978413
     CDS             978410..981382
     CDS             981379..982905
     CDS             982902..983993
     CDS             984010..984348
     CDS             984355..984783
     CDS             984780..986480
     CDS             986679..986891
     CDS             987147..988091
     CDS             988096..990264
     CDS             990394..990660
     CDS             990850..991086
     CDS             complement(991184..991915)
     CDS             complement(992064..993515)
     CDS             993628..994746
     CDS             994782..996335
     CDS             996332..998506
     CDS             998509..1000734
     CDS             1000753..1001748
     CDS             1001749..1002009
     CDS             complement(1002185..1002382)
     CDS             complement(1002604..1003110)
     CDS             complement(1003455..1004870)
     CDS             complement(1004903..1006030)
     CDS             complement(1006030..1008279)
     CDS             1008577..1008861
     CDS             complement(1008976..1009326)
     CDS             1009395..1009634
     CDS             1009781..1010800
     CDS             1010855..1011172
     CDS             complement(1011274..1011630)
     CDS             1011699..1011905
     CDS             complement(1012007..1012291)
     CDS             1012508..1013341
     CDS             1013952..1014098
     CDS             1014175..1014477
     CDS             1014478..1014645
     CDS             complement(1015000..1015413)
     CDS             complement(1015413..1017629)
     CDS             complement(1017984..1018640)
     CDS             complement(1018918..1020186)
     CDS             complement(1020176..1020409)
     CDS             complement(1020638..1020775)
     CDS             1021101..1022246
     CDS             1022578..1023147
     CDS             complement(1023287..1023523)
     CDS             1024669..1025202
     CDS             1025199..1028219
     CDS             1028224..1029102
     CDS             1029516..1029785
     CDS             1029828..1030862
     CDS             1031013..1031624
     CDS             1031621..1031989
     CDS             complement(1032008..1032808)
     CDS             complement(1032805..1033374)
     CDS             complement(1033371..1034009)
     CDS             complement(1034006..1034908)
     CDS             1035091..1035573
     CDS             1035624..1036139
     CDS             1036172..1036801
     CDS             1036982..1037206
     CDS             1037298..1038203
     CDS             1038203..1038508
     CDS             complement(1038672..1039022)
     CDS             1039253..1041127
     CDS             1041267..1042178
     CDS             complement(1042206..1043225)
     CDS             complement(1043237..1044751)
     CDS             complement(1044808..1045764)
     CDS             complement(1045895..1047253)
     CDS             complement(1047296..1047637)
     CDS             complement(1047708..1049075)
     CDS             complement(1049082..1050005)
     CDS             1050082..1050654
     CDS             1050654..1052096
     CDS             1052101..1052649
     CDS             1052692..1054140
     CDS             1054158..1054613
     CDS             complement(1054634..1055446)
     CDS             complement(1055452..1055952)
     CDS             complement(1056339..1057322)
     CDS             complement(1057326..1057580)
     CDS             complement(1057607..1057843)
     CDS             complement(1057821..1058150)
     CDS             complement(1058278..1058505)
     CDS             1058618..1058857
     CDS             1058929..1059186
     CDS             1059396..1060637
     CDS             1060694..1061707
     CDS             1061807..1064836
     CDS             1064854..1065606
     CDS             complement(1065661..1066512)
     CDS             complement(1066533..1068020)
     CDS             complement(1068238..1069425)
     CDS             1069629..1072325
     CDS             complement(1072352..1074784)
     CDS             complement(1074828..1075490)
     CDS             complement(1075500..1076333)
     CDS             complement(1076263..1077348)
     CDS             1077517..1077864
     CDS             1077987..1079054
     CDS             1079075..1080601
     CDS             1080604..1081347
     CDS             1081445..1082779
     CDS             complement(1082933..1083742)
     CDS             complement(1083739..1084377)
     CDS             complement(1084374..1085018)
     CDS             1085124..1085612
     CDS             1086382..1088031
     CDS             1088087..1088746
     CDS             1088823..1089440
     CDS             complement(1089451..1090437)
     CDS             1090629..1091978
     CDS             1092021..1092608
     CDS             1092634..1093137
     CDS             1093208..1093906
     CDS             1093944..1094306
     CDS             1094410..1095246
     CDS             1095243..1096100
     CDS             complement(1096143..1097975)
     CDS             1098288..1099370
     CDS             1099367..1100335
     CDS             1100353..1101060
     CDS             1101080..1102210
     CDS             1102250..1103407
     CDS             1103419..1103742
     CDS             complement(1103707..1104333)
     CDS             1104628..1105398
     CDS             complement(1105518..1105838)
     CDS             1106439..1107362
     CDS             1107395..1108753
     CDS             1108787..1111279
     CDS             1111317..1112177
     CDS             1112561..1113265
     CDS             1113502..1114713
     CDS             complement(1115046..1116302)
     CDS             1116747..1117121
     CDS             1117266..1117529
     CDS             1117507..1117704
     CDS             1117704..1119374
     CDS             1119408..1120913
     CDS             1120928..1122058
     CDS             1122180..1123370
     CDS             1123367..1126099
     CDS             1126089..1129316
     CDS             1129313..1132924
     CDS             1132921..1134681
     CDS             complement(1134671..1138357)
     CDS             complement(1138359..1138538)
     CDS             complement(1138662..1139072)
     CDS             1139406..1139870
     CDS             complement(1139984..1140574)
     CDS             complement(1140725..1142119)
     CDS             complement(1142141..1142887)
     CDS             complement(1142902..1144476)
     CDS             1144695..1145741
     CDS             1145789..1146805
     CDS             1146868..1148817
     CDS             1148819..1149508
     CDS             complement(1149533..1150321)
     CDS             complement(1150453..1150647)
     CDS             complement(1150727..1152076)
     CDS             complement(1152094..1152843)
     CDS             complement(1153201..1153647)
     CDS             1153670..1155781
     CDS             1155789..1156223
     CDS             1156214..1156906
     CDS             complement(1156911..1157648)
     CDS             1157885..1159078
     CDS             complement(1159174..1160148)
     CDS             1160315..1162438
     CDS             1162597..1162869
     CDS             1162949..1164997
     CDS             1165056..1165775
     CDS             1165893..1167059
     CDS             1167176..1170688
     CDS             1170718..1171848
     CDS             1172066..1173832
     CDS             1173923..1174678
     CDS             1174809..1178192
     CDS             1178843..1179760
     CDS             1180296..1181396
     CDS             1181383..1183356
     CDS             1183395..1184177
     CDS             1184174..1187146
     CDS             1187143..1188669
     CDS             1188666..1189757
     CDS             1189774..1190112
     CDS             1190119..1190547
     CDS             1190544..1190762
     CDS             complement(1190783..1191484)
     CDS             1192117..1192425
     CDS             complement(1192436..1193821)
     CDS             complement(1193922..1195124)
     CDS             complement(1195142..1195588)
     CDS             complement(1195597..1196589)
     CDS             complement(1196611..1197528)
     CDS             complement(1197562..1198770)
     CDS             complement(1198897..1199925)
     CDS             1200129..1201055
     CDS             1201052..1202326
     CDS             1202316..1203575
     CDS             1203572..1204843
     CDS             complement(1204840..1205835)
     CDS             complement(1205829..1206290)
     CDS             1206422..1207117
     CDS             1207101..1207772
     CDS             1207769..1208554
     CDS             complement(1208667..1209542)
     CDS             complement(1209683..1210537)
     CDS             1210662..1211858
     CDS             1211924..1213756
     CDS             1213924..1215330
     CDS             1215320..1215709
     CDS             1215702..1216022
     CDS             1216012..1216317
     CDS             1216320..1216991
     CDS             1217026..1217307
     CDS             1217311..1218105
     CDS             1218083..1219618
     CDS             1219615..1220526
     CDS             1220660..1222363
     CDS             1222356..1223219
     CDS             1223216..1224202
     CDS             complement(1224218..1225132)
     CDS             1225318..1225455
     CDS             1225728..1226003
     CDS             complement(1226388..1227287)
     CDS             complement(1227408..1228529)
     CDS             complement(1228553..1229680)
     CDS             complement(1229677..1230504)
     CDS             complement(1230497..1231429)
     CDS             complement(1231434..1232342)
     CDS             complement(1232339..1232956)
     CDS             1233111..1233986
     CDS             1234023..1234583
     CDS             1234597..1235292
     CDS             1235638..1236573
     CDS             1236727..1239801
     CDS             1239831..1242116
     CDS             1242120..1243700
     CDS             1244039..1244644
     CDS             1244665..1244763
     CDS             1244760..1245377
     CDS             1245594..1247606
     CDS             1247764..1248069
     CDS             1248194..1248697
     CDS             1248710..1249561
     CDS             1249558..1250391
     CDS             1250506..1252407
     CDS             1252442..1253167
     CDS             1253356..1253967
     CDS             1254115..1254399
     CDS             1254588..1255199
     CDS             1255356..1255940
     CDS             1255966..1256781
     CDS             1256859..1259468
     CDS             complement(1259475..1260710)
     CDS             complement(1260803..1261288)
     CDS             1261498..1263006
     CDS             1263157..1265127
     CDS             1265165..1265614
     CDS             1265629..1266459
     CDS             1266473..1267486
     CDS             1267483..1268349
     CDS             complement(1268367..1269995)
     CDS             complement(1270132..1270662)
     CDS             complement(1270788..1271387)
     CDS             1271449..1272099
     CDS             1272096..1272293
     CDS             1272311..1272658
     CDS             1272668..1274734
     CDS             1274961..1275908
     CDS             complement(1275890..1277221)
     CDS             complement(1277218..1278423)
     CDS             complement(1278420..1280801)
     CDS             complement(1280795..1281532)
     CDS             1281685..1282149
     CDS             complement(1282185..1283411)
     CDS             complement(1283486..1283977)
     CDS             complement(1283977..1284936)
     CDS             complement(1284982..1285389)
     CDS             complement(1285515..1286276)
     CDS             complement(1286281..1287393)
     CDS             complement(1287390..1287920)
     CDS             complement(1287917..1288723)
     CDS             complement(1288729..1289994)
     CDS             complement(1289996..1290958)
     CDS             complement(1291041..1291583)
     CDS             complement(1291616..1292578)
     CDS             complement(1292575..1293621)
     CDS             complement(1293618..1295153)
     CDS             complement(1295147..1295815)
     CDS             complement(1295819..1297771)
     CDS             complement(1298402..1299493)
     CDS             complement(1299574..1300545)
     CDS             complement(1301022..1301369)
     CDS             complement(1301678..1303345)
     CDS             1303646..1304980
     CDS             1305083..1306357
     CDS             1306404..1307462
     CDS             1307468..1308895
     CDS             1308990..1310270
     CDS             1310284..1310706
     CDS             1310888..1311721
     CDS             1311722..1313047
     CDS             1313067..1314041
     CDS             1314038..1314583
     CDS             1314580..1315182
     CDS             1315182..1315760
     CDS             1315826..1316839
     CDS             complement(1317278..1318936)
     CDS             complement(1318979..1319398)
     CDS             1319655..1320980
     CDS             1321002..1321343
     CDS             1321444..1322118
     CDS             1322334..1322642
     CDS             complement(1322650..1323786)
     CDS             complement(1323880..1324083)
     CDS             complement(1324116..1325168)
     CDS             1325520..1325675
     CDS             complement(1326096..1328549)
     CDS             1328587..1328712
     CDS             complement(1328738..1328986)
     CDS             complement(1329046..1329540)
     CDS             complement(1329820..1331010)
     CDS             complement(1331184..1332752)
     CDS             complement(1332791..1333552)
     CDS             1333654..1335558
     CDS             1335632..1336543
     CDS             1336623..1338380
     CDS             1338388..1338969
     CDS             1338995..1339909
     CDS             complement(1339968..1340213)
     CDS             1340416..1341411
     CDS             1341578..1342192
     CDS             1342266..1343387
     CDS             complement(1343697..1345157)
     CDS             complement(1345138..1347246)
     CDS             complement(1347314..1348309)
     CDS             complement(1348351..1349112)
     CDS             complement(1349120..1350328)
     CDS             complement(1350346..1350852)
     CDS             complement(1350865..1351284)
     CDS             complement(1351417..1352322)
     CDS             complement(1352426..1353070)
     CDS             complement(1353067..1353786)
     CDS             1354064..1354303
     CDS             1354358..1355404
     CDS             1355565..1357175
     CDS             1357172..1357777
     CDS             complement(1357774..1358550)
     CDS             complement(1358604..1359902)
     CDS             complement(1359916..1360554)
     CDS             1360722..1362800
     CDS             1362885..1363457
     CDS             complement(1363504..1364349)
     CDS             complement(1364428..1364976)
     CDS             complement(1364977..1366050)
     CDS             1366218..1366640
     CDS             1366804..1367823
     CDS             1367820..1368776
     CDS             1368918..1369427
     CDS             1369486..1370019
     CDS             1370030..1370728
     CDS             1370725..1372143
     CDS             complement(1372116..1373516)
     CDS             1373544..1373732
     CDS             1373912..1374100
     CDS             1374403..1374576
     CDS             complement(1374602..1375336)
     CDS             complement(1375412..1376359)
     CDS             1376613..1377596
     CDS             1377593..1378618
     CDS             complement(1378586..1379245)
     CDS             complement(1379242..1379589)
     CDS             1379814..1380416
     CDS             complement(1381151..1381261)
     CDS             complement(1381409..1382269)
     CDS             1382426..1383607
     CDS             complement(1383770..1384840)
     CDS             complement(1385039..1385629)
     CDS             complement(1385631..1386437)
     CDS             1386600..1388861
     CDS             complement(1388883..1389554)
     CDS             complement(1389565..1391301)
     CDS             complement(1391495..1392448)
     CDS             complement(1392583..1395258)
     CDS             complement(1395363..1399016)
     CDS             complement(1399076..1399984)
     CDS             complement(1400063..1401379)
     CDS             complement(1401376..1402677)
     CDS             complement(1402677..1403135)
     CDS             complement(1403285..1404016)
     CDS             complement(1404192..1404878)
     CDS             complement(1404897..1405724)
     CDS             complement(1405764..1407110)
     CDS             complement(1407147..1408310)
     CDS             complement(1408524..1409318)
     CDS             complement(1409487..1410302)
     CDS             complement(1410495..1411574)
     CDS             complement(1411701..1411961)
     CDS             complement(1412034..1412726)
     CDS             complement(1412742..1413569)
     CDS             1413790..1414479
     CDS             1414476..1415138
     CDS             complement(1415179..1416252)
     CDS             complement(1416311..1417027)
     CDS             1417197..1417820
     CDS             complement(1417772..1418131)
     CDS             complement(1418215..1418439)
     CDS             1418683..1420143
     CDS             1420143..1420667
     CDS             complement(1420600..1421535)
     CDS             complement(1421636..1421965)
     CDS             complement(1422049..1425615)
     CDS             complement(1425750..1426880)
     CDS             complement(1426899..1429244)
     CDS             1429586..1430788
     CDS             complement(1430916..1432466)
     CDS             complement(1432562..1434391)
     CDS             complement(1434487..1434768)
     CDS             complement(1434838..1436361)
     CDS             complement(1436403..1436867)
     CDS             1437156..1438706
     CDS             complement(1438711..1439586)
     CDS             complement(1439620..1441497)
     CDS             complement(1441640..1442509)
     CDS             complement(1442557..1443075)
     CDS             complement(1443586..1444464)
     CDS             complement(1444630..1445187)
     CDS             complement(1445309..1446871)
     CDS             1447094..1448683
     CDS             1448816..1449055
     CDS             complement(1449039..1449773)
     CDS             complement(1449742..1450653)
     CDS             complement(1451084..1452472)
     CDS             complement(1452520..1453134)
     CDS             complement(1453144..1453473)
     CDS             complement(1453601..1454584)
     CDS             1454670..1455491
     CDS             1455529..1457481
     CDS             1457494..1457907
     CDS             1457904..1459688
     CDS             1459685..1461451
     CDS             1461451..1463595
     CDS             1463592..1464605
     CDS             complement(1464589..1465047)
     CDS             1465496..1465663
     CDS             1465650..1467653
     CDS             1467677..1468390
     CDS             1468387..1470132
     CDS             1470144..1471043
     CDS             1471049..1471693
     CDS             1471690..1472721
     CDS             1472725..1473015
     CDS             complement(1473971..1474750)
     CDS             complement(1476817..1477563)
     CDS             complement(1477610..1478941)
     CDS             1479172..1479873
     CDS             1479913..1481406
     CDS             1481403..1482113
     CDS             1482162..1482806
     CDS             1482946..1484208
     CDS             1484249..1487410
     CDS             1487525..1488565
     CDS             1488579..1489301
     CDS             complement(1489784..1491088)
     CDS             complement(1491092..1491433)
     CDS             1492052..1492504
     CDS             1492642..1494057
     CDS             complement(1494191..1494649)
     CDS             complement(1494649..1496463)
     CDS             complement(1496594..1496887)
     CDS             1497089..1497250
     CDS             complement(1497277..1498467)
     CDS             complement(1498464..1499747)
     CDS             complement(1499808..1501067)
     CDS             complement(1501100..1501795)
     CDS             complement(1501836..1502087)
     CDS             complement(1502118..1502918)
     CDS             complement(1503022..1503855)
     CDS             complement(1503852..1504697)
     CDS             1504731..1504967
     CDS             1504988..1505407
     CDS             1505434..1506519
     CDS             1506527..1507144
     CDS             1507331..1508722
     CDS             1508733..1509965
     CDS             1509991..1510680
     CDS             1510677..1511942
     CDS             1511951..1513186
     CDS             1513268..1513957
     CDS             1514070..1514465
     CDS             complement(1514507..1515724)
     CDS             1515731..1516714
     CDS             1516743..1517351
     CDS             1517515..1518954
     CDS             1518951..1519748
     CDS             1519745..1520017
     CDS             complement(1520029..1522308)
     CDS             1522334..1523203
     CDS             complement(1523260..1524627)
     CDS             1524784..1524939
     CDS             1525117..1525299
     CDS             1525605..1526405
     CDS             complement(1526864..1529188)
     CDS             complement(1529284..1529475)
     CDS             complement(1529579..1530736)
     CDS             complement(1530748..1531161)
     CDS             complement(1531142..1532449)
     CDS             1532697..1533632
     CDS             1533644..1535149
     CDS             complement(1535623..1538313)
     CDS             complement(1538310..1538861)
     CDS             1539095..1540705
     CDS             1540713..1542002
     CDS             1542231..1543061
     CDS             1543069..1543788
     CDS             1543803..1544156
     CDS             1544240..1545544
     CDS             1545558..1545881
     CDS             1545898..1546335
     CDS             1546352..1547326
     CDS             1547465..1548553
     CDS             1548573..1550828
     CDS             1550830..1551339
     CDS             1551369..1552580
     CDS             1552573..1554009
     CDS             1554015..1554368
     CDS             1554536..1555669
     CDS             1555690..1556778
     CDS             1556775..1557998
     CDS             1557995..1559185
     CDS             1559198..1559947
     CDS             1559983..1561041
     CDS             1561060..1561785
     CDS             1561782..1562945
     CDS             1562949..1564793
     CDS             complement(1564794..1565198)
     CDS             1565345..1566331
     CDS             1566568..1567347
     CDS             1567377..1568264
     CDS             1568277..1569038
     CDS             1569035..1570990
     CDS             1570987..1571799
     CDS             1571799..1572278
     CDS             1572275..1572865
     CDS             1573001..1574143
     CDS             1574140..1576500
     CDS             1576497..1577102
     CDS             1577170..1577547
     CDS             1578412..1578516
     CDS             complement(1578503..1579033)
     CDS             1579519..1580001
     CDS             complement(1580002..1580793)
     CDS             complement(1580812..1581825)
     CDS             1582098..1583546
     CDS             1583573..1584655
     CDS             1584668..1585486
     CDS             1585585..1586715
     CDS             1586718..1588040
     CDS             1588162..1588770
     CDS             1588767..1589855
     CDS             complement(1589842..1590654)
     CDS             complement(1590678..1591184)
     CDS             1591295..1591714
     CDS             1591811..1592203
     CDS             complement(1592304..1593191)
     CDS             complement(1593291..1595474)
     CDS             complement(1595530..1596054)
     CDS             1596287..1596496
     CDS             1596639..1598000
     CDS             1598164..1598829
     CDS             1598969..1600429
     CDS             complement(1600446..1600892)
     CDS             1600990..1601739
     CDS             1601754..1603436
     CDS             1603572..1604045
     CDS             1604042..1605046
     CDS             1605057..1606157
     CDS             complement(1606264..1608096)
     CDS             1608251..1609096
     CDS             1609218..1610495
     CDS             1610516..1611457
     CDS             1611457..1612203
     CDS             complement(1612366..1612908)
     CDS             complement(1612922..1613689)
     CDS             1613955..1615496
     CDS             1615518..1615886
     CDS             1615883..1616302
     CDS             1616311..1617447
     CDS             1617559..1618545
     CDS             1618646..1619839
     CDS             complement(1619803..1620645)
     CDS             1620921..1621358
     CDS             complement(1621420..1622301)
     CDS             complement(1622445..1623686)
     CDS             complement(1623691..1624206)
     CDS             complement(1624903..1626168)
     CDS             complement(1626235..1626672)
     CDS             1627084..1627431
     CDS             complement(1627439..1629052)
     CDS             1629233..1629418
     CDS             1629441..1629707
     CDS             1629697..1630785
     CDS             1630800..1632518
     CDS             1632531..1633214
     CDS             1633296..1633772
     CDS             1633787..1634467
     CDS             1634464..1634799
     CDS             1634792..1635643
     CDS             1635640..1636449
     CDS             complement(1636472..1637515)
     CDS             complement(1637521..1638609)
     CDS             complement(1638621..1638893)
     CDS             complement(1639000..1641066)
     CDS             1641196..1641306
     CDS             complement(1641300..1642106)
     CDS             complement(1642111..1642464)
     CDS             complement(1642725..1643663)
     CDS             complement(1643699..1645048)
     CDS             complement(1645129..1647348)
     CDS             1647622..1649319
     CDS             complement(1649418..1650170)
     CDS             complement(1650183..1650407)
     CDS             complement(1650496..1651026)
     CDS             complement(1651116..1652615)
     CDS             complement(1652680..1654170)
     CDS             1654313..1654750
     CDS             complement(1654744..1655550)
     CDS             complement(1655696..1657513)
     CDS             complement(1657596..1658540)
     CDS             complement(1658599..1659171)
     CDS             1659409..1659915
     CDS             complement(1659944..1662127)
     CDS             1662202..1662309
     CDS             1662330..1662656
     CDS             1662646..1663752
     CDS             1663790..1664128
     CDS             1664178..1665467
     CDS             1665464..1666171
     CDS             1666184..1667509
     CDS             complement(1667532..1668644)
     CDS             complement(1668746..1669366)
     CDS             1669618..1671045
     CDS             1671174..1672178
     CDS             1672354..1673004
     CDS             complement(1673090..1674238)
     CDS             complement(1674295..1674891)
     CDS             complement(1674909..1675982)
     CDS             complement(1676143..1677132)
     CDS             1677209..1677949
     CDS             1678004..1679449
     CDS             complement(1679569..1680159)
     CDS             1680329..1681636
     CDS             1681651..1682508
     CDS             complement(1682534..1683397)
     CDS             1683531..1684292
     CDS             1684326..1685513
     CDS             complement(1685494..1687122)
     CDS             1687354..1688454
     CDS             complement(1688569..1688970)
     CDS             1689110..1690873
     CDS             complement(1690882..1692318)
     CDS             complement(1692305..1693285)
     CDS             complement(1693642..1695039)
     CDS             complement(1695150..1696670)
     CDS             complement(1696810..1697883)
     CDS             1698083..1698442
     CDS             1698482..1698736
     CDS             1699072..1700004
     CDS             complement(1700187..1700435)
     CDS             complement(1700413..1700703)
     CDS             complement(1700812..1701864)
     CDS             complement(1701896..1703200)
     CDS             complement(1703234..1704112)
     CDS             complement(1704129..1704998)
     CDS             complement(1704991..1706082)
     CDS             1706162..1706464
     CDS             1706559..1707314
     CDS             complement(1707304..1707828)
     CDS             1708001..1708480
     CDS             complement(1708497..1709564)
     CDS             complement(1709621..1712050)
     CDS             complement(1712077..1713267)
     CDS             1713439..1714464
     CDS             1714476..1715018
     CDS             1715229..1716386
     CDS             1716405..1718018
     CDS             1718538..1719362
     CDS             1719418..1719774
     CDS             1719776..1720153
     CDS             1720192..1721832
     CDS             1721878..1723257
     CDS             1723343..1724704
     CDS             1724701..1726053
     CDS             1726070..1727332
     CDS             1727416..1727724
     CDS             1727987..1728256
     CDS             1728272..1728667
     CDS             1728775..1730667
     CDS             1731069..1733261
     CDS             1733278..1734081
     CDS             1734091..1734771
     CDS             1734855..1735667
     CDS             1735805..1736824
     CDS             complement(1736826..1737266)
     CDS             1737427..1737879
     CDS             complement(1738372..1739523)
     CDS             1740260..1741549
     CDS             1741575..1742231
     CDS             1742360..1743313
     CDS             1743359..1743556
     CDS             1743703..1744710
     CDS             1744812..1745645
     CDS             1745665..1746534
     CDS             1746541..1747614
     CDS             1747951..1748157
     CDS             complement(1748154..1748411)
     CDS             complement(1748398..1748850)
     CDS             complement(1748847..1750646)
     CDS             complement(1750706..1751620)
     CDS             complement(1751565..1752317)
     CDS             complement(1752314..1753273)
     CDS             1753592..1754734
     CDS             1754791..1754994
     CDS             1754991..1755818
     CDS             1755815..1756906
     CDS             1756903..1757646
     CDS             complement(1757667..1759535)
     CDS             complement(1759517..1760437)
     CDS             complement(1760471..1761724)
     CDS             complement(1761744..1761974)
     CDS             complement(1761971..1762261)
     CDS             1762901..1764139
     CDS             1764136..1764933
     CDS             complement(1764949..1765782)
     CDS             complement(1766019..1767335)
     CDS             complement(1767286..1767798)
     CDS             complement(1767927..1769060)
     CDS             complement(1769120..1770544)
     CDS             1770691..1771218
     CDS             1771205..1771699
     CDS             1771869..1773116
     CDS             1773113..1773325
     CDS             1773394..1774599
     CDS             1774565..1774825
     CDS             complement(1774949..1775740)
     CDS             complement(1775772..1776296)
     CDS             complement(1776298..1776831)
     CDS             complement(1776838..1777584)
     CDS             1777743..1779644
     CDS             complement(1779720..1781042)
     CDS             complement(1781093..1782478)
     CDS             1782529..1784388
     CDS             1784402..1784875
     CDS             complement(1784889..1785752)
     CDS             1785909..1788029
     CDS             1788084..1789079
     CDS             complement(1789100..1790227)
     CDS             1790371..1790844
     CDS             complement(1790877..1792145)
     CDS             1792303..1793508
     CDS             1793639..1794550
     CDS             1794564..1795730
     CDS             complement(1795780..1796874)
     CDS             1797001..1798056
     CDS             1798178..1799197
     CDS             1799274..1799492
     CDS             1799573..1800013
     CDS             1800025..1801071
     CDS             complement(1801092..1802090)
     CDS             1802224..1802862
     CDS             1802975..1803184
     CDS             1803239..1804960
     CDS             1805044..1805934
     CDS             complement(1805887..1806045)
     CDS             complement(1806023..1807357)
     CDS             complement(1807363..1807746)
     CDS             complement(1807844..1808824)
     CDS             1808850..1812404
     CDS             complement(1812483..1814108)
     CDS             complement(1814224..1815276)
     CDS             complement(1815273..1816238)
     CDS             complement(1816245..1818056)
     CDS             complement(1818022..1819086)
     CDS             complement(1819115..1819435)
     CDS             complement(1819515..1820540)
     CDS             complement(1820537..1821340)
     CDS             complement(1821342..1822037)
     CDS             1822186..1822536
     CDS             complement(1822615..1823256)
     CDS             1823431..1826202
     CDS             1826315..1827610
     CDS             complement(1827687..1829489)
     CDS             complement(1829511..1830494)
     CDS             1830606..1831343
     CDS             1831327..1832178
     CDS             1832329..1834527
     CDS             1834668..1837085
     CDS             1837242..1839245
     CDS             complement(1839359..1839841)
     CDS             1839938..1840819
     CDS             1840894..1842357
     CDS             complement(1842445..1842999)
     CDS             complement(1843002..1843577)
     CDS             complement(1843580..1844332)
     CDS             1844512..1845354
     CDS             1845351..1848188
     CDS             1848297..1849043
     CDS             1849068..1849295
     CDS             1849362..1851539
     CDS             1851581..1852246
     CDS             complement(1852238..1853026)
     CDS             complement(1853042..1854520)
     CDS             complement(1854818..1855249)
     CDS             complement(1855302..1856585)
     CDS             1856731..1857366
     CDS             1857359..1858426
     CDS             complement(1858450..1858995)
     CDS             1859055..1859552
     CDS             complement(1859546..1860121)
     CDS             1860173..1860916
     CDS             complement(1860908..1861789)
     CDS             1861908..1864658
     CDS             1864871..1867747
     CDS             1867775..1868224
     CDS             1868221..1868934
     CDS             complement(1868950..1869462)
     CDS             complement(1869640..1870380)
     CDS             complement(1870374..1872221)
     CDS             complement(1872345..1874183)
     CDS             complement(1874404..1876032)
     CDS             complement(1876053..1876469)
     CDS             complement(1876489..1877349)
     CDS             complement(1877358..1877891)
     CDS             1878064..1879002
     CDS             1879046..1879498
     CDS             1879514..1880467
     CDS             1880565..1881392
     CDS             1881518..1885051
     CDS             1885070..1885771
     CDS             1885782..1886273
     CDS             1886292..1886999
     CDS             1887011..1887649
     CDS             complement(1887729..1888181)
     CDS             complement(1888243..1890090)
     CDS             complement(1890092..1891636)
     CDS             1891844..1892500
     CDS             1892516..1893463
     CDS             complement(1893464..1895542)
     CDS             complement(1895571..1896323)
     CDS             complement(1896292..1896933)
     CDS             complement(1896977..1897747)
     CDS             complement(1897790..1898395)
     CDS             1898472..1899386
     CDS             1899440..1900891
     CDS             complement(1900902..1901807)
     CDS             complement(1901832..1902914)
     CDS             1903081..1903494
     CDS             1903478..1904227
     CDS             1904400..1905536
     CDS             complement(1905646..1907679)
     CDS             complement(1907679..1909223)
     CDS             complement(1909242..1909964)
     CDS             complement(1910035..1911105)
     CDS             complement(1911098..1911484)
     CDS             complement(1911558..1912583)
     CDS             complement(1912597..1912881)
     CDS             complement(1912973..1913308)
     CDS             1913633..1914490
     CDS             1914503..1915276
     CDS             1915290..1915976
     CDS             1915973..1917028
     CDS             1917038..1917466
     CDS             1917463..1918362
     CDS             1918404..1919141
     CDS             1919216..1919491
     CDS             1919493..1919870
     CDS             1919863..1920288
     CDS             1920443..1923940
     CDS             complement(1924273..1925562)
     CDS             complement(1925600..1926145)
     CDS             complement(1926337..1927479)
     CDS             complement(1928238..1929752)
     CDS             1929995..1931980
     CDS             1931977..1932360
     CDS             1932397..1932705
     CDS             complement(1932749..1933141)
     CDS             complement(1933174..1934577)
     CDS             complement(1934578..1935111)
     CDS             complement(1935151..1936467)
     CDS             1936735..1937181
     CDS             complement(1937233..1938456)
     CDS             1938554..1939471
     CDS             complement(1939607..1941376)
     CDS             complement(1941475..1942191)
     CDS             1942300..1943391
     CDS             1943405..1944220
     CDS             1944324..1945286
     CDS             1945283..1947247
     CDS             complement(1947227..1947487)
     CDS             complement(1947525..1948673)
     CDS             1948857..1950239
     CDS             1950315..1950857
     CDS             1950930..1951331
     CDS             1951282..1951407
     CDS             1951404..1951919
     CDS             1951948..1952769
     CDS             complement(1952766..1954289)
     CDS             complement(1954310..1954663)
     CDS             1954777..1955757
     CDS             complement(1955887..1956786)
     CDS             complement(1956799..1958256)
     CDS             1958483..1959358
     CDS             1959355..1961817
     CDS             1962106..1962567
     CDS             complement(1962675..1963280)
     CDS             complement(1963337..1964299)
     CDS             complement(1964299..1965048)
     CDS             1965233..1965370
     CDS             complement(1965570..1966859)
     CDS             complement(1967125..1968426)
     CDS             complement(1968437..1969039)
     CDS             complement(1969081..1969356)
     CDS             1969591..1971003
     CDS             1970996..1972831
     CDS             1973095..1973385
     CDS             complement(1973595..1974863)
     CDS             1974972..1976057
     CDS             1976069..1977061
     CDS             1977136..1977996
     CDS             1978119..1978709
     CDS             1978737..1979321
     CDS             1979347..1979733
     CDS             1979797..1980531
     CDS             complement(1980797..1981273)
     CDS             complement(1981251..1981604)
     CDS             complement(1981608..1982201)
     CDS             complement(1982205..1983092)
     CDS             complement(1983220..1983489)
     CDS             complement(1983540..1984502)
     CDS             complement(1984489..1985358)
     CDS             complement(1985385..1985744)
     CDS             complement(1985761..1988508)
     CDS             complement(1988579..1990240)
     CDS             complement(1990279..1990809)
     CDS             complement(1990961..1991179)
     CDS             1991328..1992656
     CDS             complement(1992664..1993521)
     CDS             1993728..1993859
     CDS             1993940..1995040
     CDS             complement(1995191..1995430)
     CDS             complement(1995444..1996736)
     CDS             complement(1996795..1997265)
     CDS             complement(1997638..1998453)
     CDS             complement(1998465..1999376)
     CDS             1999670..2000020
     CDS             2000213..2001262
     CDS             2001327..2002985
     CDS             complement(2003074..2003925)
     CDS             2004038..2005027
     CDS             2005030..2005794
     CDS             complement(2005808..2006752)
     CDS             complement(2006749..2007612)
     CDS             complement(2007615..2008421)
     CDS             complement(2008418..2009167)
     CDS             complement(2009146..2010234)
     CDS             complement(2010227..2011156)
     CDS             complement(2011171..2012091)
     CDS             2012241..2014190
     CDS             complement(2014151..2015383)
     CDS             complement(2015913..2016410)
     CDS             complement(2016437..2017549)
     CDS             complement(2018045..2018437)
     CDS             complement(2018504..2018950)
     CDS             complement(2018957..2019364)
     CDS             complement(2019367..2019849)
     CDS             complement(2020064..2020828)
     CDS             complement(2020857..2024876)
     CDS             complement(2024880..2026139)
     CDS             complement(2026594..2026839)
     CDS             complement(2026853..2027248)
     CDS             complement(2027739..2028152)
     CDS             complement(2028137..2028562)
     CDS             2029384..2029773
     CDS             2029751..2030074
     CDS             2030256..2030552
     CDS             2031253..2032740
     CDS             2032858..2033598
     CDS             complement(2033414..2034142)
     CDS             complement(2034276..2036189)
     CDS             complement(2036179..2038062)
     CDS             complement(2038190..2038291)
     CDS             complement(2038263..2039609)
     CDS             complement(2040278..2041210)
     CDS             complement(2041402..2041992)
     CDS             complement(2042104..2042265)
     CDS             2043341..2044921
     CDS             2044940..2045680
     CDS             complement(2045747..2045914)
     CDS             2045918..2046571
     CDS             complement(2046902..2047168)
     CDS             complement(2047322..2047552)
     CDS             complement(2047689..2047997)
     CDS             complement(2048109..2048969)
     CDS             2049192..2049539
     CDS             complement(2049581..2049700)
     CDS             complement(2050125..2050589)
     CDS             complement(2050555..2051517)
     CDS             complement(2052880..2053176)
     CDS             complement(2053205..2055259)
     CDS             complement(2055256..2055831)
     CDS             complement(2055841..2056683)
     CDS             complement(2056767..2057459)
     CDS             complement(2057628..2058839)
     CDS             complement(2058796..2059629)
     CDS             complement(2059746..2060594)
     CDS             complement(2060584..2061171)
     CDS             2061213..2061572
     CDS             complement(2061993..2062907)
     CDS             complement(2062909..2064582)
     CDS             complement(2064765..2065589)
     CDS             complement(2065614..2066861)
     CDS             complement(2066944..2067927)
     CDS             complement(2067957..2068130)
     CDS             complement(2068734..2070131)
     CDS             complement(2070495..2071112)
     CDS             complement(2071170..2072207)
     CDS             complement(2072182..2073123)
     CDS             complement(2073149..2073829)
     CDS             complement(2073887..2074915)
     CDS             complement(2075156..2076271)
     CDS             complement(2076284..2077207)
     CDS             complement(2077352..2078095)
     CDS             complement(2078123..2079910)
     CDS             complement(2079929..2080570)
     CDS             complement(2080567..2081877)
     CDS             complement(2082259..2082552)
     CDS             complement(2082562..2083608)
     CDS             complement(2083661..2084386)
     CDS             complement(2084383..2084928)
     CDS             complement(2085018..2086244)
     CDS             2086573..2086692
     CDS             complement(2086709..2086855)
     CDS             complement(2086852..2087373)
     CDS             complement(2087850..2088269)
     CDS             complement(2088266..2088505)
     CDS             complement(2088656..2089066)
     CDS             complement(2089292..2090032)
     CDS             complement(2090029..2090847)
     CDS             complement(2090872..2091153)
     CDS             complement(2091153..2091968)
     CDS             2092433..2094382
     CDS             complement(2094413..2095510)
     CDS             complement(2095565..2096677)
     CDS             complement(2097077..2098165)
     CDS             complement(2098182..2099540)
     CDS             complement(2099562..2100551)
     CDS             complement(2100632..2102362)
     CDS             complement(2102593..2102955)
     CDS             2103353..2103901
     CDS             2104079..2105251
     CDS             complement(2105259..2106788)
     CDS             complement(2106840..2108138)
     CDS             2108210..2108368
     CDS             complement(2108432..2109478)
     CDS             2110326..2110910
     CDS             complement(2110945..2111406)
     CDS             complement(2111461..2112645)
     CDS             2112971..2113384
     CDS             2113368..2113595
     CDS             2113629..2113778
     CDS             2114017..2114556
     CDS             2114543..2119150
     CDS             complement(2119740..2120336)
     CDS             complement(2120327..2120785)
     CDS             2121937..2123085
     CDS             complement(2123164..2123439)
     CDS             2124251..2125507
     CDS             2125504..2126103
     CDS             2126100..2127635
     CDS             2127648..2129453
     CDS             2129870..2130112
     CDS             2130136..2131437
     CDS             2131675..2131902
     CDS             2132292..2132504
     CDS             2132501..2132824
     CDS             complement(2133150..2133398)
     CDS             2133514..2134011
     CDS             complement(2133863..2135005)
     CDS             complement(2135378..2135569)
     CDS             complement(2135630..2137735)
     CDS             complement(2137769..2138437)
     CDS             2138533..2139108
     CDS             complement(2139113..2140066)
     CDS             complement(2140294..2141346)
     CDS             2141525..2141782
     CDS             2141835..2142899
     CDS             complement(2142845..2143378)
     CDS             2143533..2144900
     CDS             2145298..2145597
     CDS             2145579..2145860
     CDS             complement(2146084..2146539)
     CDS             complement(2146698..2149241)
     CDS             2149585..2150052
     CDS             complement(2150081..2150623)
     CDS             complement(2150670..2152004)
     CDS             complement(2152004..2152819)
     CDS             2152907..2153749
     CDS             complement(2153736..2154482)
     CDS             complement(2154475..2154708)
     CDS             complement(2154764..2156215)
     CDS             complement(2156378..2157115)
     CDS             complement(2157112..2158008)
     CDS             complement(2158500..2159162)
     CDS             2159245..2160144
     CDS             2160155..2162413
     CDS             2162435..2163976
     CDS             2163986..2164774
     CDS             2164812..2166032
     CDS             complement(2166103..2166384)
     CDS             2166524..2167231
     CDS             complement(2167153..2168538)
     CDS             complement(2168577..2171240)
     CDS             2171494..2171784
     CDS             2171995..2173878
     CDS             2173882..2174910
     CDS             complement(2175045..2176052)
     CDS             complement(2176195..2176470)
     CDS             2176688..2177254
     CDS             2177273..2177734
     CDS             2177738..2179099
     CDS             complement(2179324..2183820)
     CDS             complement(2183895..2187806)
     CDS             complement(2187982..2188353)
     CDS             complement(2188430..2188948)
     CDS             complement(2188967..2189656)
     CDS             complement(2189729..2190154)
     CDS             complement(2190203..2190781)
     CDS             complement(2190804..2190995)
     CDS             complement(2191476..2192258)
     CDS             complement(2192260..2194326)
     CDS             complement(2194387..2194677)
     CDS             complement(2194800..2196113)
     CDS             2196283..2198355
     CDS             complement(2198442..2199194)
     CDS             complement(2199285..2200001)
     CDS             complement(2200095..2202299)
     CDS             2202687..2203493
     CDS             2203562..2203792
     CDS             complement(2203863..2204690)
     CDS             2204779..2205195
     CDS             complement(2205363..2207243)
     CDS             complement(2207333..2208616)
     CDS             complement(2208621..2211080)
     CDS             complement(2211456..2212328)
     CDS             complement(2212377..2213957)
     CDS             2214171..2215133
     CDS             2215106..2216479
     CDS             2216509..2217204
     CDS             complement(2217329..2217796)
     CDS             complement(2217823..2218458)
     CDS             complement(2218571..2219410)
     CDS             complement(2219492..2220547)
     CDS             complement(2220699..2221547)
     CDS             complement(2221565..2222599)
     CDS             complement(2222612..2224315)
     CDS             complement(2224450..2224896)
     CDS             complement(2225102..2225749)
     CDS             complement(2225757..2226065)
     CDS             complement(2226088..2229297)
     CDS             complement(2229294..2229707)
     CDS             complement(2229749..2231086)
     CDS             complement(2231094..2231327)
     CDS             complement(2231435..2232037)
     CDS             2232325..2232462
     CDS             2232608..2232835
     CDS             2232927..2233928
     CDS             2233925..2234899
     CDS             2234896..2236062
     CDS             2236094..2237515
     CDS             2237585..2238943
     CDS             2238940..2241384
     CDS             2241381..2241749
     CDS             2241875..2242132
     CDS             complement(2242249..2242944)
     CDS             2243074..2244417
     CDS             2244435..2244668
     CDS             complement(2244677..2244970)
     CDS             complement(2245142..2245816)
     CDS             complement(2245916..2247847)
     CDS             2248441..2248938
     CDS             2249027..2249446
     CDS             complement(2249450..2250118)
     CDS             2250264..2251286
     CDS             2251802..2251987
     CDS             complement(2251984..2252247)
     CDS             complement(2252352..2253773)
     CDS             complement(2253804..2254487)
     CDS             2254508..2255461
     CDS             complement(2255423..2256073)
     CDS             complement(2256153..2259455)
     CDS             complement(2259506..2261524)
     CDS             2261839..2262930
     CDS             2262939..2263775
     CDS             2263812..2264693
     CDS             complement(2264659..2265600)
     CDS             2265697..2266887
     CDS             complement(2266953..2267240)
     CDS             2267272..2268111
     CDS             2268216..2269511
     CDS             complement(2269651..2269989)
     CDS             complement(2269986..2270375)
     CDS             complement(2270365..2270595)
     CDS             2270880..2273672
     CDS             2273691..2274290
     CDS             2274309..2275223
     CDS             2275283..2275882
     CDS             complement(2275908..2276024)
     CDS             complement(2276044..2277477)
     CDS             2277476..2277628
     CDS             2277625..2278050
     CDS             2278184..2278759
     CDS             2278756..2279628
     CDS             2279625..2280482
     CDS             2280500..2282035
     CDS             complement(2281990..2282541)
     CDS             complement(2282578..2283411)
     CDS             2283545..2284870
     CDS             2284867..2286003
     CDS             2286000..2286500
     CDS             complement(2286532..2287533)
     CDS             complement(2287549..2288256)
     CDS             complement(2288307..2289296)
     CDS             complement(2289322..2290737)
     CDS             2290894..2291754
     CDS             2291714..2292715
     CDS             complement(2292648..2293901)
     CDS             complement(2293894..2295576)
     CDS             complement(2295573..2296856)
     CDS             complement(2296870..2297565)
     CDS             complement(2297562..2298353)
     CDS             complement(2298341..2299024)
     CDS             complement(2299021..2300187)
     CDS             complement(2300196..2301218)
     CDS             complement(2301222..2302202)
     CDS             complement(2302278..2303981)
     CDS             2304204..2306612
     CDS             complement(2306747..2308885)
     CDS             complement(2308882..2309175)
     CDS             complement(2309285..2309668)
     CDS             complement(2309677..2311002)
     CDS             complement(2311128..2311604)
     CDS             2311764..2312435
     CDS             complement(2312437..2313213)
     CDS             complement(2313258..2315198)
     CDS             complement(2315224..2315877)
     CDS             complement(2315987..2316640)
     CDS             complement(2316669..2317655)
     CDS             complement(2317709..2319238)
     CDS             complement(2319316..2320098)
     CDS             2320301..2320810
     CDS             complement(2320851..2321519)
     CDS             complement(2321528..2322577)
     CDS             2322933..2323961
     CDS             2323961..2324662
     CDS             2324671..2326329
     CDS             complement(2326350..2326877)
     CDS             complement(2326946..2327866)
     CDS             complement(2328122..2328667)
     CDS             complement(2328681..2329208)
     CDS             complement(2329314..2329541)
     CDS             complement(2329659..2330684)
     CDS             complement(2330681..2331067)
     CDS             complement(2331086..2331343)
     CDS             2331537..2332328
     CDS             complement(2332303..2332512)
     CDS             2332711..2333730
     CDS             complement(2333886..2335184)
     CDS             complement(2335214..2336524)
     CDS             complement(2336563..2337888)
     CDS             complement(2337895..2338740)
     CDS             complement(2338790..2339335)
     CDS             complement(2339322..2340743)
     CDS             complement(2340786..2341883)
     CDS             complement(2341880..2343076)
     CDS             complement(2343073..2344455)
     CDS             complement(2344452..2345558)
     CDS             complement(2345569..2346999)
     CDS             complement(2346996..2348567)
     CDS             complement(2348564..2350585)
     CDS             complement(2350613..2351074)
     CDS             complement(2351071..2352054)
     CDS             complement(2352054..2352515)
     CDS             2352649..2353161
     CDS             2353204..2353533
     CDS             2353548..2354570
     CDS             2354678..2355871
     CDS             2355933..2356748
     CDS             2356778..2357212
     CDS             complement(2357221..2358651)
     CDS             complement(2358664..2359599)
     CDS             complement(2359586..2360185)
     CDS             complement(2360198..2361994)
     CDS             complement(2361963..2362223)
     CDS             complement(2362285..2362638)
     CDS             complement(2362748..2362909)
     CDS             2363373..2364842