CDS             1..1188
     CDS             complement(1281..2324)
     CDS             complement(2490..2870)
     CDS             complement(2950..3558)
     CDS             3726..4925
     CDS             4938..5969
     CDS             complement(6094..6303)
     CDS             complement(6854..7285)
     CDS             complement(7282..7929)
     CDS             complement(8103..8753)
     CDS             8841..9458
     CDS             9559..10038
     CDS             complement(10250..11242)
     CDS             complement(11347..12432)
     CDS             12508..13515
     CDS             13881..14558
     CDS             14702..15325
     CDS             complement(15743..16207)
     CDS             complement(16272..17510)
     CDS             complement(17507..18292)
     CDS             complement(18342..19082)
     CDS             19559..20155
     CDS             complement(20184..20420)
     CDS             20675..20941
     CDS             complement(21248..22075)
     CDS             complement(22115..22822)
     CDS             22928..23764
     CDS             23761..25167
     CDS             25319..25519
     CDS             25689..26540
     CDS             26537..27370
     CDS             27367..29310
     CDS             29324..30313
     CDS             complement(30758..31378)
     CDS             31486..32379
     CDS             complement(32430..33086)
     CDS             complement(33335..33802)
     CDS             34223..34453
     CDS             34530..36110
     CDS             complement(36511..36918)
     CDS             37196..37432
     CDS             37546..38469
     CDS             complement(38576..39379)
     CDS             complement(39380..40108)
     CDS             complement(40253..41176)
     CDS             41385..42608
     CDS             42817..43530
     CDS             43549..44205
     CDS             44344..45702
     CDS             45715..46500
     CDS             46516..46902
     CDS             47070..48428
     CDS             complement(48490..48738)
     CDS             complement(48839..49456)
     CDS             50210..50389
     CDS             complement(50436..50864)
     CDS             complement(50926..52197)
     CDS             complement(52289..53671)
     CDS             complement(53700..53909)
     CDS             complement(53920..57123)
     CDS             complement(57145..58245)
     CDS             complement(58594..58929)
     CDS             complement(59237..59746)
     CDS             60069..60773
     CDS             60767..63136
     CDS             63133..64701
     CDS             complement(64525..64998)
     CDS             complement(65260..65745)
     CDS             65881..66696
     CDS             67033..67770
     CDS             complement(68116..68508)
     CDS             68719..69069
     CDS             69168..70121
     CDS             70187..70348
     CDS             70799..71278
     CDS             71377..73059
     CDS             73044..74012
     CDS             complement(74419..75570)
     CDS             complement(75606..76583)
     CDS             77255..83086
     CDS             complement(83335..83736)
     CDS             84140..86077
     CDS             86627..88822
     CDS             88930..89187
     CDS             complement(89295..89387)
     CDS             complement(89575..89847)
     CDS             complement(90537..91553)
     CDS             92845..93405
     CDS             93392..94246
     CDS             94243..95274
     CDS             complement(95823..96893)
     CDS             97680..100460
     CDS             100474..102714
     CDS             102733..104391
     CDS             104401..104664
     CDS             complement(104684..104878)
     CDS             105055..105687
     CDS             105871..106236
     CDS             106233..107081
     CDS             107167..108702
     CDS             108712..108975
     CDS             complement(109390..109809)
     CDS             complement(109829..110155)
     CDS             110628..111320
     CDS             complement(112130..112447)
     CDS             complement(112964..114106)
     CDS             complement(114738..115661)
     CDS             complement(116223..116546)
     CDS             complement(117174..117449)
     CDS             complement(117552..118751)
     CDS             complement(118751..120184)
     CDS             complement(120178..121077)
     CDS             complement(121079..121303)
     CDS             complement(121300..123366)
     CDS             complement(124376..125917)
     CDS             127466..129949
     CDS             complement(130025..131512)
     CDS             complement(131590..132321)
     CDS             132907..133461
     CDS             133528..134268
     CDS             134428..137124
     CDS             137126..137689
     CDS             137720..138409
     CDS             138412..140088
     CDS             140432..140971
     CDS             141005..142504
     CDS             142705..143187
     CDS             143315..143857
     CDS             143863..145212
     CDS             145209..146510
     CDS             146525..150433
     CDS             150603..151172
     CDS             151273..153891
     CDS             153966..154235
     CDS             154248..157700
     CDS             complement(157593..158576)
     CDS             complement(158984..159931)
     CDS             complement(160068..161138)
     CDS             complement(161157..162206)
     CDS             complement(162203..164083)
     CDS             complement(164085..164603)
     CDS             complement(164590..165444)
     CDS             complement(165428..166483)
     CDS             166968..169613
     CDS             complement(170006..173047)
     CDS             complement(174659..175321)
     CDS             176252..176944
     CDS             complement(177029..179434)
     CDS             179905..181395
     CDS             181392..182327
     CDS             182320..183108
     CDS             183105..183713
     CDS             183689..184348
     CDS             184329..185483
     CDS             185596..186486
     CDS             186899..187750
     CDS             187769..188704
     CDS             188721..189083
     CDS             189128..191371
     CDS             191381..191854
     CDS             191875..194274
     CDS             194385..195206
     CDS             195196..195798
     CDS             195896..196930
     CDS             196988..198037
     CDS             complement(198126..200216)
     CDS             complement(200213..201352)
     CDS             complement(201345..202121)
     CDS             complement(202126..202398)
     CDS             complement(202398..203165)
     CDS             complement(203162..203509)
     CDS             complement(203513..204409)
     CDS             205230..205562
     CDS             205658..207253
     CDS             207231..208247
     CDS             208244..208969
     CDS             208966..210273
     CDS             210270..210707
     CDS             210775..212100
     CDS             212134..212520
     CDS             212507..212836
     CDS             212833..213978
     CDS             214003..214467
     CDS             214464..215183
     CDS             215232..215516
     CDS             215513..215938
     CDS             215925..216719
     CDS             complement(216661..217434)
     CDS             217553..217927
     CDS             217964..218380
     CDS             218407..219102
     CDS             219099..220286
     CDS             220290..221015
     CDS             221047..221835
     CDS             221832..222488
     CDS             222488..223651
     CDS             223665..224030
     CDS             224165..225523
     CDS             225541..226455
     CDS             226471..227538
     CDS             complement(228094..228861)
     CDS             229444..230124
     CDS             complement(230987..231121)
     CDS             231152..231754
     CDS             complement(231957..232250)
     CDS             232965..234290
     CDS             234365..235549
     CDS             235608..237062
     CDS             237151..238362
     CDS             239444..242251
     CDS             242291..243268
     CDS             243292..243687
     CDS             243841..244866
     CDS             complement(244934..246322)
     CDS             complement(247314..248261)
     CDS             complement(248338..249369)
     CDS             complement(249412..250965)
     CDS             complement(250952..252202)
     CDS             complement(252704..253048)
     CDS             complement(253045..255690)
     CDS             complement(256014..257411)
     CDS             complement(257620..258768)
     CDS             complement(259034..260347)
     CDS             complement(260388..261578)
     CDS             261762..262664
     CDS             262664..262762
     CDS             complement(262935..263744)
     CDS             264057..265079
     CDS             265537..265977
     CDS             complement(266516..267415)
     CDS             complement(267561..268808)
     CDS             complement(268931..269860)
     CDS             complement(269956..270717)
     CDS             271109..271474
     CDS             271853..273769
     CDS             274067..276961
     CDS             277580..278641
     CDS             278638..279549
     CDS             279575..281080
     CDS             281105..282973
     CDS             283002..283973
     CDS             284023..284937
     CDS             complement(284996..285934)
     CDS             287179..287526
     CDS             288326..289414
     CDS             289407..290387
     CDS             290392..291495
     CDS             complement(291420..292109)
     CDS             complement(292278..293603)
     CDS             complement(294046..294684)
     CDS             295196..296089
     CDS             complement(296377..297330)
     CDS             297421..298755
     CDS             complement(299015..299899)
     CDS             300115..300819
     CDS             301071..303068
     CDS             complement(303044..304489)
     CDS             complement(304544..304942)
     CDS             305598..306116
     CDS             306113..307519
     CDS             307535..308848
     CDS             308851..312480
     CDS             312462..313352
     CDS             313510..316143
     CDS             316196..317260
     CDS             317322..317903
     CDS             317896..319404
     CDS             319462..319953
     CDS             319972..320532
     CDS             320537..322408
     CDS             322405..323688
     CDS             323701..326358
     CDS             326355..328559
     CDS             328617..329840
     CDS             329863..334482
     CDS             complement(334616..334726)
     CDS             complement(334727..334831)
     CDS             complement(335205..336473)
     CDS             complement(336667..337332)
     CDS             337396..337611
     CDS             complement(337540..338136)
     CDS             complement(338605..339576)
     CDS             complement(339583..340002)
     CDS             complement(340016..341878)
     CDS             complement(341875..342900)
     CDS             complement(342941..343981)
     CDS             complement(343978..344913)
     CDS             complement(344926..345210)
     CDS             complement(345236..346270)
     CDS             complement(346913..347878)
     CDS             348056..348667
     CDS             complement(348926..350587)
     CDS             complement(350911..351795)
     CDS             complement(351829..353856)
     CDS             complement(353853..354695)
     CDS             complement(354702..355853)
     CDS             complement(355866..357482)
     CDS             complement(357484..358344)
     CDS             358650..359822
     CDS             360119..360799
     CDS             complement(361305..362363)
     CDS             complement(362716..364413)
     CDS             complement(364459..365592)
     CDS             complement(365714..366634)
     CDS             complement(366739..367548)
     CDS             complement(367699..369171)
     CDS             complement(369277..369885)
     CDS             370681..371454
     CDS             371474..371821
     CDS             371811..372299
     CDS             372337..373170
     CDS             373241..373507
     CDS             373513..374748
     CDS             374752..375582
     CDS             375906..377522
     CDS             377857..379278
     CDS             complement(379615..380514)
     CDS             380699..382120
     CDS             complement(382415..382843)
     CDS             complement(383053..383376)
     CDS             complement(383482..384237)
     CDS             384375..385253
     CDS             complement(385281..385823)
     CDS             386198..386830
     CDS             complement(386893..388368)
     CDS             complement(388614..389357)
     CDS             complement(389432..390559)
     CDS             complement(390590..391117)
     CDS             complement(391315..391698)
     CDS             complement(391819..393015)
     CDS             393262..394728
     CDS             complement(394773..395159)
     CDS             complement(395235..395735)
     CDS             complement(395732..397015)
     CDS             397149..398090
     CDS             complement(398524..399489)
     CDS             complement(399978..401465)
     CDS             complement(401482..403155)
     CDS             complement(403444..404871)
     CDS             405234..406331
     CDS             complement(406328..407383)
     CDS             complement(407380..408447)
     CDS             408633..409739
     CDS             409736..410743
     CDS             complement(410887..412227)
     CDS             complement(413085..413303)
     CDS             complement(413300..414514)
     CDS             415781..417349
     CDS             417353..418345
     CDS             418359..419609
     CDS             419621..420421
     CDS             420745..422892
     CDS             423069..424061
     CDS             424106..425923
     CDS             complement(426274..427047)
     CDS             427198..428085
     CDS             428174..428308
     CDS             428974..429486
     CDS             429534..430832
     CDS             430917..431324
     CDS             431294..431674
     CDS             431951..432217
     CDS             432244..432531
     CDS             432555..433814
     CDS             complement(433818..433931)
     CDS             complement(434146..434721)
     CDS             complement(434705..435058)
     CDS             complement(435181..435393)
     CDS             complement(435462..435797)
     CDS             complement(435827..436534)
     CDS             complement(436888..437088)
     CDS             complement(437267..437638)
     CDS             complement(438445..438933)
     CDS             complement(439734..440582)
     CDS             complement(440579..440944)
     CDS             441011..441205
     CDS             441207..441644
     CDS             441962..442351
     CDS             442438..443292
     CDS             443404..443904
     CDS             443933..444742
     CDS             complement(444896..445237)
     CDS             complement(445388..446842)
     CDS             complement(446839..447531)
     CDS             complement(447581..448918)
     CDS             448966..450474
     CDS             450772..452706
     CDS             complement(452842..453516)
     CDS             453749..454501
     CDS             complement(454602..455756)
     CDS             complement(455779..456717)
     CDS             complement(456793..458415)
     CDS             complement(458416..459219)
     CDS             complement(459216..459998)
     CDS             complement(459995..462901)
     CDS             complement(462969..464021)
     CDS             complement(464850..466133)
     CDS             complement(466146..466421)
     CDS             complement(466752..467144)
     CDS             complement(467421..468605)
     CDS             complement(469078..471441)
     CDS             complement(471565..472893)
     CDS             complement(472925..474268)
     CDS             474315..475097
     CDS             complement(475013..476296)
     CDS             complement(476386..478191)
     CDS             complement(478710..480635)
     CDS             complement(481581..482030)
     CDS             complement(482160..483623)
     CDS             complement(484399..485373)
     CDS             complement(485379..486977)
     CDS             complement(486974..487882)
     CDS             487986..488639
     CDS             complement(488731..489630)
     CDS             489861..490514
     CDS             490568..493030
     CDS             493343..494617
     CDS             494631..495416
     CDS             complement(495513..495665)
     CDS             complement(495905..496108)
     CDS             496781..498112
     CDS             498364..498756
     CDS             499102..499749
     CDS             499998..500939
     CDS             complement(501281..502459)
     CDS             complement(502456..503859)
     CDS             complement(503870..505663)
     CDS             506015..507541
     CDS             507531..507986
     CDS             507983..508471
     CDS             508464..508772
     CDS             508769..509470
     CDS             509467..509715
     CDS             509729..510478
     CDS             510462..512132
     CDS             512129..512977
     CDS             513183..514208
     CDS             514305..514742
     CDS             complement(514883..515392)
     CDS             complement(515757..517016)
     CDS             517239..517343
     CDS             517513..518331
     CDS             complement(518671..519603)
     CDS             519845..521137
     CDS             complement(521222..521371)
     CDS             521496..521903
     CDS             521873..522253
     CDS             complement(522266..523390)
     CDS             complement(523393..526386)
     CDS             complement(526383..527456)
     CDS             complement(527453..528982)
     CDS             529281..529982
     CDS             530198..530668
     CDS             530701..530952
     CDS             530949..532085
     CDS             532088..532786
     CDS             532783..533868
     CDS             533846..535330
     CDS             complement(535360..536085)
     CDS             537136..538824
     CDS             538932..539636
     CDS             539936..541078
     CDS             541348..541998
     CDS             complement(542415..542693)
     CDS             complement(542974..543930)
     CDS             544248..544547
     CDS             complement(544920..545294)
     CDS             complement(545330..545677)
     CDS             545938..546165
     CDS             546165..547151
     CDS             complement(547304..548086)
     CDS             548754..549500
     CDS             complement(550008..551387)
     CDS             552064..552954
     CDS             553571..555046
     CDS             555210..556430
     CDS             complement(556535..557587)
     CDS             complement(557610..558182)
     CDS             complement(558179..558664)
     CDS             559032..559910
     CDS             complement(559965..560759)
     CDS             complement(560759..561775)
     CDS             complement(561819..562310)
     CDS             complement(562307..563674)
     CDS             563897..564811
     CDS             564831..565532
     CDS             complement(565486..566586)
     CDS             566683..568716
     CDS             569213..570115
     CDS             570119..572125
     CDS             572125..572739
     CDS             572740..573072
     CDS             complement(573189..573479)
     CDS             complement(573517..574419)
     CDS             complement(574451..575584)
     CDS             575674..576561
     CDS             complement(576599..577564)
     CDS             577827..579104
     CDS             579119..579604
     CDS             579626..579955
     CDS             579942..581183
     CDS             581383..581799
     CDS             complement(581905..583566)
     CDS             583652..584272
     CDS             584302..585588
     CDS             585766..587346
     CDS             587644..589284
     CDS             589350..590783
     CDS             complement(590927..591274)
     CDS             592173..593270
     CDS             593440..595116
     CDS             595148..595666
     CDS             595663..597729
     CDS             597710..598429
     CDS             598426..600924
     CDS             600931..601959
     CDS             602303..603025
     CDS             603318..604601
     CDS             complement(604744..605691)
     CDS             complement(606029..606340)
     CDS             complement(606488..606751)
     CDS             complement(606823..607449)
     CDS             complement(607770..608810)
     CDS             complement(608979..610040)
     CDS             610157..610873
     CDS             complement(610959..612950)
     CDS             613754..614635
     CDS             615504..616691
     CDS             complement(616862..617263)
     CDS             complement(617354..618280)
     CDS             618443..619675
     CDS             619672..620748
     CDS             620745..621434
     CDS             621468..622238
     CDS             622338..622556
     CDS             622553..623344
     CDS             623602..624618
     CDS             complement(624835..626028)
     CDS             626358..628451
     CDS             complement(628373..628564)
     CDS             628598..629026
     CDS             complement(629222..630280)
     CDS             complement(630509..631093)
     CDS             complement(631142..631522)
     CDS             complement(632099..633967)
     CDS             634336..634689
     CDS             634855..635268
     CDS             635290..635829
     CDS             635826..637094
     CDS             637696..638730
     CDS             639001..639423
     CDS             639534..640871
     CDS             640897..641478
     CDS             642064..643071
     CDS             complement(643144..644658)
     CDS             645087..646469
     CDS             646516..647937
     CDS             647959..648393
     CDS             648387..649562
     CDS             649613..651832
     CDS             651872..652819
     CDS             652863..654002
     CDS             654014..655489
     CDS             655486..656670
     CDS             656670..657836
     CDS             complement(657897..658664)
     CDS             complement(658713..659054)
     CDS             659537..660445
     CDS             660969..661388
     CDS             661385..662086
     CDS             complement(662217..662951)
     CDS             663073..663726
     CDS             663892..664353
     CDS             664337..664702
     CDS             665745..667334
     CDS             667331..667591
     CDS             667687..668592
     CDS             668611..669393
     CDS             669401..670084
     CDS             670099..671043
     CDS             671040..671882
     CDS             671879..672772
     CDS             672769..673812
     CDS             673809..674270
     CDS             674307..674909
     CDS             complement(675008..675388)
     CDS             complement(675358..675765)
     CDS             complement(675807..676838)
     CDS             complement(677602..678456)
     CDS             678519..679145
     CDS             complement(679390..679800)
     CDS             680053..681291
     CDS             complement(681347..681802)
     CDS             complement(682124..682837)
     CDS             683111..684754
     CDS             complement(684908..685537)
     CDS             complement(685534..686874)
     CDS             complement(686960..687739)
     CDS             complement(687819..688742)
     CDS             complement(688810..689685)
     CDS             689783..690166
     CDS             690373..692106
     CDS             692141..692989
     CDS             complement(693323..694024)
     CDS             complement(694026..694700)
     CDS             complement(694713..695522)
     CDS             complement(695826..696524)
     CDS             696773..697912
     CDS             698009..698167
     CDS             complement(698281..698700)
     CDS             complement(698839..699291)
     CDS             complement(699777..700589)
     CDS             complement(700580..701575)
     CDS             complement(701670..702068)
     CDS             702224..703750
     CDS             complement(703877..704131)
     CDS             complement(704549..705298)
     CDS             705300..708080
     CDS             708397..709779
     CDS             complement(710092..711888)
     CDS             712653..713525
     CDS             complement(713567..714436)
     CDS             complement(714584..715690)
     CDS             715960..716253
     CDS             716250..717134
     CDS             717219..719123
     CDS             719263..720072
     CDS             complement(720487..721527)
     CDS             721658..722881
     CDS             722961..723173
     CDS             723340..723786
     CDS             723883..725760
     CDS             726204..728246
     CDS             complement(728472..729461)
     CDS             complement(730081..731004)
     CDS             731036..731653
     CDS             complement(731844..733010)
     CDS             complement(733078..734055)
     CDS             734575..735999
     CDS             735996..736931
     CDS             736957..737571
     CDS             738026..739441
     CDS             739640..739972
     CDS             740417..740728
     CDS             741009..741758
     CDS             complement(741874..742509)
     CDS             742611..743300
     CDS             743461..743856
     CDS             743943..746204
     CDS             746531..747625
     CDS             747629..748663
     CDS             complement(748745..750265)
     CDS             750383..751495
     CDS             751570..752616
     CDS             752798..753976
     CDS             754008..754847
     CDS             complement(754925..756673)
     CDS             complement(757033..757167)
     CDS             758130..758762
     CDS             758749..758991
     CDS             759043..760650
     CDS             760766..761200
     CDS             761384..761758
     CDS             762115..763644
     CDS             763791..764279
     CDS             complement(764638..767355)
     CDS             complement(767403..768854)
     CDS             complement(768933..769442)
     CDS             complement(769599..770618)
     CDS             complement(770816..771799)
     CDS             772098..772898
     CDS             773097..773513
     CDS             773518..773886
     CDS             773890..775665
     CDS             775687..776388
     CDS             776390..776662
     CDS             776715..778016
     CDS             complement(778127..779095)
     CDS             779171..779560
     CDS             780375..781619
     CDS             complement(782223..784973)
     CDS             785134..785661
     CDS             785855..787264
     CDS             787300..787410
     CDS             787488..788138
     CDS             788252..789319
     CDS             789481..789606
     CDS             789691..790812
     CDS             790975..793482
     CDS             793482..794294
     CDS             794267..795034
     CDS             795104..796297
     CDS             796308..797165
     CDS             797208..798023
     CDS             798103..798975
     CDS             799088..800401
     CDS             800431..801246
     CDS             801253..801747
     CDS             801800..803335
     CDS             803585..804775
     CDS             804868..805248
     CDS             complement(805233..806201)
     CDS             complement(806188..807231)
     CDS             complement(807267..808325)
     CDS             808907..811060
     CDS             811124..812578
     CDS             812575..815040
     CDS             complement(815753..816925)
     CDS             817143..817286
     CDS             817561..818448
     CDS             complement(818848..819975)
     CDS             820250..820693
     CDS             821501..821725
     CDS             complement(821822..822985)
     CDS             complement(823442..824419)
     CDS             complement(824608..824841)
     CDS             825393..826160
     CDS             826157..826924
     CDS             827701..828291
     CDS             828340..830772
     CDS             830783..831697
     CDS             831694..832320
     CDS             832507..833469
     CDS             833466..834908
     CDS             834905..836830
     CDS             837324..837440
     CDS             complement(838211..839314)
     CDS             840112..840819
     CDS             complement(841121..841459)
     CDS             complement(843661..844413)
     CDS             complement(845217..846608)
     CDS             complement(847168..847659)
     CDS             complement(848397..850592)
     CDS             complement(851070..851990)
     CDS             852095..854446
     CDS             854508..855875
     CDS             856385..857386
     CDS             complement(857460..858062)
     CDS             complement(858049..858564)
     CDS             complement(858567..860987)
     CDS             861415..862845
     CDS             862936..864096
     CDS             864089..865258
     CDS             complement(865411..865809)
     CDS             complement(865806..867203)
     CDS             867312..868232
     CDS             868461..868574
     CDS             complement(868587..868967)
     CDS             complement(868937..869344)
     CDS             complement(869475..870068)
     CDS             complement(870381..872369)
     CDS             complement(872725..873717)
     CDS             complement(873714..874232)
     CDS             complement(874229..875557)
     CDS             complement(875554..876270)
     CDS             complement(876255..876947)
     CDS             complement(876944..877801)
     CDS             complement(877804..878220)
     CDS             complement(878234..878788)
     CDS             879024..880106
     CDS             880103..882175
     CDS             882172..882780
     CDS             882815..884086
     CDS             884073..884723
     CDS             884771..885034
     CDS             885031..885924
     CDS             886118..887125
     CDS             887154..887405
     CDS             887582..887773
     CDS             887864..888319
     CDS             888623..890059
     CDS             complement(890417..890902)
     CDS             891163..891735
     CDS             891858..892958
     CDS             893001..893750
     CDS             893747..895546
     CDS             complement(895729..896832)
     CDS             897144..897722
     CDS             897722..899482
     CDS             899494..900783
     CDS             900773..901294
     CDS             901291..902907
     CDS             902897..903973
     CDS             904021..904572
     CDS             904612..905091
     CDS             905091..906773
     CDS             906894..908711
     CDS             complement(908785..909432)
     CDS             complement(909798..910028)
     CDS             complement(910307..911107)
     CDS             911187..911528
     CDS             complement(911859..913268)
     CDS             complement(913547..914500)
     CDS             914654..915568
     CDS             915853..916302
     CDS             916478..918973
     CDS             918966..919502
     CDS             complement(919600..920028)
     CDS             920965..923397
     CDS             923444..924883
     CDS             924862..929265
     CDS             929276..931525
     CDS             931522..931734
     CDS             931731..932516
     CDS             932513..935050
     CDS             935084..936649
     CDS             936646..936849
     CDS             complement(936952..937785)
     CDS             938089..939099
     CDS             939120..939902
     CDS             939905..940756
     CDS             complement(940832..942157)
     CDS             complement(942512..943120)
     CDS             complement(943432..944124)
     CDS             complement(944779..945549)
     CDS             complement(945695..947281)
     CDS             complement(947410..947679)
     CDS             complement(947963..948487)
     CDS             948562..949188
     CDS             949573..951162
     CDS             complement(951002..951637)
     CDS             951669..953333
     CDS             complement(953453..954676)
     CDS             954779..955666
     CDS             complement(955989..957308)
     CDS             complement(957819..959516)
     CDS             959709..959873
     CDS             960029..960133
     CDS             complement(960508..960993)
     CDS             complement(960960..961892)
     CDS             complement(962739..962939)
     CDS             complement(962902..963687)
     CDS             complement(963656..964243)
     CDS             complement(964240..965187)
     CDS             complement(965192..965494)
     CDS             complement(965524..965793)
     CDS             complement(965790..967199)
     CDS             967469..968227
     CDS             968241..970100
     CDS             970097..971242
     CDS             971242..973350
     CDS             973362..973769
     CDS             973766..975076
     CDS             975073..975537
     CDS             975515..976726
     CDS             976723..977685
     CDS             977675..978367
     CDS             978402..978656
     CDS             978680..979435
     CDS             979439..980584
     CDS             980710..981225
     CDS             981244..983118
     CDS             983160..984389
     CDS             984515..984805
     CDS             984866..985798
     CDS             985899..988502
     CDS             988499..988780
     CDS             988777..989325
     CDS             complement(989822..990607)
     CDS             991240..992778
     CDS             992960..993415
     CDS             993650..994321
     CDS             994546..994989
     CDS             995224..996285
     CDS             complement(996276..997595)
     CDS             complement(997685..1001575)
     CDS             complement(1001572..1002252)
     CDS             complement(1002249..1003643)
     CDS             complement(1003676..1004482)
     CDS             complement(1004492..1004884)
     CDS             complement(1004913..1005689)
     CDS             complement(1005686..1006750)
     CDS             complement(1006768..1009386)
     CDS             complement(1009425..1012463)
     CDS             complement(1012489..1015365)
     CDS             complement(1015352..1016383)
     CDS             complement(1016371..1018113)
     CDS             complement(1018142..1018618)
     CDS             complement(1018597..1019085)
     CDS             complement(1019268..1020794)
     CDS             complement(1020791..1021285)
     CDS             1021545..1023368
     CDS             1023365..1024099
     CDS             1024090..1025886
     CDS             complement(1026177..1026590)
     CDS             complement(1026584..1027147)
     CDS             complement(1028324..1029649)
     CDS             complement(1029806..1030831)
     CDS             1031335..1032477
     CDS             complement(1032594..1033223)
     CDS             complement(1033226..1034056)
     CDS             complement(1034081..1035631)
     CDS             complement(1036040..1036480)
     CDS             complement(1036526..1037368)
     CDS             complement(1037371..1038588)
     CDS             1038700..1039611
     CDS             complement(1039845..1040699)
     CDS             complement(1040822..1041727)
     CDS             complement(1041813..1041998)
     CDS             1042391..1043149
     CDS             1043703..1045505
     CDS             complement(1045929..1046627)
     CDS             complement(1046680..1047972)
     CDS             complement(1048235..1048579)
     CDS             complement(1048640..1049548)
     CDS             1049725..1050744
     CDS             1050800..1052020
     CDS             1052158..1053669
     CDS             complement(1053701..1054798)
     CDS             complement(1054779..1057049)
     CDS             complement(1057071..1057538)
     CDS             complement(1057901..1058356)
     CDS             1058501..1059160
     CDS             1059163..1060527
     CDS             complement(1060648..1061649)
     CDS             1061876..1064422
     CDS             1064419..1065468
     CDS             1065491..1067278
     CDS             1067610..1068344
     CDS             1068844..1070262
     CDS             complement(1070596..1071663)
     CDS             complement(1071727..1072365)
     CDS             complement(1072704..1073369)
     CDS             1073462..1074094
     CDS             1074260..1074376
     CDS             complement(1074440..1076074)
     CDS             1076498..1077574
     CDS             complement(1077552..1078538)
     CDS             complement(1078629..1080758)
     CDS             1081227..1081676
     CDS             1081811..1082122
     CDS             1082116..1083231
     CDS             1083510..1083857
     CDS             complement(1084196..1084738)
     CDS             complement(1084895..1087267)
     CDS             complement(1087222..1088481)
     CDS             1089037..1090803
     CDS             1090800..1091822
     CDS             1091819..1092793
     CDS             1092822..1093961
     CDS             1093958..1094206
     CDS             complement(1094203..1094637)
     CDS             1095456..1097798
     CDS             1097798..1098679
     CDS             1099210..1099617
     CDS             1099587..1099967
     CDS             1100141..1101622
     CDS             complement(1101815..1102231)
     CDS             complement(1102705..1106733)
     CDS             complement(1106744..1109002)
     CDS             1109366..1111036
     CDS             1111076..1113577
     CDS             1113918..1114142
     CDS             1114457..1117294
     CDS             complement(1117662..1119125)
     CDS             complement(1119312..1121633)
     CDS             complement(1122236..1123012)
     CDS             1123217..1124398
     CDS             1124421..1126028
     CDS             1126049..1126834
     CDS             1126958..1128958
     CDS             1129087..1130229
     CDS             complement(1130395..1131543)
     CDS             complement(1131564..1132718)
     CDS             complement(1132798..1133499)
     CDS             complement(1133551..1135347)
     CDS             complement(1135785..1136105)
     CDS             1136610..1137185
     CDS             1137198..1137566
     CDS             1137570..1139720
     CDS             1139733..1140101
     CDS             1140105..1141409
     CDS             1141554..1141979
     CDS             complement(1143815..1144885)
     CDS             complement(1144962..1145456)
     CDS             complement(1145491..1145970)
     CDS             complement(1145967..1146302)
     CDS             complement(1146648..1147505)
     CDS             complement(1147678..1147893)
     CDS             complement(1148463..1149599)
     CDS             complement(1150228..1150890)
     CDS             1151045..1151704
     CDS             1151751..1152920
     CDS             1152913..1153815
     CDS             1153931..1154929
     CDS             1155030..1155980
     CDS             complement(1156251..1157252)
     CDS             complement(1157458..1158150)
     CDS             complement(1158497..1159468)
     CDS             complement(1159465..1160274)
     CDS             complement(1160351..1161673)
     CDS             complement(1161777..1162418)
     CDS             complement(1162415..1163758)
     CDS             complement(1163781..1164671)
     CDS             complement(1164742..1165446)
     CDS             1165636..1166250
     CDS             1166568..1168460
     CDS             complement(1168727..1169542)
     CDS             complement(1169539..1170546)
     CDS             complement(1170551..1171642)
     CDS             complement(1171650..1173545)
     CDS             complement(1173561..1174592)
     CDS             1175014..1175742
     CDS             complement(1175915..1176295)
     CDS             complement(1176265..1176672)
     CDS             1176881..1177585
     CDS             complement(1177852..1178664)
     CDS             1178760..1179011
     CDS             complement(1179304..1180536)
     CDS             1180738..1182210
     CDS             1182227..1183471
     CDS             1183600..1183893
     CDS             1183890..1186898
     CDS             1186888..1187523
     CDS             1187523..1187984
     CDS             complement(1188263..1188475)
     CDS             1189126..1189329
     CDS             1189530..1189745
     CDS             complement(1190038..1190484)
     CDS             1190757..1191017
     CDS             1191297..1191545
     CDS             1191585..1192070
     CDS             1192598..1194748
     CDS             1194774..1195226
     CDS             1195223..1196701
     CDS             complement(1196765..1197895)
     CDS             complement(1197986..1198444)
     CDS             complement(1199349..1201103)
     CDS             complement(1201118..1201396)
     CDS             complement(1201396..1201791)
     CDS             complement(1201794..1202465)
     CDS             complement(1202479..1203186)
     CDS             complement(1203448..1204260)
     CDS             complement(1204257..1204406)
     CDS             complement(1204590..1204712)
     CDS             complement(1204714..1204833)
     CDS             complement(1204857..1204988)
     CDS             complement(1204999..1205226)
     CDS             1207002..1207334
     CDS             complement(1207331..1207549)
     CDS             1207764..1208204
     CDS             1208495..1209403
     CDS             1209408..1210544
     CDS             1210541..1211539
     CDS             1211574..1212395
     CDS             1212392..1212652
     CDS             1212806..1213798
     CDS             1213843..1214346
     CDS             1214343..1214699
     CDS             1214696..1215136
     CDS             1215127..1215471
     CDS             1215447..1215707
     CDS             1215704..1216147
     CDS             1216197..1216466
     CDS             1216450..1216734
     CDS             complement(1216754..1216873)
     CDS             1217365..1217844
     CDS             1217844..1219586
     CDS             1219594..1220889
     CDS             1220867..1221709
     CDS             1221714..1222991
     CDS             1223063..1223227
     CDS             1223231..1223572
     CDS             1223575..1223904
     CDS             1223897..1224319
     CDS             1224316..1224663
     CDS             1224726..1225184
     CDS             1225212..1225676
     CDS             1225676..1225960
     CDS             1225974..1230074
     CDS             1230071..1230409
     CDS             1230418..1231824
     CDS             1231821..1232504
     CDS             1232554..1233306
     CDS             1233303..1233887
     CDS             1233884..1237189
     CDS             1237497..1238213
     CDS             1238267..1238551
     CDS             1238554..1239003
     CDS             complement(1238907..1239302)
     CDS             1239621..1240409
     CDS             1240512..1241408
     CDS             complement(1241453..1241656)
     CDS             complement(1241653..1242114)
     CDS             complement(1242282..1242623)
     CDS             complement(1242857..1246234)
     CDS             complement(1247285..1248982)
     CDS             complement(1249002..1250480)
     CDS             complement(1250518..1251105)
     CDS             1252103..1253002
     CDS             1253078..1254559
     CDS             1254571..1256127
     CDS             1256150..1256263
     CDS             1256260..1257225
     CDS             1257278..1258840
     CDS             1258837..1260303
     CDS             complement(1260520..1261788)
     CDS             complement(1261875..1264121)
     CDS             complement(1264396..1264929)
     CDS             1265449..1265796
     CDS             1265786..1266220
     CDS             1266222..1266644
     CDS             1266864..1267247
     CDS             complement(1267559..1267771)
     CDS             complement(1268076..1268348)
     CDS             complement(1268662..1269522)
     CDS             complement(1269685..1271034)
     CDS             complement(1271313..1272791)
     CDS             complement(1273010..1273900)
     CDS             complement(1273952..1275259)
     CDS             complement(1275309..1276034)
     CDS             1276202..1277497
     CDS             1277853..1278473
     CDS             complement(1278932..1280350)
     CDS             complement(1280686..1281195)
     CDS             1281388..1282404
     CDS             1282580..1282738
     CDS             1283058..1283411
     CDS             complement(1283499..1284140)
     CDS             complement(1284318..1285709)
     CDS             complement(1286131..1286472)
     CDS             1286646..1287836
     CDS             complement(1288110..1290140)
     CDS             1290480..1291415
     CDS             1291412..1292440
     CDS             1292481..1294469
     CDS             1294662..1296224
     CDS             1296382..1297302
     CDS             1297310..1298212
     CDS             1298212..1299552
     CDS             1299522..1300379
     CDS             complement(1300553..1301146)
     CDS             complement(1301149..1301853)
     CDS             1301962..1302963
     CDS             complement(1303179..1303850)
     CDS             1304812..1306281
     CDS             1306492..1307160
     CDS             complement(1307326..1308444)
     CDS             1308738..1309175
     CDS             complement(1309317..1311035)
     CDS             complement(1311610..1312905)
     CDS             complement(1313250..1317950)
     CDS             complement(1318407..1318931)
     CDS             complement(1319236..1319754)
     CDS             1320236..1321957
     CDS             complement(1322162..1323592)
     CDS             1323873..1324046
     CDS             1324199..1324471
     CDS             1324607..1326730
     CDS             1326727..1327749
     CDS             1327762..1329057
     CDS             1329071..1330585
     CDS             1330808..1331740
     CDS             complement(1331796..1332053)
     CDS             1332457..1334064
     CDS             complement(1334621..1335685)
     CDS             complement(1335835..1336425)
     CDS             complement(1336643..1337344)
     CDS             complement(1337337..1337984)
     CDS             complement(1337981..1340317)
     CDS             complement(1340328..1341092)
     CDS             1341348..1341680
     CDS             1342436..1343854
     CDS             complement(1344057..1344800)
     CDS             1344921..1345823
     CDS             1345975..1346667
     CDS             1346798..1347697
     CDS             complement(1347884..1348690)
     CDS             complement(1348754..1349767)
     CDS             complement(1350231..1351202)
     CDS             1351373..1352692
     CDS             1352718..1354079
     CDS             1354110..1355132
     CDS             complement(1355588..1357783)
     CDS             complement(1358405..1359466)
     CDS             complement(1359484..1360080)
     CDS             complement(1360183..1361058)
     CDS             1361942..1363267
     CDS             1363303..1365882
     CDS             1365920..1366273
     CDS             1366315..1370598
     CDS             1370579..1370770
     CDS             complement(1370919..1372379)
     CDS             complement(1372376..1373368)
     CDS             complement(1373407..1374663)
     CDS             complement(1374667..1375701)
     CDS             complement(1375723..1376535)
     CDS             complement(1376535..1377413)
     CDS             complement(1377596..1378876)
     CDS             1379582..1380052
     CDS             complement(1380281..1381414)
     CDS             complement(1381444..1382226)
     CDS             complement(1382829..1384862)
     CDS             complement(1384906..1388025)
     CDS             complement(1388073..1389137)
     CDS             complement(1389134..1390540)
     CDS             complement(1390709..1390999)
     CDS             complement(1391092..1392408)
     CDS             complement(1392398..1393087)
     CDS             1393127..1393420
     CDS             complement(1393623..1393979)
     CDS             complement(1393993..1395996)
     CDS             complement(1396081..1396983)
     CDS             1398017..1399762
     CDS             complement(1399820..1400587)
     CDS             complement(1400643..1401644)
     CDS             complement(1401901..1403691)
     CDS             1403843..1404517
     CDS             complement(1404370..1405923)
     CDS             complement(1406575..1406724)
     CDS             complement(1406823..1407422)
     CDS             1407888..1408463
     CDS             complement(1408657..1409340)
     CDS             complement(1409337..1410080)
     CDS             complement(1410085..1412331)
     CDS             complement(1412765..1414060)
     CDS             1414343..1414477
     CDS             complement(1414611..1415069)
     CDS             complement(1415078..1415515)
     CDS             complement(1415710..1417257)
     CDS             1417820..1418047
     CDS             1418132..1418842
     CDS             1418858..1427977
     CDS             1428003..1429064
     CDS             1429061..1433023
     CDS             1433041..1437765
     CDS             1437762..1439054
     CDS             1439051..1440115
     CDS             1440127..1441074
     CDS             1441071..1442891
     CDS             1442888..1443160
     CDS             complement(1443189..1443959)
     CDS             complement(1443995..1445302)
     CDS             1445675..1446820
     CDS             complement(1446810..1447106)
     CDS             complement(1447197..1448120)
     CDS             complement(1448266..1448511)
     CDS             complement(1448529..1450025)
     CDS             complement(1450117..1450737)
     CDS             complement(1450821..1451228)
     CDS             1451868..1453100
     CDS             1453151..1454008
     CDS             complement(1454107..1454811)
     CDS             complement(1455361..1457442)
     CDS             1457637..1462166
     CDS             1462174..1466748
     CDS             1466741..1470742
     CDS             1470782..1474216
     CDS             1474257..1476596
     CDS             1476609..1478201
     CDS             1478206..1479051
     CDS             1479032..1479874
     CDS             1479935..1481161
     CDS             complement(1481424..1482269)
     CDS             1483043..1484761
     CDS             complement(1485100..1485885)
     CDS             complement(1485898..1486308)
     CDS             complement(1486855..1487502)
     CDS             complement(1487499..1489562)
     CDS             1490195..1494019
     CDS             1494016..1495545
     CDS             1495542..1496234
     CDS             1496338..1497021
     CDS             1497032..1497829
     CDS             1497854..1499128
     CDS             complement(1499134..1499463)
     CDS             complement(1499504..1499722)
     CDS             complement(1499829..1500659)
     CDS             complement(1500680..1500940)
     CDS             complement(1501002..1501448)
     CDS             complement(1501981..1502754)
     CDS             1503131..1505137
     CDS             1505131..1506081
     CDS             1506082..1506741
     CDS             1506734..1508194
     CDS             1508198..1509877
     CDS             1509877..1510401
     CDS             1510787..1511203
     CDS             complement(1511650..1512597)
     CDS             1512998..1513255
     CDS             1513394..1514011
     CDS             complement(1514117..1514899)
     CDS             complement(1515171..1515728)
     CDS             1515875..1517896
     CDS             1517991..1518431
     CDS             1518833..1519621
     CDS             complement(1519529..1519711)
     CDS             complement(1519861..1521279)
     CDS             complement(1521298..1521798)
     CDS             complement(1521863..1523266)
     CDS             complement(1523298..1524161)
     CDS             complement(1524164..1525216)
     CDS             complement(1525276..1526445)
     CDS             complement(1526564..1527547)
     CDS             complement(1527544..1528254)
     CDS             complement(1528251..1529948)
     CDS             complement(1529945..1530589)
     CDS             complement(1530903..1532546)
     CDS             complement(1532549..1535659)
     CDS             complement(1535656..1536753)
     CDS             1536904..1537596
     CDS             complement(1537648..1539402)
     CDS             1539927..1540916
     CDS             1540913..1541860
     CDS             1541857..1542909
     CDS             1542891..1544027
     CDS             1544048..1545178
     CDS             1545282..1545812
     CDS             1546292..1546804
     CDS             1546857..1548845
     CDS             complement(1548952..1549557)
     CDS             complement(1549807..1550148)
     CDS             1550851..1551342
     CDS             1551339..1551794
     CDS             1551796..1552785
     CDS             1552801..1553541
     CDS             1553743..1554543
     CDS             1554621..1556051
     CDS             complement(1556132..1556941)
     CDS             1557797..1558276
     CDS             1558335..1560848
     CDS             1560900..1561523
     CDS             complement(1561679..1564117)
     CDS             complement(1564355..1565725)
     CDS             1565877..1566296
     CDS             1566310..1567743
     CDS             1567801..1568061
     CDS             1568192..1568896
     CDS             1569028..1569327
     CDS             1569436..1570569
     CDS             complement(1570685..1573480)
     CDS             complement(1573484..1575331)
     CDS             complement(1575328..1575903)
     CDS             complement(1576218..1576982)
     CDS             1577569..1578084
     CDS             1578098..1578427
     CDS             complement(1578516..1578620)
     CDS             1578853..1579389
     CDS             complement(1579400..1580500)
     CDS             complement(1580500..1580925)
     CDS             complement(1580943..1583903)
     CDS             complement(1583906..1584019)
     CDS             complement(1584028..1584372)
     CDS             complement(1584430..1584939)
     CDS             complement(1584955..1586127)
     CDS             complement(1586183..1586854)
     CDS             complement(1586871..1589243)
     CDS             complement(1589245..1589799)
     CDS             complement(1589792..1590697)
     CDS             complement(1590694..1591056)
     CDS             complement(1591053..1591733)
     CDS             1591976..1592683
     CDS             complement(1592849..1593352)
     CDS             complement(1593506..1593973)
     CDS             complement(1593970..1594386)
     CDS             complement(1594491..1594931)
     CDS             complement(1594928..1595740)
     CDS             complement(1595737..1596009)
     CDS             complement(1596011..1596355)
     CDS             complement(1596370..1596576)
     CDS             complement(1596573..1596824)
     CDS             complement(1596824..1597303)
     CDS             complement(1597403..1598092)
     CDS             complement(1598089..1599102)
     CDS             complement(1599136..1599945)
     CDS             1600089..1601858
     CDS             1601855..1602910
     CDS             1602966..1603289
     CDS             1603249..1603521
     CDS             complement(1604079..1604942)
     CDS             complement(1605209..1605946)
     CDS             complement(1605943..1606476)
     CDS             complement(1606935..1607588)
     CDS             complement(1607689..1607895)
     CDS             complement(1607892..1608158)
     CDS             complement(1608174..1609967)
     CDS             complement(1609967..1610842)
     CDS             complement(1611391..1612377)
     CDS             complement(1612503..1612640)
     CDS             complement(1612868..1613089)
     CDS             1613381..1613665
     CDS             complement(1614175..1614327)
     CDS             1614568..1614906
     CDS             complement(1615044..1615529)
     CDS             complement(1615759..1615917)
     CDS             1616174..1616662
     CDS             1617113..1617253
     CDS             1617614..1617895
     CDS             1618150..1619526
     CDS             1619537..1620991
     CDS             1621057..1624290
     CDS             1624297..1624986
     CDS             1624983..1626377
     CDS             complement(1626469..1626741)
     CDS             1627443..1627706
     CDS             1628184..1629443
     CDS             complement(1629555..1630247)
     CDS             complement(1630820..1633402)
     CDS             complement(1633527..1634531)
     CDS             complement(1634528..1635037)
     CDS             complement(1635222..1635581)
     CDS             complement(1635621..1636436)
     CDS             complement(1636480..1637292)
     CDS             complement(1637289..1637810)
     CDS             complement(1637826..1637981)
     CDS             1638580..1639590
     CDS             1639754..1640458
     CDS             1640859..1641731
     CDS             complement(1641999..1642670)
     CDS             complement(1642762..1644087)
     CDS             1644356..1645444
     CDS             complement(1645559..1646527)
     CDS             1646801..1648051
     CDS             1648183..1648596
     CDS             1648630..1650486
     CDS             1650958..1652430
     CDS             1652591..1653475
     CDS             complement(1653568..1654299)
     CDS             complement(1654301..1655311)
     CDS             complement(1655843..1656289)
     CDS             1657350..1657691
     CDS             complement(1657815..1658018)
     CDS             complement(1658077..1658571)
     CDS             1658816..1660117
     CDS             complement(1660176..1660943)
     CDS             complement(1661008..1661721)
     CDS             complement(1661718..1662407)
     CDS             1662869..1663672
     CDS             complement(1663877..1664992)
     CDS             complement(1665045..1665458)
     CDS             complement(1665652..1666995)
     CDS             complement(1666995..1668608)
     CDS             complement(1668608..1669123)
     CDS             complement(1669236..1670213)
     CDS             1670588..1672270
     CDS             1672796..1672960
     CDS             1673005..1675794
     CDS             1675872..1676615
     CDS             complement(1676741..1677151)
     CDS             complement(1677162..1678649)
     CDS             1678759..1681083
     CDS             1681096..1682004
     CDS             1682013..1682303
     CDS             complement(1682463..1683776)
     CDS             complement(1683885..1685141)
     CDS             1685435..1687036
     CDS             complement(1687128..1687733)
     CDS             complement(1687850..1691242)
     CDS             1692617..1692772
     CDS             1692872..1693096
     CDS             complement(1693408..1694001)
     CDS             complement(1694011..1698672)
     CDS             complement(1698724..1699164)
     CDS             complement(1699271..1701256)
     CDS             1701608..1702774
     CDS             1703024..1703182
     CDS             1703436..1704374
     CDS             1704395..1704964
     CDS             1705087..1706688
     CDS             1706709..1707779
     CDS             1707816..1708763
     CDS             1708765..1709646
     CDS             1709643..1710410
     CDS             1710673..1710945
     CDS             1711246..1711581
     CDS             complement(1711722..1712594)
     CDS             complement(1713084..1713968)
     CDS             complement(1714197..1715168)
     CDS             complement(1715514..1715624)
     CDS             1715783..1716694
     CDS             complement(1717177..1718331)
     CDS             1718755..1719909
     CDS             1719974..1720819
     CDS             complement(1720791..1721762)
     CDS             complement(1722118..1722516)
     CDS             1722926..1723816
     CDS             complement(1723868..1724977)
     CDS             complement(1725219..1726547)
     CDS             1726780..1727634
     CDS             1727983..1729647
     CDS             complement(1729774..1731330)
     CDS             1731576..1733090
     CDS             complement(1733139..1733936)
     CDS             1734604..1735170
     CDS             1735198..1736055
     CDS             1736179..1737165
     CDS             1737325..1737981
     CDS             1738221..1739810
     CDS             1739838..1740785
     CDS             1740782..1741696
     CDS             1741708..1742658
     CDS             complement(1742923..1743840)
     CDS             1743992..1745449
     CDS             complement(1745482..1746393)
     CDS             1746522..1746983
     CDS             complement(1747102..1747662)
     CDS             complement(1747908..1748813)
     CDS             complement(1748895..1749614)
     CDS             1750073..1750297
     CDS             complement(1750489..1751790)
     CDS             1751978..1752457
     CDS             complement(1752559..1754052)
     CDS             1754563..1754997
     CDS             complement(1755173..1756003)
     CDS             complement(1756063..1758378)
     CDS             complement(1759091..1760497)
     CDS             complement(1760532..1761779)
     CDS             complement(1761772..1762737)
     CDS             complement(1762754..1764244)
     CDS             complement(1764266..1765081)
     CDS             complement(1765074..1766747)
     CDS             complement(1766740..1767537)
     CDS             complement(1767534..1768388)
     CDS             complement(1768385..1769290)
     CDS             complement(1769307..1769834)
     CDS             complement(1769873..1770643)
     CDS             complement(1770640..1771707)
     CDS             complement(1771742..1772053)
     CDS             complement(1772055..1772372)
     CDS             1772807..1773895
     CDS             complement(1774200..1775150)
     CDS             complement(1775229..1775855)
     CDS             1775986..1776570
     CDS             1776630..1777841
     CDS             complement(1777957..1778082)
     CDS             1778325..1779041
     CDS             complement(1779070..1779789)
     CDS             1779863..1780306
     CDS             1780524..1781135
     CDS             1781224..1782036
     CDS             complement(1781999..1782652)
     CDS             1782829..1783290
     CDS             complement(1783502..1783843)
     CDS             1784385..1784783
     CDS             1784903..1785310
     CDS             1785280..1785660
     CDS             complement(1785834..1786958)
     CDS             1787543..1787950
     CDS             1788256..1788561
     CDS             1788611..1789672
     CDS             complement(1789793..1790272)
     CDS             1790443..1790796
     CDS             complement(1791422..1792069)
     CDS             complement(1792173..1793441)
     CDS             complement(1793465..1794391)
     CDS             complement(1794417..1795811)
     CDS             complement(1795811..1798153)
     CDS             complement(1798964..1800166)
     CDS             complement(1800395..1801333)
     CDS             complement(1801422..1802042)
     CDS             complement(1802039..1803529)
     CDS             complement(1803682..1805031)
     CDS             complement(1805069..1806616)
     CDS             complement(1806855..1807568)
     CDS             complement(1807877..1808707)
     CDS             complement(1808704..1809558)
     CDS             complement(1810018..1810965)
     CDS             complement(1811351..1812037)
     CDS             1812138..1813037
     CDS             complement(1813350..1814891)
     CDS             complement(1815564..1815815)
     CDS             complement(1815825..1815986)
     CDS             complement(1816038..1816340)
     CDS             complement(1816682..1817926)
     CDS             complement(1817913..1818731)
     CDS             complement(1818754..1820031)
     CDS             1820230..1821138
     CDS             complement(1821275..1823539)
     CDS             complement(1823536..1825236)
     CDS             complement(1825441..1825917)
     CDS             1826226..1827158
     CDS             complement(1827184..1828155)
     CDS             1828959..1829843
     CDS             1829973..1830470
     CDS             complement(1830621..1830911)
     CDS             1831062..1831304
     CDS             complement(1831847..1833232)
     CDS             complement(1833931..1834032)
     CDS             complement(1834048..1834824)
     CDS             complement(1835165..1836373)
     CDS             complement(1836531..1837571)
     CDS             complement(1837887..1838936)
     CDS             1839189..1840028
     CDS             1840199..1840693
     CDS             1840693..1841529
     CDS             complement(1841874..1842332)
     CDS             1842883..1843530
     CDS             complement(1843597..1843833)
     CDS             complement(1843894..1844184)
     CDS             1844406..1844861
     CDS             complement(1845099..1845287)
     CDS             1845639..1846388
     CDS             1846962..1848128
     CDS             1848542..1848859
     CDS             complement(1849092..1851035)
     CDS             1851946..1852947
     CDS             1852996..1853439
     CDS             complement(1853953..1854252)
     CDS             complement(1854866..1855429)
     CDS             1855872..1862024
     CDS             1862032..1864566
     CDS             complement(1864848..1865459)
     CDS             complement(1865452..1865820)
     CDS             complement(1865831..1867237)
     CDS             complement(1867556..1868035)
     CDS             1868573..1869886
     CDS             1870028..1870678
     CDS             complement(1870742..1871035)
     CDS             complement(1871032..1871421)
     CDS             complement(1871488..1872690)
     CDS             complement(1872722..1874107)
     CDS             1874441..1874908
     CDS             1875182..1875706
     CDS             complement(1875766..1876386)
     CDS             complement(1876665..1877801)
     CDS             complement(1877939..1878376)
     CDS             1878494..1879111
     CDS             complement(1879128..1879466)
     CDS             complement(1879506..1880282)
     CDS             complement(1880479..1881321)
     CDS             complement(1881381..1882124)
     CDS             complement(1882283..1883122)
     CDS             complement(1883385..1884674)
     CDS             complement(1884766..1885086)
     CDS             complement(1885083..1886108)
     CDS             complement(1886098..1887636)
     CDS             complement(1887633..1888646)
     CDS             1888767..1889645
     CDS             complement(1889766..1890236)
     CDS             1890318..1890956
     CDS             complement(1891241..1892140)
     CDS             1892249..1893394
     CDS             1893471..1894460
     CDS             1894698..1894919
     CDS             1895005..1896612
     CDS             1896625..1897224
     CDS             1897221..1897790
     CDS             1897787..1900072
     CDS             1900069..1901310
     CDS             1901328..1901759
     CDS             1902116..1902550
     CDS             complement(1902615..1903031)
     CDS             complement(1903396..1904328)
     CDS             complement(1904498..1905505)
     CDS             complement(1905553..1907130)
     CDS             complement(1907153..1908157)
     CDS             complement(1908421..1909350)
     CDS             complement(1909384..1910313)
     CDS             complement(1910490..1912100)
     CDS             complement(1912115..1913866)
     CDS             1913975..1914934
     CDS             complement(1914941..1915162)
     CDS             1915992..1916636
     CDS             1917112..1918092
     CDS             1918574..1920241
     CDS             1920564..1921898
     CDS             1922192..1922515
     CDS             complement(1922799..1924055)
     CDS             complement(1924055..1925287)
     CDS             complement(1925292..1926554)
     CDS             complement(1927096..1927413)
     CDS             complement(1927527..1928681)
     CDS             1929002..1929304
     CDS             complement(1929791..1930801)
     CDS             1931007..1933238
     CDS             1933366..1933581
     CDS             1933757..1935397
     CDS             complement(1935388..1936527)
     CDS             complement(1936575..1937981)
     CDS             1938130..1938903
     CDS             1939074..1939445
     CDS             complement(1940104..1940544)
     CDS             complement(1941163..1942053)
     CDS             complement(1942534..1943754)
     CDS             complement(1943927..1945444)
     CDS             complement(1945512..1946912)
     CDS             1946971..1947921
     CDS             1948664..1949449
     CDS             1949597..1950091
     CDS             complement(1950416..1953928)
     CDS             complement(1953925..1960077)
     CDS             complement(1960098..1973111)
     CDS             complement(1973189..1989889)
     CDS             complement(1989915..1995620)
     CDS             complement(1995632..1996378)
     CDS             complement(1996375..1997175)
     CDS             complement(1997172..1998428)
     CDS             complement(1998412..1999665)
     CDS             complement(1999658..1999906)
     CDS             complement(1999941..2011499)
     CDS             complement(2011510..2028396)
     CDS             complement(2028449..2031952)
     CDS             complement(2031959..2032756)
     CDS             2033299..2033553
     CDS             complement(2033561..2034322)
     CDS             complement(2034376..2035344)
     CDS             complement(2035673..2036224)
     CDS             complement(2036259..2036975)
     CDS             complement(2039158..2039487)
     CDS             complement(2039816..2040802)
     CDS             2040995..2043025
     CDS             complement(2043052..2043759)
     CDS             complement(2044076..2045737)
     CDS             2045892..2046680
     CDS             2047012..2047854
     CDS             complement(2048357..2048971)
     CDS             2049293..2049571
     CDS             complement(2049651..2050370)
     CDS             2050474..2051982
     CDS             2052135..2052929
     CDS             complement(2053028..2053423)
     CDS             complement(2053554..2054624)
     CDS             complement(2054739..2055167)
     CDS             complement(2055309..2056070)
     CDS             complement(2056674..2057771)
     CDS             complement(2057989..2058672)
     CDS             complement(2059243..2059848)
     CDS             complement(2060701..2060853)
     CDS             2061868..2063145
     CDS             complement(2063115..2063909)
     CDS             complement(2063925..2064326)
     CDS             2064704..2066254
     CDS             2066309..2066626
     CDS             2066623..2068563
     CDS             2068560..2069753
     CDS             2069750..2070043
     CDS             2070057..2071988
     CDS             2071985..2073190
     CDS             2073877..2074344
     CDS             complement(2074546..2075520)
     CDS             complement(2075525..2076760)
     CDS             complement(2076927..2077307)
     CDS             2077837..2078961
     CDS             complement(2079275..2080069)
     CDS             2080626..2080814
     CDS             complement(2081393..2082595)
     CDS             2082944..2083048
     CDS             2083754..2084623
     CDS             complement(2084795..2086309)
     CDS             complement(2086306..2086977)
     CDS             2087108..2088196
     CDS             2088295..2090052
     CDS             2090045..2091112
     CDS             2091187..2091345
     CDS             2091512..2092603
     CDS             complement(2092830..2093645)
     CDS             complement(2093655..2094458)
     CDS             complement(2094481..2094873)
     CDS             complement(2094931..2095779)
     CDS             complement(2095849..2097312)
     CDS             complement(2097336..2098100)
     CDS             complement(2098097..2098786)
     CDS             2098952..2099389
     CDS             complement(2099412..2100599)
     CDS             complement(2100623..2101351)
     CDS             2101600..2102322
     CDS             2102323..2103651
     CDS             complement(2103899..2105302)
     CDS             complement(2105594..2106832)
     CDS             2107194..2107547
     CDS             complement(2107943..2108467)
     CDS             complement(2108523..2109512)
     CDS             2109709..2110170
     CDS             2110173..2112401
     CDS             2112956..2113417
     CDS             complement(2113461..2115431)
     CDS             complement(2115649..2116473)
     CDS             2116927..2117817
     CDS             complement(2118170..2119858)
     CDS             2120185..2121582
     CDS             2121979..2123250
     CDS             complement(2123498..2123716)
     CDS             complement(2123807..2124265)
     CDS             complement(2124651..2125229)
     CDS             complement(2125669..2126034)
     CDS             complement(2126144..2127583)
     CDS             complement(2128270..2129226)
     CDS             2129348..2129749
     CDS             2129905..2130231
     CDS             complement(2130404..2130673)
     CDS             complement(2131057..2131923)
     CDS             2132076..2132738
     CDS             2132735..2134114
     CDS             complement(2134389..2135246)
     CDS             complement(2135651..2136361)
     CDS             complement(2136402..2137061)
     CDS             complement(2137247..2137723)
     CDS             complement(2138166..2138429)
     CDS             complement(2138525..2140801)
     CDS             complement(2140895..2141026)
     CDS             complement(2141055..2141231)
     CDS             complement(2141757..2146283)
     CDS             2147020..2147586
     CDS             2147589..2148011
     CDS             2148358..2149698
     CDS             2149748..2150365
     CDS             complement(2150407..2151471)
     CDS             2151763..2154324
     CDS             complement(2154682..2155797)
     CDS             complement(2156141..2156851)
     CDS             2157317..2157445
     CDS             2157746..2157931
     CDS             2158005..2158151
     CDS             2158148..2158891
     CDS             complement(2158960..2159241)
     CDS             2159388..2160311
     CDS             complement(2161096..2161818)
     CDS             complement(2162166..2163260)
     CDS             2163630..2164832
     CDS             2164835..2166796
     CDS             2166806..2168197
     CDS             2168327..2168941
     CDS             2168984..2169508
     CDS             2169551..2170075
     CDS             2170030..2170986
     CDS             complement(2171101..2172243)
     CDS             complement(2172240..2173034)
     CDS             complement(2173034..2173930)
     CDS             complement(2173943..2175472)
     CDS             complement(2175551..2177254)
     CDS             complement(2177560..2178693)
     CDS             2178856..2179920
     CDS             2179998..2181500
     CDS             2181497..2182267
     CDS             2182753..2183640
     CDS             2183691..2185481
     CDS             2185518..2186426
     CDS             2186859..2187245
     CDS             complement(2187834..2188118)
     CDS             complement(2189001..2189468)
     CDS             2189863..2191164
     CDS             complement(2191571..2191858)
     CDS             complement(2192448..2192642)
     CDS             2192912..2194867
     CDS             2195352..2195642
     CDS             complement(2195707..2196954)
     CDS             complement(2196971..2198485)
     CDS             complement(2198487..2198750)
     CDS             complement(2198750..2200993)
     CDS             complement(2201070..2202842)
     CDS             complement(2202839..2204569)
     CDS             complement(2204566..2205621)
     CDS             complement(2205618..2211302)
     CDS             complement(2211299..2215690)
     CDS             complement(2215817..2216758)
     CDS             2217251..2218906
     CDS             2218903..2219676
     CDS             2219673..2219978
     CDS             2219975..2221420
     CDS             complement(2221648..2222892)
     CDS             complement(2223622..2224323)
     CDS             complement(2224323..2225096)
     CDS             complement(2225093..2226364)
     CDS             complement(2226373..2227299)
     CDS             complement(2227490..2228605)
     CDS             2229442..2230686
     CDS             2231402..2231692
     CDS             2231950..2232936
     CDS             2233168..2233479
     CDS             2233479..2233589
     CDS             complement(2234082..2235038)
     CDS             complement(2235075..2235572)
     CDS             complement(2235575..2236540)
     CDS             complement(2236657..2237586)
     CDS             complement(2237674..2238624)
     CDS             2238892..2239836
     CDS             2240310..2242013
     CDS             2242132..2243358
     CDS             complement(2243417..2244559)
     CDS             complement(2244787..2245785)
     CDS             complement(2245821..2247374)
     CDS             2247510..2248409
     CDS             2248553..2249428
     CDS             complement(2249515..2251170)
     CDS             complement(2251350..2252213)
     CDS             complement(2252323..2253462)
     CDS             complement(2253483..2254724)
     CDS             complement(2254776..2255561)
     CDS             complement(2255558..2256739)
     CDS             complement(2256744..2258669)
     CDS             complement(2258672..2260735)
     CDS             complement(2260796..2261329)
     CDS             complement(2261477..2262448)
     CDS             complement(2262520..2263794)
     CDS             2264203..2265228
     CDS             complement(2265414..2266613)
     CDS             complement(2266959..2267975)
     CDS             2268162..2269733
     CDS             2269876..2271525
     CDS             complement(2271977..2273443)
     CDS             complement(2273440..2275002)
     CDS             complement(2275055..2276020)
     CDS             complement(2276017..2276130)
     CDS             complement(2276153..2277709)
     CDS             complement(2277721..2279202)
     CDS             complement(2279278..2280177)
     CDS             complement(2280750..2281121)
     CDS             complement(2281342..2281635)
     CDS             complement(2281790..2282149)
     CDS             complement(2282208..2285702)
     CDS             complement(2285699..2287483)
     CDS             complement(2287509..2288870)
     CDS             complement(2288867..2289448)
     CDS             complement(2289466..2289855)
     CDS             complement(2289895..2290611)
     CDS             complement(2290614..2291684)
     CDS             complement(2291684..2293900)
     CDS             complement(2293904..2296192)
     CDS             complement(2296361..2298652)
     CDS             complement(2298643..2301486)
     CDS             complement(2301489..2302478)
     CDS             complement(2302475..2304337)
     CDS             complement(2304351..2304782)
     CDS             complement(2304861..2305388)
     CDS             complement(2305532..2307043)
     CDS             complement(2307040..2307591)
     CDS             complement(2307625..2308569)
     CDS             complement(2310190..2311704)
     CDS             2312067..2312762
     CDS             2312759..2313532
     CDS             2313529..2314530
     CDS             2314569..2315336
     CDS             2315333..2317021
     CDS             2317018..2318199
     CDS             2318214..2319281
     CDS             complement(2319411..2319878)
     CDS             2319931..2320578
     CDS             2320826..2321899
     CDS             2322254..2322985
     CDS             complement(2323172..2324407)
     CDS             2324513..2326015
     CDS             complement(2326149..2327180)
     CDS             complement(2327177..2329783)
     CDS             complement(2330075..2333512)
     CDS             complement(2333637..2334593)
     CDS             complement(2334602..2335543)
     CDS             complement(2335638..2337053)
     CDS             2337783..2338406
     CDS             2338471..2338956
     CDS             2339309..2340406
     CDS             2340662..2341225
     CDS             2341366..2342973
     CDS             complement(2343254..2343625)
     CDS             complement(2343975..2346110)
     CDS             complement(2346124..2350023)
     CDS             complement(2350152..2351048)
     CDS             complement(2351063..2352061)
     CDS             complement(2352051..2353157)
     CDS             complement(2353157..2354038)
     CDS             complement(2354118..2355743)
     CDS             complement(2356823..2359354)
     CDS             2359968..2360414
     CDS             complement(2360812..2362452)
     CDS             complement(2362465..2362755)
     CDS             complement(2362917..2363330)
     CDS             complement(2363388..2364350)
     CDS             complement(2364482..2365972)
     CDS             complement(2366090..2366641)
     CDS             complement(2366923..2367096)
     CDS             2367622..2368380
     CDS             2368407..2369741
     CDS             2369777..2371210
     CDS             2371278..2372399
     CDS             2372590..2373744
     CDS             2373741..2374721
     CDS             2374718..2375647
     CDS             2375713..2377293
     CDS             2377398..2378729
     CDS             2378797..2380089
     CDS             complement(2380267..2382072)
     CDS             complement(2382350..2383297)
     CDS             complement(2383297..2383683)
     CDS             complement(2383734..2384081)
     CDS             complement(2384177..2385478)
     CDS             complement(2385475..2387085)
     CDS             complement(2387082..2387381)
     CDS             complement(2387475..2387876)
     CDS             complement(2388143..2389987)
     CDS             2391056..2392177
     CDS             complement(2392490..2393110)
     CDS             2393196..2394530
     CDS             complement(2394909..2395538)
     CDS             complement(2395890..2396615)
     CDS             2396745..2397644
     CDS             2397731..2397946
     CDS             2397925..2398065
     CDS             2398500..2398622
     CDS             2398681..2399634
     CDS             complement(2399895..2400944)
     CDS             complement(2400948..2401994)
     CDS             complement(2402007..2402576)
     CDS             complement(2402569..2403735)
     CDS             complement(2404194..2404835)
     CDS             complement(2404962..2406005)
     CDS             complement(2406021..2407376)
     CDS             complement(2407373..2407651)
     CDS             complement(2407655..2409430)
     CDS             complement(2409441..2410793)
     CDS             complement(2410797..2411870)
     CDS             complement(2411873..2412649)
     CDS             complement(2412646..2413863)
     CDS             complement(2413868..2416279)
     CDS             2417191..2417589
     CDS             2417675..2418319
     CDS             2418321..2421308
     CDS             complement(2421667..2423298)
     CDS             complement(2423607..2424014)
     CDS             2424935..2425627
     CDS             2425760..2429323
     CDS             2429307..2441705
     CDS             2441696..2442430
     CDS             complement(2444600..2445016)
     CDS             2445519..2446046
     CDS             2446043..2446777
     CDS             2446787..2447902
     CDS             complement(2447973..2448587)
     CDS             complement(2448870..2449484)
     CDS             complement(2449958..2450608)
     CDS             complement(2450618..2452303)
     CDS             2453338..2454384
     CDS             2454477..2454695
     CDS             2455044..2455148
     CDS             2455290..2458142
     CDS             2458258..2458437
     CDS             2459296..2459529
     CDS             complement(2459661..2459819)
     CDS             complement(2460611..2461750)
     CDS             complement(2462155..2464170)
     CDS             complement(2464164..2464544)
     CDS             complement(2464642..2466624)
     CDS             2466914..2467813
     CDS             2468044..2468652
     CDS             2468692..2470227
     CDS             2470383..2470859
     CDS             2470905..2471771
     CDS             2471906..2472145
     CDS             2472424..2473107
     CDS             2473144..2473869
     CDS             2473883..2474311
     CDS             complement(2474677..2475642)
     CDS             2475766..2476638
     CDS             2476757..2477242
     CDS             2477386..2477652
     CDS             complement(2477949..2478359)
     CDS             complement(2478419..2479819)
     CDS             complement(2479816..2480658)
     CDS             complement(2480718..2481047)
     CDS             complement(2481107..2481658)
     CDS             complement(2481881..2483971)
     CDS             2484260..2485459
     CDS             complement(2485665..2486453)
     CDS             2486641..2487612
     CDS             2487760..2488605
     CDS             complement(2489086..2489232)
     CDS             complement(2489453..2489812)
     CDS             complement(2490052..2490426)
     CDS             2490947..2491651
     CDS             complement(2496382..2496927)
     CDS             complement(2496932..2498386)
     CDS             complement(2498383..2499624)
     CDS             complement(2499722..2500576)
     CDS             complement(2500566..2501513)
     CDS             complement(2501491..2502588)
     CDS             complement(2502649..2503731)
     CDS             2503970..2505079
     CDS             complement(2505168..2506514)
     CDS             complement(2506561..2507415)
     CDS             complement(2507412..2507867)
     CDS             2508127..2510190
     CDS             complement(2510258..2511907)
     CDS             complement(2511998..2514172)
     CDS             2514623..2514892
     CDS             complement(2515096..2516031)
     CDS             complement(2516071..2517363)
     CDS             complement(2517360..2517593)
     CDS             complement(2517590..2518723)
     CDS             complement(2518720..2519652)
     CDS             2519903..2520823
     CDS             2521302..2522927
     CDS             2523002..2524594
     CDS             2524587..2525621
     CDS             2525996..2527288
     CDS             2527311..2528996
     CDS             complement(2529104..2529541)
     CDS             complement(2530397..2530771)
     CDS             complement(2531061..2531201)
     CDS             complement(2531579..2533300)
     CDS             complement(2533610..2534338)
     CDS             complement(2534335..2535783)
     CDS             complement(2535780..2536586)
     CDS             2536966..2537685
     CDS             2538043..2538801
     CDS             complement(2538883..2540058)
     CDS             2540295..2540975
     CDS             complement(2541005..2542399)
     CDS             complement(2542420..2542929)
     CDS             complement(2543245..2543961)
     CDS             2545193..2553571
     CDS             2553671..2554189
     CDS             2554715..2555740
     CDS             2555749..2557170
     CDS             2557164..2558576
     CDS             2558633..2570779
     CDS             2570785..2571846
     CDS             2571843..2573207
     CDS             2573204..2574466
     CDS             2574496..2576364
     CDS             2576437..2576868
     CDS             2576869..2577768
     CDS             2577785..2579653
     CDS             2580041..2580940
     CDS             complement(2581139..2581609)
     CDS             2581765..2582424
     CDS             2582408..2583649
     CDS             complement(2583553..2584407)
     CDS             complement(2584453..2585985)
     CDS             complement(2585996..2589181)
     CDS             complement(2589243..2590469)
     CDS             complement(2590519..2591373)
     CDS             2591562..2592566
     CDS             2592616..2593023
     CDS             2592993..2593373
     CDS             2594043..2594336
     CDS             complement(2594540..2595601)
     CDS             complement(2596303..2596488)
     CDS             2596622..2597503
     CDS             complement(2597687..2598751)
     CDS             2598959..2599792
     CDS             complement(2600064..2601752)
     CDS             2601894..2603177
     CDS             2603271..2604740
     CDS             2604761..2605492
     CDS             2605489..2606145
     CDS             2606460..2607452
     CDS             2607452..2608003
     CDS             2608034..2608189
     CDS             2608208..2608489
     CDS             2608880..2609704
     CDS             complement(2609998..2611542)
     CDS             complement(2612307..2613509)
     CDS             2613745..2614530
     CDS             2614820..2615575
     CDS             complement(2615855..2616205)
     CDS             2616237..2616788
     CDS             2617016..2617798
     CDS             complement(2617985..2620096)
     CDS             2620367..2621482
     CDS             complement(2621744..2622553)
     CDS             2622857..2624005
     CDS             2624212..2624472
     CDS             2624909..2625292
     CDS             2625807..2626034
     CDS             2626527..2628827
     CDS             2628884..2630035
     CDS             2630032..2630958
     CDS             2631188..2632309
     CDS             2632470..2633288
     CDS             complement(2633314..2633922)
     CDS             complement(2633935..2636067)
     CDS             2636250..2637221
     CDS             complement(2637190..2638203)
     CDS             2638807..2640219
     CDS             2640255..2641262
     CDS             2641234..2641404
     CDS             complement(2641622..2641816)
     CDS             complement(2642188..2643303)
     CDS             complement(2643373..2644179)
     CDS             complement(2644206..2645417)
     CDS             2645512..2646438
     CDS             complement(2646485..2647555)
     CDS             2647724..2648008
     CDS             complement(2648367..2648654)
     CDS             complement(2648923..2649729)
     CDS             2650194..2650808
     CDS             2651078..2652091
     CDS             2652320..2653261
     CDS             2653440..2655092
     CDS             2655112..2656569
     CDS             2656566..2657558
     CDS             2658113..2658334
     CDS             complement(2658347..2662279)
     CDS             complement(2662434..2663765)
     CDS             complement(2664332..2665159)
     CDS             2665683..2668598
     CDS             2668803..2669213
     CDS             complement(2669436..2669915)
     CDS             complement(2670794..2670949)
     CDS             complement(2671147..2671434)
     CDS             2671601..2671816
     CDS             2672298..2673176
     CDS             complement(2673016..2673711)
     CDS             2673820..2674923
     CDS             complement(2675115..2675996)
     CDS             2676140..2677795
     CDS             complement(2677841..2679454)
     CDS             complement(2679636..2681111)
     CDS             complement(2681173..2681763)
     CDS             complement(2681816..2682454)
     CDS             complement(2682542..2682733)
     CDS             2683370..2683813
     CDS             complement(2683888..2685078)
     CDS             complement(2685232..2687826)
     CDS             complement(2687900..2689072)
     CDS             complement(2689121..2690014)
     CDS             2690232..2692316
     CDS             2692660..2694288
     CDS             complement(2694337..2694534)
     CDS             complement(2694759..2695697)
     CDS             2696245..2697372
     CDS             2697621..2698013
     CDS             2698256..2699557
     CDS             complement(2699794..2700777)
     CDS             2700841..2701149
     CDS             2701146..2701547
     CDS             complement(2701755..2702603)
     CDS             2703177..2704001
     CDS             2705250..2706653
     CDS             2706767..2707318
     CDS             complement(2707737..2710100)
     CDS             2710345..2711094
     CDS             complement(2711669..2711959)
     CDS             complement(2712062..2712349)
     CDS             complement(2712417..2713190)
     CDS             complement(2713278..2714843)
     CDS             2715131..2716534
     CDS             2716860..2717132
     CDS             2717287..2718279
     CDS             complement(2718469..2719929)
     CDS             complement(2720087..2721217)
     CDS             complement(2721214..2722203)
     CDS             complement(2722205..2723107)
     CDS             complement(2723120..2724058)
     CDS             complement(2724072..2725724)
     CDS             complement(2725872..2726453)
     CDS             complement(2726683..2726937)
     CDS             2727089..2728591
     CDS             2728704..2728907
     CDS             complement(2729005..2729493)
     CDS             2729563..2729688
     CDS             complement(2729847..2730788)
     CDS             complement(2731062..2732072)
     CDS             complement(2732065..2733576)
     CDS             complement(2733573..2734445)
     CDS             complement(2734442..2735680)
     CDS             complement(2735789..2736952)
     CDS             complement(2737011..2737598)
     CDS             complement(2737610..2739058)
     CDS             complement(2739602..2741050)
     CDS             complement(2741147..2742154)
     CDS             complement(2742219..2743496)
     CDS             complement(2743559..2744308)
     CDS             2744531..2745436
     CDS             2745725..2746804
     CDS             2746848..2748311
     CDS             complement(2748379..2749479)
     CDS             complement(2749947..2750840)
     CDS             complement(2750837..2751133)
     CDS             2751294..2752301
     CDS             2752524..2753834
     CDS             complement(2754016..2755209)
     CDS             complement(2755206..2755328)
     CDS             2755594..2756535
     CDS             2756548..2757708
     CDS             2758257..2758610
     CDS             2759150..2759431
     CDS             2759946..2760869
     CDS             2761438..2761884
     CDS             2762159..2763517
     CDS             2763848..2764273
     CDS             complement(2764443..2764649)
     CDS             complement(2764662..2766740)
     CDS             complement(2766999..2767511)
     CDS             complement(2767529..2768572)
     CDS             complement(2768751..2770259)
     CDS             2770419..2771420
     CDS             complement(2771722..2772108)
     CDS             complement(2772105..2772851)
     CDS             complement(2772879..2773940)
     CDS             complement(2773925..2775349)
     CDS             complement(2775346..2776557)
     CDS             2777694..2777864
     CDS             2777972..2778190
     CDS             2778282..2778821
     CDS             2778863..2780245
     CDS             2780291..2781130
     CDS             2781243..2783282
     CDS             2783304..2783609
     CDS             2783635..2784891
     CDS             2784915..2785457
     CDS             2785454..2785915
     CDS             2785938..2787146
     CDS             2787168..2788535
     CDS             2788546..2789523
     CDS             2789578..2790537
     CDS             2790943..2791350
     CDS             2791320..2791700
     CDS             complement(2791713..2792189)
     CDS             2792367..2793644
     CDS             2793944..2794333
     CDS             2794498..2795571
     CDS             2795654..2797084
     CDS             complement(2797145..2797912)
     CDS             complement(2798582..2800120)
     CDS             complement(2800117..2801424)
     CDS             2801553..2802467
     CDS             complement(2802796..2804922)
     CDS             2805616..2805993
     CDS             complement(2806395..2807291)
     CDS             complement(2807591..2808235)
     CDS             complement(2808858..2809064)
     CDS             complement(2809190..2810077)
     CDS             complement(2810208..2811557)
     CDS             complement(2811820..2812635)
     CDS             complement(2812761..2814014)
     CDS             complement(2814378..2815058)
     CDS             complement(2815058..2815333)
     CDS             complement(2815767..2816918)
     CDS             complement(2817575..2818975)
     CDS             complement(2818980..2820431)
     CDS             complement(2820433..2821437)
     CDS             complement(2821482..2822714)
     CDS             2823353..2824480
     CDS             2824931..2825371
     CDS             complement(2825622..2826737)
     CDS             2827041..2827976
     CDS             2827980..2828711
     CDS             2828839..2830497
     CDS             complement(2830711..2832984)
     CDS             complement(2833036..2833431)
     CDS             2833870..2834103
     CDS             2834374..2835645
     CDS             2835757..2837547
     CDS             2837720..2839426
     CDS             2839740..2840771
     CDS             2840768..2842585
     CDS             complement(2842617..2843066)
     CDS             2843391..2844044
     CDS             complement(2844523..2844957)
     CDS             2846158..2847090
     CDS             2847404..2848789
     CDS             complement(2848811..2851318)
     CDS             complement(2851592..2851999)
     CDS             complement(2852169..2852870)
     CDS             complement(2852873..2853475)
     CDS             complement(2853817..2854320)
     CDS             complement(2854323..2854748)
     CDS             complement(2855425..2856990)
     CDS             2857478..2857801
     CDS             complement(2857767..2858204)
     CDS             2858348..2859760
     CDS             2859757..2860404
     CDS             complement(2860542..2861138)
     CDS             complement(2861429..2862205)
     CDS             complement(2862202..2864625)
     CDS             complement(2864960..2866063)
     CDS             complement(2866151..2866888)
     CDS             complement(2866987..2867385)
     CDS             complement(2867424..2868722)
     CDS             complement(2868719..2869501)
     CDS             complement(2869558..2870991)
     CDS             complement(2870991..2871692)
     CDS             complement(2871692..2873140)
     CDS             complement(2873173..2877315)
     CDS             complement(2877312..2883725)
     CDS             complement(2883827..2885422)
     CDS             2886029..2888662
     CDS             2888655..2889629
     CDS             complement(2889754..2890317)
     CDS             complement(2890354..2891700)
     CDS             complement(2891697..2892767)
     CDS             complement(2892780..2893508)
     CDS             complement(2893505..2894197)
     CDS             complement(2894226..2894987)
     CDS             2895094..2895351
     CDS             complement(2895429..2896136)
     CDS             complement(2896143..2898134)
     CDS             complement(2898146..2898478)
     CDS             complement(2898483..2899331)
     CDS             2899868..2900773
     CDS             complement(2900819..2901754)
     CDS             complement(2901751..2902374)
     CDS             complement(2902367..2902735)
     CDS             2903241..2905508
     CDS             complement(2905638..2906195)
     CDS             2906560..2907165
     CDS             2907146..2907343
     CDS             complement(2907638..2907994)
     CDS             2908513..2909175
     CDS             2909200..2910267
     CDS             complement(2910361..2911740)
     CDS             2912492..2912653