CDS             202..1557
     CDS             1709..2845
     CDS             2920..3117
     CDS             3447..4562
     CDS             4632..5201
     CDS             5204..8707
     CDS             8869..9141
     CDS             9128..9499
     CDS             9496..9621
     CDS             9634..10920
     CDS             10917..12203
     CDS             12208..12750
     CDS             12772..14751
     CDS             15008..16468
     CDS             16776..16871
     CDS             17761..17868
     CDS             18227..18319
     CDS             20520..20672
     CDS             23762..23869
     CDS             24228..24320
     CDS             26521..26673
     CDS             31158..32354
     CDS             32607..33569
     CDS             33755..34510
     CDS             34608..35615
     CDS             35608..35850
     CDS             35971..36705
     CDS             36781..40554
     CDS             40715..42169
     CDS             42197..43219
     CDS             43387..43941
     CDS             44125..45672
     CDS             complement(45731..46855)
     CDS             47018..48373
     CDS             48532..49143
     CDS             49130..50203
     CDS             50224..51564
     CDS             51933..53225
     CDS             53359..54270
     CDS             54355..54450
     CDS             54497..55495
     CDS             55633..56070
     CDS             56093..56494
     CDS             56491..58266
     CDS             58575..61217
     CDS             complement(61187..61294)
     CDS             61469..62485
     CDS             62873..64162
     CDS             64361..64669
     CDS             64917..65543
     CDS             65567..66190
     CDS             66190..66486
     CDS             66504..67337
     CDS             67476..67754
     CDS             67770..68114
     CDS             68127..68780
     CDS             68784..69197
     CDS             69207..69413
     CDS             69439..69699
     CDS             69724..70092
     CDS             70171..70476
     CDS             70500..71042
     CDS             71058..71243
     CDS             71394..71792
     CDS             71995..72531
     CDS             72636..72992
     CDS             73011..73505
     CDS             73520..73702
     CDS             73917..74357
     CDS             74374..75678
     CDS             75828..76466
     CDS             76584..76802
     CDS             76828..76944
     CDS             76962..77327
     CDS             77345..77728
     CDS             77774..78712
     CDS             78727..79113
     CDS             79679..79774
     CDS             80664..80771
     CDS             81130..81222
     CDS             83423..83575
     CDS             86359..86544
     CDS             87242..87490
     CDS             87530..87757
     CDS             87867..88310
     CDS             88314..89033
     CDS             89026..89841
     CDS             complement(89881..90264)
     CDS             complement(90320..91576)
     CDS             91680..93980
     CDS             94244..97810
     CDS             97901..101542
     CDS             101694..102059
     CDS             102151..103089
     CDS             103073..104059
     CDS             104061..104387
     CDS             104362..104790
     CDS             104747..105031
     CDS             105024..105458
     CDS             105442..105768
     CDS             105866..106819
     CDS             106878..108074
     CDS             complement(108652..109422)
     CDS             complement(109470..110537)
     CDS             111073..112074
     CDS             112079..112372
     CDS             112369..112707
     CDS             112704..113330
     CDS             113482..113877
     CDS             complement(114132..114773)
     CDS             complement(114793..115770)
     CDS             complement(115757..116629)
     CDS             complement(116755..117375)
     CDS             complement(117637..118290)
     CDS             118720..120294
     CDS             120287..120808
     CDS             120829..121863
     CDS             121879..122604
     CDS             122621..123208
     CDS             complement(123368..124573)
     CDS             124958..127048
     CDS             complement(127314..127931)
     CDS             128332..129738
     CDS             complement(129808..130719)
     CDS             130840..132024
     CDS             132036..132695
     CDS             132698..133345
     CDS             complement(133467..134147)
     CDS             134321..134686
     CDS             134723..135742
     CDS             136197..136517
     CDS             136507..138507
     CDS             138509..138988
     CDS             139056..139640
     CDS             139656..140654
     CDS             140651..140971
     CDS             141172..142947
     CDS             142948..144363
     CDS             144408..145034
     CDS             complement(145154..146416)
     CDS             complement(146429..147307)
     CDS             147745..149037
     CDS             149366..150409
     CDS             150582..151121
     CDS             151493..152848
     CDS             152982..153338
     CDS             153362..155077
     CDS             complement(155216..155458)
     CDS             complement(155875..156042)
     CDS             complement(156227..156493)
     CDS             156977..158116
     CDS             158325..160826
     CDS             161133..162566
     CDS             162637..162915
     CDS             163038..163523
     CDS             163614..164276
     CDS             164281..165144
     CDS             165146..165850
     CDS             166175..167821
     CDS             168074..169165
     CDS             169655..170851
     CDS             170867..172594
     CDS             172725..175367
     CDS             175554..176009
     CDS             176061..176528
     CDS             complement(176631..177494)
     CDS             177713..178855
     CDS             179073..179384
     CDS             179388..179927
     CDS             180066..180845
     CDS             180845..181324
     CDS             complement(181975..183195)
     CDS             complement(183668..184510)
     CDS             184584..185306
     CDS             185391..185510
     CDS             185762..187111
     CDS             complement(187459..188967)
     CDS             189272..189403
     CDS             189655..190326
     CDS             complement(190425..191324)
     CDS             complement(191357..192373)
     CDS             192671..193120
     CDS             193113..194819
     CDS             194822..196606
     CDS             196724..197491
     CDS             197445..197573
     CDS             197601..198047
     CDS             198128..199489
     CDS             199677..200174
     CDS             200305..201015
     CDS             201197..202642
     CDS             203036..204382
     CDS             204379..205662
     CDS             205666..206406
     CDS             206946..207305
     CDS             207289..208098
     CDS             208110..209024
     CDS             209339..209473
     CDS             209747..210451
     CDS             210500..211819
     CDS             211924..212811
     CDS             212824..213654
     CDS             213674..214129
     CDS             214173..214835
     CDS             214847..215761
     CDS             215783..216721
     CDS             complement(216832..217662)
     CDS             217947..218738
     CDS             218731..219300
     CDS             219414..220286
     CDS             220709..221581
     CDS             221591..222253
     CDS             222246..222878
     CDS             222880..224151
     CDS             224141..225079
     CDS             complement(225220..225636)
     CDS             225841..226680
     CDS             226671..229292
     CDS             229500..229913
     CDS             229934..230404
     CDS             230772..232850
     CDS             233197..234207
     CDS             complement(234433..234549)
     CDS             complement(234691..235431)
     CDS             complement(235424..236992)
     CDS             237190..239115
     CDS             239181..240020
     CDS             240166..240927
     CDS             240934..242103
     CDS             242225..242995
     CDS             243090..244352
     CDS             244383..245609
     CDS             245596..246075
     CDS             246068..247486
     CDS             complement(247638..248819)
     CDS             complement(248987..250219)
     CDS             250550..252520
     CDS             252585..254087
     CDS             254087..255013
     CDS             255022..256092
     CDS             256085..257008
     CDS             257736..257831
     CDS             258721..258828
     CDS             259187..259279
     CDS             261480..261632
     CDS             263392..263877
     CDS             264436..264963
     CDS             264963..266081
     CDS             266106..266414
     CDS             266483..267115
     CDS             267112..267705
     CDS             267705..268082
     CDS             268130..268873
     CDS             269127..270233
     CDS             270714..271430
     CDS             271633..272475
     CDS             272803..273648
     CDS             273898..274962
     CDS             274963..275655
     CDS             complement(275709..277079)
     CDS             277313..278527
     CDS             complement(278582..279256)
     CDS             complement(279266..280657)
     CDS             complement(280727..281440)
     CDS             281590..282147
     CDS             282194..283090
     CDS             283324..283857
     CDS             284124..284810
     CDS             284816..286318
     CDS             286533..287027
     CDS             287014..288186
     CDS             288187..289089
     CDS             289152..290462
     CDS             290672..293767
     CDS             complement(293882..295078)
     CDS             complement(295389..296129)
     CDS             complement(296140..296532)
     CDS             complement(296536..296886)
     CDS             297175..297450
     CDS             297485..297697
     CDS             297771..297905
     CDS             complement(298025..298525)
     CDS             298577..299296
     CDS             299370..299627
     CDS             299720..299911
     CDS             300032..300220
     CDS             300207..301547
     CDS             301540..302301
     CDS             302301..303113
     CDS             303113..303340
     CDS             303330..303479
     CDS             303496..303939
     CDS             303936..304106
     CDS             304103..304372
     CDS             304374..305006
     CDS             305011..305496
     CDS             305493..305714
     CDS             305711..306103
     CDS             306118..306399
     CDS             306396..306734
     CDS             306737..307564
     CDS             307579..307980
     CDS             308140..308715
     CDS             308869..309162
     CDS             309220..309423
     CDS             309449..309835
     CDS             309828..310133
     CDS             310275..310592
     CDS             310605..312335
     CDS             312338..312550
     CDS             312703..313890
     CDS             313871..314677
     CDS             314694..315827
     CDS             315841..316014
     CDS             316014..316322
     CDS             316315..316677
     CDS             316679..317077
     CDS             317070..317450
     CDS             317462..318046
     CDS             318139..318441
     CDS             318525..318623
     CDS             318667..322767
     CDS             322780..323550
     CDS             323547..325598
     CDS             325595..326602
     CDS             326612..328516
     CDS             328528..328956
     CDS             328959..329591
     CDS             329603..329875
     CDS             329872..330099
     CDS             330108..330224
     CDS             330218..331435
     CDS             complement(331557..332312)
     CDS             332532..332714
     CDS             333023..333625
     CDS             333665..334993
     CDS             335039..335521
     CDS             335639..337207
     CDS             337280..337762
     CDS             complement(338386..339309)
     CDS             complement(339391..339669)
     CDS             339930..340667
     CDS             340706..341206
     CDS             341221..341910
     CDS             342088..342330
     CDS             342508..343302
     CDS             343299..344285
     CDS             344264..344785
     CDS             344782..345243
     CDS             345240..345986
     CDS             345986..346690
     CDS             346687..347238
     CDS             347359..348081
     CDS             348078..348338
     CDS             348427..349461
     CDS             349605..350153
     CDS             complement(350145..351170)
     CDS             351550..352113
     CDS             352115..352768
     CDS             353061..353981
     CDS             354020..354574
     CDS             354707..356041
     CDS             356047..356910
     CDS             357041..357976
     CDS             358052..358705
     CDS             complement(358750..359751)
     CDS             complement(359748..360800)
     CDS             complement(360790..361722)
     CDS             complement(361748..362530)
     CDS             complement(362776..364221)
     CDS             364309..365943
     CDS             366110..366739
     CDS             366963..367553
     CDS             368048..368323
     CDS             368572..369207
     CDS             369225..370100
     CDS             370119..370358
     CDS             370763..371086
     CDS             371091..371954
     CDS             371981..372373
     CDS             complement(372420..373049)
     CDS             373348..373704
     CDS             complement(373778..374605)
     CDS             374839..376020
     CDS             376287..381230
     CDS             381999..382706
     CDS             382949..384946
     CDS             385440..386453
     CDS             386457..386945
     CDS             386912..389092
     CDS             complement(389324..390049)
     CDS             390507..390857
     CDS             391272..391523
     CDS             complement(391617..392117)
     CDS             392479..392715
     CDS             392708..393406
     CDS             393452..394441
     CDS             394774..396111
     CDS             396284..397666
     CDS             397700..398254
     CDS             398254..398505
     CDS             398525..399220
     CDS             399371..399712
     CDS             complement(399813..400460)
     CDS             400606..401538
     CDS             401602..402327
     CDS             402328..403182
     CDS             complement(403330..404136)
     CDS             404353..406758
     CDS             complement(406828..407181)
     CDS             407425..407850
     CDS             407956..408645
     CDS             408967..409695
     CDS             409724..410281
     CDS             410390..411247
     CDS             411320..411829
     CDS             411826..412041
     CDS             412197..413378
     CDS             413693..415465
     CDS             415624..416676
     CDS             416722..417297
     CDS             417456..417953
     CDS             417934..418341
     CDS             418461..419357
     CDS             419377..419853
     CDS             complement(420159..420413)
     CDS             420947..421177
     CDS             complement(421673..422374)
     CDS             complement(422479..422715)
     CDS             423013..423237
     CDS             423215..423391
     CDS             423477..423704
     CDS             424605..424835
     CDS             424884..425201
     CDS             425693..425935
     CDS             425981..426151
     CDS             426191..426406
     CDS             426620..427825
     CDS             428266..429015
     CDS             429016..430350
     CDS             complement(430498..430623)
     CDS             complement(430700..431317)
     CDS             complement(431482..432063)
     CDS             complement(432074..434227)
     CDS             434445..434741
     CDS             434754..434954
     CDS             435493..435834
     CDS             435967..436401
     CDS             436622..437689
     CDS             437734..438180
     CDS             complement(438529..438798)
     CDS             439869..440735
     CDS             440907..441734
     CDS             441731..442324
     CDS             442514..444016
     CDS             444210..445331
     CDS             445520..445756
     CDS             445850..448183
     CDS             448186..448653
     CDS             448659..449378
     CDS             complement(449493..450140)
     CDS             complement(450190..451116)
     CDS             complement(451116..451799)
     CDS             complement(452010..452936)
     CDS             complement(453081..453458)
     CDS             complement(453469..454134)
     CDS             complement(454183..455268)
     CDS             complement(455299..456309)
     CDS             456528..457529
     CDS             457660..458658
     CDS             458660..459994
     CDS             460415..462358
     CDS             complement(462359..463360)
     CDS             463585..464577
     CDS             464579..465397
     CDS             465399..466184
     CDS             complement(466288..467277)
     CDS             complement(467292..467828)
     CDS             467980..468969
     CDS             468980..469555
     CDS             469555..469929
     CDS             469943..470653
     CDS             470788..471357
     CDS             471326..472474
     CDS             472431..473678
     CDS             473773..474768
     CDS             474930..475640
     CDS             475633..476985
     CDS             476989..477798
     CDS             478241..478933
     CDS             478934..482473
     CDS             complement(482726..483577)
     CDS             483852..484724
     CDS             484721..485557
     CDS             485559..486293
     CDS             486286..487272
     CDS             487282..488481
     CDS             488474..489433
     CDS             489488..490477
     CDS             491169..492326
     CDS             492411..493619
     CDS             complement(493721..493930)
     CDS             complement(493920..494765)
     CDS             complement(494850..495578)
     CDS             complement(495569..495793)
     CDS             complement(495793..496686)
     CDS             496720..496878
     CDS             496933..497235
     CDS             497235..497540
     CDS             497936..498388
     CDS             498454..498762
     CDS             499167..499505
     CDS             499529..500206
     CDS             500367..500942
     CDS             501064..501264
     CDS             501536..502555
     CDS             502568..502768
     CDS             502888..503373
     CDS             503370..503786
     CDS             complement(504159..504962)
     CDS             complement(505010..505285)
     CDS             505590..506387
     CDS             506391..507215
     CDS             507215..508765
     CDS             complement(508819..510186)
     CDS             510514..511356
     CDS             511358..513220
     CDS             513239..514663
     CDS             complement(514762..515577)
     CDS             complement(515577..516479)
     CDS             complement(516627..516782)
     CDS             517016..519148
     CDS             519636..519908
     CDS             520273..521205
     CDS             521202..521981
     CDS             522003..522410
     CDS             522403..522831
     CDS             complement(522990..523274)
     CDS             523473..524399
     CDS             524501..525787
     CDS             525999..526211
     CDS             complement(526584..528077)
     CDS             528251..529153
     CDS             complement(529261..529884)
     CDS             complement(530224..530703)
     CDS             complement(530794..531357)
     CDS             complement(531626..532474)
     CDS             532800..533303
     CDS             533287..533667
     CDS             complement(533624..534127)
     CDS             complement(534120..535919)
     CDS             536078..538876
     CDS             539046..540320
     CDS             540674..541870
     CDS             542111..542869
     CDS             complement(542968..544203)
     CDS             complement(544190..545416)
     CDS             complement(545416..546225)
     CDS             complement(546681..547982)
     CDS             548064..548450
     CDS             548680..551361
     CDS             complement(551445..552440)
     CDS             complement(552504..554411)
     CDS             complement(554497..555318)
     CDS             complement(555305..556087)
     CDS             complement(556106..556594)
     CDS             complement(556630..557829)
     CDS             complement(557829..558266)
     CDS             558590..559384
     CDS             559409..560050
     CDS             560079..561080
     CDS             561085..561720
     CDS             562016..562666
     CDS             563361..564485
     CDS             564639..565652
     CDS             565671..566363
     CDS             566356..567285
     CDS             complement(567596..568231)
     CDS             568462..569226
     CDS             569334..571835
     CDS             572170..573363
     CDS             573384..574730
     CDS             575144..576034
     CDS             576031..577008
     CDS             577005..577916
     CDS             complement(578093..579508)
     CDS             complement(579631..579936)
     CDS             complement(579946..580710)
     CDS             581070..581228
     CDS             complement(581327..581968)
     CDS             582020..582208
     CDS             582257..583018
     CDS             583031..583162
     CDS             complement(583159..583341)
     CDS             583428..583565
     CDS             583567..583752
     CDS             584235..584621
     CDS             584602..584835
     CDS             584832..584972
     CDS             584981..585187
     CDS             585243..585575
     CDS             585575..586564
     CDS             586561..586761
     CDS             586754..587551
     CDS             587728..588069
     CDS             588066..588578
     CDS             588565..588762
     CDS             588756..589040
     CDS             589037..589306
     CDS             589316..589729
     CDS             589726..590010
     CDS             590014..590496
     CDS             590486..591250
     CDS             591298..592023
     CDS             592020..592190
     CDS             592466..592903
     CDS             593486..594415
     CDS             complement(594542..594919)
     CDS             complement(594971..595156)
     CDS             595255..595395
     CDS             595392..595730
     CDS             595901..596368
     CDS             596371..596601
     CDS             596602..598359
     CDS             598356..598526
     CDS             598519..598743
     CDS             598777..599997
     CDS             599975..600640
     CDS             600665..601852
     CDS             601997..602299
     CDS             602296..602643
     CDS             602640..603017
     CDS             603014..603439
     CDS             603455..604063
     CDS             604116..604442
     CDS             604652..608575
     CDS             608575..609318
     CDS             609319..611325
     CDS             611322..612332
     CDS             612345..614231
     CDS             614243..614671
     CDS             614674..615291
     CDS             615301..615576
     CDS             615573..615800
     CDS             615809..615919
     CDS             615916..617121
     CDS             complement(617189..617896)
     CDS             complement(618007..618765)
     CDS             619077..620495
     CDS             620647..622194
     CDS             622345..623067
     CDS             623087..624286
     CDS             complement(624383..624643)
     CDS             complement(624758..625699)
     CDS             626093..626542
     CDS             626718..627002
     CDS             626995..628257
     CDS             628372..628719
     CDS             complement(629714..630145)
     CDS             complement(630182..630556)
     CDS             630729..631298
     CDS             631299..633251
     CDS             633619..635343
     CDS             complement(635475..635933)
     CDS             636160..637467
     CDS             638235..638396
     CDS             638618..639568
     CDS             639565..640623
     CDS             640643..642001
     CDS             641976..642647
     CDS             642647..643327
     CDS             643350..644273
     CDS             644282..645409
     CDS             645406..646524
     CDS             647096..649828
     CDS             650106..650606
     CDS             650800..652758
     CDS             652772..653794
     CDS             654185..654382
     CDS             654417..655133
     CDS             655151..655645
     CDS             655645..656181
     CDS             656197..657705
     CDS             657721..658596
     CDS             658758..660164
     CDS             660177..660593
     CDS             660859..661116
     CDS             661181..662452
     CDS             662456..662644
     CDS             662895..663257
     CDS             663244..663543
     CDS             663826..664869
     CDS             665079..667484
     CDS             667596..667973
     CDS             667966..668352
     CDS             668425..669501
     CDS             669511..670179
     CDS             complement(670283..671197)
     CDS             671348..674563
     CDS             674524..678192
     CDS             678332..679144
     CDS             679285..679461
     CDS             complement(679589..679951)
     CDS             680081..681895
     CDS             681904..683013
     CDS             683250..683588
     CDS             683726..684580
     CDS             684699..685853
     CDS             685843..686775
     CDS             686778..687581
     CDS             687581..688786
     CDS             688811..689818
     CDS             689815..691560
     CDS             691557..694031
     CDS             694210..694905
     CDS             694907..695248
     CDS             695241..696527
     CDS             696508..698004
     CDS             698098..699321
     CDS             699362..699850
     CDS             700083..700559
     CDS             700574..701254
     CDS             701416..701946
     CDS             701988..702185
     CDS             702244..702603
     CDS             complement(702894..705104)
     CDS             705212..706375
     CDS             706372..707058
     CDS             707152..708318
     CDS             708379..708720
     CDS             708941..710293
     CDS             complement(710381..711649)
     CDS             complement(711679..712119)
     CDS             712354..713496
     CDS             713508..714722
     CDS             714760..716052
     CDS             716176..717153
     CDS             717352..717666
     CDS             717678..718004
     CDS             718032..718325
     CDS             718471..718572
     CDS             718674..719588
     CDS             719585..720043
     CDS             720033..720923
     CDS             721319..721840
     CDS             721856..723115
     CDS             723176..724111
     CDS             724155..725237
     CDS             725483..728659
     CDS             728834..730105
     CDS             730105..730815
     CDS             730827..732047
     CDS             732301..734034
     CDS             734161..734433
     CDS             734443..734682
     CDS             735614..738640
     CDS             738660..739061
     CDS             complement(739241..740116)
     CDS             740252..740773
     CDS             740988..741506
     CDS             741496..742215
     CDS             742227..743219
     CDS             743397..744455
     CDS             744468..745391
     CDS             745647..746360
     CDS             746357..747268
     CDS             747265..749211
     CDS             749310..749903
     CDS             750054..750761
     CDS             complement(750818..751036)
     CDS             complement(751718..752077)
     CDS             complement(752074..752736)
     CDS             753240..753416
     CDS             753644..754024
     CDS             754024..754872
     CDS             754997..756205
     CDS             756202..758079
     CDS             758971..759381
     CDS             complement(759462..761474)
     CDS             761694..762344
     CDS             762347..763015
     CDS             763024..764256
     CDS             764550..765428
     CDS             765410..766354
     CDS             766347..767360
     CDS             767347..768336
     CDS             complement(768566..769843)
     CDS             complement(769830..771005)
     CDS             771214..772053
     CDS             772133..772630
     CDS             772650..772820
     CDS             772950..774179
     CDS             774189..774788
     CDS             774936..775679
     CDS             complement(775737..777836)
     CDS             778214..778897
     CDS             778974..780185
     CDS             780204..780644
     CDS             780628..781437
     CDS             782100..782813
     CDS             782806..783594
     CDS             complement(783674..784579)
     CDS             784801..785337
     CDS             785614..786306
     CDS             786364..786993
     CDS             787190..788644
     CDS             788762..789625
     CDS             789654..790304
     CDS             790437..791090
     CDS             791249..792517
     CDS             complement(792575..793216)
     CDS             793351..795300
     CDS             795427..797850
     CDS             797973..798995
     CDS             799059..799289
     CDS             799679..800884
     CDS             complement(801431..801733)
     CDS             801933..802919
     CDS             803230..803649
     CDS             803887..804795
     CDS             complement(804913..805089)
     CDS             805223..806122
     CDS             806195..807433
     CDS             807426..808061
     CDS             808076..809005
     CDS             809005..809769
     CDS             809766..811976
     CDS             812126..812644
     CDS             812725..813408
     CDS             813405..814061
     CDS             814133..814819
     CDS             814809..815597
     CDS             815637..816743
     CDS             816801..817670
     CDS             817670..818263
     CDS             818507..819547
     CDS             819768..820244
     CDS             820302..821483
     CDS             821473..822720
     CDS             complement(822779..824431)
     CDS             824785..825783
     CDS             825788..825952
     CDS             826129..826998
     CDS             826995..827753
     CDS             827957..829618
     CDS             829751..830536
     CDS             830566..830892
     CDS             830938..832845
     CDS             833130..834098
     CDS             834154..835155
     CDS             835340..836749
     CDS             complement(836760..837047)
     CDS             837080..838843
     CDS             complement(839518..841935)
     CDS             842167..843156
     CDS             complement(843265..844056)
     CDS             complement(844056..845399)
     CDS             845501..846352
     CDS             846349..847305
     CDS             847359..848714
     CDS             848838..849479
     CDS             849476..850672
     CDS             850682..851434
     CDS             851434..852198
     CDS             852198..852830
     CDS             853125..853649
     CDS             853949..854893
     CDS             855080..855517
     CDS             855647..856666
     CDS             856873..857298
     CDS             857323..857814
     CDS             857831..858640
     CDS             858637..859464
     CDS             859600..861249
     CDS             861253..862041
     CDS             862035..863081
     CDS             863196..864593
     CDS             864695..866491
     CDS             866675..867277
     CDS             867402..868811
     CDS             complement(868879..870255)
     CDS             complement(870271..871329)
     CDS             871676..872176
     CDS             872241..872606
     CDS             872833..874080
     CDS             complement(874196..875158)
     CDS             complement(875376..876380)
     CDS             876577..877854
     CDS             877889..878473
     CDS             878482..879282
     CDS             879289..879648
     CDS             879645..880145
     CDS             880295..881182
     CDS             881228..882382
     CDS             882366..883160
     CDS             883157..883933
     CDS             883926..884999
     CDS             complement(885054..885719)
     CDS             complement(885700..887241)
     CDS             887402..888733
     CDS             888764..889930
     CDS             complement(890011..891060)
     CDS             891297..892028
     CDS             892205..893737
     CDS             893900..894514
     CDS             894694..895821
     CDS             895870..896550
     CDS             complement(896552..897247)
     CDS             complement(897257..897901)
     CDS             complement(898153..898500)
     CDS             complement(898490..899617)
     CDS             complement(899614..900594)
     CDS             complement(900734..901312)
     CDS             901400..902071
     CDS             902046..902882
     CDS             902879..903784
     CDS             903788..904783
     CDS             904910..905665
     CDS             complement(905859..906548)
     CDS             906968..907696
     CDS             907689..909215
     CDS             909493..910476
     CDS             910781..911362
     CDS             911362..912645
     CDS             complement(912709..913647)
     CDS             complement(913700..913885)
     CDS             914023..914592
     CDS             914627..915706
     CDS             915706..916545
     CDS             916529..917119
     CDS             917137..917589
     CDS             917579..918835
     CDS             918842..919819
     CDS             919820..920419
     CDS             920429..922147
     CDS             922150..923877
     CDS             924118..925488
     CDS             complement(925647..926630)
     CDS             926821..929307
     CDS             929327..930076
     CDS             930159..930572
     CDS             931059..931178
     CDS             931186..931620
     CDS             complement(931670..932581)
     CDS             complement(932698..933348)
     CDS             complement(933345..933785)
     CDS             934004..934852
     CDS             934842..935633
     CDS             935698..936534
     CDS             936641..938770
     CDS             938767..940251
     CDS             940429..941811
     CDS             941854..942168
     CDS             942168..942518
     CDS             942528..943658
     CDS             complement(943859..944743)
     CDS             complement(944736..945431)
     CDS             complement(945589..946995)
     CDS             947372..947695
     CDS             947752..948147
     CDS             948192..949313
     CDS             949331..949465
     CDS             949501..949809
     CDS             949797..950684
     CDS             950687..952219
     CDS             952212..952790
     CDS             952805..954199
     CDS             complement(954309..955361)
     CDS             complement(955450..955932)
     CDS             complement(956631..957701)
     CDS             958164..958862
     CDS             complement(958997..960559)
     CDS             complement(960574..960915)
     CDS             complement(961004..961702)
     CDS             complement(961785..963218)
     CDS             963385..964947
     CDS             complement(964989..966212)
     CDS             complement(966578..968122)
     CDS             complement(968256..968813)
     CDS             complement(968791..969657)
     CDS             969747..971015
     CDS             complement(971423..971779)
     CDS             complement(972101..973678)
     CDS             complement(973763..975433)
     CDS             complement(975561..976580)
     CDS             complement(976627..977508)
     CDS             complement(977501..978313)
     CDS             complement(978306..978638)
     CDS             complement(978680..979678)
     CDS             complement(979675..980874)
     CDS             complement(980871..981707)
     CDS             981903..982595
     CDS             982588..983133
     CDS             983191..983760
     CDS             983935..985653
     CDS             complement(985868..986824)
     CDS             complement(986826..987890)
     CDS             complement(987883..989415)
     CDS             complement(989554..990606)
     CDS             complement(990700..991089)
     CDS             complement(991598..992191)
     CDS             992459..993379
     CDS             993448..993681
     CDS             complement(993806..995116)
     CDS             complement(995109..995783)
     CDS             complement(996129..998666)
     CDS             complement(998871..999524)
     CDS             complement(999592..1000350)
     CDS             complement(1000363..1001166)
     CDS             complement(1001182..1002069)
     CDS             complement(1002059..1002994)
     CDS             complement(1003005..1003871)
     CDS             complement(1004010..1005320)
     CDS             complement(1005323..1006111)
     CDS             complement(1006101..1006379)
     CDS             complement(1006381..1006785)
     CDS             complement(1006828..1007760)
     CDS             complement(1007789..1008673)
     CDS             complement(1008789..1010129)
     CDS             complement(1010226..1011182)
     CDS             complement(1011193..1011789)
     CDS             complement(1011881..1014517)
     CDS             complement(1014532..1015233)
     CDS             1015351..1015893
     CDS             complement(1016036..1016677)
     CDS             complement(1016840..1017328)
     CDS             complement(1017339..1017539)
     CDS             complement(1017580..1018119)
     CDS             complement(1018132..1018320)
     CDS             complement(1018331..1018918)
     CDS             complement(1018979..1019227)
     CDS             complement(1019590..1021908)
     CDS             1022439..1023761
     CDS             1023881..1025116
     CDS             complement(1025486..1026259)
     CDS             complement(1026628..1027464)
     CDS             complement(1027480..1028109)
     CDS             complement(1028119..1028760)
     CDS             complement(1028867..1029202)
     CDS             complement(1029398..1031212)
     CDS             complement(1031388..1031945)
     CDS             complement(1032163..1033665)
     CDS             complement(1033728..1034741)
     CDS             complement(1034821..1037931)
     CDS             1038116..1038487
     CDS             1038487..1039185
     CDS             1039195..1039980
     CDS             complement(1040107..1040721)
     CDS             complement(1041280..1041501)
     CDS             complement(1041616..1042404)
     CDS             complement(1042686..1043399)
     CDS             complement(1043703..1044569)
     CDS             complement(1044557..1045081)
     CDS             complement(1045221..1045865)
     CDS             complement(1045975..1046667)
     CDS             complement(1046900..1047457)
     CDS             complement(1047454..1047564)
     CDS             complement(1047573..1047800)
     CDS             complement(1047797..1048072)
     CDS             complement(1048088..1048699)
     CDS             complement(1048702..1048863)
     CDS             complement(1048872..1049507)
     CDS             complement(1049544..1050776)
     CDS             complement(1050791..1051789)
     CDS             complement(1051786..1053837)
     CDS             complement(1053834..1054613)
     CDS             complement(1054645..1056837)
     CDS             complement(1056794..1058281)
     CDS             complement(1058296..1058625)
     CDS             complement(1058655..1059014)
     CDS             complement(1059067..1059672)
     CDS             complement(1059688..1060077)
     CDS             complement(1060074..1060430)
     CDS             complement(1060420..1060728)
     CDS             complement(1060725..1061078)
     CDS             complement(1061092..1061334)
     CDS             complement(1061344..1062423)
     CDS             complement(1062426..1062806)
     CDS             complement(1062816..1063349)
     CDS             complement(1063461..1064204)
     CDS             complement(1064206..1064454)
     CDS             complement(1064569..1064748)
     CDS             complement(1064844..1065113)
     CDS             complement(1065173..1065352)
     CDS             complement(1065343..1066968)
     CDS             complement(1066949..1068451)
     CDS             complement(1068463..1069752)
     CDS             complement(1069730..1070212)
     CDS             complement(1070755..1071195)
     CDS             complement(1071220..1071648)
     CDS             complement(1071651..1072283)
     CDS             complement(1072285..1072551)
     CDS             complement(1072548..1072718)
     CDS             complement(1072715..1073128)
     CDS             complement(1073112..1073399)
     CDS             complement(1073399..1073644)
     CDS             complement(1073641..1073997)
     CDS             complement(1073981..1074331)
     CDS             complement(1074285..1075154)
     CDS             complement(1075423..1076976)
     CDS             complement(1076994..1077476)
     CDS             complement(1077481..1078845)
     CDS             complement(1078920..1079603)
     CDS             complement(1079600..1079884)
     CDS             complement(1079881..1080075)
     CDS             complement(1080075..1080404)
     CDS             complement(1080388..1080501)
     CDS             complement(1080485..1080622)
     CDS             complement(1080619..1080915)
     CDS             complement(1080993..1081169)
     CDS             1081311..1081529
     CDS             1081705..1081914
     CDS             complement(1081873..1082118)
     CDS             1082173..1082682
     CDS             1082813..1083022
     CDS             complement(1083132..1083332)
     CDS             1083430..1084113
     CDS             complement(1084071..1084205)
     CDS             complement(1084240..1084398)
     CDS             complement(1084495..1084596)
     CDS             1084755..1085579
     CDS             1085592..1086401
     CDS             complement(1086458..1086610)
     CDS             1086651..1087739
     CDS             1088102..1088722
     CDS             complement(1088979..1091243)
     CDS             complement(1091278..1092771)
     CDS             complement(1092887..1093906)
     CDS             1094150..1095397
     CDS             1095671..1097032
     CDS             1097032..1097868
     CDS             1098049..1098300
     CDS             1098242..1098829
     CDS             complement(1099343..1100326)
     CDS             complement(1100357..1101607)
     CDS             complement(1101600..1101839)
     CDS             complement(1101857..1103113)
     CDS             complement(1103110..1104648)
     CDS             complement(1104660..1104803)
     CDS             complement(1105066..1107057)
     CDS             1107251..1109425
     CDS             1109425..1110165
     CDS             complement(1110313..1110465)
     CDS             complement(1110462..1111841)
     CDS             complement(1112031..1112465)
     CDS             complement(1112462..1112797)
     CDS             complement(1112800..1113111)
     CDS             complement(1113134..1115128)
     CDS             complement(1115234..1116328)
     CDS             complement(1116337..1117737)
     CDS             1117962..1118657
     CDS             complement(1118662..1118820)
     CDS             complement(1118889..1120202)
     CDS             complement(1120258..1120386)
     CDS             1120630..1121154
     CDS             1121175..1121987
     CDS             complement(1122250..1123122)
     CDS             1123346..1124656
     CDS             1124734..1124847
     CDS             1125061..1125630
     CDS             complement(1125800..1126531)
     CDS             1126646..1127011
     CDS             complement(1127131..1128351)
     CDS             1128725..1130209
     CDS             complement(1130314..1130715)
     CDS             complement(1130800..1131312)
     CDS             complement(1131471..1131581)
     CDS             complement(1131620..1132975)
     CDS             complement(1133057..1134508)
     CDS             complement(1134716..1135207)
     CDS             complement(1135200..1136483)
     CDS             complement(1136594..1137559)
     CDS             complement(1137561..1138421)
     CDS             complement(1138437..1139720)
     CDS             complement(1139729..1140271)
     CDS             complement(1140509..1141246)
     CDS             complement(1141603..1142862)
     CDS             complement(1143035..1144231)
     CDS             complement(1144768..1147146)
     CDS             1147349..1148290
     CDS             complement(1148563..1150233)
     CDS             complement(1150233..1150730)
     CDS             1150875..1151684
     CDS             complement(1151737..1152000)
     CDS             complement(1152080..1152706)
     CDS             1152804..1153889
     CDS             complement(1154000..1155274)
     CDS             complement(1155370..1156797)
     CDS             complement(1156982..1158715)
     CDS             complement(1158720..1158983)
     CDS             1159376..1159594
     CDS             1159614..1161773
     CDS             1162106..1163065
     CDS             1163040..1164353
     CDS             1164449..1164562
     CDS             1164776..1165345
     CDS             1165385..1165600
     CDS             complement(1165697..1166392)
     CDS             complement(1166411..1167181)
     CDS             complement(1167178..1167399)
     CDS             complement(1167753..1170371)
     CDS             complement(1170758..1171813)
     CDS             complement(1171876..1172583)
     CDS             complement(1172649..1173845)
     CDS             complement(1174221..1176026)
     CDS             complement(1176039..1177001)
     CDS             complement(1177296..1178012)
     CDS             complement(1178131..1178835)
     CDS             1179037..1180065
     CDS             1180072..1181292
     CDS             complement(1181406..1181996)
     CDS             complement(1181993..1182241)
     CDS             complement(1182297..1182443)
     CDS             complement(1182610..1183215)
     CDS             complement(1183312..1184352)
     CDS             complement(1184423..1186666)
     CDS             complement(1186647..1187309)
     CDS             complement(1187508..1188248)
     CDS             1188288..1189142
     CDS             1189132..1189410
     CDS             complement(1189434..1191434)
     CDS             complement(1191561..1193180)
     CDS             complement(1193487..1195031)
     CDS             complement(1195279..1195974)
     CDS             complement(1196054..1197445)
     CDS             complement(1197644..1198690)
     CDS             complement(1198791..1199387)
     CDS             complement(1200176..1200445)
     CDS             complement(1200467..1201009)
     CDS             complement(1201170..1201691)
     CDS             complement(1201798..1202493)
     CDS             1202732..1203667
     CDS             complement(1203967..1205829)
     CDS             complement(1206360..1206542)
     CDS             1206782..1207582
     CDS             1207851..1208285
     CDS             complement(1208355..1209560)
     CDS             complement(1209557..1209667)
     CDS             complement(1209676..1209903)
     CDS             complement(1209900..1210175)
     CDS             complement(1210185..1210802)
     CDS             complement(1210805..1211236)
     CDS             complement(1211248..1213032)
     CDS             complement(1213047..1214048)
     CDS             complement(1214048..1216006)
     CDS             complement(1216003..1216698)
     CDS             complement(1216695..1217039)
     CDS             complement(1217060..1218211)
     CDS             complement(1218192..1218503)
     CDS             complement(1218711..1219271)
     CDS             complement(1219372..1219971)
     CDS             complement(1219971..1220342)
     CDS             complement(1220357..1220620)
     CDS             complement(1220631..1221224)
     CDS             complement(1221236..1221571)
     CDS             complement(1221572..1221808)
     CDS             complement(1221801..1222139)
     CDS             complement(1222099..1222521)
     CDS             complement(1222531..1222731)
     CDS             complement(1222731..1223642)
     CDS             complement(1223667..1224128)
     CDS             complement(1224210..1225625)
     CDS             complement(1225707..1225943)
     CDS             complement(1225945..1226211)
     CDS             complement(1226204..1226356)
     CDS             complement(1226433..1226657)
     CDS             complement(1226663..1228156)
     CDS             complement(1228149..1229417)
     CDS             complement(1229414..1229770)
     CDS             complement(1230372..1230791)
     CDS             complement(1230867..1231118)
     CDS             complement(1231115..1231669)
     CDS             complement(1231717..1232472)
     CDS             complement(1232739..1232924)
     CDS             complement(1232911..1233423)
     CDS             complement(1233420..1233761)
     CDS             complement(1233939..1234106)
     CDS             complement(1234116..1234913)
     CDS             complement(1234910..1235839)
     CDS             complement(1235842..1236171)
     CDS             complement(1236227..1236433)
     CDS             complement(1236442..1236582)
     CDS             complement(1236579..1236812)
     CDS             complement(1236793..1237179)
     CDS             complement(1237683..1237868)
     CDS             complement(1237870..1238181)
     CDS             complement(1238279..1238410)
     CDS             complement(1238451..1238663)
     CDS             1238865..1239620
     CDS             1239632..1240150
     CDS             1240274..1241416
     CDS             complement(1241505..1241780)
     CDS             complement(1241879..1242466)
     CDS             complement(1242444..1243304)
     CDS             complement(1243279..1244118)
     CDS             complement(1244346..1245293)
     CDS             complement(1245465..1247126)
     CDS             complement(1247148..1247618)
     CDS             complement(1247605..1248432)
     CDS             complement(1248425..1249297)
     CDS             complement(1249297..1249512)
     CDS             complement(1249490..1250830)
     CDS             complement(1250983..1251837)
     CDS             complement(1252045..1253739)
     CDS             complement(1253917..1255326)
     CDS             complement(1255475..1256209)
     CDS             complement(1256209..1256895)
     CDS             complement(1257022..1257252)
     CDS             1257550..1259832
     CDS             1259960..1260415
     CDS             1260466..1260768
     CDS             complement(1261032..1263833)
     CDS             complement(1264106..1264864)
     CDS             complement(1264874..1265668)
     CDS             complement(1265668..1265922)
     CDS             complement(1265927..1266583)
     CDS             complement(1266595..1267266)
     CDS             complement(1267269..1268588)
     CDS             complement(1268612..1269976)
     CDS             complement(1270188..1271336)
     CDS             complement(1271337..1272419)
     CDS             complement(1272419..1273777)
     CDS             complement(1274133..1274384)
     CDS             complement(1274506..1276347)
     CDS             complement(1276530..1276919)
     CDS             complement(1276929..1277900)
     CDS             complement(1277905..1278108)
     CDS             complement(1278250..1278777)
     CDS             complement(1279712..1280791)
     CDS             complement(1280795..1281415)
     CDS             complement(1281863..1282840)
     CDS             complement(1283254..1284291)
     CDS             complement(1284278..1284769)
     CDS             complement(1284759..1285298)
     CDS             complement(1285421..1286413)
     CDS             complement(1286726..1287676)
     CDS             complement(1287696..1289027)
     CDS             complement(1289044..1290537)
     CDS             complement(1290707..1291720)
     CDS             complement(1291760..1292188)
     CDS             complement(1292288..1293523)
     CDS             complement(1293797..1294477)
     CDS             1294619..1295092
     CDS             complement(1295178..1295894)
     CDS             complement(1295917..1296996)
     CDS             complement(1297069..1298802)
     CDS             complement(1298799..1299539)
     CDS             complement(1299627..1300733)
     CDS             complement(1300776..1301399)
     CDS             complement(1301412..1302122)
     CDS             complement(1302343..1303275)
     CDS             complement(1303367..1304326)
     CDS             1304566..1304661
     CDS             1305336..1306115
     CDS             complement(1306332..1308980)
     CDS             complement(1308982..1309545)
     CDS             complement(1310147..1310542)
     CDS             complement(1310563..1310817)
     CDS             1311297..1312049
     CDS             1312105..1313178
     CDS             complement(1313613..1313918)
     CDS             complement(1313920..1314258)
     CDS             complement(1314311..1315066)
     CDS             complement(1315318..1316196)
     CDS             complement(1316334..1319750)
     CDS             complement(1319770..1321254)
     CDS             complement(1321254..1322978)
     CDS             complement(1322968..1323573)
     CDS             complement(1323879..1325324)
     CDS             complement(1325405..1326331)
     CDS             complement(1326341..1327291)
     CDS             1327487..1328365
     CDS             1328508..1328630
     CDS             complement(1328976..1330418)
     CDS             complement(1330442..1332136)
     CDS             complement(1332187..1333227)
     CDS             1333360..1334646
     CDS             1334661..1337366
     CDS             complement(1337467..1338552)
     CDS             complement(1338553..1338822)
     CDS             complement(1339487..1340842)
     CDS             1340957..1341733
     CDS             1341813..1342346
     CDS             complement(1345559..1345711)
     CDS             complement(1347912..1348004)
     CDS             complement(1348363..1348470)
     CDS             complement(1350107..1350655)
     CDS             complement(1350735..1351400)
     CDS             complement(1351372..1352697)
     CDS             1352753..1353385
     CDS             1353513..1354454
     CDS             complement(1354472..1354849)
     CDS             complement(1354849..1356249)
     CDS             complement(1356286..1356927)
     CDS             complement(1356920..1357924)
     CDS             complement(1357921..1358613)
     CDS             complement(1358736..1360634)
     CDS             complement(1360631..1361371)
     CDS             complement(1361409..1362731)
     CDS             complement(1362721..1363656)
     CDS             complement(1363718..1366102)
     CDS             complement(1366167..1366484)
     CDS             complement(1366500..1367135)
     CDS             complement(1367245..1368852)
     CDS             complement(1368982..1369971)
     CDS             1370077..1371264
     CDS             1371288..1371938
     CDS             1371940..1372599
     CDS             1372632..1373411
     CDS             1373482..1374279
     CDS             1374443..1374814
     CDS             1374888..1375370
     CDS             complement(1375515..1376984)
     CDS             complement(1376998..1378152)
     CDS             complement(1378416..1378538)
     CDS             complement(1378597..1378923)
     CDS             complement(1379045..1379560)
     CDS             1379641..1380249
     CDS             1380236..1382401
     CDS             complement(1382868..1384205)
     CDS             complement(1384390..1385214)
     CDS             complement(1385211..1386671)
     CDS             complement(1386842..1388221)
     CDS             complement(1388390..1389307)
     CDS             complement(1389371..1389595)
     CDS             complement(1389699..1390442)
     CDS             complement(1390442..1391236)
     CDS             complement(1391439..1392782)
     CDS             complement(1392940..1393950)
     CDS             complement(1393952..1396207)
     CDS             complement(1396211..1396534)
     CDS             complement(1396539..1397552)
     CDS             complement(1397576..1397740)
     CDS             complement(1397783..1398004)
     CDS             complement(1398024..1399274)
     CDS             complement(1399267..1400088)
     CDS             complement(1400152..1401780)
     CDS             complement(1401785..1402519)
     CDS             complement(1402553..1402819)
     CDS             complement(1403011..1404996)
     CDS             complement(1405214..1405858)
     CDS             complement(1405984..1407483)
     CDS             complement(1407473..1408819)
     CDS             complement(1408928..1409629)
     CDS             complement(1409631..1411469)
     CDS             complement(1411485..1413011)
     CDS             complement(1413371..1413715)
     CDS             complement(1413890..1414147)
     CDS             complement(1414291..1416330)
     CDS             complement(1416708..1417625)
     CDS             complement(1417996..1418529)
     CDS             complement(1418661..1419500)
     CDS             complement(1419622..1420770)
     CDS             complement(1420888..1422519)
     CDS             1422721..1423443
     CDS             complement(1423572..1424414)
     CDS             1424707..1425264
     CDS             complement(1425300..1426124)
     CDS             complement(1426126..1426743)
     CDS             complement(1426940..1427917)
     CDS             complement(1427999..1428406)
     CDS             complement(1428416..1428931)
     CDS             complement(1428946..1429371)
     CDS             complement(1429628..1431079)
     CDS             complement(1431105..1431410)
     CDS             complement(1431403..1431876)
     CDS             1432113..1432883
     CDS             complement(1433087..1433290)
     CDS             complement(1433304..1435535)
     CDS             complement(1435535..1435969)
     CDS             1436141..1437130
     CDS             complement(1437261..1437611)
     CDS             complement(1437817..1440678)
     CDS             complement(1440698..1441000)
     CDS             complement(1440993..1441289)
     CDS             complement(1441305..1442450)
     CDS             complement(1442637..1443173)
     CDS             complement(1443432..1444067)
     CDS             complement(1444067..1444858)
     CDS             complement(1444922..1445956)
     CDS             complement(1445959..1446684)
     CDS             1446756..1447175
     CDS             1447172..1447528
     CDS             complement(1447639..1448922)
     CDS             complement(1448931..1449455)
     CDS             complement(1449430..1449891)
     CDS             complement(1450045..1451505)
     CDS             complement(1451844..1452026)
     CDS             1452266..1453264
     CDS             complement(1453405..1453998)
     CDS             complement(1453998..1454162)
     CDS             complement(1454311..1455516)
     CDS             complement(1455504..1455626)
     CDS             complement(1455629..1455823)
     CDS             complement(1455820..1456119)
     CDS             complement(1456130..1456747)
     CDS             complement(1456750..1457178)
     CDS             complement(1457190..1459205)
     CDS             complement(1459220..1460329)
     CDS             complement(1460329..1462338)
     CDS             complement(1462316..1462474)
     CDS             complement(1462471..1463187)
     CDS             complement(1463184..1466444)
     CDS             complement(1466434..1467015)
     CDS             complement(1467019..1467453)
     CDS             complement(1467497..1467958)
     CDS             complement(1467958..1468356)
     CDS             complement(1468353..1468709)
     CDS             complement(1468709..1469041)
     CDS             complement(1469031..1469447)
     CDS             complement(1469501..1470319)
     CDS             complement(1470323..1470931)
     CDS             complement(1471063..1471329)
     CDS             complement(1471416..1471643)
     CDS             complement(1471643..1473136)
     CDS             complement(1473141..1474643)
     CDS             complement(1474657..1475868)
     CDS             complement(1475951..1476424)
     CDS             complement(1476475..1476852)
     CDS             complement(1477305..1477982)
     CDS             complement(1477961..1478479)
     CDS             complement(1478943..1479383)
     CDS             complement(1479657..1479923)
     CDS             complement(1479920..1480291)
     CDS             complement(1480412..1481044)
     CDS             complement(1481046..1481330)
     CDS             complement(1481341..1481511)
     CDS             complement(1481508..1481912)
     CDS             complement(1481909..1482193)
     CDS             complement(1482187..1482438)
     CDS             complement(1482435..1482791)
     CDS             complement(1482788..1483228)
     CDS             complement(1483228..1483431)
     CDS             complement(1483437..1483856)
     CDS             complement(1483849..1484523)
     CDS             complement(1484524..1485006)
     CDS             complement(1485028..1485282)
     CDS             complement(1485263..1485619)
     CDS             complement(1485630..1485767)
     CDS             complement(1485767..1486609)
     CDS             complement(1486619..1487557)
     CDS             complement(1487571..1487849)
     CDS             complement(1488066..1488317)
     CDS             1488417..1488629
     CDS             complement(1488556..1488723)
     CDS             complement(1488727..1489446)
     CDS             complement(1489474..1489686)
     CDS             1489882..1490223
     CDS             1490207..1490593
     CDS             1490608..1492029
     CDS             1492207..1493373
     CDS             1493521..1494333
     CDS             1494685..1495677
     CDS             1495766..1496575
     CDS             1496592..1497503
     CDS             1497617..1497976
     CDS             1498368..1499645
     CDS             complement(1499878..1500648)
     CDS             complement(1500645..1501511)
     CDS             complement(1501520..1502884)
     CDS             complement(1502916..1503338)
     CDS             complement(1503335..1503835)
     CDS             complement(1503837..1505069)
     CDS             complement(1505084..1505818)
     CDS             complement(1505808..1506746)
     CDS             complement(1506771..1507742)
     CDS             complement(1507943..1508167)
     CDS             complement(1508228..1509202)
     CDS             complement(1509203..1509637)
     CDS             complement(1509714..1510505)
     CDS             complement(1510726..1511862)
     CDS             complement(1512143..1513969)
     CDS             complement(1514150..1514683)
     CDS             complement(1514725..1515759)
     CDS             complement(1515893..1516462)
     CDS             complement(1516459..1517202)
     CDS             complement(1517192..1517899)
     CDS             complement(1518291..1518530)
     CDS             complement(1518960..1520399)
     CDS             complement(1520399..1521865)
     CDS             complement(1521865..1522167)
     CDS             complement(1523161..1523715)
     CDS             complement(1523862..1524644)
     CDS             complement(1524862..1526076)
     CDS             1526307..1526759
     CDS             complement(1526881..1528269)
     CDS             1528341..1529306
     CDS             complement(1529655..1530359)
     CDS             complement(1530372..1531274)
     CDS             complement(1531566..1533581)
     CDS             complement(1533956..1535350)
     CDS             complement(1535347..1536027)
     CDS             complement(1536024..1536617)
     CDS             complement(1536614..1538284)
     CDS             complement(1538277..1540040)
     CDS             complement(1540037..1540873)
     CDS             complement(1540870..1541892)
     CDS             complement(1541894..1543636)
     CDS             complement(1543833..1547660)
     CDS             complement(1548150..1549667)
     CDS             complement(1549784..1550884)
     CDS             complement(1550881..1551237)
     CDS             complement(1551353..1553872)
     CDS             1554078..1555058
     CDS             complement(1555093..1556046)
     CDS             complement(1556141..1557025)
     CDS             complement(1557289..1560216)
     CDS             complement(1560447..1562330)
     CDS             1562572..1564011
     CDS             1564016..1564981
     CDS             complement(1565122..1565574)
     CDS             complement(1565567..1565956)
     CDS             complement(1566002..1566559)
     CDS             complement(1566655..1567116)
     CDS             complement(1567151..1568224)
     CDS             complement(1568340..1571168)
     CDS             1571371..1572315
     CDS             1572448..1573104
     CDS             complement(1573235..1573474)
     CDS             complement(1573639..1574130)
     CDS             complement(1574152..1574442)
     CDS             complement(1574615..1574908)
     CDS             1575076..1576230
     CDS             1576407..1576994
     CDS             complement(1577046..1577360)
     CDS             complement(1577441..1577941)
     CDS             complement(1577945..1580284)
     CDS             complement(1580433..1580978)
     CDS             complement(1580981..1581289)
     CDS             1581446..1582348
     CDS             1582359..1582952
     CDS             1583010..1585463
     CDS             1585554..1586036
     CDS             complement(1586129..1587223)
     CDS             1587433..1589760
     CDS             complement(1589940..1590878)
     CDS             complement(1590875..1591627)
     CDS             1591925..1592821
     CDS             complement(1593157..1594005)
     CDS             complement(1594245..1595234)
     CDS             complement(1595563..1596759)
     CDS             1596865..1597584
     CDS             1597606..1599888
     CDS             complement(1599968..1600189)
     CDS             1600359..1600733
     CDS             1600926..1601225
     CDS             complement(1601282..1602019)
     CDS             complement(1602172..1602759)
     CDS             complement(1602808..1603338)
     CDS             1603544..1604713
     CDS             complement(1604808..1605479)
     CDS             complement(1605509..1606711)
     CDS             complement(1606732..1607511)
     CDS             1607752..1608510
     CDS             1608730..1608999
     CDS             complement(1609170..1610198)
     CDS             complement(1610188..1610643)
     CDS             complement(1610615..1611313)
     CDS             1611597..1611827
     CDS             1611829..1613511
     CDS             complement(1613739..1615085)
     CDS             complement(1615123..1615494)
     CDS             complement(1615561..1616112)
     CDS             complement(1616375..1617571)
     CDS             complement(1617764..1618618)
     CDS             complement(1618848..1619738)
     CDS             complement(1619975..1621639)
     CDS             complement(1621639..1622004)
     CDS             complement(1622156..1622344)
     CDS             complement(1622725..1623606)
     CDS             complement(1623953..1624879)
     CDS             complement(1625047..1626651)
     CDS             complement(1626908..1627483)
     CDS             complement(1627700..1628983)
     CDS             1629304..1630149
     CDS             complement(1630214..1630774)
     CDS             complement(1630788..1631258)
     CDS             complement(1631248..1632012)
     CDS             complement(1632002..1632751)
     CDS             complement(1632938..1633423)
     CDS             complement(1635183..1635335)
     CDS             complement(1637536..1637628)
     CDS             complement(1637987..1638094)
     CDS             complement(1638984..1639079)
     CDS             complement(1639281..1640351)
     CDS             1640632..1643610
     CDS             1643623..1644810
     CDS             1644823..1646403
     CDS             complement(1646956..1647561)
     CDS             complement(1647542..1649104)
     CDS             complement(1649144..1651051)
     CDS             complement(1651053..1651790)
     CDS             complement(1651787..1654090)
     CDS             complement(1654174..1654320)
     CDS             complement(1654833..1656239)
     CDS             complement(1656327..1658012)
     CDS             complement(1658012..1658329)
     CDS             complement(1658353..1659336)
     CDS             complement(1659340..1660269)
     CDS             complement(1660317..1660832)
     CDS             complement(1660867..1661295)
     CDS             1661741..1662514
     CDS             1663175..1663462
     CDS             1663452..1663787
     CDS             1664771..1664920
     CDS             complement(1665052..1665444)
     CDS             complement(1665465..1665911)
     CDS             complement(1666129..1666335)
     CDS             complement(1666332..1667030)
     CDS             complement(1667166..1668026)
     CDS             complement(1668123..1668641)
     CDS             complement(1668645..1669391)
     CDS             complement(1669438..1670235)
     CDS             complement(1670431..1670844)
     CDS             complement(1670837..1672180)
     CDS             complement(1672208..1672438)
     CDS             complement(1672917..1673498)
     CDS             complement(1673507..1674259)
     CDS             complement(1674252..1676384)
     CDS             complement(1676664..1677392)
     CDS             complement(1677405..1678784)
     CDS             complement(1678811..1679095)
     CDS             complement(1679088..1681148)
     CDS             complement(1681500..1681769)
     CDS             complement(1681945..1682145)
     CDS             1682642..1683256
     CDS             complement(1683289..1683831)
     CDS             complement(1683962..1684390)
     CDS             complement(1684500..1688897)
     CDS             complement(1689151..1691007)
     CDS             complement(1691205..1692464)
     CDS             complement(1692537..1693331)
     CDS             complement(1693344..1694093)
     CDS             complement(1694312..1694677)
     CDS             complement(1694793..1695140)
     CDS             complement(1695282..1698779)
     CDS             complement(1698977..1700590)
     CDS             complement(1700719..1701852)
     CDS             complement(1702150..1702998)
     CDS             1703338..1704660
     CDS             complement(1704758..1705201)
     CDS             complement(1705216..1707435)
     CDS             complement(1707653..1709365)
     CDS             1709616..1710800
     CDS             1711010..1711468
     CDS             complement(1711771..1712592)
     CDS             complement(1712675..1714861)
     CDS             complement(1715217..1715966)
     CDS             complement(1715966..1716919)
     CDS             complement(1716990..1717460)
     CDS             1717633..1719606
     CDS             1719791..1721548
     CDS             1721581..1722147
     CDS             1722180..1723448
     CDS             1723946..1724386
     CDS             1724441..1724947
     CDS             1725196..1725897
     CDS             complement(1726314..1726448)
     CDS             1726627..1728255
     CDS             1728368..1729345
     CDS             1729342..1730163
     CDS             1730175..1730978
     CDS             1730962..1731588
     CDS             complement(1731670..1731870)
     CDS             complement(1732039..1734510)
     CDS             complement(1734523..1735443)
     CDS             complement(1735695..1739147)
     CDS             complement(1739482..1740684)
     CDS             complement(1740877..1742478)
     CDS             complement(1743154..1743405)
     CDS             complement(1743483..1745099)
     CDS             complement(1745201..1746589)
     CDS             complement(1746586..1747239)
     CDS             complement(1747333..1748550)
     CDS             complement(1748563..1749237)
     CDS             complement(1749224..1750492)
     CDS             complement(1750916..1751200)
     CDS             complement(1751349..1751645)
     CDS             1751889..1752125
     CDS             complement(1752396..1753316)
     CDS             complement(1753805..1754110)
     CDS             complement(1754112..1755308)
     CDS             complement(1755580..1755750)
     CDS             1756248..1757090
     CDS             complement(1757331..1758146)
     CDS             1758510..1759019
     CDS             complement(1759101..1760189)
     CDS             complement(1760246..1760914)
     CDS             complement(1760927..1763344)
     CDS             complement(1763555..1764859)
     CDS             complement(1764869..1765177)
     CDS             complement(1765205..1765525)
     CDS             complement(1765814..1766794)
     CDS             complement(1766810..1767556)
     CDS             1767682..1768455
     CDS             complement(1768692..1768868)
     CDS             complement(1768882..1769034)
     CDS             complement(1769083..1771419)
     CDS             complement(1771458..1771838)
     CDS             1772329..1772520
     CDS             1772504..1773415
     CDS             complement(1773504..1775144)
     CDS             1775391..1776890
     CDS             complement(1777595..1777840)
     CDS             complement(1778092..1779723)
     CDS             complement(1779759..1780049)
     CDS             1780297..1781139
     CDS             complement(1781222..1783666)
     CDS             complement(1783666..1784127)
     CDS             complement(1784323..1784532)
     CDS             1785512..1786072
     CDS             1786093..1787625
     CDS             complement(1787683..1788948)
     CDS             1789239..1791269
     CDS             1791357..1792256
     CDS             1792267..1792893
     CDS             1792911..1794584
     CDS             1794606..1795202
     CDS             1795422..1796765
     CDS             1796776..1798317
     CDS             1798503..1799489
     CDS             complement(1799520..1802594)
     CDS             1802898..1803665
     CDS             1803799..1804839
     CDS             complement(1805005..1806900)
     CDS             complement(1807108..1808736)
     CDS             complement(1808804..1810828)
     CDS             1811039..1811752
     CDS             complement(1811847..1811975)
     CDS             complement(1812031..1812369)
     CDS             1812555..1812845
     CDS             1812975..1813412
     CDS             1813454..1814185
     CDS             complement(1814359..1814973)
     CDS             complement(1814973..1815482)
     CDS             complement(1815491..1816426)
     CDS             complement(1816455..1816601)
     CDS             complement(1816783..1818981)
     CDS             complement(1819078..1820637)
     CDS             complement(1820856..1820966)
     CDS             complement(1821050..1821355)
     CDS             complement(1821367..1821786)
     CDS             complement(1821783..1822052)
     CDS             complement(1822165..1822563)
     CDS             complement(1822854..1823990)
     CDS             complement(1824079..1825350)
     CDS             complement(1825419..1825979)
     CDS             complement(1825989..1826585)
     CDS             complement(1826587..1827807)
     CDS             complement(1827818..1829800)
     CDS             complement(1829929..1832484)
     CDS             complement(1832471..1832677)
     CDS             complement(1832820..1833257)
     CDS             1833548..1835239
     CDS             1835327..1835635
     CDS             complement(1835662..1836534)
     CDS             complement(1836577..1837455)
     CDS             complement(1837475..1838416)
     CDS             complement(1838409..1840157)
     CDS             complement(1840495..1841775)
     CDS             1841984..1842976
     CDS             1843081..1843263
     CDS             1843279..1843428
     CDS             1843722..1844336
     CDS             1844348..1844686
     CDS             1844871..1845644
     CDS             1845710..1846231
     CDS             1846457..1847059
     CDS             complement(1847534..1847815)
     CDS             1848269..1849111
     CDS             complement(1849158..1849799)
     CDS             1850006..1850332
     CDS             1850319..1850906
     CDS             1850903..1851985
     CDS             complement(1852054..1854327)
     CDS             1854462..1854995
     CDS             complement(1855151..1855762)
     CDS             complement(1856491..1856763)
     CDS             complement(1856780..1858141)
     CDS             complement(1858177..1858629)
     CDS             complement(1858626..1860602)
     CDS             complement(1860692..1862590)
     CDS             complement(1862735..1863031)
     CDS             complement(1863809..1864930)
     CDS             1865228..1865899
     CDS             1865911..1866783
     CDS             complement(1867197..1867811)
     CDS             complement(1868182..1868982)
     CDS             complement(1868975..1869817)
     CDS             complement(1869793..1870683)
     CDS             complement(1870634..1871176)
     CDS             complement(1871190..1872215)
     CDS             complement(1872265..1873554)
     CDS             complement(1873556..1874800)
     CDS             1875187..1876446
     CDS             1876482..1877690
     CDS             1877872..1878786
     CDS             1879094..1879507
     CDS             1879509..1880615
     CDS             complement(1880671..1881534)
     CDS             complement(1881737..1883218)
     CDS             complement(1883526..1884548)
     CDS             1884967..1885839
     CDS             1885918..1886787
     CDS             1886780..1887538
     CDS             1887621..1890197
     CDS             complement(1891068..1891601)
     CDS             complement(1891579..1891848)
     CDS             complement(1892237..1892716)
     CDS             1892928..1894151
     CDS             1894240..1895016