CDS             210..1556
     CDS             1734..2873
     CDS             3116..3343
     CDS             3350..4477
     CDS             4514..6490
     CDS             6538..9111
     CDS             9348..9644
     CDS             9683..10195
     CDS             10226..10465
     CDS             10683..12716
     CDS             12737..13189
     CDS             13320..14717
     CDS             complement(15068..16408)
     CDS             16777..17517
     CDS             17517..18416
     CDS             18428..19195
     CDS             19185..20060
     CDS             20079..20327
     CDS             20351..21451
     CDS             21469..22143
     CDS             22180..22944
     CDS             23325..23993
     CDS             complement(23990..24457)
     CDS             24565..25422
     CDS             complement(25476..26102)
     CDS             complement(26115..26558)
     CDS             26657..27040
     CDS             27150..28010
     CDS             complement(28058..29365)
     CDS             complement(29633..30484)
     CDS             complement(30568..31800)
     CDS             complement(31874..32239)
     CDS             complement(32333..33472)
     CDS             complement(33536..34693)
     CDS             complement(34718..35506)
     CDS             35628..36572
     CDS             36678..37160
     CDS             37243..37788
     CDS             37871..38365
     CDS             38535..39473
     CDS             39487..39954
     CDS             40035..40763
     CDS             40849..41064
     CDS             complement(41152..42339)
     CDS             42504..43517
     CDS             complement(43574..43819)
     CDS             43989..44186
     CDS             complement(44293..45345)
     CDS             45540..45980
     CDS             46103..46999
     CDS             46992..48236
     CDS             48377..50272
     CDS             50525..51142
     CDS             complement(51132..52298)
     CDS             complement(52288..52962)
     CDS             complement(52955..53767)
     CDS             complement(53760..54569)
     CDS             54975..56993
     CDS             complement(57053..57997)
     CDS             complement(58097..59245)
     CDS             59513..60793
     CDS             60964..62274
     CDS             62398..62856
     CDS             62931..63593
     CDS             63798..64829
     CDS             64869..65849
     CDS             65825..66229
     CDS             66246..67343
     CDS             67359..68294
     CDS             68379..69482
     CDS             69522..70268
     CDS             complement(70360..70929)
     CDS             71444..71998
     CDS             72438..73151
     CDS             73161..75059
     CDS             75049..76380
     CDS             76385..77206
     CDS             77241..78047
     CDS             78202..79404
     CDS             79985..80464
     CDS             80604..81251
     CDS             complement(81314..82333)
     CDS             82503..83846
     CDS             83862..85640
     CDS             complement(86081..87007)
     CDS             87186..88481
     CDS             88481..88849
     CDS             88883..89425
     CDS             89509..90345
     CDS             complement(90563..91786)
     CDS             91981..93513
     CDS             complement(93789..94400)
     CDS             complement(94485..94628)
     CDS             94813..96066
     CDS             96075..96779
     CDS             96789..97496
     CDS             97477..98628
     CDS             complement(98673..99269)
     CDS             complement(99295..99777)
     CDS             complement(99949..100443)
     CDS             100555..100758
     CDS             100870..102144
     CDS             102240..102800
     CDS             complement(102861..103049)
     CDS             103339..103767
     CDS             103786..104262
     CDS             104298..105116
     CDS             105138..105614
     CDS             105663..106592
     CDS             106589..107347
     CDS             107358..108104
     CDS             108324..108575
     CDS             108609..110810
     CDS             110976..111416
     CDS             complement(111469..112740)
     CDS             complement(113055..114224)
     CDS             114450..115337
     CDS             115396..116748
     CDS             complement(116800..118236)
     CDS             118452..119210
     CDS             119225..121045
     CDS             121228..122643
     CDS             122755..123780
     CDS             complement(123831..124487)
     CDS             124702..125160
     CDS             complement(125526..126428)
     CDS             complement(126502..128340)
     CDS             128477..128884
     CDS             128881..129228
     CDS             129322..131613
     CDS             131721..132650
     CDS             132817..134370
     CDS             134511..135878
     CDS             complement(135980..136900)
     CDS             complement(137128..138399)
     CDS             complement(138418..139281)
     CDS             complement(139565..140362)
     CDS             complement(140383..140634)
     CDS             140803..141576
     CDS             141739..143862
     CDS             143855..144019
     CDS             144009..146051
     CDS             146044..146589
     CDS             146573..146686
     CDS             146840..147691
     CDS             147688..148206
     CDS             148203..148358
     CDS             complement(148432..149178)
     CDS             complement(149220..149543)
     CDS             complement(149540..149746)
     CDS             149914..150567
     CDS             complement(150620..151915)
     CDS             complement(151939..153264)
     CDS             153561..154238
     CDS             complement(154294..155211)
     CDS             complement(155224..155556)
     CDS             complement(155691..157391)
     CDS             157562..157816
     CDS             157869..158657
     CDS             158677..159567
     CDS             159710..159961
     CDS             159980..160537
     CDS             160548..160742
     CDS             160758..161186
     CDS             161213..161674
     CDS             complement(161722..163161)
     CDS             163816..167751
     CDS             167771..168550
     CDS             168813..169841
     CDS             169834..169989
     CDS             170162..171046
     CDS             171157..171573
     CDS             complement(171633..173039)
     CDS             173256..173996
     CDS             173993..174853
     CDS             174850..175794
     CDS             175881..176387
     CDS             176596..176835
     CDS             176864..178279
     CDS             178687..179700
     CDS             complement(179705..181216)
     CDS             181932..183323
     CDS             183391..184479
     CDS             184476..185222
     CDS             185293..185421
     CDS             185609..186169
     CDS             complement(186239..187585)
     CDS             complement(187871..188863)
     CDS             189082..190500
     CDS             190786..191328
     CDS             191473..192657
     CDS             192672..192917
     CDS             193089..193976
     CDS             193997..194392
     CDS             194412..195320
     CDS             195367..196407
     CDS             196551..197105
     CDS             197102..198661
     CDS             198757..199446
     CDS             199842..201965
     CDS             202006..202542
     CDS             complement(202614..203231)
     CDS             203422..204420
     CDS             204946..208080
     CDS             208154..209191
     CDS             209194..209346
     CDS             209408..210391
     CDS             210483..210620
     CDS             210685..211605
     CDS             211670..211906
     CDS             212040..212696
     CDS             212781..213101
     CDS             213407..213964
     CDS             214194..215201
     CDS             215918..216169
     CDS             216190..216987
     CDS             complement(217034..218332)
     CDS             complement(218448..218780)
     CDS             complement(218880..219335)
     CDS             219458..220033
     CDS             220035..220781
     CDS             221085..223616
     CDS             223762..225120
     CDS             225117..225716
     CDS             225731..225880
     CDS             225886..226131
     CDS             226281..226814
     CDS             226827..228578
     CDS             228861..229244
     CDS             229241..230914
     CDS             complement(230973..232667)
     CDS             complement(232708..232836)
     CDS             233156..233911
     CDS             234003..234863
     CDS             234885..235310
     CDS             complement(235365..235883)
     CDS             complement(235903..236355)
     CDS             236661..237815
     CDS             238004..239818
     CDS             239981..240652
     CDS             240742..241317
     CDS             241472..243046
     CDS             243064..243498
     CDS             243609..244349
     CDS             complement(244364..245428)
     CDS             245582..246370
     CDS             246457..247020
     CDS             247214..248149
     CDS             complement(248146..249237)
     CDS             249406..250344
     CDS             250363..251058
     CDS             251107..251370
     CDS             complement(251511..252308)
     CDS             complement(252329..252580)
     CDS             252814..253011
     CDS             253021..254172
     CDS             254195..255385
     CDS             255502..256488
     CDS             complement(256538..257350)
     CDS             complement(257392..257910)
     CDS             complement(258072..258539)
     CDS             complement(258582..260111)
     CDS             complement(260348..260881)
     CDS             261086..261355
     CDS             261705..262880
     CDS             complement(262933..263604)
     CDS             263747..264820
     CDS             264817..265458
     CDS             265462..267255
     CDS             complement(267432..268565)
     CDS             complement(268534..269481)
     CDS             complement(269925..270722)
     CDS             270971..272452
     CDS             272611..273297
     CDS             273297..274496
     CDS             274508..275821
     CDS             275970..277511
     CDS             277534..278157
     CDS             278307..279194
     CDS             279191..279871
     CDS             279888..280682
     CDS             complement(280719..282524)
     CDS             282718..283905
     CDS             284050..285285
     CDS             285590..286321
     CDS             286496..288859
     CDS             288994..290481
     CDS             290616..291638
     CDS             291710..292480
     CDS             complement(292531..292842)
     CDS             293046..293642
     CDS             293639..293992
     CDS             complement(294048..294890)
     CDS             295038..295937
     CDS             295972..297531
     CDS             297622..298974
     CDS             299266..300150
     CDS             300166..300288
     CDS             complement(300337..301446)
     CDS             301745..302095
     CDS             302410..303954
     CDS             304048..305655
     CDS             306575..306808
     CDS             311169..311504
     CDS             complement(311555..312736)
     CDS             312970..313728
     CDS             313746..314213
     CDS             314604..316001
     CDS             316023..317357
     CDS             317566..319107
     CDS             319208..319861
     CDS             complement(319948..320589)
     CDS             320963..321613
     CDS             321630..322523
     CDS             322553..324490
     CDS             324471..324824
     CDS             324882..326303
     CDS             326379..327230
     CDS             complement(327279..327494)
     CDS             327693..328016
     CDS             328081..328536
     CDS             complement(328744..331041)
     CDS             331397..332413
     CDS             332622..333989
     CDS             333982..334518
     CDS             334606..334779
     CDS             334876..335478
     CDS             335565..338186
     CDS             338196..338801
     CDS             338874..339218
     CDS             339275..339817
     CDS             340242..341957
     CDS             341984..342292
     CDS             342318..342914
     CDS             342931..343185
     CDS             343329..343973
     CDS             343988..344317
     CDS             344321..345313
     CDS             345365..345718
     CDS             345817..346695
     CDS             346706..347452
     CDS             347520..347717
     CDS             complement(347803..348777)
     CDS             348990..349598
     CDS             349739..350464
     CDS             350448..350993
     CDS             351004..352038
     CDS             complement(352363..353622)
     CDS             353900..354217
     CDS             354317..354679
     CDS             complement(354719..356665)
     CDS             356863..357510
     CDS             complement(357560..358192)
     CDS             358364..358648
     CDS             358702..360327
     CDS             360954..362705
     CDS             362960..363766
     CDS             363788..366391
     CDS             366412..368373
     CDS             368373..368918
     CDS             368931..369494
     CDS             369905..370516
     CDS             370529..371536
     CDS             371551..372582
     CDS             372606..373130
     CDS             373337..374572
     CDS             374598..375614
     CDS             375713..376657
     CDS             376669..377784
     CDS             377818..379245
     CDS             379317..380018
     CDS             380153..381715
     CDS             381807..382949
     CDS             383023..383379
     CDS             383622..386216
     CDS             386394..387062
     CDS             387082..388578
     CDS             388652..389782
     CDS             389902..391224
     CDS             391228..392181
     CDS             392226..393581
     CDS             393619..394605
     CDS             394850..397486
     CDS             397672..397932
     CDS             397932..398375
     CDS             398425..398736
     CDS             complement(399024..399941)
     CDS             400135..400674
     CDS             400730..403093
     CDS             403233..403544
     CDS             403736..403894
     CDS             403918..405444
     CDS             405437..406645
     CDS             406675..406911
     CDS             406913..408184
     CDS             complement(408363..409286)
     CDS             409459..410262
     CDS             410255..411244
     CDS             411241..412242
     CDS             412259..413236
     CDS             complement(413295..413939)
     CDS             414104..414928
     CDS             414912..416141
     CDS             416153..416674
     CDS             416772..417257
     CDS             complement(417565..418461)
     CDS             complement(418486..419373)
     CDS             419531..419965
     CDS             419971..420408
     CDS             complement(420820..421917)
     CDS             422134..423135
     CDS             complement(423183..425738)
     CDS             426022..426729
     CDS             complement(427058..427762)
     CDS             complement(427759..428652)
     CDS             complement(428621..429235)
     CDS             429388..429828
     CDS             429984..431216
     CDS             431268..431414
     CDS             complement(431474..432877)
     CDS             complement(433070..435160)
     CDS             complement(435366..435698)
     CDS             complement(435713..437041)
     CDS             437335..437649
     CDS             437662..438264
     CDS             438277..439656
     CDS             439675..440292
     CDS             440301..441086
     CDS             441074..441715
     CDS             441802..442455
     CDS             complement(442510..443496)
     CDS             443641..444225
     CDS             444373..444750
     CDS             444751..445137
     CDS             445933..446166
     CDS             452592..453047
     CDS             453044..453937
     CDS             complement(453963..454883)
     CDS             455015..456646
     CDS             456681..457643
     CDS             457790..458158
     CDS             458181..459086
     CDS             complement(459132..460079)
     CDS             460281..461222
     CDS             461240..461926
     CDS             461983..463263
     CDS             463668..464645
     CDS             464680..465486
     CDS             465505..466416
     CDS             466759..467127
     CDS             467279..467503
     CDS             467503..468243
     CDS             468264..468497
     CDS             468490..470013
     CDS             470050..470895
     CDS             470895..471260
     CDS             complement(471324..471755)
     CDS             471893..471985
     CDS             472169..473371
     CDS             473449..474465
     CDS             474478..475356
     CDS             475428..475661
     CDS             475882..477939
     CDS             478089..478523
     CDS             479288..479521
     CDS             complement(484357..484980)
     CDS             485247..486446
     CDS             486541..488001
     CDS             complement(488035..489060)
     CDS             489209..489598
     CDS             489614..490753
     CDS             490883..491374
     CDS             491416..492228
     CDS             complement(492343..492780)
     CDS             complement(492944..493921)
     CDS             complement(494068..495021)
     CDS             495110..495946
     CDS             496199..496708
     CDS             496720..497127
     CDS             497267..499636
     CDS             499834..501105
     CDS             501095..502399
     CDS             502399..503130
     CDS             503212..504135
     CDS             504161..504745
     CDS             504928..505995
     CDS             506382..507947
     CDS             508094..509191
     CDS             complement(509218..509883)
     CDS             509945..511282
     CDS             511282..511953
     CDS             512080..512625
     CDS             512874..515237
     CDS             515425..516423
     CDS             516554..517240
     CDS             517224..518117
     CDS             518311..519444
     CDS             519464..520177
     CDS             520164..521825
     CDS             521918..522778
     CDS             522788..523711
     CDS             523711..524595
     CDS             524605..525414
     CDS             525435..526193
     CDS             526210..526887
     CDS             527101..527571
     CDS             527761..528948
     CDS             528968..529231
     CDS             529250..529915
     CDS             530102..531577
     CDS             531605..531841
     CDS             531841..532113
     CDS             532113..532487
     CDS             532625..533566
     CDS             533685..534521
     CDS             534539..535561
     CDS             535680..536081
     CDS             536198..537118
     CDS             537274..538998
     CDS             539123..539755
     CDS             539963..541966
     CDS             541976..544828
     CDS             544950..545486
     CDS             545612..546496
     CDS             546493..547527
     CDS             547530..548474
     CDS             548567..549022
     CDS             complement(549136..549660)
     CDS             complement(549884..550468)
     CDS             complement(551011..551592)
     CDS             551808..552767
     CDS             552959..558922
     CDS             559648..560292
     CDS             560392..560772
     CDS             560936..561682
     CDS             561810..562055
     CDS             562052..562711
     CDS             complement(562708..563562)
     CDS             complement(563678..564796)
     CDS             complement(564907..565548)
     CDS             565687..566559
     CDS             566563..567306
     CDS             567306..567506
     CDS             567519..567800
     CDS             567800..568429
     CDS             568422..569027
     CDS             569097..569423
     CDS             569547..571187
     CDS             571267..571674
     CDS             complement(571740..572036)
     CDS             572320..572604
     CDS             572733..573623
     CDS             573623..574489
     CDS             574516..574968
     CDS             574974..575381
     CDS             complement(575441..575788)
     CDS             575965..576099
     CDS             576893..577444
     CDS             577446..578192
     CDS             578358..578501
     CDS             578523..578687
     CDS             578713..579381
     CDS             580228..580398
     CDS             580431..580613
     CDS             580755..581087
     CDS             581106..581393
     CDS             581625..581861
     CDS             complement(581934..582257)
     CDS             582341..582625
     CDS             582777..583835
     CDS             583979..584611
     CDS             complement(584598..585035)
     CDS             585192..586544
     CDS             586703..586945
     CDS             586957..587193
     CDS             complement(587234..587959)
     CDS             588084..588956
     CDS             589064..590539
     CDS             590561..591151
     CDS             591129..591554
     CDS             complement(591588..593369)
     CDS             complement(593460..594866)
     CDS             595035..595709
     CDS             complement(595887..597044)
     CDS             complement(597221..597478)
     CDS             complement(597576..598355)
     CDS             598496..598687
     CDS             598690..598962
     CDS             599053..599157
     CDS             599319..599573
     CDS             599554..600354
     CDS             600345..601838
     CDS             602118..602510
     CDS             602654..602959
     CDS             602970..603104
     CDS             603206..603628
     CDS             603696..604037
     CDS             605626..606663
     CDS             606702..607718
     CDS             607819..609033
     CDS             609059..609814
     CDS             609932..611227
     CDS             611478..611744
     CDS             complement(611904..612959)
     CDS             complement(612977..613678)
     CDS             complement(613659..614015)
     CDS             complement(614037..615665)
     CDS             complement(615619..616875)
     CDS             617065..617535
     CDS             617807..618958
     CDS             618973..619599
     CDS             619611..620546
     CDS             620543..621202
     CDS             complement(621318..622208)
     CDS             622364..624445
     CDS             624469..624813
     CDS             624948..626141
     CDS             626144..628855
     CDS             628845..629813
     CDS             complement(629874..630785)
     CDS             complement(630948..631274)
     CDS             complement(631277..631705)
     CDS             631926..632654
     CDS             632657..633856
     CDS             633989..634783
     CDS             634988..635629
     CDS             complement(635701..636027)
     CDS             636150..636470
     CDS             636489..637118
     CDS             637303..639207
     CDS             639369..640703
     CDS             640800..641501
     CDS             641762..642070
     CDS             642070..642669
     CDS             642670..642828
     CDS             complement(642884..643321)
     CDS             643705..646116
     CDS             646137..646646
     CDS             646909..647307
     CDS             647279..649096
     CDS             649323..650597
     CDS             650802..651983
     CDS             652158..653675
     CDS             653687..655513
     CDS             655538..656257
     CDS             656478..656963
     CDS             656947..658098
     CDS             658095..659390
     CDS             659500..660228
     CDS             660221..660481
     CDS             660478..661164
     CDS             661154..663379
     CDS             663355..664788
     CDS             664794..665822
     CDS             665819..666388
     CDS             666405..667937
     CDS             667952..669202
     CDS             669284..669523
     CDS             669520..670236
     CDS             670517..670747
     CDS             complement(670866..671108)
     CDS             671315..671935
     CDS             672083..672391
     CDS             672406..672747
     CDS             672776..673063
     CDS             673365..673922
     CDS             673968..674411
     CDS             674411..674839
     CDS             675034..675885
     CDS             675878..677227
     CDS             677229..677459
     CDS             677459..678331
     CDS             678340..679170
     CDS             679250..679702
     CDS             679752..681455
     CDS             complement(681514..681837)
     CDS             681960..682184
     CDS             682257..682868
     CDS             682873..683130
     CDS             683219..684436
     CDS             684438..686855
     CDS             686875..687831
     CDS             687821..689164
     CDS             689186..689932
     CDS             689929..691812
     CDS             691912..692811
     CDS             692835..693497
     CDS             693484..694134
     CDS             complement(694487..694672)
     CDS             694975..695337
     CDS             695401..697071
     CDS             697657..699699
     CDS             699719..700732
     CDS             700879..701121
     CDS             701594..703240
     CDS             703310..704245
     CDS             704246..705259
     CDS             705546..706571
     CDS             706600..707562
     CDS             707719..708426
     CDS             708462..712022
     CDS             712033..713496
     CDS             713569..714606
     CDS             714711..715994
     CDS             716005..717150
     CDS             717276..717617
     CDS             717642..719078
     CDS             719171..719446
     CDS             719456..719698
     CDS             719764..720294
     CDS             720284..721024
     CDS             721143..721490
     CDS             721568..721756
     CDS             complement(721772..722158)
     CDS             complement(722304..722651)
     CDS             722813..722995
     CDS             complement(723654..723935)
     CDS             complement(723932..724333)
     CDS             complement(724352..725152)
     CDS             complement(725613..726038)
     CDS             complement(726348..727265)
     CDS             727741..727983
     CDS             complement(728064..728570)
     CDS             728648..728857
     CDS             728958..729404
     CDS             729437..729823
     CDS             729967..730491
     CDS             730555..731457
     CDS             731469..732224
     CDS             732264..732608
     CDS             732689..734920
     CDS             734933..735379
     CDS             735379..736005
     CDS             complement(736043..736399)
     CDS             736527..736649
     CDS             736902..737342
     CDS             737357..738313
     CDS             738325..738699
     CDS             738696..740834
     CDS             740867..741829
     CDS             741845..743209
     CDS             743225..744325
     CDS             744347..745207
     CDS             745337..746647
     CDS             746675..747913
     CDS             747929..748363
     CDS             748364..748648
     CDS             748650..749438
     CDS             749472..750296
     CDS             750528..753314
     CDS             753486..754028
     CDS             754349..754489
     CDS             754505..754696
     CDS             754693..754926
     CDS             755103..757175
     CDS             complement(757301..758155)
     CDS             complement(758268..759260)
     CDS             759399..760565
     CDS             760591..761583
     CDS             761594..763090
     CDS             763136..764176
     CDS             764283..764483
     CDS             764868..766127
     CDS             766358..767785
     CDS             complement(767806..768678)
     CDS             complement(768747..769943)
     CDS             complement(769943..770623)
     CDS             770814..771356
     CDS             771368..771658
     CDS             771701..772393
     CDS             772649..772909
     CDS             773016..773471
     CDS             773487..774461
     CDS             774478..774726
     CDS             complement(774830..775555)
     CDS             complement(775561..776370)
     CDS             complement(776354..777361)
     CDS             complement(777460..778125)
     CDS             778359..779633
     CDS             779645..780427
     CDS             780424..781248
     CDS             781230..781700
     CDS             781764..782477
     CDS             782498..782803
     CDS             782828..783664
     CDS             783792..784958
     CDS             785018..785365
     CDS             785587..786690
     CDS             786849..787499
     CDS             787515..788705
     CDS             788722..789426
     CDS             789448..790677
     CDS             790701..791975
     CDS             792003..792956
     CDS             792975..794273
     CDS             794510..795844
     CDS             795997..796656
     CDS             796668..797327
     CDS             797342..799861
     CDS             799904..801115
     CDS             complement(801176..801415)
     CDS             801681..802292
     CDS             802383..803483
     CDS             803677..804393
     CDS             804395..804949
     CDS             805217..805672
     CDS             805683..806663
     CDS             806706..806945
     CDS             807083..808027
     CDS             808027..808758
     CDS             808772..810004
     CDS             810009..810464
     CDS             810468..810890
     CDS             810904..812250
     CDS             812264..813115
     CDS             813093..813890
     CDS             813914..814663
     CDS             814669..815424
     CDS             815443..815976
     CDS             816091..817233
     CDS             817297..817767
     CDS             complement(817806..818351)
     CDS             complement(818364..819338)
     CDS             complement(819795..820397)
     CDS             820725..821699
     CDS             821726..822376
     CDS             822495..823370
     CDS             complement(823411..823905)
     CDS             complement(823968..824243)
     CDS             complement(824558..825838)
     CDS             825971..828250
     CDS             complement(828305..828748)
     CDS             828819..829424
     CDS             complement(829520..830125)
     CDS             830498..832210
     CDS             832370..833518
     CDS             833543..834760
     CDS             834888..835514
     CDS             835833..838481
     CDS             838603..839907
     CDS             839908..840558
     CDS             840632..841306
     CDS             841470..842474
     CDS             842632..843492
     CDS             843494..844024
     CDS             844041..844712
     CDS             844714..845508
     CDS             845960..846601
     CDS             846614..847255
     CDS             847252..848055
     CDS             848068..849504
     CDS             complement(849559..850881)
     CDS             851270..852574
     CDS             852574..854346
     CDS             854459..854890
     CDS             854890..855408
     CDS             855486..856364
     CDS             856511..857413
     CDS             857410..859275
     CDS             859376..860050
     CDS             complement(860078..860920)
     CDS             861130..861306
     CDS             861331..861774
     CDS             862069..863037
     CDS             863047..863523
     CDS             863501..863902
     CDS             863938..864840
     CDS             864850..865668
     CDS             865906..866823
     CDS             866816..868897
     CDS             868922..869284
     CDS             869440..871323
     CDS             871347..872456
     CDS             complement(872576..872770)
     CDS             872971..873678
     CDS             873666..874799
     CDS             874844..876085
     CDS             complement(876140..876862)
     CDS             complement(876880..877599)
     CDS             complement(877746..878570)
     CDS             878761..879633
     CDS             879630..880625
     CDS             880628..881695
     CDS             881773..882303
     CDS             882391..882990
     CDS             complement(883107..884543)
     CDS             884676..884864
     CDS             complement(885030..885836)
     CDS             885971..886318
     CDS             886397..887182
     CDS             887205..888170
     CDS             complement(888230..889042)
     CDS             complement(889084..889242)
     CDS             complement(889249..889575)
     CDS             complement(889672..890721)
     CDS             complement(890734..891837)
     CDS             complement(891843..892817)
     CDS             complement(892840..893787)
     CDS             894068..897628
     CDS             897621..900284
     CDS             900301..901356
     CDS             901422..904256
     CDS             904334..904810
     CDS             904921..906219
     CDS             906340..906963
     CDS             906987..907637
     CDS             complement(907714..910017)
     CDS             complement(910024..910656)
     CDS             910732..911292
     CDS             911372..911752
     CDS             912242..913393
     CDS             913496..914449
     CDS             complement(914504..914893)
     CDS             915240..915824
     CDS             915956..916996
     CDS             917018..917173
     CDS             complement(917228..917983)
     CDS             complement(917980..918783)
     CDS             919156..919314
     CDS             919307..920179
     CDS             920172..920918
     CDS             921116..921769
     CDS             complement(921979..922998)
     CDS             complement(923111..923317)
     CDS             complement(923330..923797)
     CDS             complement(923908..924681)
     CDS             complement(924694..925635)
     CDS             925773..926279
     CDS             complement(926347..927303)
     CDS             complement(927727..929898)
     CDS             complement(930023..930253)
     CDS             complement(930573..932030)
     CDS             complement(932116..932499)
     CDS             932575..932991
     CDS             complement(933054..933260)
     CDS             933463..935136
     CDS             935242..935697
     CDS             935690..936595
     CDS             936778..937317
     CDS             937492..938796
     CDS             938789..939706
     CDS             939718..941007
     CDS             941011..942087
     CDS             942105..945287
     CDS             945392..946183
     CDS             946183..947106
     CDS             947110..947829
     CDS             947826..948464
     CDS             complement(948613..950328)
     CDS             950590..951459
     CDS             complement(951543..952043)
     CDS             952198..952842
     CDS             952871..953713
     CDS             953839..954420
     CDS             954422..955429
     CDS             956249..957307
     CDS             957521..958123
     CDS             complement(958163..959959)
     CDS             complement(960057..960410)
     CDS             complement(960467..961390)
     CDS             complement(961443..962408)
     CDS             complement(962538..963347)
     CDS             complement(963465..965726)
     CDS             complement(966009..968474)
     CDS             complement(968504..970495)
     CDS             970697..971317
     CDS             complement(971340..972101)
     CDS             complement(972085..972744)
     CDS             972913..973710
     CDS             complement(973885..974604)
     CDS             complement(974638..976320)
     CDS             complement(976445..977323)
     CDS             complement(977346..978764)
     CDS             complement(978777..979322)
     CDS             complement(979424..980335)
     CDS             complement(980403..980969)
     CDS             complement(980941..981714)
     CDS             complement(981736..983820)
     CDS             complement(984071..984505)
     CDS             complement(984534..985400)
     CDS             complement(985501..986367)
     CDS             complement(986422..987183)
     CDS             complement(987185..988033)
     CDS             complement(988168..988698)
     CDS             complement(988723..988947)
     CDS             complement(988958..989587)
     CDS             complement(989600..990502)
     CDS             complement(990582..991442)
     CDS             complement(991623..992123)
     CDS             complement(992134..993084)
     CDS             complement(993280..995169)
     CDS             complement(995282..995743)
     CDS             complement(995812..997005)
     CDS             997153..998025
     CDS             complement(998083..999114)
     CDS             999306..999671
     CDS             complement(999769..1000380)
     CDS             complement(1000541..1001233)
     CDS             complement(1001242..1001643)
     CDS             complement(1002043..1003299)
     CDS             complement(1003420..1004148)
     CDS             complement(1004278..1005543)
     CDS             complement(1005637..1005912)
     CDS             complement(1006119..1007447)
     CDS             complement(1007663..1008874)
     CDS             complement(1008969..1009628)
     CDS             complement(1009695..1010396)
     CDS             complement(1010465..1011910)
     CDS             complement(1011907..1012935)
     CDS             complement(1013280..1013855)
     CDS             complement(1014170..1014940)
     CDS             complement(1014943..1015566)
     CDS             complement(1015550..1016305)
     CDS             complement(1016314..1016682)
     CDS             complement(1016756..1017640)
     CDS             complement(1017652..1018170)
     CDS             complement(1018225..1019136)
     CDS             complement(1019157..1019618)
     CDS             complement(1019787..1021547)
     CDS             complement(1021630..1022646)
     CDS             complement(1022722..1026054)
     CDS             1026177..1026353
     CDS             complement(1026404..1027279)
     CDS             complement(1027429..1028961)
     CDS             complement(1029159..1029713)
     CDS             complement(1029820..1030002)
     CDS             complement(1030369..1032963)
     CDS             complement(1033138..1033533)
     CDS             complement(1033545..1034354)
     CDS             complement(1034360..1035298)
     CDS             complement(1035333..1037261)
     CDS             complement(1037400..1038692)
     CDS             complement(1038851..1039945)
     CDS             1040145..1040897
     CDS             1040897..1041814
     CDS             1041839..1043773
     CDS             complement(1043835..1046360)
     CDS             complement(1046415..1047254)
     CDS             complement(1047385..1048413)
     CDS             1048526..1049107
     CDS             complement(1049141..1050919)
     CDS             complement(1050999..1051730)
     CDS             complement(1051723..1053186)
     CDS             1053321..1053473
     CDS             complement(1053548..1053841)
     CDS             complement(1053841..1054440)
     CDS             complement(1054588..1055841)
     CDS             complement(1056051..1057346)
     CDS             complement(1057557..1058747)
     CDS             complement(1058970..1059917)
     CDS             complement(1060006..1061724)
     CDS             complement(1061953..1062222)
     CDS             1062501..1062755
     CDS             complement(1062824..1063852)
     CDS             complement(1063849..1066116)
     CDS             complement(1066113..1066601)
     CDS             complement(1066659..1067366)
     CDS             complement(1067438..1068484)
     CDS             complement(1068486..1068983)
     CDS             complement(1068996..1069550)
     CDS             complement(1069555..1069845)
     CDS             complement(1069869..1070957)
     CDS             complement(1070968..1072155)
     CDS             complement(1072164..1072460)
     CDS             complement(1072581..1074416)
     CDS             complement(1074562..1075359)
     CDS             complement(1075376..1075660)
     CDS             complement(1075805..1077211)
     CDS             complement(1077219..1078841)
     CDS             complement(1078871..1079848)
     CDS             complement(1079850..1080959)
     CDS             complement(1081282..1081965)
     CDS             1082468..1083025
     CDS             complement(1083074..1084837)
     CDS             complement(1084824..1086563)
     CDS             complement(1086591..1087076)
     CDS             1087273..1087485
     CDS             1087490..1089178
     CDS             1089312..1090277
     CDS             complement(1090309..1090815)
     CDS             complement(1090808..1091491)
     CDS             complement(1092061..1092219)
     CDS             complement(1092343..1092843)
     CDS             complement(1092840..1093925)
     CDS             complement(1093936..1095243)
     CDS             complement(1095255..1095824)
     CDS             complement(1095796..1096320)
     CDS             complement(1096323..1096673)
     CDS             1097022..1097450
     CDS             complement(1097506..1097793)
     CDS             1097978..1098184
     CDS             1098748..1100109
     CDS             complement(1100161..1101564)
     CDS             complement(1101564..1102052)
     CDS             complement(1102039..1103277)
     CDS             complement(1103255..1104559)
     CDS             complement(1104572..1105354)
     CDS             complement(1105524..1106339)
     CDS             complement(1106359..1107048)
     CDS             complement(1107041..1108075)
     CDS             complement(1108427..1108735)
     CDS             complement(1108754..1109953)
     CDS             complement(1110047..1110277)
     CDS             complement(1110577..1110759)
     CDS             complement(1110786..1111775)
     CDS             complement(1111924..1113225)
     CDS             complement(1113253..1113486)
     CDS             complement(1113647..1114084)
     CDS             complement(1114097..1115527)
     CDS             complement(1115551..1116498)
     CDS             complement(1116511..1118046)
     CDS             complement(1118074..1118616)
     CDS             complement(1118603..1119124)
     CDS             complement(1119187..1119399)
     CDS             complement(1119418..1120131)
     CDS             complement(1120440..1121069)
     CDS             complement(1121227..1122474)
     CDS             complement(1122560..1123588)
     CDS             complement(1123618..1124487)
     CDS             complement(1124465..1125562)
     CDS             complement(1125569..1126162)
     CDS             1126340..1127689
     CDS             1127686..1128429
     CDS             complement(1128491..1131112)
     CDS             1131285..1131908
     CDS             1131928..1132725
     CDS             1132847..1133092
     CDS             complement(1133142..1133786)
     CDS             complement(1133860..1134834)
     CDS             complement(1134936..1135946)
     CDS             complement(1136044..1137921)
     CDS             complement(1137921..1139651)
     CDS             complement(1139675..1140316)
     CDS             1140521..1141249
     CDS             complement(1141271..1142191)
     CDS             complement(1142435..1142536)
     CDS             complement(1142484..1142684)
     CDS             1142886..1143542
     CDS             1143563..1143883
     CDS             1143876..1144058
     CDS             complement(1144055..1144750)
     CDS             complement(1144834..1145256)
     CDS             complement(1145268..1146029)
     CDS             complement(1146170..1146865)
     CDS             complement(1147580..1147831)
     CDS             complement(1148058..1148432)
     CDS             complement(1148425..1149729)
     CDS             complement(1149729..1149974)
     CDS             complement(1149994..1150260)
     CDS             complement(1150395..1151120)
     CDS             complement(1151363..1153405)
     CDS             1153563..1153736
     CDS             1153869..1154348
     CDS             complement(1154400..1155773)
     CDS             complement(1156123..1156842)
     CDS             1157058..1157732
     CDS             1157854..1158546
     CDS             1158773..1159207
     CDS             1159464..1159607
     CDS             1159747..1159953
     CDS             1159970..1160605
     CDS             1160627..1161355
     CDS             1161377..1161688
     CDS             complement(1161804..1163150)
     CDS             1163443..1164225
     CDS             complement(1165062..1165691)
     CDS             1165708..1165959
     CDS             1165980..1166777
     CDS             complement(1166874..1167626)
     CDS             1168173..1169174
     CDS             1169171..1170034
     CDS             1170031..1170789
     CDS             1170993..1172828
     CDS             complement(1172944..1173639)
     CDS             complement(1173944..1174264)
     CDS             complement(1174280..1174693)
     CDS             complement(1174712..1175131)
     CDS             complement(1175147..1175785)
     CDS             1175960..1176640
     CDS             1176700..1177407
     CDS             complement(1177463..1178071)
     CDS             complement(1178068..1178868)
     CDS             complement(1178877..1179368)
     CDS             complement(1179382..1181031)
     CDS             complement(1181045..1182523)
     CDS             1182695..1183408
     CDS             complement(1183465..1183923)
     CDS             complement(1184101..1186644)
     CDS             complement(1186810..1187676)
     CDS             complement(1187965..1188573)
     CDS             1188786..1189844
     CDS             1189948..1192125
     CDS             complement(1192175..1192636)
     CDS             complement(1192630..1193382)
     CDS             complement(1193498..1194088)
     CDS             complement(1194104..1194856)
     CDS             1195067..1195951
     CDS             1195963..1196301
     CDS             complement(1196352..1197788)
     CDS             complement(1197788..1198528)
     CDS             1198814..1199041
     CDS             1199176..1199940
     CDS             1200077..1201468
     CDS             complement(1201510..1202385)
     CDS             complement(1202378..1203073)
     CDS             complement(1203155..1204555)
     CDS             complement(1204549..1205100)
     CDS             complement(1205093..1206625)
     CDS             complement(1206625..1207503)
     CDS             complement(1207491..1207796)
     CDS             complement(1207802..1208791)
     CDS             complement(1208794..1208916)
     CDS             complement(1208930..1210051)
     CDS             complement(1210063..1210452)
     CDS             complement(1210452..1210769)
     CDS             complement(1210800..1212149)
     CDS             complement(1212343..1213110)
     CDS             complement(1213131..1213394)
     CDS             complement(1213558..1214709)
     CDS             complement(1214829..1216670)
     CDS             complement(1216707..1217309)
     CDS             complement(1217325..1218383)
     CDS             complement(1218564..1219211)
     CDS             complement(1219358..1220497)
     CDS             complement(1220497..1221450)
     CDS             complement(1221469..1222386)
     CDS             complement(1222522..1223262)
     CDS             complement(1223266..1223463)
     CDS             complement(1223453..1223971)
     CDS             complement(1223964..1225283)
     CDS             complement(1225531..1225887)
     CDS             complement(1225910..1228723)
     CDS             complement(1228741..1229046)
     CDS             complement(1229043..1229345)
     CDS             complement(1229357..1230574)
     CDS             complement(1230593..1230805)
     CDS             complement(1230904..1231065)
     CDS             complement(1231340..1231639)
     CDS             complement(1231626..1233386)
     CDS             complement(1233491..1237831)
     CDS             complement(1238006..1239715)
     CDS             complement(1239741..1241018)
     CDS             complement(1241225..1242013)
     CDS             complement(1242044..1242799)
     CDS             1242967..1245714
     CDS             complement(1245772..1246329)
     CDS             complement(1246332..1247057)
     CDS             complement(1247193..1248068)
     CDS             complement(1248175..1248969)
     CDS             complement(1249137..1249412)
     CDS             complement(1249405..1250148)
     CDS             1250270..1250893
     CDS             complement(1250954..1251889)
     CDS             complement(1252062..1253852)
     CDS             complement(1253854..1255599)
     CDS             complement(1255741..1255971)
     CDS             complement(1256052..1256294)
     CDS             1256429..1257043
     CDS             complement(1257177..1257695)
     CDS             complement(1257719..1260031)
     CDS             1260176..1261168
     CDS             1261254..1261619
     CDS             1261636..1261962
     CDS             complement(1262012..1263847)
     CDS             complement(1263837..1264232)
     CDS             complement(1264222..1264911)
     CDS             1264928..1265179
     CDS             1265200..1265997
     CDS             complement(1266094..1266570)
     CDS             complement(1266691..1267302)
     CDS             complement(1267449..1267961)
     CDS             1268105..1268299
     CDS             complement(1268339..1270177)
     CDS             complement(1270312..1270455)
     CDS             1270599..1270910
     CDS             1271015..1271566
     CDS             1271568..1272404
     CDS             1272540..1273346
     CDS             1273470..1273835
     CDS             complement(1274378..1274836)
     CDS             complement(1274891..1276087)
     CDS             complement(1276109..1277119)
     CDS             complement(1277243..1277581)
     CDS             complement(1277544..1278056)
     CDS             complement(1278031..1278336)
     CDS             complement(1278323..1278775)
     CDS             complement(1278747..1279046)
     CDS             complement(1279043..1280050)
     CDS             complement(1280043..1280933)
     CDS             complement(1281049..1281780)
     CDS             complement(1281871..1282371)
     CDS             1282468..1282842
     CDS             complement(1283072..1284163)
     CDS             1284403..1284642
     CDS             complement(1284708..1285721)
     CDS             1285828..1286658
     CDS             1286671..1287987
     CDS             complement(1288041..1288883)
     CDS             complement(1288899..1289798)
     CDS             1289947..1290504
     CDS             1290697..1290999
     CDS             complement(1291062..1291238)
     CDS             complement(1291238..1291936)
     CDS             complement(1291996..1293339)
     CDS             complement(1293355..1293726)
     CDS             complement(1293849..1294394)
     CDS             complement(1294388..1295251)
     CDS             complement(1295420..1296676)
     CDS             complement(1296696..1297628)
     CDS             1297727..1297906
     CDS             complement(1298281..1298694)
     CDS             complement(1298719..1299690)
     CDS             complement(1299687..1299920)
     CDS             complement(1299953..1300618)
     CDS             complement(1300631..1301173)
     CDS             complement(1301232..1301381)
     CDS             complement(1301490..1303604)
     CDS             1303874..1306489
     CDS             complement(1306655..1308769)
     CDS             complement(1308829..1309740)
     CDS             1309869..1310633
     CDS             1310669..1311205
     CDS             complement(1311540..1312448)
     CDS             complement(1312460..1312987)
     CDS             complement(1312977..1313441)
     CDS             complement(1313600..1314586)
     CDS             complement(1314677..1315366)
     CDS             1315482..1316369
     CDS             1316376..1316894
     CDS             1317023..1317754
     CDS             complement(1318158..1318673)
     CDS             complement(1318784..1319347)
     CDS             complement(1319410..1320081)
     CDS             complement(1320085..1321512)
     CDS             1321625..1322419
     CDS             1322409..1322909
     CDS             1322921..1323472
     CDS             complement(1323949..1325763)
     CDS             1325960..1326295
     CDS             complement(1326628..1327980)
     CDS             complement(1328015..1329163)
     CDS             complement(1329163..1330002)
     CDS             complement(1330075..1331142)
     CDS             complement(1331139..1331963)
     CDS             complement(1331960..1332775)
     CDS             complement(1332784..1333881)
     CDS             1334031..1335026
     CDS             complement(1335081..1335299)
     CDS             complement(1335374..1336039)
     CDS             complement(1336041..1337108)
     CDS             complement(1337233..1337526)
     CDS             complement(1337552..1338184)
     CDS             complement(1338186..1339250)
     CDS             complement(1339247..1340005)
     CDS             complement(1341026..1341499)
     CDS             complement(1341521..1342156)
     CDS             complement(1342235..1343386)
     CDS             complement(1343472..1345892)
     CDS             complement(1345896..1346942)
     CDS             complement(1347218..1347577)
     CDS             complement(1347653..1348165)
     CDS             complement(1348279..1349040)
     CDS             1349170..1349448
     CDS             1349511..1350500
     CDS             complement(1350697..1352202)
     CDS             complement(1352199..1352885)
     CDS             complement(1353144..1354565)
     CDS             complement(1354731..1355291)
     CDS             complement(1355285..1356460)
     CDS             complement(1356469..1357200)
     CDS             complement(1357197..1357556)
     CDS             complement(1357569..1358171)
     CDS             complement(1358164..1358811)
     CDS             complement(1358827..1359144)
     CDS             complement(1359167..1360303)
     CDS             complement(1360296..1360826)
     CDS             1361023..1361958
     CDS             complement(1362034..1362393)
     CDS             complement(1362478..1362678)
     CDS             complement(1362712..1363215)
     CDS             complement(1363470..1364576)
     CDS             complement(1364872..1366842)
     CDS             complement(1367154..1368080)
     CDS             complement(1368080..1369459)
     CDS             complement(1369477..1369950)
     CDS             complement(1370499..1371107)
     CDS             complement(1371107..1371943)
     CDS             complement(1371955..1374615)
     CDS             complement(1374739..1375230)
     CDS             complement(1375706..1376602)
     CDS             complement(1376796..1377857)
     CDS             complement(1378262..1378732)
     CDS             complement(1378741..1381095)
     CDS             complement(1381111..1381869)
     CDS             complement(1381982..1382218)
     CDS             complement(1382298..1383872)
     CDS             1384031..1385464
     CDS             complement(1385640..1386797)
     CDS             complement(1386815..1387444)
     CDS             complement(1387392..1387706)
     CDS             complement(1387693..1388079)
     CDS             complement(1388204..1388968)
     CDS             complement(1389483..1391174)
     CDS             complement(1391438..1393378)
     CDS             1393844..1394050
     CDS             1394362..1395954
     CDS             1396074..1397012
     CDS             complement(1396966..1397754)
     CDS             complement(1397882..1400122)
     CDS             complement(1400153..1400353)
     CDS             1400732..1401565
     CDS             complement(1401593..1402312)
     CDS             complement(1402309..1403946)
     CDS             complement(1404495..1405673)
     CDS             1405823..1406197
     CDS             complement(1406456..1407808)
     CDS             complement(1408408..1410831)
     CDS             complement(1411165..1413174)
     CDS             1413361..1413999
     CDS             1414018..1414578
     CDS             complement(1414641..1415270)
     CDS             complement(1415510..1416337)
     CDS             complement(1416481..1417422)
     CDS             complement(1417391..1418197)
     CDS             complement(1418194..1418868)
     CDS             1419015..1419596
     CDS             1419764..1420318
     CDS             complement(1420371..1421393)
     CDS             complement(1421409..1422098)
     CDS             complement(1422271..1422669)
     CDS             complement(1422996..1423736)
     CDS             complement(1423866..1424651)
     CDS             complement(1424669..1426768)
     CDS             complement(1426746..1427522)
     CDS             1427662..1428336
     CDS             1428346..1429365
     CDS             1429524..1430690
     CDS             complement(1430724..1432019)
     CDS             complement(1432266..1432847)
     CDS             complement(1432875..1435091)
     CDS             complement(1435292..1437331)
     CDS             complement(1437334..1437774)
     CDS             complement(1437923..1439647)
     CDS             complement(1439647..1439913)
     CDS             complement(1440056..1440247)
     CDS             1440481..1442646
     CDS             1442754..1443050
     CDS             1443175..1443597
     CDS             1443804..1444889
     CDS             complement(1445002..1446579)
     CDS             complement(1446610..1447950)
     CDS             complement(1448089..1449195)
     CDS             1449323..1449754
     CDS             1449830..1450303
     CDS             1450436..1452145
     CDS             complement(1452214..1452750)
     CDS             complement(1452837..1453979)
     CDS             complement(1453927..1454733)
     CDS             complement(1454735..1454914)
     CDS             1455300..1456691
     CDS             complement(1456907..1457413)
     CDS             1457504..1457974
     CDS             1458061..1458303
     CDS             complement(1459083..1460246)
     CDS             complement(1460261..1461529)
     CDS             complement(1461522..1462718)
     CDS             1462913..1463125
     CDS             1463158..1463379
     CDS             1463572..1464177
     CDS             1464174..1464395
     CDS             1464382..1464681
     CDS             complement(1464678..1465496)
     CDS             1465653..1466543
     CDS             complement(1466584..1467480)
     CDS             complement(1467578..1468582)
     CDS             complement(1468685..1469419)
     CDS             complement(1469419..1470855)
     CDS             complement(1471062..1471496)
     CDS             1471889..1472299
     CDS             1472666..1473397
     CDS             1473390..1474718
     CDS             1474738..1475310
     CDS             1475285..1475422
     CDS             complement(1475623..1476525)
     CDS             1476717..1477538
     CDS             1477743..1478291
     CDS             complement(1478689..1478865)
     CDS             complement(1478855..1480345)
     CDS             complement(1480351..1481376)
     CDS             complement(1481358..1482632)
     CDS             complement(1482616..1483596)
     CDS             complement(1483603..1484625)
     CDS             complement(1484685..1485641)
     CDS             complement(1485657..1486352)
     CDS             complement(1486375..1487121)
     CDS             complement(1487128..1487868)
     CDS             complement(1487955..1488926)
     CDS             complement(1489061..1489999)
     CDS             complement(1490240..1491037)
     CDS             1491300..1491752
     CDS             1492332..1492814
     CDS             1492807..1493229
     CDS             1493231..1494163
     CDS             complement(1494222..1495361)
     CDS             complement(1495458..1496015)
     CDS             1496180..1497412
     CDS             1497430..1497603
     CDS             1497813..1498523
     CDS             1498665..1498985
     CDS             complement(1499017..1499361)
     CDS             complement(1499463..1500326)
     CDS             complement(1500983..1501996)
     CDS             complement(1502069..1502596)
     CDS             complement(1502838..1504286)
     CDS             complement(1504302..1504724)
     CDS             complement(1504751..1505086)
     CDS             complement(1505389..1506735)
     CDS             complement(1506748..1507746)
     CDS             1507960..1508304
     CDS             complement(1508470..1508847)
     CDS             complement(1508863..1509672)
     CDS             1509758..1509952
     CDS             1509980..1510897
     CDS             complement(1510996..1511883)
     CDS             complement(1511876..1512949)
     CDS             complement(1512954..1513160)
     CDS             complement(1513347..1514711)
     CDS             complement(1514794..1515822)
     CDS             complement(1515843..1517273)
     CDS             complement(1517273..1518739)
     CDS             complement(1518742..1519038)
     CDS             1519368..1519952
     CDS             complement(1520008..1521135)
     CDS             complement(1521218..1523251)
     CDS             complement(1523766..1526015)
     CDS             1526189..1527013
     CDS             1527018..1527956
     CDS             complement(1528041..1529333)
     CDS             complement(1529389..1530501)
     CDS             complement(1530643..1531230)
     CDS             complement(1531356..1532015)
     CDS             1532173..1533159
     CDS             complement(1533229..1533690)
     CDS             complement(1533764..1533964)
     CDS             1534275..1534913
     CDS             complement(1534963..1535556)
     CDS             1535857..1536318
     CDS             complement(1536397..1536852)
     CDS             complement(1536852..1539029)
     CDS             complement(1539095..1539529)
     CDS             complement(1539814..1542477)
     CDS             complement(1543187..1544014)
     CDS             complement(1544046..1545509)
     CDS             1545608..1546336
     CDS             complement(1546380..1547333)
     CDS             complement(1547354..1548430)
     CDS             complement(1548453..1548839)
     CDS             complement(1548846..1550261)
     CDS             complement(1550263..1551408)
     CDS             complement(1551386..1552945)
     CDS             complement(1552964..1553839)
     CDS             complement(1553850..1555391)
     CDS             complement(1555445..1556896)
     CDS             complement(1557090..1559174)
     CDS             complement(1559220..1559456)
     CDS             complement(1559459..1559905)
     CDS             complement(1559978..1561540)
     CDS             complement(1561596..1563830)
     CDS             complement(1564019..1564720)
     CDS             complement(1564739..1565878)
     CDS             1566020..1566940
     CDS             complement(1567048..1567854)
     CDS             complement(1567975..1568571)
     CDS             complement(1569369..1570829)
     CDS             1571243..1571827
     CDS             complement(1576515..1576748)
     CDS             complement(1577615..1579132)
     CDS             complement(1579208..1580194)
     CDS             complement(1580278..1581156)
     CDS             complement(1581251..1583341)
     CDS             complement(1583430..1583975)
     CDS             complement(1584015..1585394)
     CDS             complement(1585478..1585921)
     CDS             complement(1586042..1586440)
     CDS             complement(1586586..1586852)
     CDS             complement(1586862..1588445)
     CDS             complement(1588482..1592003)
     CDS             complement(1592242..1592799)
     CDS             1593030..1594007
     CDS             complement(1594082..1594501)
     CDS             1595161..1596540
     CDS             1596722..1597402
     CDS             complement(1597455..1597976)
     CDS             complement(1598123..1598488)
     CDS             complement(1598503..1598769)
     CDS             complement(1598851..1599993)
     CDS             complement(1599997..1600326)
     CDS             complement(1600484..1602076)
     CDS             complement(1602027..1602194)
     CDS             complement(1602350..1603726)
     CDS             complement(1603890..1605131)
     CDS             complement(1605249..1606148)
     CDS             complement(1606162..1606728)
     CDS             1606880..1607620
     CDS             1607647..1608900
     CDS             1608956..1609081
     CDS             complement(1609216..1609893)
     CDS             complement(1609906..1610535)
     CDS             1610634..1611035
     CDS             1611028..1611852
     CDS             complement(1611937..1612200)
     CDS             complement(1612355..1613614)
     CDS             complement(1613960..1615552)
     CDS             1615819..1616754
     CDS             complement(1616829..1617437)
     CDS             complement(1617481..1617921)
     CDS             1618074..1618916
     CDS             1618931..1620289
     CDS             1620305..1621126
     CDS             1621368..1622201
     CDS             complement(1622233..1622964)
     CDS             1623140..1623538
     CDS             complement(1623677..1624507)
     CDS             complement(1624703..1625620)
     CDS             complement(1625640..1626335)
     CDS             complement(1626528..1628030)
     CDS             1628215..1629087
     CDS             1629218..1629949
     CDS             1629951..1631117
     CDS             complement(1631162..1632133)
     CDS             1632407..1632745
     CDS             complement(1632935..1634323)
     CDS             1634456..1635076
     CDS             1635110..1635700
     CDS             complement(1635725..1636561)
     CDS             complement(1636774..1637631)
     CDS             complement(1637883..1638323)
     CDS             complement(1638534..1638785)
     CDS             complement(1638869..1639762)
     CDS             complement(1639764..1640333)
     CDS             complement(1640330..1641106)
     CDS             complement(1641460..1643505)
     CDS             complement(1643635..1644480)
     CDS             complement(1644492..1644815)
     CDS             complement(1644816..1645310)
     CDS             complement(1645405..1645692)
     CDS             complement(1645708..1646670)
     CDS             1646805..1647344
     CDS             1647709..1648506
     CDS             complement(1648874..1649242)
     CDS             complement(1649306..1649905)
     CDS             1650125..1651309
     CDS             1651503..1652861
     CDS             1652877..1654619
     CDS             complement(1654677..1655366)
     CDS             complement(1655465..1655890)
     CDS             complement(1656016..1656879)
     CDS             complement(1657216..1657764)
     CDS             complement(1657862..1658035)
     CDS             complement(1658051..1658200)
     CDS             complement(1658326..1658886)
     CDS             complement(1658964..1659497)
     CDS             complement(1659501..1660388)
     CDS             complement(1660375..1660782)
     CDS             complement(1660779..1662185)
     CDS             complement(1662976..1664088)
     CDS             complement(1664119..1665483)
     CDS             complement(1665556..1666095)
     CDS             1666291..1666974
     CDS             1667449..1668657
     CDS             1668975..1670321
     CDS             complement(1670370..1671692)
     CDS             complement(1671714..1673030)
     CDS             complement(1673046..1673570)
     CDS             complement(1673586..1674302)
     CDS             complement(1674319..1675272)
     CDS             complement(1675443..1676348)
     CDS             complement(1676360..1677214)
     CDS             complement(1677207..1678406)
     CDS             complement(1678738..1680222)
     CDS             complement(1680437..1681138)
     CDS             complement(1681251..1682627)
     CDS             complement(1682910..1683128)
     CDS             complement(1683243..1683779)
     CDS             complement(1683922..1684836)
     CDS             complement(1684934..1686094)
     CDS             1686447..1689107
     CDS             complement(1689164..1690165)
     CDS             complement(1690589..1691572)
     CDS             complement(1691588..1692406)
     CDS             complement(1692480..1693091)
     CDS             complement(1693140..1694180)
     CDS             complement(1694341..1695297)
     CDS             complement(1695281..1697158)
     CDS             complement(1697276..1697533)
     CDS             complement(1697625..1698362)
     CDS             complement(1698676..1698819)
     CDS             complement(1698883..1699563)
     CDS             complement(1699638..1700273)
     CDS             complement(1700435..1700755)
     CDS             1701151..1701789
     CDS             complement(1701851..1702471)
     CDS             complement(1702456..1704825)
     CDS             complement(1704825..1705043)
     CDS             complement(1705186..1705578)
     CDS             complement(1705592..1706035)
     CDS             complement(1706170..1706919)
     CDS             complement(1707070..1707417)
     CDS             complement(1707594..1708571)
     CDS             complement(1708705..1708857)
     CDS             complement(1708838..1709068)
     CDS             complement(1709086..1709904)
     CDS             complement(1709909..1710946)
     CDS             complement(1710960..1712837)
     CDS             complement(1712824..1718130)
     CDS             complement(1718762..1719052)
     CDS             complement(1719194..1720033)
     CDS             complement(1720440..1721231)
     CDS             complement(1721224..1722099)
     CDS             complement(1722075..1722917)
     CDS             complement(1723593..1723973)
     CDS             complement(1724000..1724938)
     CDS             complement(1725022..1725414)
     CDS             complement(1725438..1725803)
     CDS             complement(1725975..1726193)
     CDS             complement(1726385..1727041)
     CDS             complement(1727095..1728390)
     CDS             complement(1728391..1728825)
     CDS             complement(1728860..1729045)
     CDS             complement(1729060..1729560)
     CDS             complement(1729579..1729938)
     CDS             complement(1729979..1730512)
     CDS             complement(1730543..1730941)
     CDS             complement(1730973..1731158)
     CDS             complement(1731176..1731718)
     CDS             complement(1731747..1732058)
     CDS             complement(1732089..1732457)
     CDS             complement(1732500..1732769)
     CDS             complement(1732793..1732987)
     CDS             complement(1732977..1733411)
     CDS             complement(1733414..1734073)
     CDS             complement(1734087..1734440)
     CDS             complement(1734459..1734740)
     CDS             complement(1734825..1735658)
     CDS             complement(1735697..1735981)
     CDS             complement(1735981..1736604)
     CDS             complement(1736628..1737260)
     CDS             complement(1737304..1737612)
     CDS             1737948..1738499
     CDS             complement(1739070..1741157)
     CDS             complement(1741253..1741723)
     CDS             complement(1741813..1742226)
     CDS             1742507..1743196
     CDS             complement(1743414..1743773)
     CDS             complement(1743947..1747591)
     CDS             complement(1747662..1751255)
     CDS             complement(1751514..1751846)
     CDS             1752029..1752913
     CDS             1753051..1754976
     CDS             complement(1755046..1757514)
     CDS             complement(1757532..1758002)
     CDS             complement(1763584..1763817)
     CDS             complement(1764749..1765417)
     CDS             complement(1765436..1765984)
     CDS             complement(1765996..1766217)
     CDS             complement(1766296..1768158)
     CDS             1768468..1769259
     CDS             1769205..1770449
     CDS             complement(1770502..1772163)
     CDS             complement(1772421..1773197)
     CDS             complement(1773435..1773539)
     CDS             complement(1773482..1774474)
     CDS             complement(1774665..1775552)
     CDS             complement(1775554..1777200)
     CDS             complement(1777212..1779152)
     CDS             1779379..1780854
     CDS             1780882..1781862
     CDS             complement(1781915..1784089)
     CDS             1784181..1785044
     CDS             complement(1785069..1785515)
     CDS             1785594..1786325
     CDS             1786492..1787211
     CDS             complement(1787269..1790439)
     CDS             complement(1790636..1791370)
     CDS             complement(1791383..1792252)
     CDS             complement(1792494..1793768)
     CDS             complement(1794061..1795644)
     CDS             1795853..1796515
     CDS             complement(1796583..1798175)
     CDS             complement(1798489..1799340)
     CDS             complement(1799415..1799636)
     CDS             complement(1799709..1801097)
     CDS             complement(1801153..1802205)
     CDS             complement(1802276..1802998)
     CDS             1803704..1805110
     CDS             complement(1805151..1805834)
     CDS             complement(1805937..1806659)
     CDS             1806703..1807200
     CDS             1807278..1808291
     CDS             complement(1808338..1809768)
     CDS             complement(1810329..1811210)
     CDS             complement(1811229..1813343)
     CDS             complement(1813496..1814098)
     CDS             complement(1814544..1815059)
     CDS             complement(1815066..1815596)
     CDS             complement(1815693..1816220)
     CDS             1816389..1816673
     CDS             1817027..1817155
     CDS             1817116..1818495
     CDS             complement(1818811..1819404)
     CDS             complement(1819510..1821243)
     CDS             1821441..1822397
     CDS             1822569..1823522
     CDS             complement(1823562..1824158)
     CDS             1824347..1825060
     CDS             1825150..1826133
     CDS             complement(1826179..1826874)
     CDS             complement(1826871..1828505)
     CDS             complement(1828484..1829416)
     CDS             complement(1829365..1830192)
     CDS             complement(1830204..1831664)
     CDS             1831879..1833348
     CDS             1833364..1834026
     CDS             1834120..1834608
     CDS             complement(1834651..1835304)
     CDS             complement(1835766..1837514)
     CDS             complement(1837627..1838187)
     CDS             1838302..1838634
     CDS             1839076..1839588
     CDS             1840481..1840864
     CDS             complement(1840909..1841448)
     CDS             1841562..1841960
     CDS             complement(1841989..1842627)
     CDS             complement(1842640..1843263)
     CDS             complement(1843362..1844786)
     CDS             complement(1845075..1845809)
     CDS             complement(1845820..1847430)
     CDS             complement(1847450..1848832)
     CDS             complement(1849132..1850208)
     CDS             complement(1850537..1851019)
     CDS             complement(1851032..1851340)
     CDS             complement(1851437..1851976)
     CDS             complement(1852043..1852510)
     CDS             1852709..1853275
     CDS             complement(1853308..1854072)
     CDS             complement(1854136..1855662)
     CDS             complement(1855662..1856600)
     CDS             1856760..1858094
     CDS             complement(1858132..1859604)
     CDS             complement(1859766..1860353)
     CDS             complement(1860439..1860921)
     CDS             1861091..1862032
     CDS             complement(1862029..1862715)
     CDS             complement(1862712..1863554)
     CDS             complement(1868003..1868236)
     CDS             complement(1873419..1873652)
     CDS             complement(1874539..1876119)
     CDS             complement(1876244..1878136)
     CDS             complement(1878167..1879555)
     CDS             complement(1879714..1880436)
     CDS             complement(1880528..1882321)
     CDS             1882469..1882828
     CDS             complement(1882883..1883716)
     CDS             complement(1883731..1884093)
     CDS             complement(1884159..1884299)