CDS             381..1703
     CDS             1879..3021
     CDS             3268..3489
     CDS             3498..4622
     CDS             4619..6568
     CDS             6611..9115
     CDS             9318..9614
     CDS             9652..10215
     CDS             10249..10485
     CDS             10702..12720
     CDS             12726..13178
     CDS             13212..14603
     CDS             14725..15927
     CDS             15940..16266
     CDS             16371..17249
     CDS             complement(17279..17836)
     CDS             18438..18872
     CDS             18960..20681
     CDS             21025..21732
     CDS             21746..23611
     CDS             23589..24884
     CDS             24897..25739
     CDS             25757..26563
     CDS             26665..27939
     CDS             28168..28665
     CDS             28974..29960
     CDS             30399..30908
     CDS             31072..31269
     CDS             31343..31879
     CDS             32098..33270
     CDS             33514..34377
     CDS             complement(34492..35268)
     CDS             complement(35270..36082)
     CDS             36383..37756
     CDS             37932..39014
     CDS             39016..39714
     CDS             39701..40936
     CDS             41077..41241
     CDS             41186..41590
     CDS             41926..43320
     CDS             43334..43432
     CDS             43443..43598
     CDS             43610..44086
     CDS             complement(44169..44597)
     CDS             complement(44665..45660)
     CDS             complement(45662..46849)
     CDS             47357..47578
     CDS             47696..49933
     CDS             50822..53677
     CDS             complement(53759..54343)
     CDS             54483..55946
     CDS             56075..59857
     CDS             59857..64035
     CDS             64036..64971
     CDS             65035..66213
     CDS             66525..67874
     CDS             67963..70215
     CDS             70234..70896
     CDS             70973..71455
     CDS             71543..71788
     CDS             71760..72164
     CDS             72166..72831
     CDS             72843..74090
     CDS             74093..75274
     CDS             75426..76766
     CDS             77012..77470
     CDS             complement(77669..78397)
     CDS             78516..79382
     CDS             79521..81308
     CDS             complement(81361..81858)
     CDS             82127..83476
     CDS             complement(83536..84510)
     CDS             84706..86004
     CDS             86118..86900
     CDS             87063..87602
     CDS             complement(87721..88107)
     CDS             complement(88356..89612)
     CDS             89687..90142
     CDS             90270..91001
     CDS             91007..92401
     CDS             92873..93070
     CDS             93058..93513
     CDS             complement(93578..93982)
     CDS             94121..95662
     CDS             95664..97166
     CDS             97278..99095
     CDS             99279..100961
     CDS             100979..102364
     CDS             complement(102442..105612)
     CDS             complement(105605..106693)
     CDS             complement(107075..108448)
     CDS             complement(108608..109618)
     CDS             complement(109757..111163)
     CDS             111234..111383
     CDS             111419..111991
     CDS             111991..113241
     CDS             113244..114170
     CDS             114668..116050
     CDS             116315..118138
     CDS             118215..118694
     CDS             119028..120965
     CDS             121729..123036
     CDS             123305..124768
     CDS             124770..125513
     CDS             125817..127166
     CDS             128117..129328
     CDS             129409..130317
     CDS             130420..131304
     CDS             131482..132207
     CDS             132225..133193
     CDS             133206..133976
     CDS             133963..134847
     CDS             134861..135058
     CDS             135142..136239
     CDS             136272..137042
     CDS             137255..137929
     CDS             137982..139175
     CDS             139204..140502
     CDS             140523..141233
     CDS             141343..142275
     CDS             142359..143501
     CDS             143682..144371
     CDS             144403..145548
     CDS             145684..146592
     CDS             146595..146939
     CDS             147035..147766
     CDS             147747..147908
     CDS             148253..149182
     CDS             149196..150488
     CDS             150488..151414
     CDS             151411..152142
     CDS             152139..152780
     CDS             complement(152852..153493)
     CDS             complement(153636..154847)
     CDS             154983..156008
     CDS             156185..157846
     CDS             158040..159719
     CDS             159736..160452
     CDS             160637..161122
     CDS             161085..162239
     CDS             162311..163606
     CDS             163830..164549
     CDS             164550..164798
     CDS             164799..165479
     CDS             165483..167711
     CDS             167687..169141
     CDS             169146..170183
     CDS             170193..170765
     CDS             170769..172307
     CDS             172323..173582
     CDS             173678..174364
     CDS             174532..175581
     CDS             175934..177184
     CDS             180400..180504
     CDS             180920..181087
     CDS             181822..182151
     CDS             182964..183152
     CDS             183142..183498
     CDS             183565..185094
     CDS             185274..185393
     CDS             185377..185934
     CDS             complement(186527..187495)
     CDS             187695..188411
     CDS             188513..189946
     CDS             189959..190507
     CDS             190867..191952
     CDS             191972..193324
     CDS             193330..194217
     CDS             194345..194590
     CDS             195009..196331
     CDS             complement(196490..197230)
     CDS             197338..197565
     CDS             197644..198294
     CDS             complement(198360..198593)
     CDS             complement(198736..200154)
     CDS             complement(200488..201126)
     CDS             complement(201190..201519)
     CDS             complement(201766..201858)
     CDS             complement(202132..202674)
     CDS             complement(202686..203087)
     CDS             203219..203989
     CDS             204267..205220
     CDS             205220..205720
     CDS             205741..208590
     CDS             208661..208939
     CDS             complement(209066..210421)
     CDS             210708..211028
     CDS             211137..211841
     CDS             211917..212651
     CDS             complement(212835..214643)
     CDS             214747..215934
     CDS             complement(215987..216118)
     CDS             complement(216153..217007)
     CDS             complement(217010..217330)
     CDS             217613..218512
     CDS             218579..219244
     CDS             219219..219989
     CDS             219982..220620
     CDS             220692..221120
     CDS             complement(221184..222521)
     CDS             complement(222868..224013)
     CDS             complement(224032..224721)
     CDS             complement(224714..225778)
     CDS             complement(225791..226642)
     CDS             227163..228095
     CDS             228242..229438
     CDS             complement(229520..229798)
     CDS             complement(229825..230466)
     CDS             230764..232236
     CDS             232199..233560
     CDS             233843..235012
     CDS             235025..237343
     CDS             237431..237874
     CDS             complement(237926..238885)
     CDS             239163..240185
     CDS             240329..241270
     CDS             241263..242525
     CDS             242518..243477
     CDS             243483..244181
     CDS             complement(244236..244361)
     CDS             244630..245478
     CDS             245556..247583
     CDS             247576..248394
     CDS             248391..248957
     CDS             248950..249843
     CDS             249934..250176
     CDS             250362..251213
     CDS             251353..252264
     CDS             252272..252943
     CDS             252943..253740
     CDS             253999..254817
     CDS             254821..256188
     CDS             256263..257252
     CDS             257428..258165
     CDS             complement(258244..259065)
     CDS             complement(259065..260432)
     CDS             complement(260434..261258)
     CDS             261866..263041
     CDS             263268..263666
     CDS             263712..264269
     CDS             264445..266049
     CDS             266562..267944
     CDS             268228..269505
     CDS             269598..269843
     CDS             270005..271321
     CDS             271305..272195
     CDS             272245..272949
     CDS             273350..274129
     CDS             274141..275007
     CDS             275027..275683
     CDS             complement(275722..276186)
     CDS             276316..276885
     CDS             276888..277784
     CDS             277938..279317
     CDS             279389..280885
     CDS             complement(280966..281802)
     CDS             282295..283209
     CDS             complement(283355..283813)
     CDS             284469..285851
     CDS             complement(285935..287224)
     CDS             complement(287217..287456)
     CDS             complement(287476..288693)
     CDS             complement(288693..290219)
     CDS             complement(290241..290381)
     CDS             290712..291074
     CDS             291074..292201
     CDS             292220..292594
     CDS             292785..294161
     CDS             294152..295390
     CDS             295775..296566
     CDS             complement(296675..297313)
     CDS             297519..298079
     CDS             298098..301637
     CDS             301634..301906
     CDS             302007..302363
     CDS             302547..303041
     CDS             303043..304437
     CDS             304430..304972
     CDS             305206..307314
     CDS             307405..308325
     CDS             308433..309434
     CDS             309455..310981
     CDS             311107..311640
     CDS             315065..315169
     CDS             315585..315752
     CDS             316487..316816
     CDS             317280..317417
     CDS             317731..317919
     CDS             317909..318265
     CDS             318336..319880
     CDS             320936..321634
     CDS             321847..323346
     CDS             323403..324233
     CDS             324592..325236
     CDS             325354..326754
     CDS             326869..328494
     CDS             328527..329237
     CDS             329403..330104
     CDS             330166..331632
     CDS             331645..332472
     CDS             332538..334715
     CDS             334708..335160
     CDS             335463..337349
     CDS             337333..338292
     CDS             complement(338390..340159)
     CDS             340329..341039
     CDS             341014..341880
     CDS             342146..343288
     CDS             343315..344016
     CDS             344022..344771
     CDS             344787..345578
     CDS             complement(345686..347026)
     CDS             complement(347055..347738)
     CDS             complement(347750..348046)
     CDS             348185..348721
     CDS             348746..350119
     CDS             350147..351289
     CDS             351664..353076
     CDS             353088..353501
     CDS             353491..354240
     CDS             354306..354455
     CDS             354467..354643
     CDS             354762..355304
     CDS             355444..355869
     CDS             355961..356653
     CDS             356831..358024
     CDS             358359..358493
     CDS             358500..359804
     CDS             359817..360938
     CDS             361136..361636
     CDS             361699..362064
     CDS             complement(362252..362536)
     CDS             complement(362669..362899)
     CDS             complement(363033..363404)
     CDS             363594..363926
     CDS             363919..364530
     CDS             364531..365286
     CDS             complement(365374..368010)
     CDS             complement(368368..369387)
     CDS             complement(369502..371673)
     CDS             complement(371773..371994)
     CDS             372252..372764
     CDS             373037..374872
     CDS             374893..375201
     CDS             375205..375807
     CDS             375812..376060
     CDS             376070..376711
     CDS             376731..377054
     CDS             377069..378082
     CDS             378093..378443
     CDS             378452..379318
     CDS             379328..380089
     CDS             380254..381768
     CDS             381770..384013
     CDS             384017..384988
     CDS             385100..386095
     CDS             386175..387290
     CDS             387339..387551
     CDS             387728..388453
     CDS             388437..388991
     CDS             389010..390041
     CDS             complement(390158..390931)
     CDS             complement(390949..392193)
     CDS             complement(392205..392993)
     CDS             393587..394372
     CDS             394386..395564
     CDS             395578..396543
     CDS             complement(396620..398230)
     CDS             complement(398374..400311)
     CDS             400552..401196
     CDS             401217..401396
     CDS             401431..401715
     CDS             401807..403435
     CDS             403529..404017
     CDS             404099..405709
     CDS             405794..407632
     CDS             407659..407919
     CDS             408038..408448
     CDS             408448..409833
     CDS             complement(409876..410508)
     CDS             410570..411901
     CDS             411882..412562
     CDS             412694..413242
     CDS             413454..415817
     CDS             416017..417015
     CDS             417045..417380
     CDS             417377..417736
     CDS             417751..418713
     CDS             418714..419541
     CDS             419567..420583
     CDS             420648..421562
     CDS             complement(421634..422368)
     CDS             complement(422361..423848)
     CDS             complement(423849..424718)
     CDS             424915..425847
     CDS             425941..427110
     CDS             427369..428253
     CDS             428299..428805
     CDS             428895..430619
     CDS             430786..431424
     CDS             431529..431801
     CDS             432023..434038
     CDS             434054..436918
     CDS             437187..438518
     CDS             438626..439498
     CDS             439514..440500
     CDS             440519..441460
     CDS             complement(441537..441650)
     CDS             441975..442106
     CDS             442357..442950
     CDS             443355..444737
     CDS             444855..446405
     CDS             446472..446711
     CDS             446790..447566
     CDS             447553..449958
     CDS             449976..450449
     CDS             complement(450506..451090)
     CDS             451241..451930
     CDS             451991..452965
     CDS             453085..453543
     CDS             453543..454052
     CDS             complement(454085..454507)
     CDS             complement(454519..455058)
     CDS             455183..456079
     CDS             456412..457335
     CDS             457347..457742
     CDS             457761..459116
     CDS             459276..460127
     CDS             460111..461010
     CDS             461038..462393
     CDS             462602..464422
     CDS             464683..464994
     CDS             465056..466921
     CDS             466932..467387
     CDS             467392..468198
     CDS             468521..469132
     CDS             469742..470461
     CDS             470461..471948
     CDS             472117..472977
     CDS             complement(473052..473666)
     CDS             473847..475205
     CDS             475282..475488
     CDS             complement(475692..475991)
     CDS             476129..476335
     CDS             complement(476481..476939)
     CDS             complement(477160..477999)
     CDS             478252..479259
     CDS             479276..480208
     CDS             complement(480252..481166)
     CDS             complement(481250..481831)
     CDS             482107..482475
     CDS             482475..482762
     CDS             482762..484699
     CDS             484818..485294
     CDS             485523..485852
     CDS             486047..487471
     CDS             complement(488117..488299)
     CDS             complement(488301..488477)
     CDS             complement(488749..489996)
     CDS             complement(491172..491537)
     CDS             complement(491534..491665)
     CDS             complement(492089..492490)
     CDS             complement(492507..492908)
     CDS             complement(492957..493916)
     CDS             complement(493933..494157)
     CDS             complement(494157..494627)
     CDS             complement(494784..495548)
     CDS             complement(495545..496144)
     CDS             complement(496370..496963)
     CDS             497154..498173
     CDS             498381..499613
     CDS             499724..500185
     CDS             500206..501627
     CDS             501685..503082
     CDS             complement(503465..504172)
     CDS             complement(504172..505509)
     CDS             505739..506314
     CDS             506330..507418
     CDS             507411..508277
     CDS             508283..509311
     CDS             509425..510660
     CDS             510753..511388
     CDS             511519..513246
     CDS             513348..514463
     CDS             514460..515233
     CDS             515393..516664
     CDS             516979..517686
     CDS             517711..517929
     CDS             517975..518493
     CDS             518483..519025
     CDS             519057..520586
     CDS             520622..521566
     CDS             521593..523020
     CDS             523032..523463
     CDS             523948..525264
     CDS             525371..526363
     CDS             526629..526853
     CDS             526902..528095
     CDS             528108..528401
     CDS             528593..529975
     CDS             530114..531250
     CDS             531685..532530
     CDS             532927..534342
     CDS             534355..535977
     CDS             535981..536709
     CDS             536763..538184
     CDS             538270..538839
     CDS             complement(538928..539770)
     CDS             complement(539763..540860)
     CDS             complement(540972..541460)
     CDS             complement(541544..541840)
     CDS             complement(542146..543450)
     CDS             complement(543454..543942)
     CDS             544077..544349
     CDS             complement(544407..544814)
     CDS             complement(544839..545582)
     CDS             545835..546584
     CDS             546700..548430
     CDS             548423..549277
     CDS             549420..549878
     CDS             550020..550523
     CDS             551030..552412
     CDS             552598..553995
     CDS             complement(554127..554732)
     CDS             555123..556826
     CDS             557050..558198
     CDS             558220..559440
     CDS             559767..562421
     CDS             562804..564222
     CDS             564223..565239
     CDS             565291..566976
     CDS             566969..568714
     CDS             568769..569983
     CDS             570086..571399
     CDS             571466..572098
     CDS             572234..573235
     CDS             573369..574226
     CDS             574233..574769
     CDS             575238..575885
     CDS             575900..576550
     CDS             576568..577419
     CDS             577623..578870
     CDS             578875..580173
     CDS             580272..581309
     CDS             581337..581924
     CDS             582049..583296
     CDS             583386..584474
     CDS             584698..586251
     CDS             586434..589058
     CDS             589070..591076
     CDS             591089..591688
     CDS             591703..592719
     CDS             592732..593820
     CDS             593892..594356
     CDS             594483..595442
     CDS             595456..596829
     CDS             597088..599742
     CDS             600012..600278
     CDS             600275..600718
     CDS             600728..601024
     CDS             601123..601659
     CDS             601661..604036
     CDS             604127..604441
     CDS             complement(604496..605050)
     CDS             605205..606008
     CDS             606010..606597
     CDS             606603..607121
     CDS             607142..607585
     CDS             complement(607691..608527)
     CDS             complement(608517..609392)
     CDS             609535..609975
     CDS             609968..610426
     CDS             complement(610467..611567)
     CDS             611728..612738
     CDS             612752..613597
     CDS             613672..614418
     CDS             614539..615516
     CDS             615470..616504
     CDS             616504..616815
     CDS             616812..617246
     CDS             617233..617523
     CDS             617520..617951
     CDS             617920..618111
     CDS             618486..619199
     CDS             619213..620409
     CDS             620524..621132
     CDS             621153..621698
     CDS             621707..622477
     CDS             622461..623114
     CDS             complement(623082..623729)
     CDS             627254..627358
     CDS             627774..627941
     CDS             628676..629005
     CDS             complement(631363..631854)
     CDS             632102..632503
     CDS             632629..633300
     CDS             633384..634418
     CDS             634420..635796
     CDS             complement(635868..636506)
     CDS             636671..637324
     CDS             637328..638140
     CDS             638140..639045
     CDS             642435..642539
     CDS             642955..643122
     CDS             643857..644186
     CDS             complement(644837..645811)
     CDS             complement(645801..646373)
     CDS             complement(646444..646800)
     CDS             complement(646790..646978)
     CDS             complement(647399..648427)
     CDS             648542..649399
     CDS             649571..650080
     CDS             650102..652432
     CDS             complement(652494..652613)
     CDS             652742..653095
     CDS             653384..653812
     CDS             653828..654784
     CDS             654792..655163
     CDS             655163..657322
     CDS             657347..658318
     CDS             658331..659701
     CDS             659703..660815
     CDS             660843..661691
     CDS             661812..663185
     CDS             663203..664450
     CDS             664520..664936
     CDS             664955..665215
     CDS             665238..666023
     CDS             666045..666785
     CDS             667026..669878
     CDS             669991..670194
     CDS             670207..670758
     CDS             670751..671020
     CDS             671036..671731
     CDS             671751..672905
     CDS             672907..673245
     CDS             673353..674486
     CDS             674623..675279
     CDS             675292..675975
     CDS             675997..678474
     CDS             678544..679518
     CDS             complement(679585..680586)
     CDS             complement(680599..681957)
     CDS             682438..683748
     CDS             683785..684495
     CDS             684508..685653
     CDS             685681..686604
     CDS             686608..687387
     CDS             687400..688584
     CDS             688604..689662
     CDS             complement(689720..690454)
     CDS             complement(690536..690778)
     CDS             690969..692264
     CDS             692283..693434
     CDS             693823..694173
     CDS             694166..694462
     CDS             694632..696032
     CDS             696185..696388
     CDS             complement(696461..697408)
     CDS             complement(697542..697754)
     CDS             697890..698366
     CDS             complement(698419..698979)
     CDS             699235..700341
     CDS             700344..701321
     CDS             701353..702687
     CDS             702691..704118
     CDS             704275..704568
     CDS             704561..705334
     CDS             705441..707285
     CDS             707379..708602
     CDS             708595..708879
     CDS             708876..709439
     CDS             709439..709960
     CDS             709944..710996
     CDS             711090..711722
     CDS             711786..712271
     CDS             712419..714548
     CDS             714518..715549
     CDS             complement(715644..715898)
     CDS             716160..716429
     CDS             716610..718391
     CDS             718508..719413
     CDS             719592..720782
     CDS             720978..722288
     CDS             722464..723714
     CDS             723732..724322
     CDS             724279..724623
     CDS             complement(724667..724804)
     CDS             724948..726759
     CDS             726824..728140
     CDS             728173..729102
     CDS             729099..729953
     CDS             730093..730560
     CDS             730574..730894
     CDS             731014..731286
     CDS             731304..731804
     CDS             731830..733221
     CDS             733651..734010
     CDS             734025..734432
     CDS             734484..734960
     CDS             735008..735160
     CDS             735307..735771
     CDS             735771..737480
     CDS             737521..737631
     CDS             737645..738763
     CDS             738741..740261
     CDS             740318..740740
     CDS             740756..741034
     CDS             742062..742730
     CDS             742756..743913
     CDS             complement(743954..744580)
     CDS             744709..744960
     CDS             745034..745261
     CDS             complement(745305..745943)
     CDS             746038..746793
     CDS             746783..747073
     CDS             747075..748067
     CDS             748230..749018
     CDS             749117..749992
     CDS             750074..750796
     CDS             750801..751364
     CDS             751860..753032
     CDS             753491..753949
     CDS             754266..755030
     CDS             755050..755835
     CDS             755858..757132
     CDS             757161..758894
     CDS             758970..763301
     CDS             763435..763908
     CDS             763929..765116
     CDS             765166..765447
     CDS             765434..765745
     CDS             765759..768017
     CDS             768037..768396
     CDS             768594..769499
     CDS             769512..770459
     CDS             complement(770520..770891)
     CDS             771012..772064
     CDS             772077..772649
     CDS             772674..774539
     CDS             774668..775819
     CDS             775950..777785
     CDS             complement(777936..779096)
     CDS             complement(779220..779954)
     CDS             779968..780195
     CDS             complement(780247..780696)
     CDS             complement(780795..781253)
     CDS             complement(781311..781415)
     CDS             complement(781428..781688)
     CDS             782298..783713
     CDS             783786..784862
     CDS             complement(785096..786055)
     CDS             786505..786843
     CDS             786921..787880
     CDS             787881..788621
     CDS             788700..789035
     CDS             789054..791291
     CDS             791302..791739
     CDS             complement(791897..792745)
     CDS             793127..794929
     CDS             795158..795616
     CDS             complement(795756..796499)
     CDS             complement(796489..798000)
     CDS             798300..798491
     CDS             798551..798997
     CDS             799117..800094
     CDS             800254..801486
     CDS             801476..802861
     CDS             802864..802965
     CDS             802990..803562
     CDS             803568..804539
     CDS             804639..805646
     CDS             805646..806125
     CDS             806109..806504
     CDS             806516..807421
     CDS             807437..808222
     CDS             808483..809469
     CDS             809471..811546
     CDS             811681..813546
     CDS             813548..814690
     CDS             814888..816072
     CDS             complement(816142..817524)
     CDS             817749..818456
     CDS             818443..819267
     CDS             819292..820542
     CDS             complement(820584..820787)
     CDS             820909..824256
     CDS             824442..825863
     CDS             826005..826886
     CDS             826886..827779
     CDS             827793..828149
     CDS             828142..828933
     CDS             828896..829501
     CDS             829501..830217
     CDS             830610..831188
     CDS             831289..832314
     CDS             832304..833743
     CDS             833828..834400
     CDS             834474..835160
     CDS             835233..836483
     CDS             836713..838026
     CDS             838236..838511
     CDS             838647..839912
     CDS             840038..841249
     CDS             841251..843161
     CDS             843180..844142
     CDS             844158..844646
     CDS             complement(844635..845279)
     CDS             845458..846300
     CDS             846393..847319
     CDS             847322..847924
     CDS             847943..848164
     CDS             848185..849057
     CDS             849050..849820
     CDS             849871..850746
     CDS             850868..852988
     CDS             853123..854001
     CDS             complement(854043..854672)
     CDS             854898..856907
     CDS             856926..859391
     CDS             859408..859875
     CDS             859984..860919
     CDS             complement(860952..861920)
     CDS             862129..862518
     CDS             complement(862671..862907)
     CDS             863034..863174
     CDS             863202..863696
     CDS             complement(863851..864234)
     CDS             complement(864252..864443)
     CDS             complement(864458..865003)
     CDS             complement(865183..866712)
     CDS             complement(866763..867767)
     CDS             complement(867862..868998)
     CDS             complement(869104..870369)
     CDS             870684..870836
     CDS             complement(870837..871694)
     CDS             complement(871715..872236)
     CDS             complement(872250..872654)
     CDS             complement(872708..873112)
     CDS             complement(873129..873419)
     CDS             873625..873840
     CDS             873859..874632
     CDS             874644..874772
     CDS             874772..874894
     CDS             874908..875111
     CDS             875108..875356
     CDS             875334..875537
     CDS             875552..875728
     CDS             875728..876000
     CDS             875993..876922
     CDS             876906..877730
     CDS             877735..878592
     CDS             878585..878914
     CDS             878911..879282
     CDS             879279..879371
     CDS             879358..879636
     CDS             879821..879973
     CDS             880017..880211
     CDS             880211..880471
     CDS             880471..880812
     CDS             880812..881000
     CDS             880984..881268
     CDS             881268..881579
     CDS             881554..881649
     CDS             881642..881785
     CDS             881867..882289
     CDS             883237..883443
     CDS             883531..884199
     CDS             884199..884624
     CDS             884638..885417
     CDS             885434..885937
     CDS             885912..887207
     CDS             887207..888868
     CDS             888868..889818
     CDS             889829..890074
     CDS             890204..890857
     CDS             890872..891948
     CDS             891961..892326
     CDS             892326..892640
     CDS             892630..893190
     CDS             893199..893609
     CDS             893612..894259
     CDS             894279..894824
     CDS             895100..898750
     CDS             898747..899634
     CDS             899631..901862
     CDS             901846..905427
     CDS             905420..905692
     CDS             905735..906007
     CDS             906020..907165
     CDS             907168..908277
     CDS             908289..908693
     CDS             908686..908805
     CDS             908844..909395
     CDS             909434..910603
     CDS             910618..911067
     CDS             911057..912256
     CDS             complement(912328..912495)
     CDS             complement(912508..914037)
     CDS             914265..914798
     CDS             complement(915306..915515)
     CDS             916309..918222
     CDS             918304..918579
     CDS             complement(918640..919131)
     CDS             919441..920973
     CDS             920963..921550
     CDS             complement(921471..922106)
     CDS             922149..923123
     CDS             923128..924255
     CDS             924309..927434
     CDS             complement(927491..927730)
     CDS             928086..930353
     CDS             930523..930648
     CDS             930805..931749
     CDS             932095..933153
     CDS             933146..933748
     CDS             933748..934929
     CDS             934932..935390
     CDS             complement(935436..936161)
     CDS             complement(936234..939122)
     CDS             939291..940475
     CDS             complement(940542..941117)
     CDS             complement(941465..941839)
     CDS             941873..942694
     CDS             942710..944131
     CDS             complement(944362..946353)
     CDS             complement(946355..946561)
     CDS             946785..947582
     CDS             947594..948883
     CDS             948864..950102
     CDS             950089..950550
     CDS             950543..951952
     CDS             951985..952317
     CDS             952334..953224
     CDS             complement(953276..953929)
     CDS             954415..954651
     CDS             complement(954709..955527)
     CDS             955666..957033
     CDS             957052..957918
     CDS             957919..959682
     CDS             959663..960394
     CDS             960599..961018
     CDS             961011..961751
     CDS             961779..962753
     CDS             complement(962809..963282)
     CDS             complement(963239..963688)
     CDS             complement(963810..964829)
     CDS             964993..967182
     CDS             complement(967358..967858)
     CDS             complement(967919..968962)
     CDS             complement(968981..970108)
     CDS             complement(970136..971107)
     CDS             complement(971107..972057)
     CDS             972273..975137
     CDS             975231..975749
     CDS             975833..976537
     CDS             976560..977477
     CDS             complement(977554..979818)
     CDS             complement(979830..980444)
     CDS             980563..981135
     CDS             981207..981569
     CDS             982281..982757
     CDS             982908..984104
     CDS             complement(984238..984633)
     CDS             984673..985065
     CDS             985066..985512
     CDS             985516..986427
     CDS             986504..987589
     CDS             987589..990063
     CDS             complement(990232..991914)
     CDS             992131..993009
     CDS             993006..993650
     CDS             complement(993714..994370)
     CDS             994469..995317
     CDS             complement(995291..996136)
     CDS             996296..996820
     CDS             complement(996908..998290)
     CDS             complement(998785..1000128)
     CDS             complement(1000153..1000419)
     CDS             complement(1000680..1001582)
     CDS             complement(1001628..1002512)
     CDS             1002555..1003031
     CDS             1003126..1003461
     CDS             1003617..1004072
     CDS             complement(1004122..1005510)
     CDS             1005665..1006093
     CDS             complement(1006153..1007514)
     CDS             1007654..1009390
     CDS             1009394..1010209
     CDS             complement(1010261..1010653)
     CDS             1010761..1011138
     CDS             1011131..1011469
     CDS             1011485..1013998
     CDS             complement(1014062..1014754)
     CDS             complement(1014757..1016007)
     CDS             1016175..1017950
     CDS             1018077..1018895
     CDS             1019181..1020572
     CDS             1020682..1021536
     CDS             1021715..1024039
     CDS             complement(1024123..1025505)
     CDS             complement(1025990..1026259)
     CDS             1026376..1026621
     CDS             1026618..1026818
     CDS             1026828..1027466
     CDS             1027542..1028405
     CDS             1028407..1028562
     CDS             1028638..1029120
     CDS             complement(1029165..1030001)
     CDS             complement(1030022..1030384)
     CDS             complement(1030770..1031057)
     CDS             1032334..1032477
     CDS             1032872..1033330
     CDS             complement(1033558..1034418)
     CDS             1034721..1035368
     CDS             1035501..1035854
     CDS             complement(1037039..1037803)
     CDS             complement(1037814..1038590)
     CDS             complement(1038583..1039431)
     CDS             complement(1039428..1040798)
     CDS             complement(1040807..1041241)
     CDS             complement(1041234..1041686)
     CDS             complement(1041693..1042925)
     CDS             complement(1042936..1043670)
     CDS             complement(1043654..1044604)
     CDS             complement(1044604..1044852)
     CDS             complement(1044866..1045840)
     CDS             complement(1045860..1046306)
     CDS             complement(1046393..1046812)
     CDS             1047164..1048243
     CDS             complement(1048597..1049208)
     CDS             complement(1049298..1049972)
     CDS             1050399..1051253
     CDS             1051270..1051917
     CDS             1052026..1052916
     CDS             1053100..1054710
     CDS             complement(1055060..1055716)
     CDS             complement(1055765..1056028)
     CDS             complement(1056290..1056748)
     CDS             1057001..1057960
     CDS             1057976..1058407
     CDS             1059466..1059960
     CDS             1060152..1060340
     CDS             1060387..1060686
     CDS             1060757..1062301
     CDS             complement(1062448..1064337)
     CDS             complement(1064338..1064643)
     CDS             1064923..1065732
     CDS             1065725..1066543
     CDS             1066540..1067187
     CDS             complement(1067263..1068522)
     CDS             complement(1068680..1070986)
     CDS             1071131..1071772
     CDS             1071945..1072133
     CDS             1072123..1072479
     CDS             1072546..1074075
     CDS             complement(1074905..1075234)
     CDS             complement(1075969..1076136)
     CDS             complement(1076552..1076656)
     CDS             complement(1079768..1080256)
     CDS             complement(1080287..1081294)
     CDS             complement(1081481..1081762)
     CDS             complement(1081877..1082713)
     CDS             1082877..1083581
     CDS             complement(1083578..1084147)
     CDS             complement(1084140..1084553)
     CDS             complement(1084663..1086921)
     CDS             1087127..1087804
     CDS             complement(1088444..1091545)
     CDS             complement(1091547..1092665)
     CDS             complement(1093013..1093789)
     CDS             complement(1093886..1094761)
     CDS             complement(1094873..1097371)
     CDS             complement(1097436..1099328)
     CDS             complement(1099638..1100429)
     CDS             complement(1100450..1101244)
     CDS             complement(1101444..1101701)
     CDS             complement(1101780..1103183)
     CDS             complement(1103176..1104108)
     CDS             complement(1104553..1104978)
     CDS             1105270..1106238
     CDS             complement(1106240..1107109)
     CDS             complement(1107246..1108004)
     CDS             complement(1108009..1109220)
     CDS             complement(1109397..1110488)
     CDS             complement(1110473..1112086)
     CDS             complement(1113328..1115346)
     CDS             complement(1116757..1118340)
     CDS             complement(1118440..1119285)
     CDS             complement(1119432..1120319)
     CDS             complement(1120361..1120597)
     CDS             complement(1120617..1121618)
     CDS             complement(1122015..1122413)
     CDS             complement(1122519..1123043)
     CDS             complement(1123178..1124149)
     CDS             complement(1124098..1124352)
     CDS             complement(1124352..1124696)
     CDS             complement(1124866..1125084)
     CDS             complement(1125074..1125202)
     CDS             1125301..1125876
     CDS             1125886..1126122
     CDS             complement(1126164..1126667)
     CDS             complement(1126723..1128225)
     CDS             complement(1128360..1128545)
     CDS             complement(1128628..1130457)
     CDS             1130596..1131999
     CDS             1132151..1132864
     CDS             1132861..1133712
     CDS             complement(1134250..1135917)
     CDS             complement(1135931..1136494)
     CDS             complement(1136595..1137476)
     CDS             complement(1137488..1138150)
     CDS             complement(1138222..1138449)
     CDS             complement(1138449..1138913)
     CDS             complement(1139130..1139225)
     CDS             complement(1139282..1139551)
     CDS             complement(1139697..1140548)
     CDS             1140706..1141929
     CDS             1141950..1142651
     CDS             1143076..1144215
     CDS             1144233..1144976
     CDS             complement(1145038..1145937)
     CDS             1146018..1146998
     CDS             complement(1147045..1149063)
     CDS             complement(1149073..1150995)
     CDS             complement(1151156..1152178)
     CDS             1152344..1152823
     CDS             complement(1152907..1154289)
     CDS             complement(1154785..1155612)
     CDS             complement(1155615..1155947)
     CDS             1156097..1156321
     CDS             complement(1156784..1157242)
     CDS             complement(1158479..1159678)
     CDS             complement(1159668..1160039)
     CDS             complement(1160036..1160362)
     CDS             complement(1160377..1161465)
     CDS             complement(1161504..1162055)
     CDS             complement(1162094..1162213)
     CDS             complement(1162206..1162610)
     CDS             complement(1162622..1163731)
     CDS             complement(1163734..1164879)
     CDS             complement(1164892..1165161)
     CDS             complement(1165204..1165446)
     CDS             complement(1165439..1169518)
     CDS             complement(1169466..1171217)
     CDS             complement(1171225..1172070)
     CDS             complement(1172085..1175915)
     CDS             complement(1176141..1176527)
     CDS             complement(1176589..1177299)
     CDS             complement(1177304..1177687)
     CDS             complement(1177684..1178100)
     CDS             complement(1178102..1178452)
     CDS             complement(1178421..1178789)
     CDS             complement(1178809..1179984)
     CDS             complement(1179974..1180705)
     CDS             complement(1180692..1181882)
     CDS             complement(1182069..1183958)
     CDS             1184024..1184197
     CDS             1184194..1184631
     CDS             complement(1184654..1185130)
     CDS             complement(1185272..1185808)
     CDS             complement(1185876..1186055)
     CDS             complement(1186715..1187173)
     CDS             complement(1187370..1187468)
     CDS             complement(1187446..1188288)
     CDS             complement(1189194..1189616)
     CDS             complement(1189698..1189841)
     CDS             complement(1189834..1189929)
     CDS             complement(1189904..1190215)
     CDS             complement(1190215..1190499)
     CDS             complement(1190483..1190671)
     CDS             complement(1190671..1191012)
     CDS             complement(1191012..1191272)
     CDS             complement(1191272..1191466)
     CDS             complement(1191510..1191662)
     CDS             complement(1191847..1192125)
     CDS             complement(1192112..1192204)
     CDS             complement(1192201..1192572)
     CDS             complement(1192569..1192898)
     CDS             complement(1192891..1193748)
     CDS             complement(1193753..1194577)
     CDS             complement(1194561..1195550)
     CDS             complement(1195543..1195773)
     CDS             complement(1195809..1195994)
     CDS             1196047..1196553
     CDS             complement(1196567..1196698)
     CDS             complement(1196833..1197111)
     CDS             complement(1197123..1197896)
     CDS             complement(1197945..1198148)
     CDS             1198327..1198764
     CDS             1198777..1199217
     CDS             1199346..1199855
     CDS             1200018..1200335
     CDS             1200338..1201468
     CDS             complement(1201582..1201968)
     CDS             complement(1202064..1203494)
     CDS             complement(1203505..1204263)
     CDS             complement(1204263..1204769)
     CDS             complement(1204824..1205084)
     CDS             complement(1205097..1205372)
     CDS             complement(1205471..1206916)
     CDS             complement(1206918..1207259)
     CDS             complement(1207274..1208800)
     CDS             complement(1208823..1212386)
     CDS             complement(1212403..1213104)
     CDS             complement(1213281..1213535)
     CDS             complement(1213572..1214603)
     CDS             complement(1214621..1216657)
     CDS             complement(1216760..1218469)
     CDS             complement(1218495..1218857)
     CDS             complement(1219052..1219237)
     CDS             complement(1219387..1220037)
     CDS             complement(1220123..1220776)
     CDS             complement(1220787..1221677)
     CDS             complement(1221690..1223594)
     CDS             complement(1223598..1224338)
     CDS             complement(1224346..1225695)
     CDS             complement(1225685..1226638)
     CDS             complement(1226656..1229085)
     CDS             complement(1229086..1230291)
     CDS             complement(1230402..1230620)
     CDS             complement(1230617..1231237)
     CDS             1231396..1231728
     CDS             complement(1232004..1233683)
     CDS             complement(1233699..1234151)
     CDS             complement(1234170..1234991)
     CDS             complement(1235003..1235875)
     CDS             complement(1235894..1236175)
     CDS             complement(1236177..1237514)
     CDS             complement(1237507..1238367)
     CDS             complement(1238496..1238912)
     CDS             complement(1238914..1239351)
     CDS             complement(1239441..1240115)
     CDS             complement(1240117..1241193)
     CDS             complement(1241206..1241913)
     CDS             complement(1242039..1242320)
     CDS             complement(1242346..1242669)
     CDS             complement(1242685..1242993)
     CDS             complement(1243208..1243840)
     CDS             1244311..1244445
     CDS             complement(1244509..1245015)
     CDS             complement(1245045..1246073)
     CDS             complement(1246063..1246950)
     CDS             complement(1247279..1247611)
     CDS             complement(1247596..1248123)
     CDS             complement(1248140..1248991)
     CDS             1249480..1249605
     CDS             complement(1249675..1250856)
     CDS             complement(1250971..1252476)
     CDS             complement(1252721..1254064)
     CDS             complement(1254237..1255160)
     CDS             1255275..1255451
     CDS             complement(1255615..1256001)
     CDS             complement(1256048..1257019)
     CDS             complement(1257044..1257283)
     CDS             complement(1257290..1257949)
     CDS             complement(1257953..1258507)
     CDS             complement(1258645..1258794)
     CDS             complement(1258933..1261011)
     CDS             1261242..1263857
     CDS             complement(1263943..1264332)
     CDS             complement(1264482..1264958)
     CDS             complement(1265022..1265678)
     CDS             complement(1265791..1266429)
     CDS             complement(1266613..1269030)
     CDS             complement(1269037..1270083)
     CDS             complement(1270378..1270716)
     CDS             complement(1270737..1271243)
     CDS             complement(1271308..1272084)
     CDS             1272183..1272458
     CDS             1272557..1273507
     CDS             1273571..1273981
     CDS             1274120..1275439
     CDS             complement(1275521..1277014)
     CDS             complement(1277203..1278678)
     CDS             complement(1278691..1279377)
     CDS             complement(1279602..1279781)
     CDS             complement(1279836..1280393)
     CDS             complement(1280523..1281656)
     CDS             complement(1281668..1282408)
     CDS             complement(1282408..1282764)
     CDS             complement(1282764..1283378)
     CDS             complement(1283371..1284015)
     CDS             complement(1284037..1284348)
     CDS             complement(1284372..1285499)
     CDS             complement(1285492..1286022)
     CDS             complement(1286176..1286529)
     CDS             complement(1286574..1286771)
     CDS             complement(1286794..1287306)
     CDS             complement(1287532..1288473)
     CDS             complement(1288494..1289849)
     CDS             complement(1289867..1290331)
     CDS             complement(1290377..1290976)
     CDS             complement(1290980..1291810)
     CDS             complement(1291825..1294491)
     CDS             1294614..1295288
     CDS             complement(1295347..1296060)
     CDS             complement(1296152..1297456)
     CDS             complement(1297583..1298230)
     CDS             complement(1298359..1298679)
     CDS             1298844..1299182
     CDS             1299234..1300154
     CDS             1300320..1301303
     CDS             1301342..1302844
     CDS             complement(1302909..1304291)
     CDS             complement(1304799..1307036)
     CDS             complement(1307479..1308465)
     CDS             complement(1308697..1309338)
     CDS             complement(1309351..1310553)
     CDS             complement(1310546..1311283)
     CDS             1311420..1311854
     CDS             1311857..1312087
     CDS             complement(1312264..1313202)
     CDS             complement(1313317..1315809)
     CDS             complement(1315813..1316997)
     CDS             complement(1317077..1317448)
     CDS             complement(1317497..1319662)
     CDS             complement(1319830..1321518)
     CDS             1321879..1322694
     CDS             1322707..1323645
     CDS             complement(1323831..1324103)
     CDS             1324245..1324580
     CDS             complement(1324546..1325709)
     CDS             complement(1325711..1326298)
     CDS             complement(1326288..1327547)
     CDS             complement(1327534..1328112)
     CDS             complement(1328094..1328606)
     CDS             complement(1328609..1328944)
     CDS             complement(1329032..1329427)
     CDS             complement(1329670..1329948)
     CDS             complement(1330292..1330969)
     CDS             complement(1330953..1331183)
     CDS             complement(1331315..1332238)
     CDS             complement(1332295..1333311)
     CDS             complement(1333393..1334001)
     CDS             1334217..1334849
     CDS             complement(1334884..1335912)
     CDS             complement(1336020..1336517)
     CDS             complement(1336558..1337961)
     CDS             1338050..1338910
     CDS             complement(1338974..1340623)
     CDS             complement(1340738..1341001)
     CDS             complement(1341066..1343486)
     CDS             complement(1343808..1344995)
     CDS             complement(1345156..1345695)
     CDS             complement(1345718..1345915)
     CDS             complement(1346118..1347557)
     CDS             1347681..1348136
     CDS             complement(1348168..1349514)
     CDS             1349650..1350216
     CDS             1350228..1350395
     CDS             1350563..1351087
     CDS             complement(1351111..1351554)
     CDS             complement(1351554..1353056)
     CDS             complement(1353183..1353614)
     CDS             1353747..1354595
     CDS             complement(1354693..1355991)
     CDS             complement(1355984..1357225)
     CDS             1357521..1358282
     CDS             complement(1358404..1359111)
     CDS             complement(1359440..1361140)
     CDS             complement(1361295..1362056)
     CDS             complement(1362441..1363331)
     CDS             complement(1363343..1363921)
     CDS             complement(1363987..1366221)
     CDS             1366627..1368024
     CDS             complement(1368062..1368616)
     CDS             complement(1370372..1370701)
     CDS             complement(1371436..1371603)
     CDS             complement(1372019..1372123)
     CDS             complement(1375411..1375659)
     CDS             complement(1375717..1376730)
     CDS             complement(1376730..1377758)
     CDS             complement(1377761..1378978)
     CDS             complement(1379212..1380942)
     CDS             complement(1380942..1381208)
     CDS             complement(1381330..1381515)
     CDS             1381791..1383995
     CDS             complement(1384046..1384654)
     CDS             1384804..1385529
     CDS             complement(1385660..1386346)
     CDS             complement(1386346..1387212)
     CDS             complement(1387190..1387573)
     CDS             complement(1387737..1388645)
     CDS             complement(1388645..1390087)
     CDS             complement(1390653..1391207)
     CDS             complement(1391858..1392232)
     CDS             complement(1392265..1393116)
     CDS             complement(1393113..1393469)
     CDS             complement(1393608..1393826)
     CDS             complement(1393878..1395284)
     CDS             complement(1395286..1395507)
     CDS             complement(1395628..1395975)
     CDS             complement(1395975..1396589)
     CDS             1396605..1397234
     CDS             complement(1397368..1397604)
     CDS             complement(1397706..1401842)
     CDS             complement(1402054..1402173)
     CDS             complement(1402329..1403210)
     CDS             complement(1403361..1404734)
     CDS             1405386..1405844
     CDS             complement(1406017..1407594)
     CDS             1407781..1409247
     CDS             complement(1409291..1410859)
     CDS             complement(1410843..1411970)
     CDS             complement(1412079..1413677)
     CDS             complement(1413861..1415069)
     CDS             1415299..1415931
     CDS             1416319..1416918
     CDS             1416915..1417382
     CDS             complement(1417782..1418519)
     CDS             complement(1418521..1419750)
     CDS             complement(1420249..1421223)
     CDS             complement(1421336..1421905)
     CDS             complement(1421973..1423289)
     CDS             complement(1423515..1425113)
     CDS             complement(1425439..1425897)
     CDS             complement(1426106..1427584)
     CDS             complement(1427696..1428763)
     CDS             complement(1428775..1429791)
     CDS             complement(1429806..1430855)
     CDS             complement(1430872..1432290)
     CDS             complement(1432493..1433122)
     CDS             complement(1433119..1434315)
     CDS             complement(1434533..1435651)
     CDS             complement(1435677..1436324)
     CDS             complement(1436336..1437265)
     CDS             complement(1437283..1438050)
     CDS             complement(1438125..1438919)
     CDS             1439021..1439236
     CDS             1439258..1439485
     CDS             complement(1439536..1440426)
     CDS             complement(1440758..1442263)
     CDS             1442594..1444015
     CDS             1444031..1445152
     CDS             complement(1445215..1446072)
     CDS             1446186..1446644
     CDS             1446637..1447074
     CDS             1447169..1447483
     CDS             complement(1447681..1448802)
     CDS             complement(1449014..1450315)
     CDS             complement(1450327..1451346)
     CDS             1451507..1451869
     CDS             complement(1451901..1452488)
     CDS             complement(1452493..1453416)
     CDS             complement(1453523..1455052)
     CDS             complement(1455189..1456208)
     CDS             complement(1456210..1456665)
     CDS             1456802..1457509
     CDS             complement(1457561..1458115)
     CDS             complement(1458176..1458688)
     CDS             1458835..1459269
     CDS             1459266..1459712
     CDS             complement(1459721..1460644)
     CDS             1460896..1461333
     CDS             complement(1461474..1462199)
     CDS             complement(1462557..1463015)
     CDS             complement(1463030..1463683)
     CDS             complement(1463767..1464306)
     CDS             complement(1464377..1464859)
     CDS             complement(1465004..1466329)
     CDS             1466561..1467742
     CDS             1467818..1468348
     CDS             complement(1468872..1469285)
     CDS             complement(1469388..1469975)
     CDS             complement(1470158..1472920)
     CDS             complement(1472991..1473305)
     CDS             1473596..1474447
     CDS             1474449..1475300
     CDS             1475303..1475755
     CDS             1475757..1476143
     CDS             complement(1476158..1476265)
     CDS             complement(1476565..1477536)
     CDS             complement(1477581..1478111)
     CDS             complement(1478989..1479627)
     CDS             complement(1479652..1480197)
     CDS             complement(1480190..1480426)
     CDS             complement(1480489..1481052)
     CDS             complement(1481103..1482344)
     CDS             complement(1482554..1482844)
     CDS             complement(1482944..1484326)
     CDS             complement(1484849..1485343)
     CDS             complement(1485569..1488895)
     CDS             complement(1488888..1490006)
     CDS             complement(1490032..1491000)
     CDS             complement(1491046..1492074)
     CDS             complement(1492110..1493663)
     CDS             complement(1494434..1495642)
     CDS             complement(1496226..1497605)
     CDS             complement(1497820..1497984)
     CDS             complement(1498090..1499103)
     CDS             complement(1499115..1500539)
     CDS             complement(1500541..1502013)
     CDS             complement(1502013..1502330)
     CDS             complement(1502482..1503597)
     CDS             complement(1503601..1505643)
     CDS             complement(1505662..1507935)
     CDS             complement(1508092..1509225)
     CDS             complement(1509242..1509817)
     CDS             complement(1509835..1510461)
     CDS             complement(1510611..1511384)
     CDS             complement(1511500..1511895)
     CDS             complement(1511909..1512352)
     CDS             complement(1512458..1513228)
     CDS             complement(1513248..1514051)
     CDS             complement(1514044..1514910)
     CDS             complement(1514886..1515713)
     CDS             complement(1515933..1516316)
     CDS             complement(1516351..1517295)
     CDS             complement(1517381..1517770)
     CDS             complement(1517805..1518170)
     CDS             complement(1518202..1518321)
     CDS             complement(1518358..1518576)
     CDS             complement(1518710..1519369)
     CDS             complement(1519369..1520685)
     CDS             complement(1520687..1521121)
     CDS             complement(1521153..1521335)
     CDS             complement(1521351..1521860)
     CDS             complement(1521882..1522238)
     CDS             complement(1522301..1522837)
     CDS             complement(1522867..1523265)
     CDS             complement(1523298..1523483)
     CDS             complement(1523499..1524041)
     CDS             complement(1524070..1524378)
     CDS             complement(1524414..1524782)
     CDS             complement(1524852..1525118)
     CDS             complement(1525143..1525349)
     CDS             complement(1525339..1525773)
     CDS             complement(1525777..1526442)
     CDS             complement(1526455..1526802)
     CDS             complement(1526820..1527098)
     CDS             complement(1527139..1527984)
     CDS             complement(1528010..1528306)
     CDS             complement(1528306..1528929)
     CDS             complement(1528951..1529610)
     CDS             complement(1529659..1529967)
     CDS             complement(1530459..1530581)
     CDS             complement(1530684..1531715)
     CDS             complement(1531918..1534005)
     CDS             complement(1534144..1534614)
     CDS             complement(1534635..1535054)
     CDS             1535322..1535996
     CDS             complement(1536035..1537210)
     CDS             complement(1537280..1540915)
     CDS             complement(1540959..1544567)
     CDS             complement(1544804..1545406)
     CDS             complement(1545692..1548184)
     CDS             complement(1548199..1548666)
     CDS             complement(1548840..1549868)
     CDS             1550263..1551084
     CDS             complement(1551822..1552463)
     CDS             1552723..1553181
     CDS             complement(1553332..1554807)
     CDS             complement(1555147..1555602)
     CDS             complement(1555673..1556347)
     CDS             complement(1556403..1556876)
     CDS             complement(1556888..1557643)
     CDS             complement(1557752..1557952)
     CDS             complement(1558099..1558773)
     CDS             1558956..1559876
     CDS             complement(1559942..1560634)
     CDS             complement(1560649..1561332)
     CDS             complement(1561504..1561980)
     CDS             1562258..1562998
     CDS             1563011..1563841
     CDS             1563841..1564479
     CDS             1564492..1565145
     CDS             complement(1565258..1566445)
     CDS             complement(1566593..1568449)
     CDS             complement(1568724..1569071)
     CDS             complement(1569150..1569596)
     CDS             1569729..1571237
     CDS             1571237..1571965
     CDS             complement(1572176..1573048)
     CDS             1573355..1575940
     CDS             complement(1575999..1576511)
     CDS             complement(1576584..1577567)
     CDS             complement(1577616..1579175)
     CDS             complement(1579252..1579905)
     CDS             complement(1579918..1581285)
     CDS             complement(1581341..1582228)
     CDS             complement(1582394..1583815)
     CDS             complement(1583888..1585282)
     CDS             complement(1585401..1586789)
     CDS             complement(1587084..1588712)
     CDS             1588849..1589730
     CDS             complement(1589930..1590523)
     CDS             complement(1590597..1591643)
     CDS             complement(1591694..1593232)
     CDS             1593376..1594773
     CDS             complement(1594837..1595010)
     CDS             1595155..1596192
     CDS             complement(1596271..1596711)
     CDS             complement(1596889..1598133)
     CDS             1598327..1599124
     CDS             complement(1599277..1600734)
     CDS             complement(1600761..1601978)
     CDS             complement(1602275..1603609)
     CDS             complement(1603622..1605139)
     CDS             1605274..1606218
     CDS             1606482..1607033
     CDS             1607033..1607950
     CDS             complement(1608177..1608893)
     CDS             1609072..1609794
     CDS             complement(1610184..1610720)
     CDS             complement(1610811..1610915)
     CDS             complement(1610918..1611832)
     CDS             1612282..1613214
     CDS             1613217..1614521
     CDS             complement(1614788..1615279)
     CDS             complement(1615351..1616019)
     CDS             complement(1616012..1617355)
     CDS             1617510..1619282
     CDS             1619360..1620121
     CDS             complement(1620118..1621257)
     CDS             complement(1621272..1622579)
     CDS             complement(1622722..1623585)
     CDS             complement(1624758..1625462)
     CDS             complement(1625473..1626228)
     CDS             complement(1626239..1627120)
     CDS             complement(1627120..1628019)
     CDS             complement(1628024..1628896)
     CDS             1629022..1629732
     CDS             1630010..1630519
     CDS             1630736..1630957
     CDS             complement(1630981..1631193)
     CDS             complement(1631357..1632370)
     CDS             1632486..1633016
     CDS             1633201..1633788
     CDS             complement(1634120..1635013)
     CDS             1635142..1636248
     CDS             1636334..1636654
     CDS             complement(1636778..1637821)
     CDS             complement(1638013..1638570)
     CDS             complement(1638830..1639939)
     CDS             1640322..1640864
     CDS             1640864..1641289
     CDS             complement(1641436..1641561)
     CDS             complement(1641813..1642676)
     CDS             complement(1642792..1643268)
     CDS             complement(1643656..1644342)
     CDS             complement(1644366..1644980)
     CDS             complement(1645286..1646341)
     CDS             1646660..1647550
     CDS             1648108..1649502
     CDS             1649717..1650964
     CDS             complement(1651032..1651274)
     CDS             complement(1651713..1651856)
     CDS             1652017..1652304
     CDS             complement(1652484..1653071)
     CDS             complement(1653138..1653254)
     CDS             1653567..1654736
     CDS             complement(1654810..1655331)
     CDS             complement(1655547..1656011)
     CDS             complement(1656024..1657091)
     CDS             complement(1657184..1658344)
     CDS             1658408..1658899
     CDS             complement(1659091..1659963)
     CDS             complement(1660034..1661272)
     CDS             complement(1661665..1662873)
     CDS             complement(1662860..1663075)
     CDS             complement(1663077..1663325)
     CDS             complement(1663343..1665409)
     CDS             complement(1665376..1666281)
     CDS             complement(1666766..1667248)
     CDS             complement(1667440..1669209)
     CDS             complement(1669206..1670552)
     CDS             complement(1670820..1671113)
     CDS             complement(1672813..1674366)
     CDS             1674881..1676071
     CDS             complement(1676068..1676991)
     CDS             complement(1677182..1679278)
     CDS             1679489..1680358
     CDS             complement(1680398..1680586)
     CDS             complement(1680806..1681981)
     CDS             complement(1681981..1682325)
     CDS             complement(1682533..1684839)
     CDS             1685059..1685709
     CDS             1685783..1686436
     CDS             1686466..1687743
     CDS             complement(1687790..1688041)
     CDS             complement(1688044..1688241)
     CDS             complement(1688460..1689452)
     CDS             complement(1689584..1692451)
     CDS             complement(1692488..1693024)
     CDS             1693333..1693584
     CDS             complement(1693639..1694478)
     CDS             complement(1694497..1694976)
     CDS             complement(1695036..1695473)
     CDS             complement(1695513..1696085)
     CDS             complement(1696092..1696502)
     CDS             1696631..1698022
     CDS             1698198..1699502
     CDS             complement(1699583..1700875)
     CDS             complement(1700993..1702066)
     CDS             complement(1702063..1702881)
     CDS             complement(1702881..1703687)
     CDS             complement(1703687..1704778)
     CDS             1704918..1707320
     CDS             1707421..1708332
     CDS             1708568..1711231
     CDS             1711374..1711841
     CDS             complement(1711922..1713322)
     CDS             1713463..1714110
     CDS             complement(1714342..1714566)
     CDS             1714722..1714901
     CDS             1714929..1715435
     CDS             1715612..1716283
     CDS             complement(1716553..1717551)
     CDS             1717716..1718678
     CDS             1718970..1719725
     CDS             complement(1719778..1720563)
     CDS             1720830..1721390
     CDS             1721395..1722777
     CDS             1722767..1723420
     CDS             1723462..1723803
     CDS             1723893..1725854
     CDS             complement(1725902..1726258)
     CDS             complement(1726272..1727129)
     CDS             1727373..1727786
     CDS             1727797..1728654
     CDS             complement(1728709..1729695)
     CDS             complement(1729741..1731153)
     CDS             1731307..1732476
     CDS             1732649..1733530
     CDS             1733541..1734251
     CDS             complement(1734485..1734943)
     CDS             complement(1734940..1735347)
     CDS             complement(1735477..1736490)
     CDS             1736691..1737158
     CDS             1737170..1739098
     CDS             complement(1739165..1740067)
     CDS             complement(1740093..1741445)
     CDS             complement(1741530..1741979)
     CDS             1742054..1743304
     CDS             complement(1743710..1744456)
     CDS             complement(1744491..1745846)
     CDS             complement(1746023..1748434)
     CDS             complement(1748704..1749435)
     CDS             1749567..1750073
     CDS             1750161..1751597
     CDS             complement(1751656..1753488)
     CDS             complement(1753472..1755214)
     CDS             1755384..1756388
     CDS             complement(1756450..1756983)
     CDS             complement(1756985..1757365)
     CDS             complement(1757654..1758706)
     CDS             complement(1758708..1759418)
     CDS             complement(1759455..1760045)
     CDS             complement(1760042..1760803)
     CDS             complement(1760812..1761402)
     CDS             complement(1761465..1762760)
     CDS             complement(1762780..1763751)
     CDS             complement(1763757..1764674)
     CDS             complement(1764664..1765929)
     CDS             complement(1765931..1766389)
     CDS             complement(1766404..1767909)
     CDS             complement(1767984..1768787)
     CDS             complement(1768799..1769476)
     CDS             complement(1769497..1769808)
     CDS             complement(1769805..1770551)
     CDS             complement(1770535..1771248)
     CDS             complement(1771250..1772029)
     CDS             complement(1772022..1773416)
     CDS             complement(1773406..1774164)
     CDS             complement(1774161..1774886)
     CDS             complement(1774899..1775954)
     CDS             complement(1775957..1776718)
     CDS             complement(1776735..1777289)
     CDS             complement(1777282..1777884)
     CDS             complement(1777881..1779032)
     CDS             complement(1779013..1779696)
     CDS             complement(1779702..1780661)
     CDS             complement(1780658..1782022)
     CDS             complement(1782022..1783110)
     CDS             complement(1783455..1784423)
     CDS             1784552..1785118
     CDS             complement(1785166..1786008)
     CDS             complement(1786030..1786479)
     CDS             1786586..1787014
     CDS             complement(1787007..1787564)
     CDS             complement(1787561..1788205)
     CDS             complement(1788302..1789096)
     CDS             complement(1789169..1789516)
     CDS             complement(1789532..1790716)
     CDS             complement(1790740..1791861)
     CDS             complement(1791879..1793312)
     CDS             complement(1793315..1793788)
     CDS             complement(1793791..1794378)
     CDS             complement(1794399..1794677)
     CDS             complement(1794659..1795162)
     CDS             complement(1795194..1795838)
     CDS             complement(1795867..1796157)
     CDS             complement(1796170..1796739)
     CDS             complement(1796747..1797106)
     CDS             complement(1797093..1798943)
     CDS             complement(1798974..1799489)
     CDS             complement(1799502..1800212)
     CDS             complement(1800230..1801906)
     CDS             complement(1801931..1802647)
     CDS             complement(1802745..1803026)
     CDS             1803280..1804359
     CDS             complement(1804400..1805233)
     CDS             complement(1805318..1806025)
     CDS             complement(1806195..1807106)
     CDS             1807199..1808038
     CDS             1808041..1809159
     CDS             complement(1809309..1810034)
     CDS             complement(1810058..1810510)
     CDS             complement(1810578..1811105)
     CDS             complement(1811122..1811646)
     CDS             complement(1811664..1812527)
     CDS             1812700..1814028
     CDS             1814140..1814607
     CDS             complement(1814657..1815082)
     CDS             1815321..1816427
     CDS             1816710..1818191
     CDS             1818335..1819771
     CDS             1819882..1820148
     CDS             1820271..1822223
     CDS             complement(1822453..1822917)
     CDS             1823131..1823601
     CDS             complement(1823650..1824963)
     CDS             1825213..1825839
     CDS             complement(1825854..1826303)
     CDS             complement(1826391..1826984)
     CDS             complement(1827184..1828176)
     CDS             complement(1828214..1829665)
     CDS             complement(1829692..1830870)
     CDS             1831065..1832033
     CDS             1832063..1832845
     CDS             1832882..1833388
     CDS             1833402..1833626
     CDS             complement(1833822..1834148)
     CDS             complement(1834172..1835293)
     CDS             1835400..1835897
     CDS             1836149..1836901
     CDS             complement(1837095..1837937)
     CDS             1838017..1838736
     CDS             1838729..1839709
     CDS             1839822..1840577
     CDS             1840577..1842505
     CDS             1842746..1843573
     CDS             1843579..1844502
     CDS             complement(1844719..1846212)
     CDS             complement(1846288..1847448)
     CDS             complement(1847550..1848062)
     CDS             complement(1848059..1848679)
     CDS             complement(1848823..1850727)
     CDS             complement(1850801..1851094)
     CDS             complement(1851098..1852390)
     CDS             complement(1852387..1853532)
     CDS             complement(1853536..1854168)
     CDS             1854228..1854602
     CDS             complement(1854894..1855067)
     CDS             complement(1855070..1855753)
     CDS             complement(1855759..1856079)
     CDS             complement(1856110..1857069)
     CDS             complement(1857174..1858166)
     CDS             1858394..1858678
     CDS             complement(1858865..1859944)
     CDS             1860080..1861315
     CDS             1861670..1863055
     CDS             complement(1863128..1863721)
     CDS             complement(1863798..1864577)
     CDS             complement(1864618..1866159)
     CDS             1866581..1866766
     CDS             complement(1867101..1867310)
     CDS             1867868..1868491
     CDS             1868522..1868701
     CDS             complement(1868771..1868995)
     CDS             1869393..1870385
     CDS             1870760..1871755
     CDS             1871752..1872651
     CDS             1872644..1873408
     CDS             1873476..1874039
     CDS             1874087..1874419
     CDS             1874648..1875970
     CDS             complement(1876041..1876358)
     CDS             complement(1876360..1877115)
     CDS             complement(1877134..1878054)
     CDS             1878201..1879118
     CDS             complement(1879068..1879241)
     CDS             complement(1879297..1880730)
     CDS             1881099..1882427
     CDS             1882739..1884124
     CDS             complement(1884405..1885706)
     CDS             complement(1886035..1886559)
     CDS             complement(1886800..1887735)
     CDS             complement(1887992..1889446)
     CDS             complement(1889595..1890011)
     CDS             complement(1890035..1890979)
     CDS             complement(1891394..1892947)
     CDS             complement(1893116..1893769)
     CDS             1893901..1894164
     CDS             1894290..1896419
     CDS             1896578..1897699
     CDS             complement(1897863..1898687)
     CDS             complement(1898785..1899996)
     CDS             1900067..1900648
     CDS             1900650..1900850
     CDS             complement(1900847..1901503)
     CDS             1902020..1902586
     CDS             1903157..1903405
     CDS             1903672..1904310
     CDS             1904414..1904908
     CDS             complement(1905034..1906311)
     CDS             complement(1906633..1907829)
     CDS             complement(1907831..1908451)
     CDS             1908676..1908861
     CDS             complement(1908994..1909938)
     CDS             1910366..1912072
     CDS             1912237..1912554
     CDS             complement(1912659..1912895)
     CDS             complement(1912999..1914981)
     CDS             complement(1915079..1915768)
     CDS             complement(1915786..1916844)
     CDS             complement(1916855..1917367)
     CDS             complement(1917630..1918640)
     CDS             1919211..1920803
     CDS             1921069..1921746
     CDS             1922075..1923880
     CDS             1924142..1924276
     CDS             complement(1924459..1925028)
     CDS             complement(1925051..1925692)
     CDS             complement(1925702..1926994)
     CDS             1927242..1928618
     CDS             complement(1928683..1929639)
     CDS             complement(1929787..1929903)
     CDS             1930083..1930274
     CDS             1930274..1930801
     CDS             1931197..1932333
     CDS             complement(1932386..1932631)
     CDS             complement(1932644..1932862)
     CDS             complement(1932997..1933230)
     CDS             complement(1933359..1933796)
     CDS             complement(1933975..1934631)
     CDS             complement(1934759..1935070)
     CDS             1935168..1935770
     CDS             1935835..1936287
     CDS             complement(1936280..1937593)
     CDS             complement(1937605..1938780)
     CDS             complement(1938930..1940252)
     CDS             1940460..1941101
     CDS             1941247..1943778
     CDS             1944001..1944561
     CDS             1944940..1945950
     CDS             1945970..1947268
     CDS             complement(1947462..1948142)
     CDS             complement(1948158..1949108)
     CDS             1949518..1950015
     CDS             1950005..1951336
     CDS             1951323..1952150
     CDS             complement(1952253..1952711)
     CDS             complement(1952965..1953636)
     CDS             complement(1953738..1954100)
     CDS             complement(1954215..1954859)
     CDS             complement(1954859..1956001)
     CDS             1956093..1956671
     CDS             complement(1956772..1957650)
     CDS             1957773..1958645
     CDS             1958723..1959712
     CDS             complement(1959771..1960772)
     CDS             complement(1960930..1962123)
     CDS             complement(1962169..1963119)
     CDS             complement(1963170..1963982)
     CDS             complement(1964518..1965240)
     CDS             complement(1965215..1965328)
     CDS             complement(1965330..1965860)
     CDS             1965977..1966846
     CDS             complement(1966905..1967390)
     CDS             complement(1967493..1967600)
     CDS             1967883..1968203
     CDS             1968290..1969132
     CDS             1969147..1970307
     CDS             1970965..1971894
     CDS             1971996..1972673
     CDS             complement(1972887..1973195)
     CDS             complement(1973501..1974469)
     CDS             1975480..1975734
     CDS             complement(1975853..1976179)
     CDS             complement(1976169..1976429)
     CDS             1976673..1977167
     CDS             1977187..1977513
     CDS             complement(1977587..1978609)
     CDS             1978823..1979359
     CDS             1979490..1980167
     CDS             1980187..1980819
     CDS             complement(1980919..1981065)
     CDS             complement(1981112..1981765)
     CDS             complement(1981839..1982162)
     CDS             complement(1982149..1982841)
     CDS             1982947..1984347
     CDS             complement(1984431..1985999)
     CDS             complement(1986147..1987010)
     CDS             complement(1987152..1987649)
     CDS             complement(1987687..1988292)
     CDS             complement(1988605..1989849)
     CDS             complement(1989867..1991417)
     CDS             complement(1991559..1993478)
     CDS             complement(1993677..1995620)
     CDS             complement(1995632..1997020)
     CDS             complement(1997177..1997944)
     CDS             complement(1998040..1998831)
     CDS             complement(1998877..1999230)
     CDS             complement(1999369..1999503)