CDS             517..1878
     CDS             2156..3289
     CDS             3679..3915
     CDS             3912..5024
     CDS             5034..6968
     CDS             7005..9668
     CDS             complement(9755..10567)
     CDS             10893..12407
     CDS             12786..14072
     CDS             14724..15419
     CDS             15416..15745
     CDS             16108..17076
     CDS             17384..18307
     CDS             18322..20289
     CDS             20286..20732
     CDS             20764..22164
     CDS             22443..23726
     CDS             24930..25631
     CDS             25644..27470
     CDS             27463..28797
     CDS             28798..29586
     CDS             29984..30775
     CDS             31003..33321
     CDS             33689..34168
     CDS             34490..35746
     CDS             36161..36400
     CDS             complement(36432..37106)
     CDS             37364..37531
     CDS             38288..39031
     CDS             39128..39556
     CDS             complement(39602..41608)
     CDS             41708..42694
     CDS             42666..42926
     CDS             complement(42917..44440)
     CDS             complement(44576..45085)
     CDS             complement(45097..45408)
     CDS             complement(45410..45502)
     CDS             complement(45495..45845)
     CDS             complement(46367..47995)
     CDS             complement(48017..49366)
     CDS             complement(49600..51387)
     CDS             complement(51387..51677)
     CDS             51816..52865
     CDS             53483..54973
     CDS             complement(55597..56601)
     CDS             56720..56857
     CDS             56854..57225
     CDS             57354..57974
     CDS             58513..59769
     CDS             complement(60241..60870)
     CDS             61524..62249
     CDS             63145..63618
     CDS             complement(63723..63830)
     CDS             complement(64169..64924)
     CDS             complement(64924..65184)
     CDS             65321..66388
     CDS             66419..67753
     CDS             67772..68965
     CDS             complement(69632..70618)
     CDS             71179..71475
     CDS             complement(71547..72767)
     CDS             complement(72760..73311)
     CDS             73424..74284
     CDS             complement(74639..75172)
     CDS             75272..76006
     CDS             76440..77042
     CDS             77309..80461
     CDS             80518..81000
     CDS             81205..82191
     CDS             82412..83182
     CDS             83201..84004
     CDS             84355..85047
     CDS             85050..86426
     CDS             86426..86752
     CDS             86756..87067
     CDS             87319..89556
     CDS             89707..90885
     CDS             90887..92275
     CDS             complement(92762..94429)
     CDS             complement(94747..96522)
     CDS             96873..97346
     CDS             97608..99200
     CDS             complement(99529..101007)
     CDS             complement(101428..102180)
     CDS             complement(102549..103547)
     CDS             complement(103544..104539)
     CDS             complement(104555..105547)
     CDS             105778..106758
     CDS             106755..107765
     CDS             107786..109540
     CDS             109617..110789
     CDS             110779..112515
     CDS             112496..114274
     CDS             114246..115025
     CDS             115025..116227
     CDS             116231..116995
     CDS             117191..117598
     CDS             117648..118274
     CDS             118486..119262
     CDS             119607..120578
     CDS             120541..121233
     CDS             121443..122609
     CDS             122590..123828
     CDS             123818..125248
     CDS             125516..126115
     CDS             126483..127208
     CDS             complement(127399..128139)
     CDS             128390..129097
     CDS             129104..130456
     CDS             130537..131199
     CDS             131227..132405
     CDS             complement(132536..133351)
     CDS             complement(133348..134148)
     CDS             complement(134150..134923)
     CDS             complement(135137..136093)
     CDS             136322..137866
     CDS             137917..139452
     CDS             complement(139794..139892)
     CDS             140106..140591
     CDS             140576..140866
     CDS             141994..142215
     CDS             142665..145274
     CDS             145619..146134
     CDS             146302..146988
     CDS             146991..147755
     CDS             147775..149598
     CDS             149588..150616
     CDS             150629..151738
     CDS             151742..152866
     CDS             152869..153948
     CDS             153941..155335
     CDS             155332..155889
     CDS             155898..157136
     CDS             157170..158375
     CDS             158386..158943
     CDS             158943..159830
     CDS             159884..161146
     CDS             161223..162368
     CDS             complement(162433..162759)
     CDS             complement(162766..163149)
     CDS             163576..165063
     CDS             165709..166668
     CDS             complement(166963..167166)
     CDS             167344..167856
     CDS             168198..168938
     CDS             168952..169926
     CDS             169923..170684
     CDS             170694..171728
     CDS             171945..172304
     CDS             172328..173503
     CDS             173889..175139
     CDS             175586..182761
     CDS             182774..183418
     CDS             complement(183746..184240)
     CDS             complement(184495..185259)
     CDS             complement(185275..186516)
     CDS             complement(186528..187562)
     CDS             complement(187598..188782)
     CDS             complement(189035..190390)
     CDS             complement(190666..191223)
     CDS             complement(191290..192930)
     CDS             complement(193203..195248)
     CDS             195833..196888
     CDS             196888..197784
     CDS             197796..199250
     CDS             199250..200128
     CDS             complement(200322..200603)
     CDS             200816..203605
     CDS             complement(203752..204351)
     CDS             204477..205232
     CDS             205229..205909
     CDS             205906..206100
     CDS             206097..207083
     CDS             207290..207511
     CDS             207582..209267
     CDS             209335..209769
     CDS             209781..210503
     CDS             210490..210666
     CDS             210708..210866
     CDS             complement(211376..212968)
     CDS             212970..214403
     CDS             214409..215572
     CDS             215589..217364
     CDS             217402..219408
     CDS             complement(219721..220494)
     CDS             complement(220684..221310)
     CDS             221519..222097
     CDS             222480..223577
     CDS             223590..224861
     CDS             224864..226132
     CDS             226134..226973
     CDS             227044..228123
     CDS             228148..229188
     CDS             229243..230211
     CDS             complement(230572..231066)
     CDS             231299..232678
     CDS             complement(233037..233795)
     CDS             complement(233788..235344)
     CDS             complement(235341..236309)
     CDS             236897..239146
     CDS             239169..239924
     CDS             239887..240222
     CDS             240260..242023
     CDS             complement(242187..242531)
     CDS             242721..244622
     CDS             complement(245225..246409)
     CDS             complement(246439..248700)
     CDS             complement(248887..250098)
     CDS             complement(250210..251715)
     CDS             complement(251741..253303)
     CDS             253672..254901
     CDS             complement(255215..256690)
     CDS             complement(256888..257244)
     CDS             complement(257401..257574)
     CDS             complement(257600..258745)
     CDS             259318..260271
     CDS             complement(260591..262120)
     CDS             262482..263417
     CDS             263754..265850
     CDS             265835..266302
     CDS             266325..266603
     CDS             266830..268089
     CDS             268104..269162
     CDS             269164..269310
     CDS             269334..270377
     CDS             270905..271621
     CDS             271614..272639
     CDS             272661..274355
     CDS             275381..276550
     CDS             276826..277542
     CDS             277535..278560
     CDS             278582..280270
     CDS             280303..282024
     CDS             282168..282842
     CDS             283086..284840
     CDS             284843..285583
     CDS             285702..286139
     CDS             286132..286833
     CDS             complement(286941..287645)
     CDS             287794..288585
     CDS             288601..290037
     CDS             complement(290585..291346)
     CDS             complement(291597..292511)
     CDS             complement(292539..292943)
     CDS             complement(292958..293839)
     CDS             complement(294071..295069)
     CDS             295450..295842
     CDS             complement(295970..297346)
     CDS             297580..298572
     CDS             298898..299848
     CDS             complement(299900..300559)
     CDS             complement(300573..301493)
     CDS             complement(301490..302656)
     CDS             complement(302724..304247)
     CDS             complement(304578..305480)
     CDS             305719..306012
     CDS             306095..309124
     CDS             309124..309582
     CDS             309554..309796
     CDS             309809..311143
     CDS             311165..315604
     CDS             315634..316026
     CDS             316042..316356
     CDS             316356..317030
     CDS             317036..317347
     CDS             317348..319201
     CDS             319212..319706
     CDS             319917..320600
     CDS             320747..321358
     CDS             321557..322057
     CDS             322068..322568
     CDS             322579..323079
     CDS             323090..323590
     CDS             323601..324101
     CDS             324112..324612
     CDS             324623..325123
     CDS             325134..325622
     CDS             326247..326621
     CDS             326771..327169
     CDS             complement(327419..328243)
     CDS             complement(328482..329789)
     CDS             330373..331263
     CDS             331513..332562
     CDS             332575..333252
     CDS             333460..334491
     CDS             334834..335952
     CDS             335927..336850
     CDS             336861..338081
     CDS             complement(338187..339719)
     CDS             complement(339759..340640)
     CDS             340798..341658
     CDS             complement(341935..342735)
     CDS             342876..343544
     CDS             complement(343675..345036)
     CDS             345406..347478
     CDS             complement(347720..348547)
     CDS             complement(348620..349819)
     CDS             350121..351122
     CDS             351156..351488
     CDS             351489..352289
     CDS             352279..353223
     CDS             353201..354223
     CDS             354539..355564
     CDS             complement(355657..357003)
     CDS             complement(357018..357302)
     CDS             complement(357304..357747)
     CDS             complement(357752..359707)
     CDS             359919..360338
     CDS             360445..361800
     CDS             361907..362347
     CDS             complement(362430..363788)
     CDS             364100..365026
     CDS             365040..366101
     CDS             366115..366681
     CDS             complement(366741..367736)
     CDS             368041..368586
     CDS             368853..369707
     CDS             369704..370933
     CDS             370914..372626
     CDS             complement(372718..373323)
     CDS             complement(373436..373651)
     CDS             complement(373759..374148)
     CDS             374388..374591
     CDS             374588..375301
     CDS             375326..376168
     CDS             376168..376797
     CDS             complement(377187..378320)
     CDS             378859..380040
     CDS             complement(380123..380875)
     CDS             complement(380918..383146)
     CDS             complement(383143..384984)
     CDS             complement(384953..386113)
     CDS             complement(386110..387213)
     CDS             387877..388722
     CDS             388879..389760
     CDS             389790..389993
     CDS             390005..391102
     CDS             complement(391188..391379)
     CDS             391623..391919
     CDS             391940..392443
     CDS             392495..392737
     CDS             complement(393003..393977)
     CDS             394900..395511
     CDS             395880..396281
     CDS             396396..397001
     CDS             complement(397139..397402)
     CDS             397696..397947
     CDS             398373..398954
     CDS             complement(399020..399406)
     CDS             complement(399658..400284)
     CDS             complement(400357..401967)
     CDS             complement(402082..403605)
     CDS             complement(403621..404190)
     CDS             404682..405437
     CDS             complement(405518..406906)
     CDS             complement(408080..409036)
     CDS             complement(409154..409816)
     CDS             complement(409959..410366)
     CDS             410879..411457
     CDS             411457..412725
     CDS             412763..414229
     CDS             414254..415795
     CDS             416307..417413
     CDS             complement(418039..418431)
     CDS             complement(418453..418932)
     CDS             419858..420190
     CDS             420209..420409
     CDS             421295..423121
     CDS             complement(423659..424081)
     CDS             complement(424406..424954)
     CDS             complement(424935..425087)
     CDS             425450..425857
     CDS             425904..426386
     CDS             426586..427275
     CDS             complement(427534..427893)
     CDS             complement(427912..428757)
     CDS             429229..429909
     CDS             430195..430890
     CDS             431181..432251
     CDS             432616..433563
     CDS             433927..434631
     CDS             435077..435775
     CDS             436197..436892
     CDS             437231..437929
     CDS             438308..439006
     CDS             439365..440048
     CDS             440310..441866
     CDS             441859..443118
     CDS             443524..444216
     CDS             444238..445740
     CDS             complement(445847..446155)
     CDS             446491..447303
     CDS             447375..448121
     CDS             448153..448944
     CDS             448996..449793
     CDS             449927..450787
     CDS             450777..452102
     CDS             452099..452422
     CDS             452441..452755
     CDS             complement(453039..453233)
     CDS             453431..454633
     CDS             456218..457702
     CDS             457715..460420
     CDS             460582..460944
     CDS             461627..462301
     CDS             462338..463072
     CDS             463525..464865
     CDS             465082..465987
     CDS             465980..467122
     CDS             467419..468444
     CDS             468448..469107
     CDS             469144..469986
     CDS             470318..471322
     CDS             complement(471507..471776)
     CDS             471925..472320
     CDS             472310..472795
     CDS             complement(472964..473746)
     CDS             complement(473743..474855)
     CDS             complement(474976..475860)
     CDS             476042..480541
     CDS             480559..482022
     CDS             482853..484280
     CDS             484344..485984
     CDS             486009..486737
     CDS             487380..487904
     CDS             487973..489670
     CDS             489760..490077
     CDS             490084..490680
     CDS             492263..492370
     CDS             497404..498741
     CDS             498743..499360
     CDS             499388..499717
     CDS             499931..500857
     CDS             500858..501661
     CDS             501678..502025
     CDS             502299..503024
     CDS             503017..503265
     CDS             503267..504106
     CDS             504391..506364
     CDS             506395..507168
     CDS             507335..507871
     CDS             507882..508775
     CDS             508875..509138
     CDS             509448..510296
     CDS             510310..511134
     CDS             511151..511531
     CDS             511603..511905
     CDS             512249..513601
     CDS             513748..514713
     CDS             514863..515516
     CDS             515827..516399
     CDS             516399..519905
     CDS             519895..521421
     CDS             521421..522614
     CDS             522611..522874
     CDS             522892..523284
     CDS             523389..523790
     CDS             523970..525265
     CDS             525270..525809
     CDS             526066..528159
     CDS             528388..529269
     CDS             529448..530380
     CDS             530596..531399
     CDS             531377..531742
     CDS             531739..532215
     CDS             532754..534241
     CDS             536502..536609
     CDS             541696..541803
     CDS             complement(546677..548059)
     CDS             548163..549050
     CDS             549054..549614
     CDS             complement(549820..551034)
     CDS             551183..551653
     CDS             551672..552238
     CDS             552228..553235
     CDS             553249..555705
     CDS             556189..557553
     CDS             557578..558651
     CDS             559208..560662
     CDS             561052..561732
     CDS             561716..563116
     CDS             563109..563513
     CDS             563521..564267
     CDS             564267..564791
     CDS             564872..565441
     CDS             565755..565937
     CDS             565950..566498
     CDS             566679..567101
     CDS             567309..568001
     CDS             568273..568773
     CDS             568816..569184
     CDS             569359..569967
     CDS             570182..573733
     CDS             573870..577493
     CDS             577630..577884
     CDS             577982..578395
     CDS             578461..578931
     CDS             579054..581135
     CDS             581352..582536
     CDS             complement(582818..583993)
     CDS             584164..585351
     CDS             585618..586496
     CDS             586655..588292
     CDS             588506..589471
     CDS             589806..590882
     CDS             591133..591816
     CDS             complement(591932..592594)
     CDS             complement(592587..593204)
     CDS             593271..593741
     CDS             593888..594757
     CDS             594778..595344
     CDS             595775..598642
     CDS             599009..603052
     CDS             603446..606871
     CDS             606990..608462
     CDS             complement(608586..610076)
     CDS             complement(610358..611236)
     CDS             complement(611249..611914)
     CDS             complement(611928..612290)
     CDS             612566..613324
     CDS             613401..614033
     CDS             614035..614583
     CDS             614696..615343
     CDS             615845..617245
     CDS             617789..619165
     CDS             619167..620306
     CDS             620281..620646
     CDS             620649..620918
     CDS             complement(621119..621286)
     CDS             complement(621793..622623)
     CDS             622807..623463
     CDS             623464..623844
     CDS             623977..624345
     CDS             624466..625950
     CDS             complement(626091..626543)
     CDS             complement(626556..627320)
     CDS             complement(627869..628621)
     CDS             628789..629775
     CDS             629778..630614
     CDS             631201..632121
     CDS             632126..633109
     CDS             633122..634198
     CDS             634375..634716
     CDS             complement(634768..636090)
     CDS             complement(636077..636517)
     CDS             637142..638551
     CDS             638555..639181
     CDS             639317..639949
     CDS             640037..640654
     CDS             640729..641358
     CDS             641554..642174
     CDS             642314..642946
     CDS             642993..643622
     CDS             644075..644704
     CDS             644828..645469
     CDS             645506..646141
     CDS             646107..646352
     CDS             646376..647002
     CDS             647272..648210
     CDS             648421..648957
     CDS             649126..649602
     CDS             649642..650937
     CDS             650980..651486
     CDS             651985..652995
     CDS             653072..653179
     CDS             653272..653688
     CDS             653685..655346
     CDS             655737..656372
     CDS             656683..657570
     CDS             657683..658669
     CDS             658724..659443
     CDS             659427..660227
     CDS             660363..660869
     CDS             661031..661747
     CDS             661916..662704
     CDS             complement(662954..663328)
     CDS             complement(664276..665205)
     CDS             complement(665400..665624)
     CDS             complement(665641..665844)
     CDS             666003..666563
     CDS             666582..668984
     CDS             668971..669396
     CDS             669393..669737
     CDS             669727..671223
     CDS             671224..671706
     CDS             671703..672005
     CDS             671980..672417
     CDS             672757..674799
     CDS             complement(676093..677022)
     CDS             complement(677019..677855)
     CDS             complement(677849..678592)
     CDS             678714..679358
     CDS             complement(679438..680190)
     CDS             680426..681190
     CDS             complement(681251..682045)
     CDS             682392..683204
     CDS             683357..684406
     CDS             684403..685464
     CDS             685527..685925
     CDS             complement(686042..687337)
     CDS             687758..689485
     CDS             689842..691071
     CDS             691596..692429
     CDS             692712..693509
     CDS             693545..694549
     CDS             694546..695562
     CDS             695796..696764
     CDS             696806..697390
     CDS             697383..697745
     CDS             697861..698358
     CDS             698815..699882
     CDS             700033..701076
     CDS             701405..701833
     CDS             complement(702042..702548)
     CDS             702661..703584
     CDS             703600..704274
     CDS             704267..705307
     CDS             705451..706212
     CDS             706202..708091
     CDS             708816..709433
     CDS             709449..710456
     CDS             complement(711044..711841)
     CDS             712202..712846
     CDS             713543..715693
     CDS             715773..716198
     CDS             716388..717104
     CDS             717104..717577
     CDS             717930..718574
     CDS             718690..719556
     CDS             719965..721185
     CDS             721182..721670
     CDS             complement(721769..722458)
     CDS             722585..723028
     CDS             723095..723490
     CDS             723628..723927
     CDS             724007..724549
     CDS             complement(724645..725211)
     CDS             complement(725213..725671)
     CDS             complement(725674..726357)
     CDS             complement(726529..727404)
     CDS             727623..729254
     CDS             729251..730924
     CDS             complement(731051..731494)
     CDS             731721..732647
     CDS             732750..733658
     CDS             733693..733980
     CDS             734263..735816
     CDS             735902..737275
     CDS             complement(737430..737714)
     CDS             complement(737711..738328)
     CDS             complement(738514..738936)
     CDS             739145..740311
     CDS             740604..741056
     CDS             741229..741711
     CDS             741964..742725
     CDS             742722..743642
     CDS             743648..745606
     CDS             745914..747095
     CDS             747316..748665
     CDS             748887..749726
     CDS             749858..750841
     CDS             complement(750913..751968)
     CDS             complement(751968..752654)
     CDS             complement(752629..753102)
     CDS             complement(753445..753885)
     CDS             complement(754165..754749)
     CDS             complement(754848..755561)
     CDS             complement(755565..755984)
     CDS             complement(755986..756654)
     CDS             757005..757598
     CDS             757582..758733
     CDS             758733..759341
     CDS             759701..760411
     CDS             760395..761399
     CDS             761873..763813
     CDS             764090..765967
     CDS             765982..767760
     CDS             767982..768959
     CDS             768952..770466
     CDS             770706..771764
     CDS             complement(771638..771919)
     CDS             772059..772601
     CDS             complement(773282..774199)
     CDS             complement(774468..775973)
     CDS             complement(776314..776814)
     CDS             complement(776834..777700)
     CDS             778501..778899
     CDS             778862..780967
     CDS             781085..782056
     CDS             782722..783735
     CDS             783722..784678
     CDS             784675..785436
     CDS             785555..786583
     CDS             complement(786900..787214)
     CDS             complement(787232..788155)
     CDS             complement(788282..788800)
     CDS             788920..789798
     CDS             789952..790272
     CDS             790697..791821
     CDS             complement(792003..793229)
     CDS             complement(793243..793737)
     CDS             complement(793755..794516)
     CDS             complement(794712..795782)
     CDS             796100..797155
     CDS             complement(797327..797968)
     CDS             798112..798978
     CDS             799342..800424
     CDS             800417..801091
     CDS             801152..801724
     CDS             802138..804669
     CDS             805099..806094
     CDS             806503..807342
     CDS             807516..808166
     CDS             808163..808399
     CDS             808668..810653
     CDS             810661..813507
     CDS             814114..815046
     CDS             815052..815891
     CDS             815899..816384
     CDS             816392..817831
     CDS             817898..818833
     CDS             819598..820509
     CDS             820506..821501
     CDS             821612..822556
     CDS             823129..823716
     CDS             complement(823959..824828)
     CDS             825564..826193
     CDS             826835..827848
     CDS             827901..828911
     CDS             829050..830240
     CDS             830362..831123
     CDS             831126..832643
     CDS             832773..834077
     CDS             834416..834874
     CDS             834941..835174
     CDS             835290..836030
     CDS             836064..838436
     CDS             838458..838922
     CDS             complement(839478..839693)
     CDS             complement(839705..840820)
     CDS             complement(840826..841563)
     CDS             841715..841933
     CDS             841945..842091
     CDS             842084..842308
     CDS             842309..842608
     CDS             842700..845072
     CDS             845745..846089
     CDS             846314..846520
     CDS             846507..847565
     CDS             847747..848238
     CDS             848599..849576
     CDS             849592..850152
     CDS             complement(850452..851006)
     CDS             851795..852595
     CDS             complement(852762..853484)
     CDS             complement(854223..854951)
     CDS             855549..856070
     CDS             856209..856739
     CDS             857002..859842
     CDS             860063..860539
     CDS             860591..861589
     CDS             861940..862962
     CDS             863297..863818
     CDS             864159..864845
     CDS             865202..865402
     CDS             complement(865898..866116)
     CDS             complement(866178..866462)
     CDS             complement(866550..867119)
     CDS             complement(867307..867495)
     CDS             complement(867524..867784)
     CDS             868124..868327
     CDS             complement(868324..868560)
     CDS             868784..869365
     CDS             complement(869438..870055)
     CDS             complement(870210..870704)
     CDS             complement(871103..871525)
     CDS             871673..872389
     CDS             872472..873011
     CDS             complement(873161..873481)
     CDS             873625..873981
     CDS             874139..874519
     CDS             874583..874696
     CDS             874698..875576
     CDS             876314..876703
     CDS             876696..876992
     CDS             877242..878267
     CDS             878260..878955
     CDS             878973..879794
     CDS             880148..880342
     CDS             complement(880575..881426)
     CDS             881754..882515
     CDS             882613..883920
     CDS             884035..885276
     CDS             885266..885730
     CDS             885881..887278
     CDS             complement(887608..887922)
     CDS             888287..889327
     CDS             889341..890408
     CDS             890563..891432
     CDS             891445..892272
     CDS             892299..893618
     CDS             893702..894619
     CDS             894749..895132
     CDS             complement(895211..895477)
     CDS             895575..896009
     CDS             896009..896788
     CDS             896821..897780
     CDS             898192..898344
     CDS             898360..899817
     CDS             899814..901028
     CDS             901046..901282
     CDS             901279..902454
     CDS             complement(902717..902959)
     CDS             903060..903383
     CDS             complement(903442..904506)
     CDS             904823..905059
     CDS             905072..905431
     CDS             905885..907093
     CDS             907224..908699
     CDS             909110..910426
     CDS             910445..910819
     CDS             complement(910875..912029)
     CDS             complement(912278..912634)
     CDS             complement(912612..912905)
     CDS             complement(912905..913384)
     CDS             complement(913386..914882)
     CDS             complement(914875..915216)
     CDS             complement(915216..915644)
     CDS             complement(915637..918042)
     CDS             complement(918173..918556)
     CDS             918620..919213
     CDS             919628..920005
     CDS             920367..921494
     CDS             921802..922992
     CDS             923101..924345
     CDS             complement(924735..925664)
     CDS             complement(925906..927285)
     CDS             complement(927275..928480)
     CDS             928831..930162
     CDS             930487..931062
     CDS             931067..931591
     CDS             931607..932182
     CDS             932342..935818
     CDS             935819..939472
     CDS             939638..940540
     CDS             940869..941258
     CDS             complement(941430..942746)
     CDS             complement(942798..943622)
     CDS             943736..944044
     CDS             944592..946406
     CDS             946609..949218
     CDS             complement(949277..950146)
     CDS             950256..951401
     CDS             951385..952026
     CDS             952019..953137
     CDS             953121..953636
     CDS             953947..954381
     CDS             complement(954638..954823)
     CDS             955118..956059
     CDS             956071..957315
     CDS             complement(957370..957741)
     CDS             957984..958910
     CDS             958910..959980
     CDS             959996..961078
     CDS             961068..962009
     CDS             962028..963683
     CDS             963895..965610
     CDS             965661..966647
     CDS             966650..967630
     CDS             967623..968585
     CDS             968597..969478
     CDS             complement(969520..970509)
     CDS             970804..971199
     CDS             971570..972289
     CDS             972410..973396
     CDS             973444..975252
     CDS             complement(975712..976518)
     CDS             complement(976541..976906)
     CDS             complement(977010..977603)
     CDS             977789..978136
     CDS             978153..978788
     CDS             978805..979614
     CDS             979611..980465
     CDS             980486..981871
     CDS             981881..983725
     CDS             984003..984773
     CDS             complement(984968..986053)
     CDS             986395..987963
     CDS             988108..988866
     CDS             989060..989569
     CDS             complement(989682..990872)
     CDS             complement(990850..992025)
     CDS             992458..993942
     CDS             993932..994183
     CDS             994183..995745
     CDS             996047..996850
     CDS             997084..999393
     CDS             999410..1000768
     CDS             1000904..1002418
     CDS             complement(1002905..1003474)
     CDS             1003684..1003902
     CDS             complement(1003983..1004969)
     CDS             1005168..1005344
     CDS             1005359..1005961
     CDS             1007245..1007613
     CDS             1007631..1009208
     CDS             1009211..1009531
     CDS             1009528..1010169
     CDS             complement(1010257..1010502)
     CDS             1010888..1011175
     CDS             1011181..1012662
     CDS             complement(1012751..1013107)
     CDS             1013595..1014554
     CDS             complement(1014600..1014716)
     CDS             complement(1014795..1015010)
     CDS             1015175..1015726
     CDS             complement(1015777..1016715)
     CDS             1016897..1018258
     CDS             1018245..1019918
     CDS             1019905..1020708
     CDS             1020701..1021522
     CDS             complement(1021760..1022089)
     CDS             complement(1022127..1023308)
     CDS             complement(1023390..1024373)
     CDS             complement(1024901..1026055)
     CDS             complement(1026251..1027261)
     CDS             1027414..1027833
     CDS             complement(1028040..1031810)
     CDS             complement(1032038..1032472)
     CDS             complement(1032627..1033097)
     CDS             complement(1033145..1034362)
     CDS             1034813..1036006
     CDS             complement(1036543..1036821)
     CDS             complement(1036830..1037435)
     CDS             complement(1037425..1039413)
     CDS             complement(1039413..1040513)
     CDS             complement(1041085..1041402)
     CDS             complement(1042185..1043045)
     CDS             1043246..1043728
     CDS             1043715..1044839
     CDS             1044843..1045547
     CDS             1045547..1045810
     CDS             1045812..1046483
     CDS             1046476..1048665
     CDS             1048644..1050128
     CDS             1050121..1051149
     CDS             1051152..1051718
     CDS             1051733..1053211
     CDS             1053233..1054480
     CDS             complement(1054745..1055551)
     CDS             complement(1055544..1056944)
     CDS             complement(1056959..1057534)
     CDS             complement(1058055..1058189)
     CDS             1058341..1059636
     CDS             1060061..1061233
     CDS             1061287..1061829
     CDS             1061983..1062249
     CDS             1062252..1063970
     CDS             complement(1064207..1064440)
     CDS             1064638..1065999
     CDS             1065996..1067015
     CDS             1067148..1067810
     CDS             complement(1068159..1069856)
     CDS             complement(1069856..1070074)
     CDS             complement(1070556..1071107)
     CDS             1071472..1072098
     CDS             1072269..1073381
     CDS             1073385..1074362
     CDS             1074453..1075745
     CDS             1075749..1077155
     CDS             1077323..1077598
     CDS             1077742..1078281
     CDS             1078294..1079388
     CDS             1079381..1080178
     CDS             1080184..1080993
     CDS             1080993..1082066
     CDS             1082140..1083159
     CDS             1083442..1083861
     CDS             complement(1083943..1085295)
     CDS             complement(1085479..1086093)
     CDS             1086250..1087077
     CDS             complement(1087231..1087422)
     CDS             1087524..1089371
     CDS             complement(1089511..1089678)
     CDS             complement(1089680..1090162)
     CDS             1090303..1090578
     CDS             1090892..1092118
     CDS             1092672..1096124
     CDS             complement(1096264..1097334)
     CDS             1097615..1098526
     CDS             1098551..1099012
     CDS             1099339..1100376
     CDS             1100392..1100826
     CDS             complement(1100889..1101815)
     CDS             1102054..1102308
     CDS             complement(1102311..1102700)
     CDS             1102770..1103312
     CDS             1103314..1103796
     CDS             complement(1103858..1104997)
     CDS             1105124..1105681
     CDS             1105761..1105934
     CDS             complement(1106088..1108025)
     CDS             complement(1108228..1109280)
     CDS             1109489..1110172
     CDS             1110172..1111248
     CDS             1111245..1112123
     CDS             1112133..1113101
     CDS             1113163..1113897
     CDS             1113916..1114239
     CDS             1114623..1115363
     CDS             1115744..1116802
     CDS             1116802..1119204
     CDS             complement(1119439..1120377)
     CDS             1120747..1121013
     CDS             1121014..1121535
     CDS             1121608..1123320
     CDS             1123330..1125678
     CDS             1125851..1126165
     CDS             1126489..1128270
     CDS             1128594..1129208
     CDS             1129260..1131026
     CDS             1131026..1131841
     CDS             1132077..1132877
     CDS             1132889..1133476
     CDS             1133469..1133972
     CDS             1134461..1134778
     CDS             complement(1135148..1135546)
     CDS             1136217..1136723
     CDS             1136982..1137479
     CDS             1137633..1137983
     CDS             complement(1138748..1138933)
     CDS             complement(1139552..1139785)
     CDS             complement(1140262..1141221)
     CDS             1142024..1142221
     CDS             complement(1142778..1143494)
     CDS             complement(1143602..1144327)
     CDS             complement(1144422..1145147)
     CDS             1145585..1146586
     CDS             1146606..1147541
     CDS             1147713..1149269
     CDS             1149576..1149803
     CDS             complement(1150109..1151056)
     CDS             1151305..1151493
     CDS             1152405..1152539
     CDS             1152596..1152730
     CDS             1152863..1153549
     CDS             complement(1153658..1154098)
     CDS             1154293..1155906
     CDS             1156050..1156481
     CDS             1156497..1157432
     CDS             1157446..1157847
     CDS             1157828..1160062
     CDS             1160354..1161319
     CDS             1161321..1162670
     CDS             1162686..1164005
     CDS             1164111..1165523
     CDS             1165556..1166728
     CDS             1166988..1167779
     CDS             1167803..1168471
     CDS             1168468..1169031
     CDS             1169043..1169333
     CDS             1169416..1170222
     CDS             1170246..1170863
     CDS             1171084..1173837
     CDS             1174127..1174924
     CDS             1175777..1176268
     CDS             1176268..1177185
     CDS             1177585..1178112
     CDS             1178330..1179637
     CDS             1179665..1180546
     CDS             1180561..1181838
     CDS             1181840..1182940
     CDS             1182933..1186106
     CDS             1186213..1186908
     CDS             1186908..1187519
     CDS             1187549..1187761
     CDS             1188198..1188599
     CDS             complement(1188862..1190559)
     CDS             1190834..1191457
     CDS             1191457..1191675
     CDS             1191891..1193090
     CDS             1193090..1195498
     CDS             1196001..1196954
     CDS             complement(1197117..1197320)
     CDS             1197619..1198107
     CDS             1198100..1199035
     CDS             1199032..1200339
     CDS             1200342..1201436
     CDS             1201443..1202186
     CDS             1202183..1204177
     CDS             1204405..1205280
     CDS             1205281..1205925
     CDS             1205932..1206573
     CDS             complement(1206954..1207142)
     CDS             1207585..1207959
     CDS             1207974..1209620
     CDS             1209810..1211870
     CDS             1212088..1212645
     CDS             1212650..1213636
     CDS             1213629..1214555
     CDS             1214548..1215282
     CDS             1215716..1215949
     CDS             1216065..1216796
     CDS             1216943..1220509
     CDS             1220509..1221759
     CDS             1221746..1222078
     CDS             1222104..1223471
     CDS             1223906..1224181
     CDS             1224369..1224872
     CDS             1224872..1225609
     CDS             1225712..1226062
     CDS             complement(1226645..1229251)
     CDS             1229652..1230536
     CDS             1230520..1231287
     CDS             1231396..1232562
     CDS             1232584..1233492
     CDS             1233719..1234837
     CDS             1234865..1236109
     CDS             1236282..1237154
     CDS             1237328..1239403
     CDS             1239559..1240866
     CDS             1241283..1242179
     CDS             1242176..1242721
     CDS             1242787..1244190
     CDS             1244215..1244988
     CDS             1245330..1246097
     CDS             1246279..1247160
     CDS             1247297..1248019
     CDS             1248038..1248592
     CDS             1248965..1249735
     CDS             1249742..1250524
     CDS             1250736..1252022
     CDS             1252042..1253745
     CDS             1254003..1258319
     CDS             1258609..1259076
     CDS             1259097..1260272
     CDS             1260293..1260577
     CDS             1260574..1260891
     CDS             1260896..1263013
     CDS             1263399..1263749
     CDS             1263919..1264836
     CDS             1264851..1265822
     CDS             1265937..1266206
     CDS             1266574..1268670
     CDS             1268906..1270579
     CDS             1270836..1273205
     CDS             1273210..1273923
     CDS             1273954..1275219
     CDS             1275219..1276505
     CDS             1276505..1277209
     CDS             1277314..1278141
     CDS             1278160..1278552
     CDS             1278586..1279164
     CDS             1279391..1280542
     CDS             1280707..1281750
     CDS             1282104..1283663
     CDS             complement(1283960..1284175)
     CDS             1284349..1285146
     CDS             1285286..1287046
     CDS             1287047..1287913
     CDS             1288007..1288300
     CDS             1288434..1289978
     CDS             1289979..1290344
     CDS             1290371..1290862
     CDS             1291165..1293783
     CDS             1293796..1295805
     CDS             1295820..1296353
     CDS             1296828..1297646
     CDS             1297775..1299271
     CDS             1299429..1301102
     CDS             1301249..1302166
     CDS             1302184..1303119
     CDS             1303134..1303367
     CDS             complement(1303589..1304065)
     CDS             1304177..1305415
     CDS             1305434..1306672
     CDS             1306916..1307284
     CDS             1307303..1308643
     CDS             1310043..1310249
     CDS             1310546..1310752
     CDS             1312686..1312790
     CDS             1312919..1313170
     CDS             1313645..1314079
     CDS             1314085..1314207
     CDS             1314367..1314579
     CDS             1314699..1314968
     CDS             1314981..1315103
     CDS             1315360..1315821
     CDS             1315832..1316026
     CDS             complement(1316587..1317612)
     CDS             1317882..1318079
     CDS             1318136..1319617
     CDS             1319801..1320700
     CDS             1320669..1321400
     CDS             1321404..1322495
     CDS             1322492..1323094
     CDS             complement(1323207..1323395)
     CDS             1323534..1324067
     CDS             complement(1324210..1325064)
     CDS             1325386..1325970
     CDS             complement(1326024..1327406)
     CDS             1327597..1328877
     CDS             1328883..1329944
     CDS             1329946..1330860
     CDS             1330918..1331721
     CDS             complement(1332014..1332328)
     CDS             complement(1332546..1334000)
     CDS             1334204..1335721
     CDS             1335812..1335961
     CDS             1336415..1336684
     CDS             1336841..1337818
     CDS             1337993..1338856
     CDS             complement(1339236..1339859)
     CDS             1339999..1340235
     CDS             1340371..1340610
     CDS             1340731..1342719
     CDS             1342952..1343239
     CDS             1343418..1343885
     CDS             1344009..1345130
     CDS             1345134..1348163
     CDS             complement(1348234..1348596)
     CDS             1348800..1350446
     CDS             1351280..1353985
     CDS             1354165..1354632
     CDS             complement(1354839..1355135)
     CDS             complement(1355510..1356118)
     CDS             1356324..1358315
     CDS             1358315..1360717
     CDS             1360967..1362427
     CDS             1362927..1363778
     CDS             1363973..1365121
     CDS             1365602..1368124
     CDS             complement(1368327..1368836)
     CDS             1368973..1369956
     CDS             complement(1370044..1370232)
     CDS             1370377..1371639
     CDS             complement(1371775..1372866)
     CDS             1373031..1374062
     CDS             1374554..1375960
     CDS             1375957..1376523
     CDS             1376529..1377527
     CDS             1377529..1378311
     CDS             1378308..1378943
     CDS             1378936..1380150
     CDS             1380143..1380871
     CDS             1381193..1382455
     CDS             1382474..1383733
     CDS             1384022..1384678
     CDS             1385090..1385716
     CDS             complement(1385765..1386238)
     CDS             complement(1386362..1387063)
     CDS             complement(1387056..1387829)
     CDS             complement(1387816..1388646)
     CDS             complement(1388639..1389625)
     CDS             complement(1389929..1390273)
     CDS             1390478..1392292
     CDS             complement(1392431..1393072)
     CDS             complement(1393079..1393930)
     CDS             complement(1393977..1394894)
     CDS             complement(1394896..1395822)
     CDS             complement(1396013..1396996)
     CDS             complement(1397972..1398874)
     CDS             1399021..1400622
     CDS             1401489..1402694
     CDS             1402758..1403747
     CDS             1403749..1404636
     CDS             1404633..1405355
     CDS             1405382..1406101
     CDS             1406244..1407395
     CDS             1407400..1408485
     CDS             1408475..1409740
     CDS             complement(1409980..1410381)
     CDS             complement(1410578..1410778)
     CDS             complement(1410949..1411257)
     CDS             1411420..1411689
     CDS             1411714..1412337
     CDS             1412369..1413505
     CDS             complement(1413773..1414165)
     CDS             complement(1414518..1415861)
     CDS             complement(1416086..1417972)
     CDS             complement(1417986..1418777)
     CDS             complement(1418958..1419161)
     CDS             complement(1419190..1419999)
     CDS             complement(1420579..1421847)
     CDS             complement(1421861..1424659)
     CDS             complement(1424943..1426298)
     CDS             complement(1426295..1426954)
     CDS             complement(1427741..1428355)
     CDS             complement(1428372..1429442)
     CDS             complement(1429454..1429963)
     CDS             1430664..1431050
     CDS             complement(1431151..1432641)
     CDS             complement(1432833..1433054)
     CDS             complement(1433054..1433554)
     CDS             complement(1433566..1433994)
     CDS             complement(1433987..1434520)
     CDS             complement(1434606..1435445)
     CDS             complement(1435460..1435939)
     CDS             complement(1436139..1437095)
     CDS             complement(1437519..1437956)
     CDS             complement(1437972..1439096)
     CDS             complement(1439134..1439385)
     CDS             1439836..1440540
     CDS             complement(1440605..1440736)
     CDS             1441080..1441481
     CDS             complement(1441540..1471254)
     CDS             complement(1471652..1473043)
     CDS             complement(1473200..1474522)
     CDS             complement(1474553..1475593)
     CDS             complement(1475688..1476806)
     CDS             complement(1477282..1478160)
     CDS             complement(1478180..1481620)
     CDS             1481924..1483264
     CDS             complement(1483893..1484225)
     CDS             complement(1484309..1485454)
     CDS             complement(1485888..1486004)
     CDS             complement(1486105..1486449)
     CDS             complement(1486463..1487026)
     CDS             complement(1487019..1487369)
     CDS             1487908..1488534
     CDS             1488531..1490714
     CDS             complement(1491278..1491619)
     CDS             complement(1491624..1492283)
     CDS             complement(1492273..1492959)
     CDS             complement(1493287..1494579)
     CDS             complement(1494901..1497594)
     CDS             complement(1497618..1498589)
     CDS             complement(1498576..1499778)
     CDS             complement(1499783..1500925)
     CDS             complement(1501167..1501484)
     CDS             complement(1501820..1502518)
     CDS             complement(1502572..1503159)
     CDS             complement(1503149..1503736)
     CDS             complement(1503738..1504982)
     CDS             complement(1504989..1506287)
     CDS             complement(1506297..1507361)
     CDS             complement(1507387..1508553)
     CDS             complement(1508940..1509140)
     CDS             complement(1509350..1509799)
     CDS             complement(1509891..1510850)
     CDS             complement(1510852..1511577)
     CDS             complement(1511580..1512152)
     CDS             complement(1512583..1512855)
     CDS             complement(1513026..1514024)
     CDS             complement(1514041..1515351)
     CDS             complement(1515573..1516748)
     CDS             complement(1517446..1518105)
     CDS             1518182..1519150
     CDS             complement(1519265..1520251)
     CDS             complement(1520653..1522113)
     CDS             complement(1522266..1523645)
     CDS             complement(1523635..1524588)
     CDS             1524696..1524944
     CDS             complement(1525050..1525595)
     CDS             complement(1526005..1526919)
     CDS             complement(1526976..1527893)
     CDS             complement(1527951..1528856)
     CDS             complement(1528947..1529132)
     CDS             complement(1529381..1530358)
     CDS             complement(1530360..1531298)
     CDS             complement(1531688..1533142)
     CDS             complement(1533153..1533455)
     CDS             complement(1533591..1533890)
     CDS             complement(1533936..1534100)
     CDS             complement(1534093..1534482)
     CDS             complement(1534482..1535948)
     CDS             complement(1535948..1537858)
     CDS             complement(1537874..1538164)
     CDS             complement(1538164..1539747)
     CDS             complement(1539756..1540580)
     CDS             complement(1540580..1546780)
     CDS             complement(1546794..1546952)
     CDS             complement(1547003..1547344)
     CDS             complement(1547402..1547857)
     CDS             complement(1547949..1548590)
     CDS             complement(1548625..1549020)
     CDS             complement(1549021..1549422)
     CDS             complement(1549419..1549751)
     CDS             complement(1549763..1550041)
     CDS             complement(1550110..1551273)
     CDS             complement(1551285..1552058)
     CDS             complement(1552042..1553280)
     CDS             complement(1553285..1554976)
     CDS             complement(1554966..1555271)
     CDS             complement(1555399..1555713)
     CDS             complement(1555870..1556307)
     CDS             complement(1556320..1557678)
     CDS             complement(1557668..1557958)
     CDS             complement(1558299..1560746)
     CDS             1560801..1561007
     CDS             complement(1561034..1561234)
     CDS             complement(1561302..1561469)
     CDS             complement(1561457..1561657)
     CDS             complement(1561632..1561820)
     CDS             complement(1561817..1562062)
     CDS             complement(1562099..1562632)
     CDS             complement(1562647..1562808)
     CDS             complement(1562809..1563090)
     CDS             complement(1563091..1563264)
     CDS             complement(1563254..1563508)
     CDS             complement(1563520..1563762)
     CDS             complement(1563777..1563977)
     CDS             complement(1563980..1564237)
     CDS             complement(1564237..1564638)
     CDS             complement(1564638..1564823)
     CDS             complement(1564836..1566797)
     CDS             complement(1566856..1567413)
     CDS             complement(1567439..1568605)
     CDS             complement(1568602..1568964)
     CDS             complement(1568979..1569302)
     CDS             complement(1569381..1569542)
     CDS             complement(1569555..1569818)
     CDS             complement(1569843..1570058)
     CDS             1570113..1570478
     CDS             complement(1570447..1570692)
     CDS             complement(1570708..1570956)
     CDS             1571120..1571443
     CDS             1571456..1571917
     CDS             1571935..1572369
     CDS             1572398..1572793
     CDS             1572901..1573005
     CDS             complement(1572992..1573615)
     CDS             1573725..1574930
     CDS             complement(1574973..1576859)
     CDS             complement(1577011..1577919)
     CDS             complement(1578164..1579915)
     CDS             complement(1579896..1580621)
     CDS             complement(1580754..1581491)
     CDS             complement(1581484..1582026)
     CDS             complement(1582019..1582750)
     CDS             1582842..1583348
     CDS             complement(1583426..1584313)
     CDS             complement(1584362..1584811)
     CDS             complement(1584916..1585458)
     CDS             1585540..1586448
     CDS             complement(1586664..1586912)
     CDS             complement(1586928..1587683)
     CDS             1587855..1588640
     CDS             complement(1588743..1589663)
     CDS             1589976..1591460
     CDS             1591690..1592556
     CDS             complement(1592638..1594287)
     CDS             complement(1594303..1595322)
     CDS             complement(1595516..1595887)
     CDS             complement(1596106..1597512)
     CDS             complement(1597580..1598713)
     CDS             1599063..1599155
     CDS             complement(1599282..1600262)
     CDS             complement(1600276..1600713)
     CDS             complement(1601064..1602338)
     CDS             complement(1602351..1603334)
     CDS             complement(1603334..1604326)
     CDS             complement(1604342..1605763)
     CDS             complement(1605914..1607593)
     CDS             complement(1607609..1608061)
     CDS             complement(1608493..1609374)
     CDS             complement(1609352..1609582)
     CDS             complement(1609575..1610912)
     CDS             complement(1610929..1611318)
     CDS             complement(1611378..1611740)
     CDS             complement(1611755..1613110)
     CDS             complement(1613110..1613574)
     CDS             complement(1614048..1614605)
     CDS             complement(1614631..1615692)
     CDS             1615797..1616381
     CDS             1616395..1616613
     CDS             complement(1616677..1617507)
     CDS             1617665..1618051
     CDS             complement(1618416..1619888)
     CDS             complement(1619881..1621227)
     CDS             complement(1621247..1622338)
     CDS             complement(1622497..1623021)
     CDS             complement(1623254..1623628)
     CDS             complement(1623669..1624013)
     CDS             complement(1624000..1624434)
     CDS             complement(1624424..1624735)
     CDS             complement(1624749..1625819)
     CDS             complement(1625791..1626765)
     CDS             complement(1626817..1627440)
     CDS             complement(1627437..1627766)
     CDS             complement(1627766..1628752)
     CDS             complement(1628933..1630396)
     CDS             complement(1630408..1631001)
     CDS             complement(1631156..1631305)
     CDS             complement(1631418..1633493)
     CDS             complement(1633614..1634213)
     CDS             complement(1634489..1634899)
     CDS             complement(1634886..1635758)
     CDS             complement(1635791..1636576)
     CDS             complement(1636702..1637592)
     CDS             complement(1637602..1638948)
     CDS             complement(1639062..1640162)
     CDS             complement(1640165..1640842)
     CDS             complement(1640973..1642079)
     CDS             complement(1642303..1644120)
     CDS             complement(1644181..1644999)
     CDS             complement(1645010..1645549)
     CDS             1645968..1647359
     CDS             complement(1647510..1648256)
     CDS             complement(1648284..1649183)
     CDS             complement(1649184..1649588)
     CDS             complement(1649599..1649943)
     CDS             complement(1649946..1650413)
     CDS             complement(1650414..1651361)
     CDS             complement(1651665..1652363)
     CDS             complement(1652380..1653369)
     CDS             complement(1653387..1654094)
     CDS             complement(1654314..1654490)
     CDS             complement(1654783..1656129)
     CDS             complement(1656136..1656888)
     CDS             complement(1656890..1657828)
     CDS             complement(1657832..1658971)
     CDS             complement(1659107..1660939)
     CDS             complement(1661008..1661634)
     CDS             complement(1661666..1662643)
     CDS             complement(1662744..1663901)
     CDS             complement(1664492..1666315)
     CDS             1666661..1666912
     CDS             complement(1666957..1667931)
     CDS             complement(1667988..1670189)
     CDS             complement(1670194..1670625)
     CDS             complement(1670747..1671424)
     CDS             complement(1671473..1672189)
     CDS             complement(1672192..1672545)
     CDS             complement(1672546..1673130)
     CDS             complement(1673120..1673689)
     CDS             complement(1673692..1673982)
     CDS             complement(1673986..1674792)
     CDS             complement(1674806..1675906)
     CDS             complement(1675907..1676434)
     CDS             complement(1676454..1677140)
     CDS             1677454..1677723
     CDS             complement(1677925..1678614)
     CDS             complement(1679384..1680604)
     CDS             complement(1680891..1682120)
     CDS             complement(1682132..1682884)
     CDS             complement(1682884..1684245)
     CDS             complement(1684259..1684708)
     CDS             complement(1684710..1685720)
     CDS             complement(1685710..1686444)
     CDS             complement(1686770..1687246)
     CDS             complement(1687274..1687897)
     CDS             complement(1687897..1689165)
     CDS             complement(1689177..1690100)
     CDS             complement(1690103..1690741)
     CDS             complement(1691026..1691334)
     CDS             complement(1691349..1691777)
     CDS             complement(1691781..1692041)
     CDS             complement(1692104..1694734)
     CDS             complement(1695077..1697554)
     CDS             complement(1697556..1698224)
     CDS             complement(1698526..1698723)
     CDS             complement(1698805..1699923)
     CDS             complement(1699924..1701066)
     CDS             1701378..1702391
     CDS             complement(1702628..1702774)
     CDS             complement(1702814..1702996)
     CDS             complement(1703096..1703518)
     CDS             1703603..1704877
     CDS             complement(1705038..1705811)
     CDS             complement(1706272..1708038)
     CDS             complement(1708054..1709316)
     CDS             complement(1709777..1710652)
     CDS             complement(1710649..1711101)
     CDS             complement(1711113..1713323)
     CDS             complement(1713730..1714248)
     CDS             complement(1714270..1716543)
     CDS             complement(1716746..1719025)
     CDS             complement(1719300..1719560)
     CDS             complement(1719579..1720718)
     CDS             complement(1720741..1721766)
     CDS             complement(1721768..1722772)
     CDS             complement(1722804..1723406)
     CDS             complement(1723420..1723878)
     CDS             complement(1723888..1725180)
     CDS             complement(1725665..1725949)
     CDS             complement(1725961..1726281)
     CDS             complement(1726287..1726595)
     CDS             complement(1726957..1727487)
     CDS             complement(1727487..1728329)
     CDS             complement(1728721..1729194)
     CDS             1729354..1729551
     CDS             complement(1729668..1729952)
     CDS             complement(1730020..1730706)
     CDS             complement(1730703..1731410)
     CDS             complement(1731680..1732951)
     CDS             complement(1732964..1735594)
     CDS             1735997..1736557
     CDS             complement(1736780..1737847)
     CDS             complement(1738049..1739335)
     CDS             complement(1739383..1740357)
     CDS             complement(1740360..1741028)
     CDS             complement(1741050..1741976)
     CDS             complement(1742018..1742833)
     CDS             complement(1742855..1744201)
     CDS             complement(1744418..1745008)
     CDS             complement(1745162..1746424)
     CDS             complement(1746575..1747876)
     CDS             complement(1748039..1748968)
     CDS             complement(1748987..1749595)
     CDS             complement(1749737..1750093)
     CDS             complement(1750140..1750340)
     CDS             complement(1750369..1750929)
     CDS             complement(1751125..1752618)
     CDS             complement(1753044..1754981)
     CDS             complement(1755393..1756313)
     CDS             complement(1756313..1757713)
     CDS             complement(1757714..1758184)
     CDS             complement(1758395..1759420)
     CDS             complement(1759590..1760213)
     CDS             complement(1760229..1761101)
     CDS             complement(1761117..1763747)
     CDS             complement(1764041..1765009)
     CDS             complement(1765006..1765527)
     CDS             complement(1766026..1767690)
     CDS             complement(1767687..1768391)
     CDS             complement(1768781..1770049)
     CDS             complement(1770098..1771219)
     CDS             1771567..1772928
     CDS             complement(1773276..1775033)
     CDS             complement(1775055..1776023)
     CDS             complement(1776292..1777236)
     CDS             complement(1777236..1778093)
     CDS             complement(1778288..1779517)
     CDS             complement(1779967..1783164)
     CDS             complement(1783185..1784126)
     CDS             complement(1784580..1785878)
     CDS             1786083..1786496
     CDS             complement(1786801..1787490)
     CDS             1787665..1788720
     CDS             complement(1789036..1790154)
     CDS             1790295..1790795
     CDS             complement(1791041..1792243)
     CDS             complement(1792331..1793278)
     CDS             complement(1793401..1793895)
     CDS             complement(1793993..1794763)
     CDS             complement(1794807..1796030)
     CDS             complement(1796030..1797196)
     CDS             complement(1797541..1799235)
     CDS             1799372..1799836
     CDS             1800080..1800682
     CDS             complement(1800898..1801641)
     CDS             1801721..1802167
     CDS             1802281..1803441
     CDS             1803428..1805032
     CDS             complement(1805182..1806312)
     CDS             complement(1806419..1807885)
     CDS             complement(1808013..1808630)
     CDS             1808802..1810076
     CDS             complement(1810170..1811432)
     CDS             1811814..1812719
     CDS             complement(1812922..1815609)
     CDS             complement(1815943..1817610)
     CDS             complement(1818050..1819756)
     CDS             1819925..1820557
     CDS             1820582..1821751
     CDS             complement(1821849..1822838)
     CDS             complement(1823378..1824469)
     CDS             complement(1825169..1826533)
     CDS             complement(1826607..1827098)
     CDS             complement(1827172..1828485)
     CDS             complement(1828509..1832333)
     CDS             complement(1832354..1832950)
     CDS             complement(1832979..1833836)
     CDS             complement(1833936..1834247)
     CDS             complement(1834312..1835388)
     CDS             1835472..1835786
     CDS             complement(1835911..1836795)
     CDS             complement(1837223..1837867)
     CDS             complement(1837882..1838673)
     CDS             complement(1839224..1840072)
     CDS             complement(1840076..1841485)
     CDS             complement(1842177..1842599)
     CDS             complement(1842616..1843311)
     CDS             complement(1843308..1844969)
     CDS             1845376..1846644
     CDS             complement(1846761..1853321)
     CDS             complement(1853647..1853958)
     CDS             complement(1853980..1856403)
     CDS             complement(1856691..1857872)
     CDS             1857982..1858935
     CDS             1858932..1859495
     CDS             complement(1859615..1860016)
     CDS             complement(1860590..1861417)
     CDS             1861651..1862652
     CDS             complement(1862774..1863238)
     CDS             complement(1863251..1864432)
     CDS             complement(1864443..1865075)
     CDS             complement(1865082..1866125)
     CDS             complement(1866606..1868108)
     CDS             1868631..1868945
     CDS             1868945..1870237
     CDS             complement(1870324..1871178)
     CDS             complement(1871454..1871678)
     CDS             1871877..1872347
     CDS             1872460..1872903
     CDS             complement(1872890..1873333)
     CDS             1873629..1874264
     CDS             complement(1874704..1875417)
     CDS             1875677..1875979
     CDS             1876235..1876600
     CDS             1876597..1876950
     CDS             complement(1877333..1878166)
     CDS             complement(1878378..1879286)
     CDS             complement(1879411..1880604)
     CDS             1880976..1882568
     CDS             complement(1882946..1883716)
     CDS             complement(1883697..1884176)
     CDS             1884236..1884493
     CDS             complement(1884490..1885491)
     CDS             complement(1885496..1886974)
     CDS             complement(1887133..1887615)
     CDS             1887927..1888541
     CDS             1888622..1889617
     CDS             1889691..1890317
     CDS             1890358..1890699
     CDS             1890800..1891372
     CDS             complement(1891660..1892127)
     CDS             complement(1892501..1892677)
     CDS             complement(1892688..1893071)
     CDS             complement(1893675..1893818)
     CDS             complement(1894688..1895065)
     CDS             complement(1895586..1899698)
     CDS             complement(1900548..1901747)
     CDS             complement(1901740..1903296)
     CDS             complement(1903659..1904378)
     CDS             complement(1904499..1905218)
     CDS             complement(1905276..1905998)
     CDS             complement(1906123..1906830)
     CDS             1907794..1908360
     CDS             complement(1908834..1909532)
     CDS             complement(1909529..1910290)
     CDS             complement(1910287..1910979)
     CDS             complement(1911002..1912375)
     CDS             complement(1912385..1912903)
     CDS             complement(1912919..1914154)
     CDS             complement(1914156..1917149)
     CDS             complement(1917214..1917357)
     CDS             complement(1918479..1919462)
     CDS             complement(1919464..1920399)
     CDS             1921296..1921751
     CDS             1921764..1922552
     CDS             complement(1925009..1925563)
     CDS             complement(1925885..1927285)
     CDS             complement(1927309..1928232)
     CDS             complement(1928290..1929327)
     CDS             1929590..1930093
     CDS             complement(1930217..1931440)
     CDS             complement(1931433..1932173)
     CDS             1932307..1932729
     CDS             1932871..1933236
     CDS             1933969..1934526
     CDS             1934731..1935693
     CDS             complement(1935814..1936755)
     CDS             complement(1936752..1939688)
     CDS             complement(1939678..1940874)
     CDS             complement(1941756..1942100)
     CDS             complement(1942169..1943293)
     CDS             complement(1943472..1943936)
     CDS             complement(1944292..1944915)
     CDS             complement(1944937..1946049)
     CDS             1946212..1947033
     CDS             complement(1947494..1948879)
     CDS             complement(1949075..1949470)
     CDS             complement(1950076..1950228)
     CDS             complement(1950253..1950852)
     CDS             complement(1951011..1951481)
     CDS             complement(1951486..1952613)
     CDS             complement(1952764..1953492)
     CDS             complement(1953479..1954936)
     CDS             complement(1955194..1956255)
     CDS             complement(1963625..1963732)
     CDS             complement(1965203..1965649)
     CDS             complement(1965746..1966705)
     CDS             complement(1966702..1967157)
     CDS             1967238..1968527
     CDS             1968769..1969914
     CDS             complement(1970106..1971842)
     CDS             complement(1972133..1972675)
     CDS             complement(1972977..1974014)
     CDS             1974166..1975143
     CDS             complement(1975404..1976240)
     CDS             complement(1976249..1977766)
     CDS             complement(1977781..1978095)
     CDS             complement(1978073..1978891)
     CDS             complement(1979152..1979961)
     CDS             complement(1980300..1980815)
     CDS             complement(1980946..1981107)
     CDS             1981331..1982482
     CDS             complement(1982742..1983272)
     CDS             complement(1983361..1984608)
     CDS             complement(1984620..1984826)
     CDS             1984967..1985431
     CDS             1985438..1985713
     CDS             1985991..1987202
     CDS             complement(1987314..1987943)
     CDS             complement(1987933..1988976)
     CDS             complement(1988973..1989674)
     CDS             complement(1989689..1990075)
     CDS             complement(1990292..1991050)
     CDS             1991581..1992567
     CDS             complement(1993057..1993470)
     CDS             complement(1993696..1994427)
     CDS             complement(1994429..1995742)
     CDS             1996034..1996534
     CDS             1996924..1997478
     CDS             complement(1997545..1998615)
     CDS             complement(1998862..1999392)
     CDS             complement(1999562..2000923)
     CDS             complement(2001004..2001951)
     CDS             complement(2002605..2004032)
     CDS             complement(2004045..2005502)
     CDS             complement(2005504..2005806)
     CDS             2006173..2007711
     CDS             complement(2007800..2008999)
     CDS             complement(2009012..2011015)
     CDS             complement(2011019..2013211)
     CDS             complement(2013208..2013900)
     CDS             complement(2014072..2014374)
     CDS             complement(2014483..2015778)
     CDS             2016639..2017805
     CDS             2017836..2018162
     CDS             complement(2018454..2018627)
     CDS             complement(2018608..2019210)
     CDS             complement(2019481..2020302)
     CDS             complement(2020295..2021764)
     CDS             2021948..2023024
     CDS             2023044..2023838
     CDS             complement(2024028..2025590)
     CDS             complement(2025795..2026892)
     CDS             2027264..2027824
     CDS             2027877..2028806
     CDS             2029226..2030605
     CDS             complement(2030725..2031753)
     CDS             2032023..2032424
     CDS             complement(2032997..2033170)
     CDS             2033549..2034661
     CDS             complement(2034718..2035560)
     CDS             complement(2035557..2036114)
     CDS             complement(2036174..2036698)
     CDS             2036819..2037382
     CDS             complement(2037448..2038188)
     CDS             complement(2038188..2039060)
     CDS             complement(2039057..2039737)
     CDS             complement(2039738..2040634)
     CDS             complement(2040631..2041011)
     CDS             complement(2041270..2041446)
     CDS             complement(2041689..2041787)
     CDS             2041987..2043273
     CDS             complement(2043597..2043887)
     CDS             complement(2043902..2045647)
     CDS             2046033..2046233
     CDS             complement(2047408..2047758)
     CDS             complement(2048270..2048566)
     CDS             complement(2049256..2049747)
     CDS             complement(2049938..2050693)
     CDS             complement(2050705..2050959)
     CDS             complement(2051171..2051266)
     CDS             complement(2051456..2052229)
     CDS             complement(2052602..2052976)
     CDS             complement(2053032..2053319)
     CDS             complement(2053365..2053517)
     CDS             complement(2053510..2057292)
     CDS             complement(2057308..2058798)
     CDS             complement(2058798..2063447)
     CDS             complement(2063685..2064131)
     CDS             complement(2064196..2065149)
     CDS             complement(2065150..2065530)
     CDS             complement(2065527..2065904)
     CDS             complement(2065904..2066236)
     CDS             complement(2066226..2066558)
     CDS             complement(2066567..2066725)
     CDS             complement(2066761..2068008)
     CDS             complement(2068096..2068680)
     CDS             complement(2068673..2069923)
     CDS             complement(2069929..2070168)
     CDS             complement(2070143..2071837)
     CDS             complement(2071840..2072307)
     CDS             complement(2072436..2072789)
     CDS             complement(2072796..2073248)
     CDS             complement(2073363..2073833)
     CDS             complement(2073856..2074059)
     CDS             complement(2074056..2074706)
     CDS             complement(2074713..2074865)
     CDS             complement(2074865..2075014)
     CDS             complement(2075028..2075342)
     CDS             complement(2075355..2075759)
     CDS             complement(2075768..2075986)
     CDS             complement(2075993..2076886)
     CDS             complement(2076916..2077386)
     CDS             complement(2077387..2077872)
     CDS             complement(2078085..2079005)
     CDS             complement(2079007..2080956)
     CDS             complement(2080959..2081222)
     CDS             complement(2081231..2081491)
     CDS             complement(2081584..2081745)
     CDS             complement(2081742..2082062)
     CDS             2082121..2082753
     CDS             complement(2082768..2082908)
     CDS             complement(2082939..2083136)
     CDS             complement(2083152..2083901)
     CDS             2083958..2084497
     CDS             complement(2084521..2084781)
     CDS             complement(2084799..2085023)
     CDS             2085182..2085952
     CDS             2086148..2086876
     CDS             2086900..2087628
     CDS             2087712..2088749
     CDS             2088806..2089630
     CDS             complement(2089868..2090884)
     CDS             complement(2090906..2091958)
     CDS             2092394..2093617
     CDS             complement(2093989..2094834)
     CDS             complement(2094896..2095807)
     CDS             2095968..2097275
     CDS             complement(2098129..2098572)
     CDS             complement(2098678..2099196)
     CDS             complement(2099432..2100022)
     CDS             complement(2100019..2100231)
     CDS             complement(2100933..2102549)
     CDS             complement(2102625..2102909)
     CDS             2103084..2103827
     CDS             complement(2103852..2105111)
     CDS             2105308..2105934
     CDS             2106295..2107080
     CDS             complement(2107679..2107813)
     CDS             2107995..2108612
     CDS             2108616..2108756
     CDS             2108781..2110073
     CDS             2110092..2110808
     CDS             complement(2111177..2112136)
     CDS             complement(2112133..2113617)
     CDS             complement(2113766..2114716)
     CDS             complement(2114899..2116149)
     CDS             complement(2116357..2116581)
     CDS             complement(2116641..2117720)
     CDS             complement(2118024..2118659)
     CDS             2118912..2120840
     CDS             2121202..2122812
     CDS             complement(2122914..2123939)
     CDS             complement(2123932..2124396)
     CDS             complement(2124369..2125058)
     CDS             complement(2125012..2125506)
     CDS             2125984..2127672
     CDS             2127700..2129469
     CDS             2129469..2129723
     CDS             2129860..2130864
     CDS             2130894..2132423
     CDS             2132426..2133472
     CDS             2133486..2134856
     CDS             2134857..2135429
     CDS             2135444..2136712
     CDS             complement(2141553..2141660)
     CDS             complement(2143331..2143786)
     CDS             complement(2143779..2145917)
     CDS             complement(2146362..2147132)
     CDS             complement(2147107..2147586)
     CDS             complement(2147588..2147914)
     CDS             complement(2148033..2149034)
     CDS             complement(2149382..2149744)
     CDS             complement(2149741..2149911)
     CDS             complement(2149996..2151144)
     CDS             complement(2151210..2151569)
     CDS             complement(2151573..2152064)
     CDS             complement(2152051..2153634)
     CDS             complement(2153627..2154106)
     CDS             complement(2154315..2154875)
     CDS             complement(2154895..2156922)
     CDS             complement(2156941..2158617)
     CDS             2158889..2161546
     CDS             2161546..2162241
     CDS             complement(2162610..2164130)
     CDS             complement(2164647..2166005)
     CDS             complement(2166020..2167090)
     CDS             2167408..2168610
     CDS             complement(2168873..2169010)
     CDS             complement(2169138..2169347)
     CDS             complement(2169359..2169652)
     CDS             2169818..2171302
     CDS             2171330..2171977
     CDS             complement(2172591..2173463)
     CDS             complement(2173549..2174190)
     CDS             complement(2174183..2174983)
     CDS             complement(2174967..2175797)
     CDS             complement(2175790..2176479)
     CDS             2176742..2176987
     CDS             complement(2177003..2177698)
     CDS             complement(2178087..2178482)
     CDS             2178676..2179116
     CDS             complement(2179174..2179614)
     CDS             complement(2179648..2180913)
     CDS             complement(2181024..2181257)
     CDS             complement(2181819..2182223)
     CDS             complement(2182243..2183655)
     CDS             complement(2183677..2184543)
     CDS             complement(2184574..2186082)
     CDS             complement(2186104..2186643)
     CDS             complement(2186643..2187164)
     CDS             complement(2187361..2187573)
     CDS             complement(2187616..2188344)
     CDS             complement(2188365..2188718)
     CDS             complement(2188885..2190012)
     CDS             complement(2190036..2190665)
     CDS             complement(2190693..2191931)
     CDS             complement(2191958..2192482)
     CDS             complement(2192589..2193008)
     CDS             complement(2193005..2194078)
     CDS             complement(2194135..2194971)
     CDS             complement(2194958..2196034)
     CDS             complement(2196035..2196634)
     CDS             complement(2196981..2197235)
     CDS             complement(2197353..2198684)
     CDS             complement(2198916..2200343)
     CDS             complement(2200581..2200919)
     CDS             complement(2201005..2202264)
     CDS             complement(2202730..2203590)
     CDS             2203808..2204329
     CDS             complement(2204438..2206048)
     CDS             complement(2206384..2206914)
     CDS             complement(2207026..2207886)
     CDS             2208310..2209113
     CDS             complement(2209243..2209914)
     CDS             complement(2210313..2211506)
     CDS             complement(2211506..2212690)
     CDS             2213001..2213471
     CDS             complement(2213623..2213973)
     CDS             complement(2213987..2215288)
     CDS             complement(2215569..2216231)
     CDS             2216546..2217256
     CDS             complement(2217377..2217820)
     CDS             complement(2218020..2218433)
     CDS             complement(2218891..2220264)
     CDS             complement(2220936..2221166)
     CDS             complement(2221197..2222135)
     CDS             complement(2222571..2223236)
     CDS             2223388..2223708
     CDS             2223710..2224690
     CDS             2224956..2226047
     CDS             complement(2228081..2228938)
     CDS             complement(2229006..2229788)
     CDS             complement(2230020..2231825)
     CDS             2232506..2234044
     CDS             2234079..2236211
     CDS             2236223..2236657
     CDS             2236657..2237763
     CDS             complement(2238083..2240143)
     CDS             complement(2240201..2245588)
     CDS             complement(2245874..2247229)
     CDS             complement(2247256..2248188)
     CDS             complement(2248190..2248999)
     CDS             complement(2249188..2250096)
     CDS             complement(2254999..2255106)
     CDS             complement(2256291..2257355)
     CDS             complement(2257503..2258945)
     CDS             complement(2259268..2259741)
     CDS             complement(2259840..2261183)
     CDS             complement(2261360..2262046)
     CDS             complement(2262062..2263249)
     CDS             complement(2263293..2263808)
     CDS             2263985..2264245
     CDS             complement(2264377..2265747)
     CDS             complement(2265983..2266951)
     CDS             complement(2266948..2267979)
     CDS             complement(2267991..2268974)
     CDS             complement(2269366..2270436)
     CDS             complement(2270443..2272200)
     CDS             complement(2272187..2273380)
     CDS             2273482..2275458
     CDS             complement(2275618..2276127)
     CDS             complement(2276190..2276429)
     CDS             complement(2276442..2276978)
     CDS             complement(2277153..2278715)
     CDS             complement(2279023..2280030)
     CDS             complement(2280264..2281268)
     CDS             complement(2281548..2282417)
     CDS             complement(2282683..2284095)
     CDS             complement(2284113..2285825)
     CDS             complement(2285831..2286142)
     CDS             complement(2286164..2287144)
     CDS             complement(2287148..2288080)
     CDS             complement(2288093..2288608)
     CDS             complement(2288624..2289052)
     CDS             complement(2289420..2290175)
     CDS             2290417..2291157
     CDS             complement(2291448..2292056)
     CDS             complement(2292318..2292443)
     CDS             complement(2292662..2293510)
     CDS             complement(2293580..2293996)
     CDS             2294405..2296852
     CDS             2297041..2297466
     CDS             complement(2297853..2298557)
     CDS             complement(2298594..2300258)
     CDS             complement(2301234..2301632)
     CDS             complement(2301646..2302083)
     CDS             complement(2302323..2303126)
     CDS             complement(2303131..2303937)
     CDS             complement(2303927..2304787)
     CDS             complement(2304784..2305593)
     CDS             complement(2306131..2306499)
     CDS             complement(2306516..2307460)
     CDS             complement(2307535..2307924)
     CDS             complement(2307948..2308313)
     CDS             complement(2308336..2308449)
     CDS             complement(2308481..2308699)
     CDS             complement(2308892..2309539)
     CDS             complement(2309556..2310848)
     CDS             complement(2310848..2311288)
     CDS             complement(2311305..2311484)
     CDS             complement(2311501..2312001)
     CDS             complement(2312022..2312381)
     CDS             complement(2312412..2312948)
     CDS             complement(2312973..2313371)
     CDS             complement(2313403..2313588)
     CDS             complement(2313611..2314150)
     CDS             complement(2314177..2314494)
     CDS             complement(2314530..2314898)
     CDS             complement(2314930..2315193)
     CDS             complement(2315217..2315426)
     CDS             complement(2315416..2315850)
     CDS             complement(2315853..2316506)
     CDS             complement(2316530..2316883)
     CDS             complement(2316912..2317190)
     CDS             complement(2317257..2318090)
     CDS             complement(2318123..2318398)
     CDS             complement(2318398..2319021)
     CDS             complement(2319048..2319710)
     CDS             complement(2319738..2320046)
     CDS             2320403..2320792
     CDS             complement(2320983..2322317)
     CDS             complement(2322430..2324565)
     CDS             2324752..2325639
     CDS             2325820..2326683
     CDS             complement(2327102..2328010)
     CDS             2328143..2328307
     CDS             2328552..2328869
     CDS             complement(2329053..2332220)
     CDS             complement(2332337..2333602)
     CDS             2333991..2334242
     CDS             complement(2334234..2334998)
     CDS             2335160..2335600
     CDS             2335593..2336804
     CDS             complement(2336906..2337256)
     CDS             complement(2337834..2338856)
     CDS             complement(2338876..2339475)
     CDS             complement(2339482..2339715)
     CDS             complement(2339721..2340167)
     CDS             complement(2340181..2340666)
     CDS             complement(2340663..2341922)
     CDS             2341985..2342479
     CDS             complement(2342481..2342987)
     CDS             complement(2343018..2344022)
     CDS             complement(2344192..2344797)
     CDS             complement(2344798..2345469)
     CDS             complement(2345483..2346265)
     CDS             2346555..2347352
     CDS             complement(2347524..2348294)
     CDS             complement(2348371..2348925)
     CDS             complement(2349046..2349987)
     CDS             complement(2350385..2351293)
     CDS             complement(2351507..2352661)
     CDS             complement(2352878..2353783)
     CDS             2354043..2354345
     CDS             2354359..2354769
     CDS             2354766..2356481
     CDS             2356494..2356946
     CDS             2356939..2357628
     CDS             2357641..2358255
     CDS             2358255..2359091
     CDS             complement(2359280..2359627)
     CDS             complement(2360055..2360381)
     CDS             complement(2360445..2361188)
     CDS             complement(2361215..2363170)
     CDS             2363780..2364589
     CDS             complement(2365022..2366422)
     CDS             complement(2366517..2367599)
     CDS             2367847..2368269
     CDS             2368506..2369006
     CDS             2369368..2370321
     CDS             complement(2370402..2371526)
     CDS             complement(2372251..2373027)
     CDS             complement(2373049..2373282)
     CDS             complement(2373510..2373983)
     CDS             complement(2373983..2377021)
     CDS             complement(2377539..2378486)
     CDS             complement(2378619..2379416)
     CDS             2379801..2380493
     CDS             complement(2381140..2381877)
     CDS             2381926..2382255
     CDS             2382700..2383572
     CDS             complement(2383959..2385338)
     CDS             2385618..2385974
     CDS             2385971..2386156
     CDS             complement(2386252..2386443)
     CDS             complement(2386454..2387089)
     CDS             complement(2387164..2388081)
     CDS             2388349..2388879
     CDS             complement(2388945..2390549)
     CDS             2390879..2391643
     CDS             complement(2391701..2392207)
     CDS             complement(2392374..2393687)
     CDS             complement(2393912..2394481)
     CDS             complement(2394968..2395849)
     CDS             complement(2395960..2397081)
     CDS             complement(2397357..2398595)
     CDS             complement(2398595..2400256)
     CDS             2400416..2401300
     CDS             complement(2401793..2402728)
     CDS             2403018..2404277
     CDS             complement(2404343..2405029)
     CDS             2405203..2405856
     CDS             complement(2406092..2407111)
     CDS             complement(2407141..2407467)
     CDS             complement(2407685..2408917)
     CDS             complement(2408910..2409809)
     CDS             complement(2410040..2410660)
     CDS             2411059..2411667
     CDS             2412004..2413212
     CDS             complement(2413260..2414309)
     CDS             complement(2414340..2415287)
     CDS             2415366..2415875
     CDS             2415872..2416291
     CDS             complement(2416399..2417319)
     CDS             2417527..2418165
     CDS             complement(2418411..2420342)
     CDS             complement(2420355..2421002)
     CDS             2421123..2421674
     CDS             complement(2421904..2423112)
     CDS             complement(2423381..2424763)
     CDS             complement(2425003..2425458)
     CDS             2425653..2426621
     CDS             complement(2426852..2427517)
     CDS             complement(2427517..2428572)
     CDS             2428708..2429382
     CDS             2429375..2430748
     CDS             2430911..2431354
     CDS             2431351..2431806
     CDS             complement(2431872..2433350)
     CDS             complement(2433731..2435329)
     CDS             2435646..2437319
     CDS             complement(2437473..2438087)
     CDS             complement(2438401..2438916)
     CDS             2439107..2440111
     CDS             2440354..2441601
     CDS             complement(2441877..2442212)
     CDS             complement(2442314..2443348)
     CDS             complement(2443580..2444011)
     CDS             complement(2444218..2445495)
     CDS             2445656..2446279
     CDS             2446325..2447269
     CDS             complement(2447354..2448796)
     CDS             2448979..2449362
     CDS             2450850..2452955
     CDS             2453026..2453448
     CDS             2453713..2454069
     CDS             complement(2454279..2455556)
     CDS             complement(2455738..2456103)
     CDS             2456501..2456947
     CDS             2457169..2457591
     CDS             complement(2457698..2458867)
     CDS             2459236..2459760
     CDS             2459786..2460151
     CDS             2460130..2460870
     CDS             complement(2461128..2461781)
     CDS             complement(2461804..2462838)
     CDS             complement(2462862..2463314)
     CDS             complement(2463334..2464011)
     CDS             complement(2464004..2464579)
     CDS             complement(2464572..2466131)
     CDS             complement(2466121..2469810)
     CDS             complement(2470118..2471095)
     CDS             complement(2471086..2471400)
     CDS             complement(2471404..2473809)
     CDS             complement(2473875..2474645)
     CDS             complement(2474835..2475362)
     CDS             complement(2475606..2476430)
     CDS             complement(2476647..2476829)
     CDS             complement(2476913..2477380)
     CDS             complement(2477566..2479113)
     CDS             complement(2479407..2479673)
     CDS             complement(2479673..2479924)
     CDS             complement(2480197..2480796)
     CDS             complement(2480815..2481177)
     CDS             2481433..2482683
     CDS             complement(2482780..2483511)
     CDS             complement(2483508..2484236)
     CDS             complement(2484208..2484987)
     CDS             complement(2485108..2486547)
     CDS             2486721..2486825
     CDS             complement(2486979..2487665)
     CDS             complement(2487992..2488858)
     CDS             2489556..2490869
     CDS             2491369..2492334
     CDS             2492902..2493849
     CDS             2493851..2494828
     CDS             complement(2494880..2495347)
     CDS             complement(2495358..2496050)
     CDS             complement(2496061..2497176)
     CDS             complement(2497154..2498161)
     CDS             complement(2498163..2499521)
     CDS             complement(2499499..2500185)
     CDS             complement(2500638..2502371)
     CDS             complement(2502396..2504159)
     CDS             complement(2504843..2504950)
     CDS             complement(2505084..2505470)
     CDS             2505728..2506870
     CDS             2506930..2507589
     CDS             2507771..2508982
     CDS             complement(2509105..2509578)
     CDS             2509691..2510347
     CDS             complement(2510410..2511216)
     CDS             2511502..2512911
     CDS             2513049..2515127
     CDS             complement(2515267..2517096)
     CDS             2517328..2518824
     CDS             complement(2518916..2519767)
     CDS             complement(2520089..2521024)
     CDS             complement(2521250..2522650)
     CDS             complement(2522944..2523639)
     CDS             complement(2523639..2524580)
     CDS             complement(2524597..2525232)
     CDS             complement(2525229..2526455)
     CDS             complement(2527125..2527724)
     CDS             2527904..2529541
     CDS             2529848..2531200
     CDS             complement(2531262..2532449)
     CDS             complement(2532845..2533621)
     CDS             complement(2533614..2534276)
     CDS             complement(2534524..2535600)
     CDS             complement(2535956..2536222)
     CDS             complement(2536222..2536479)
     CDS             2536838..2537293
     CDS             complement(2537461..2539038)
     CDS             2539234..2539983
     CDS             complement(2540345..2541538)
     CDS             complement(2541550..2542299)
     CDS             complement(2542292..2543107)
     CDS             complement(2543104..2543973)
     CDS             complement(2543970..2544905)
     CDS             complement(2544918..2546516)
     CDS             complement(2546656..2547960)
     CDS             complement(2547953..2548771)
     CDS             complement(2548782..2549603)
     CDS             complement(2550354..2550716)
     CDS             complement(2550979..2551797)
     CDS             2552032..2553570
     CDS             complement(2553682..2554104)
     CDS             complement(2554556..2554975)
     CDS             complement(2554993..2555412)
     CDS             complement(2555439..2555849)
     CDS             complement(2556117..2556539)
     CDS             complement(2556790..2557485)
     CDS             2557774..2558055
     CDS             complement(2558315..2558506)
     CDS             complement(2558988..2559080)
     CDS             complement(2559046..2559861)
     CDS             complement(2559975..2560769)
     CDS             complement(2560881..2561642)
     CDS             complement(2561953..2564808)
     CDS             complement(2564810..2565202)
     CDS             2565505..2567142
     CDS             2567426..2567692
     CDS             2567836..2568144
     CDS             complement(2568252..2568422)
     CDS             complement(2568466..2569659)
     CDS             complement(2570042..2574157)
     CDS             complement(2574462..2574818)
     CDS             2575142..2575885
     CDS             complement(2576097..2576963)
     CDS             complement(2577143..2579974)
     CDS             complement(2580655..2583702)
     CDS             complement(2583837..2584037)
     CDS             complement(2584171..2585529)
     CDS             complement(2585646..2587199)
     CDS             complement(2587223..2587903)
     CDS             complement(2588057..2588821)
     CDS             complement(2588986..2589678)
     CDS             complement(2589909..2590325)
     CDS             complement(2590464..2592287)
     CDS             complement(2592799..2593002)
     CDS             complement(2593196..2594473)
     CDS             2595020..2595631
     CDS             2596149..2596844
     CDS             2596846..2597616
     CDS             2597990..2599954
     CDS             2600296..2601375
     CDS             complement(2601480..2602073)
     CDS             complement(2602104..2603063)
     CDS             complement(2603140..2603574)
     CDS             2603800..2604084
     CDS             2604258..2605064
     CDS             complement(2605185..2605856)
     CDS             2606126..2607118
     CDS             complement(2607365..2608165)
     CDS             2608486..2609121
     CDS             2609136..2609858
     CDS             complement(2610020..2610640)
     CDS             2610834..2611325
     CDS             complement(2611891..2612061)
     CDS             complement(2612240..2613139)
     CDS             complement(2613153..2613833)
     CDS             complement(2613836..2614879)
     CDS             2615429..2615632
     CDS             2615824..2616750
     CDS             complement(2616831..2617799)
     CDS             complement(2617932..2618276)
     CDS             complement(2618318..2618728)
     CDS             complement(2619093..2621192)
     CDS             complement(2621460..2623199)
     CDS             complement(2623246..2623935)
     CDS             complement(2623928..2624323)
     CDS             complement(2624536..2625399)
     CDS             2625581..2625799
     CDS             2626189..2626620
     CDS             complement(2626758..2628038)
     CDS             2628292..2629458
     CDS             complement(2629628..2630149)
     CDS             2630558..2632663
     CDS             complement(2632732..2632902)
     CDS             complement(2632915..2634909)
     CDS             complement(2634921..2635148)
     CDS             complement(2635364..2637853)
     CDS             2637998..2638546
     CDS             complement(2638901..2640445)
     CDS             complement(2640635..2641234)
     CDS             2641473..2641664
     CDS             2641904..2644312
     CDS             2644661..2644867
     CDS             complement(2644957..2645985)
     CDS             complement(2645978..2647132)
     CDS             complement(2647559..2649067)
     CDS             complement(2649079..2649942)
     CDS             complement(2649979..2651106)
     CDS             complement(2651112..2652605)
     CDS             complement(2652598..2653095)
     CDS             complement(2653261..2654028)
     CDS             complement(2654389..2656200)
     CDS             complement(2656712..2657200)
     CDS             complement(2657476..2658177)
     CDS             complement(2658785..2659840)
     CDS             2660232..2660819
     CDS             2661197..2661517
     CDS             2661737..2661967
     CDS             complement(2662130..2662558)
     CDS             complement(2662524..2663345)
     CDS             complement(2663365..2663664)
     CDS             2663796..2664353
     CDS             2664346..2665050
     CDS             2665148..2666158
     CDS             2666178..2667008
     CDS             complement(2667155..2668045)
     CDS             complement(2668142..2669482)
     CDS             complement(2669476..2670582)
     CDS             complement(2670877..2671173)
     CDS             complement(2671161..2671532)
     CDS             complement(2671544..2671822)
     CDS             complement(2672161..2673027)
     CDS             2673245..2674309
     CDS             2674464..2674739
     CDS             complement(2674925..2675647)
     CDS             2676001..2676450
     CDS             complement(2676531..2677118)
     CDS             2677261..2678943
     CDS             complement(2679041..2679637)
     CDS             complement(2679758..2680141)
     CDS             complement(2680143..2680994)
     CDS             complement(2680987..2681805)
     CDS             2681878..2682738
     CDS             complement(2682824..2683528)
     CDS             complement(2683806..2684765)
     CDS             2685452..2686900
     CDS             complement(2686980..2688317)
     CDS             2688575..2688991
     CDS             2689114..2690004
     CDS             complement(2690198..2691694)
     CDS             complement(2692379..2693998)
     CDS             complement(2694171..2694614)
     CDS             complement(2694894..2695106)
     CDS             complement(2695384..2697093)
     CDS             complement(2697354..2698844)
     CDS             2699097..2699660
     CDS             complement(2699848..2700534)
     CDS             complement(2700793..2702415)
     CDS             complement(2702934..2703470)
     CDS             complement(2703467..2705317)
     CDS             complement(2705563..2706933)
     CDS             complement(2707409..2708014)
     CDS             complement(2708077..2709957)
     CDS             complement(2710352..2710849)
     CDS             complement(2712273..2714273)
     CDS             complement(2714270..2715025)
     CDS             complement(2715133..2716020)
     CDS             complement(2716031..2716696)
     CDS             complement(2716722..2716922)
     CDS             2717120..2718544
     CDS             complement(2718604..2718708)
     CDS             complement(2718827..2719282)
     CDS             complement(2719527..2720288)
     CDS             complement(2720404..2723127)
     CDS             complement(2723477..2724181)
     CDS             complement(2724280..2725221)
     CDS             complement(2725238..2726668)
     CDS             complement(2726759..2727769)
     CDS             complement(2727802..2729037)
     CDS             complement(2729384..2729833)
     CDS             complement(2730200..2731729)
     CDS             complement(2732153..2732680)
     CDS             2732938..2733396
     CDS             2733636..2735510
     CDS             2735587..2737539
     CDS             2737553..2738491
     CDS             complement(2738603..2741584)
     CDS             2741795..2743654
     CDS             complement(2743919..2744479)
     CDS             complement(2744648..2746555)
     CDS             complement(2746797..2748155)
     CDS             complement(2748148..2749656)
     CDS             complement(2749674..2752064)
     CDS             complement(2752054..2753013)
     CDS             complement(2752991..2754559)
     CDS             complement(2754549..2756102)
     CDS             complement(2756113..2757324)
     CDS             complement(2757454..2764281)
     CDS             complement(2764826..2765518)
     CDS             2765831..2766775
     CDS             2766762..2767064
     CDS             2767218..2767577
     CDS             complement(2767662..2768273)
     CDS             complement(2768352..2768828)
     CDS             complement(2768831..2769331)
     CDS             complement(2769566..2770333)
     CDS             complement(2770330..2771022)
     CDS             complement(2771039..2771701)
     CDS             complement(2772550..2773110)
     CDS             2773274..2774512
     CDS             2774476..2774781
     CDS             2774778..2775650
     CDS             2775637..2776689
     CDS             complement(2777135..2779180)
     CDS             complement(2780270..2780902)
     CDS             complement(2780899..2781657)
     CDS             complement(2781654..2782358)
     CDS             complement(2782351..2782929)
     CDS             complement(2782926..2783504)
     CDS             complement(2783473..2784486)
     CDS             complement(2784502..2785752)
     CDS             complement(2785745..2786359)
     CDS             complement(2786377..2787234)
     CDS             complement(2787499..2788623)
     CDS             complement(2788741..2789238)
     CDS             complement(2789285..2790118)
     CDS             complement(2790115..2791827)
     CDS             complement(2791880..2792434)
     CDS             complement(2792463..2793311)
     CDS             2793691..2794206
     CDS             complement(2794317..2794481)
     CDS             complement(2794686..2795660)
     CDS             2795901..2796857
     CDS             2797009..2797647
     CDS             2797751..2798215
     CDS             complement(2798376..2801927)
     CDS             2802305..2803723
     CDS             complement(2804136..2805044)
     CDS             2805266..2805841
     CDS             2805971..2807023
     CDS             2807266..2808060
     CDS             complement(2808194..2808706)
     CDS             2808989..2809747
     CDS             2809737..2811617
     CDS             2811710..2811901
     CDS             2812294..2812494
     CDS             complement(2812612..2813181)
     CDS             complement(2813441..2813836)
     CDS             complement(2813904..2814257)
     CDS             complement(2814574..2815413)
     CDS             complement(2815456..2816175)
     CDS             complement(2816175..2818052)
     CDS             complement(2818119..2819498)
     CDS             complement(2819637..2819984)
     CDS             complement(2820111..2820248)