CDS             625..2388
     CDS             3151..4284
     CDS             4325..5197
     CDS             5214..6347
     CDS             6337..6933
     CDS             complement(6924..7505)
     CDS             8001..9947
     CDS             10079..12598
     CDS             12603..13529
     CDS             13951..14319
     CDS             14462..14590
     CDS             14928..15371
     CDS             15519..16367
     CDS             complement(16502..19114)
     CDS             19279..20175
     CDS             complement(20241..24707)
     CDS             24924..25184
     CDS             25315..25509
     CDS             complement(25585..26220)
     CDS             complement(26241..26660)
     CDS             complement(26826..27251)
     CDS             27501..28268
     CDS             28392..29039
     CDS             29166..30503
     CDS             30739..31659
     CDS             31857..33389
     CDS             33452..34606
     CDS             34773..37298
     CDS             complement(37565..38158)
     CDS             38287..39765
     CDS             complement(39799..41070)
     CDS             41312..42034
     CDS             complement(42091..42414)
     CDS             complement(42518..42805)
     CDS             43227..44108
     CDS             44072..44299
     CDS             45272..46789
     CDS             complement(46860..47666)
     CDS             complement(47663..48736)
     CDS             49177..49938
     CDS             49945..50430
     CDS             50427..51875
     CDS             51904..53394
     CDS             53391..54896
     CDS             54898..56286
     CDS             56283..58112
     CDS             complement(58209..58859)
     CDS             complement(58865..59155)
     CDS             complement(59160..60725)
     CDS             complement(60722..61525)
     CDS             61716..61979
     CDS             62287..64485
     CDS             64800..65813
     CDS             complement(65961..66539)
     CDS             66617..67150
     CDS             complement(67688..68875)
     CDS             complement(68878..69135)
     CDS             complement(69373..70479)
     CDS             complement(70484..71194)
     CDS             complement(71191..72366)
     CDS             complement(72707..74860)
     CDS             complement(74857..75195)
     CDS             75516..76511
     CDS             complement(76407..76607)
     CDS             complement(76609..77112)
     CDS             complement(77206..78267)
     CDS             complement(78264..78605)
     CDS             complement(78664..79329)
     CDS             complement(79326..79700)
     CDS             complement(79700..79951)
     CDS             80381..81247
     CDS             81244..81948
     CDS             complement(82600..82953)
     CDS             complement(83609..84655)
     CDS             complement(84655..85152)
     CDS             complement(85513..86937)
     CDS             complement(87100..87513)
     CDS             complement(87657..88007)
     CDS             88254..89795
     CDS             complement(90293..90871)
     CDS             complement(91285..92154)
     CDS             92818..93297
     CDS             93372..94256
     CDS             complement(94348..94908)
     CDS             complement(94983..95363)
     CDS             95446..95730
     CDS             95829..96956
     CDS             97039..98892
     CDS             99117..99386
     CDS             complement(99421..99957)
     CDS             complement(100075..101061)
     CDS             101108..101827
     CDS             101824..102300
     CDS             102297..102578
     CDS             complement(102658..103335)
     CDS             103486..104163
     CDS             104160..105098
     CDS             105082..105849
     CDS             complement(105874..107712)
     CDS             complement(107799..108125)
     CDS             108532..109299
     CDS             109290..109481
     CDS             109619..111118
     CDS             111115..112059
     CDS             complement(112208..114499)
     CDS             complement(114862..114999)
     CDS             complement(115228..116691)
     CDS             complement(116697..117686)
     CDS             complement(117686..118861)
     CDS             complement(119512..119709)
     CDS             119967..120362
     CDS             complement(120504..121724)
     CDS             122017..123858
     CDS             123902..124699
     CDS             124781..125953
     CDS             125997..126437
     CDS             126540..126734
     CDS             complement(126877..127308)
     CDS             complement(127487..128692)
     CDS             complement(128698..129141)
     CDS             129372..131963
     CDS             132049..133014
     CDS             133124..133729
     CDS             133737..134546
     CDS             134691..135230
     CDS             135288..135665
     CDS             complement(135831..136544)
     CDS             complement(136796..138352)
     CDS             complement(138537..138749)
     CDS             139113..140135
     CDS             140253..140741
     CDS             complement(140810..142426)
     CDS             complement(142468..143481)
     CDS             143608..144897
     CDS             144964..146214
     CDS             complement(146253..147590)
     CDS             complement(147749..148963)
     CDS             complement(148966..149418)
     CDS             149473..150141
     CDS             complement(150162..150779)
     CDS             complement(150848..151741)
     CDS             complement(151741..153096)
     CDS             153150..154442
     CDS             complement(154472..154924)
     CDS             complement(154921..155256)
     CDS             155490..156032
     CDS             156051..156764
     CDS             156964..158682
     CDS             158771..160195
     CDS             complement(160272..160838)
     CDS             complement(160862..161545)
     CDS             161937..162200
     CDS             162215..162877
     CDS             162945..165419
     CDS             complement(165584..167635)
     CDS             167771..168091
     CDS             168245..169825
     CDS             169887..171041
     CDS             171178..172311
     CDS             172280..172516
     CDS             complement(172731..172946)
     CDS             complement(173238..174320)
     CDS             174380..175378
     CDS             175631..175840
     CDS             complement(175963..176445)
     CDS             176579..177436
     CDS             177412..178176
     CDS             complement(178292..179626)
     CDS             complement(179773..180279)
     CDS             180519..180980
     CDS             180983..182266
     CDS             182587..183477
     CDS             complement(183716..184564)
     CDS             185047..185970
     CDS             186151..188163
     CDS             188371..189030
     CDS             189027..189659
     CDS             complement(189826..191241)
     CDS             complement(191238..192656)
     CDS             192982..196680
     CDS             196680..198299
     CDS             198296..198967
     CDS             198964..199707
     CDS             199855..200187
     CDS             complement(200237..201175)
     CDS             201264..201935
     CDS             complement(203994..204107)
     CDS             complement(204654..205415)
     CDS             205620..205796
     CDS             208244..209260
     CDS             209436..210458
     CDS             complement(210543..212363)
     CDS             212536..213462
     CDS             complement(213448..214719)
     CDS             complement(214716..219023)
     CDS             219185..221071
     CDS             221102..222823
     CDS             222816..223010
     CDS             complement(222995..224191)
     CDS             complement(224272..225483)
     CDS             225598..226650
     CDS             complement(226809..228479)
     CDS             228567..229682
     CDS             complement(229562..230632)
     CDS             complement(230664..231404)
     CDS             231462..231824
     CDS             232139..232663
     CDS             232653..233195
     CDS             complement(233303..234010)
     CDS             complement(234505..235521)
     CDS             235619..235999
     CDS             complement(235983..236594)
     CDS             complement(236756..237094)
     CDS             complement(237091..237963)
     CDS             complement(238018..238929)
     CDS             complement(239041..240348)
     CDS             complement(240617..241417)
     CDS             241628..241852
     CDS             242420..244846
     CDS             244947..245255
     CDS             245263..245856
     CDS             246131..247792
     CDS             247867..248871
     CDS             248868..249830
     CDS             249898..250956
     CDS             250949..252064
     CDS             complement(252120..252581)
     CDS             complement(252578..253225)
     CDS             253279..254829
     CDS             complement(254897..256651)
     CDS             complement(256817..257419)
     CDS             257654..258919
     CDS             258923..259984
     CDS             complement(259989..261416)
     CDS             261690..263393
     CDS             complement(263470..265695)
     CDS             complement(265739..266038)
     CDS             266097..267104
     CDS             267186..268373
     CDS             complement(268480..268776)
     CDS             complement(268773..269156)
     CDS             complement(269156..269743)
     CDS             269916..271202
     CDS             complement(271253..272422)
     CDS             272669..273139
     CDS             273234..274031
     CDS             complement(274055..275581)
     CDS             275649..277694
     CDS             complement(277670..278515)
     CDS             278558..279769
     CDS             complement(279811..280920)
     CDS             complement(280917..281882)
     CDS             complement(281879..282808)
     CDS             282993..283778
     CDS             283896..284906
     CDS             284903..285916
     CDS             286063..286500
     CDS             complement(286531..286746)
     CDS             286964..287473
     CDS             complement(287525..289777)
     CDS             289971..290606
     CDS             290727..293573
     CDS             293573..294472
     CDS             complement(294503..294943)
     CDS             295198..295434
     CDS             complement(295932..296684)
     CDS             complement(296813..297523)
     CDS             297634..298833
     CDS             299263..300549
     CDS             300788..301786
     CDS             301827..303512
     CDS             complement(303658..304491)
     CDS             complement(304641..305096)
     CDS             305397..305600
     CDS             306170..307792
     CDS             complement(307850..308053)
     CDS             complement(308140..309069)
     CDS             complement(309210..311561)
     CDS             311670..313589
     CDS             complement(313682..315076)
     CDS             315328..316527
     CDS             complement(316552..317796)
     CDS             317984..319492
     CDS             complement(319543..319710)
     CDS             complement(319798..320136)
     CDS             320510..321586
     CDS             complement(321637..323613)
     CDS             323826..324332
     CDS             324737..325363
     CDS             325367..326371
     CDS             326424..327314
     CDS             327477..328121
     CDS             328377..329336
     CDS             329338..330285
     CDS             330282..331202
     CDS             331264..332130
     CDS             332148..332903
     CDS             complement(333066..333989)
     CDS             complement(334015..334938)
     CDS             complement(335061..335774)
     CDS             336024..337055
     CDS             337152..337943
     CDS             338298..339146
     CDS             339152..339478
     CDS             complement(339696..340091)
     CDS             340192..340293
     CDS             340295..340534
     CDS             340993..341394
     CDS             341384..342175
     CDS             complement(342419..344425)
     CDS             345108..354827
     CDS             354833..355342
     CDS             complement(355558..359913)
     CDS             360124..360624
     CDS             360680..361528
     CDS             361647..362435
     CDS             complement(362573..362947)
     CDS             362961..363065
     CDS             363062..363652
     CDS             complement(363655..364578)
     CDS             364654..365082
     CDS             365079..366188
     CDS             366300..367142
     CDS             367143..368195
     CDS             368320..368895
     CDS             368998..369576
     CDS             369655..369981
     CDS             369978..370865
     CDS             complement(371005..372090)
     CDS             complement(372471..373736)
     CDS             374111..374932
     CDS             complement(374944..375834)
     CDS             complement(375831..376229)
     CDS             complement(376321..377328)
     CDS             complement(377341..378741)
     CDS             complement(379049..379810)
     CDS             379875..380972
     CDS             complement(380982..381692)
     CDS             complement(381785..382549)
     CDS             382716..384062
     CDS             384152..384724
     CDS             384799..385461
     CDS             complement(385875..387257)
     CDS             387372..388139
     CDS             388304..389572
     CDS             389607..390275
     CDS             complement(390360..391166)
     CDS             391240..392184
     CDS             392259..393146
     CDS             complement(393139..393753)
     CDS             393903..394739
     CDS             395070..395294
     CDS             395497..395598
     CDS             395718..396794
     CDS             396791..397663
     CDS             397766..399010
     CDS             complement(399039..399911)
     CDS             complement(400074..400958)
     CDS             complement(401222..402157)
     CDS             402944..403195
     CDS             403218..403865
     CDS             complement(403935..404576)
     CDS             complement(404587..405903)
     CDS             406383..407153
     CDS             407150..408517
     CDS             408517..409485
     CDS             409482..411062
     CDS             411076..412059
     CDS             complement(412232..415507)
     CDS             complement(415595..416596)
     CDS             complement(416668..417963)
     CDS             418002..418214
     CDS             418363..421311
     CDS             complement(421138..421863)
     CDS             422088..422450
     CDS             422530..422784
     CDS             423132..423716
     CDS             complement(424418..424597)
     CDS             425098..425910
     CDS             426119..427126
     CDS             427163..428716
     CDS             complement(428792..429460)
     CDS             complement(429450..430784)
     CDS             430965..431711
     CDS             complement(431740..432555)
     CDS             432704..434800
     CDS             complement(434805..435221)
     CDS             complement(435350..436555)
     CDS             complement(436657..438306)
     CDS             complement(438890..439117)
     CDS             complement(439183..439821)
     CDS             440564..442186
     CDS             442218..443513
     CDS             443624..444454
     CDS             complement(444542..445783)
     CDS             complement(445835..446992)
     CDS             447006..447320
     CDS             447352..448845
     CDS             448842..450341
     CDS             450468..451034
     CDS             complement(451061..452107)
     CDS             452287..452892
     CDS             452892..453854
     CDS             453881..454846
     CDS             complement(455217..455954)
     CDS             complement(455942..457216)
     CDS             457349..458248
     CDS             458245..459030
     CDS             complement(459178..460239)
     CDS             460434..461075
     CDS             461072..461635
     CDS             461632..462015
     CDS             462012..463961
     CDS             463958..465469
     CDS             465489..467039
     CDS             467160..468029
     CDS             complement(468293..469051)
     CDS             469214..469912
     CDS             complement(470127..470621)
     CDS             complement(471193..471501)
     CDS             complement(471923..472396)
     CDS             complement(472643..473293)
     CDS             complement(473290..474879)
     CDS             474965..475804
     CDS             complement(475823..476023)
     CDS             476158..477630
     CDS             477762..478196
     CDS             478259..479539
     CDS             479619..480128
     CDS             480160..480738
     CDS             complement(480740..481804)
     CDS             complement(481990..483117)
     CDS             complement(483343..484449)
     CDS             484695..485354
     CDS             485351..486643
     CDS             486661..487587
     CDS             487601..488203
     CDS             488389..488694
     CDS             488729..489889
     CDS             490067..491464
     CDS             491519..492346
     CDS             492348..493097
     CDS             493094..495061
     CDS             495070..497265
     CDS             497446..498753
     CDS             498829..499293
     CDS             499352..500107
     CDS             500104..502479
     CDS             complement(502532..502708)
     CDS             502962..503609
     CDS             503707..503895
     CDS             complement(503967..504626)
     CDS             504923..505633
     CDS             complement(505742..506842)
     CDS             complement(507057..508403)
     CDS             complement(508593..508904)
     CDS             508999..509235
     CDS             509232..509441
     CDS             509438..511729
     CDS             complement(512154..513197)
     CDS             513359..514150
     CDS             complement(513988..514359)
     CDS             complement(514356..515057)
     CDS             515174..515710
     CDS             515707..516492
     CDS             516489..517244
     CDS             517241..518512
     CDS             518509..519132
     CDS             519272..520117
     CDS             520114..521367
     CDS             521364..522224
     CDS             522221..523186
     CDS             523173..524525
     CDS             524576..525067
     CDS             525178..526680
     CDS             526703..526909
     CDS             complement(526954..527649)
     CDS             complement(527646..528962)
     CDS             complement(529234..530928)
     CDS             531153..531536
     CDS             531533..532018
     CDS             532012..533292
     CDS             complement(533303..534604)
     CDS             complement(534703..536283)
     CDS             complement(536319..536942)
     CDS             complement(537101..541057)
     CDS             541194..542582
     CDS             complement(542592..543353)
     CDS             543491..544930
     CDS             545079..545402
     CDS             545423..545710
     CDS             complement(545814..547109)
     CDS             547241..547657
     CDS             547654..547992
     CDS             548035..559299
     CDS             559302..560870
     CDS             560867..561556
     CDS             complement(561526..562080)
     CDS             complement(562421..563698)
     CDS             complement(563815..564069)
     CDS             564615..565061
     CDS             complement(565585..565992)
     CDS             complement(566531..567283)
     CDS             567472..570363
     CDS             complement(570421..572145)
     CDS             complement(572218..573735)
     CDS             complement(573774..574613)
     CDS             574798..575565
     CDS             575604..577127
     CDS             577550..577855
     CDS             578024..578272
     CDS             complement(578245..579243)
     CDS             complement(579983..580789)
     CDS             complement(581319..582395)
     CDS             582508..583398
     CDS             complement(583526..583702)
     CDS             583825..584169
     CDS             complement(584162..584443)
     CDS             complement(584772..585458)
     CDS             complement(585555..586382)
     CDS             complement(586463..586930)
     CDS             587084..588424
     CDS             complement(588475..588921)
     CDS             complement(588918..589070)
     CDS             complement(589125..589343)
     CDS             589560..590393
     CDS             590390..590578
     CDS             complement(590639..591148)
     CDS             complement(591145..591618)
     CDS             complement(591615..592094)
     CDS             complement(592120..592905)
     CDS             complement(592886..593335)
     CDS             complement(593335..594006)
     CDS             complement(594300..594686)
     CDS             complement(594683..594832)
     CDS             complement(594832..595272)
     CDS             complement(595272..596084)
     CDS             complement(596148..596612)
     CDS             complement(596661..597170)
     CDS             complement(597218..598189)
     CDS             complement(598180..598422)
     CDS             complement(598639..598983)
     CDS             complement(599029..599511)
     CDS             599582..599845
     CDS             complement(599930..600196)
     CDS             complement(600227..601231)
     CDS             complement(601266..601589)
     CDS             complement(601580..602926)
     CDS             complement(602935..603621)
     CDS             complement(603631..605115)
     CDS             complement(605100..605966)
     CDS             complement(605966..609199)
     CDS             complement(609199..609600)
     CDS             complement(609573..609914)
     CDS             complement(609959..610696)
     CDS             complement(610719..611204)
     CDS             complement(611185..611661)
     CDS             complement(611661..612008)
     CDS             complement(612023..612583)
     CDS             complement(612601..613683)
     CDS             complement(613745..614242)
     CDS             complement(614246..615337)
     CDS             complement(615351..616085)
     CDS             complement(616082..617215)
     CDS             complement(617219..618766)
     CDS             complement(618800..620524)
     CDS             complement(620586..621017)
     CDS             complement(621048..621323)
     CDS             complement(621292..621435)
     CDS             623328..623426
     CDS             623428..623832
     CDS             624010..624342
     CDS             624413..624658
     CDS             624738..625118
     CDS             625197..625757
     CDS             625879..626532
     CDS             626617..627006
     CDS             627077..627406
     CDS             627406..627603
     CDS             627681..627797
     CDS             627903..628235
     CDS             628235..628504
     CDS             628504..629220
     CDS             629217..629417
     CDS             629526..629711
     CDS             629708..631102
     CDS             631876..632352
     CDS             complement(632723..633175)
     CDS             complement(633191..633592)
     CDS             complement(633793..634236)
     CDS             complement(634929..635903)
     CDS             complement(635983..636819)
     CDS             637247..638563
     CDS             complement(638553..640511)
     CDS             complement(640970..642127)
     CDS             642553..644538
     CDS             644580..646094
     CDS             646316..647080
     CDS             647077..649980
     CDS             650379..650945
     CDS             650976..651596
     CDS             complement(652216..652371)
     CDS             complement(652977..653183)
     CDS             complement(653600..654076)
     CDS             complement(654090..654266)
     CDS             complement(654685..655209)
     CDS             complement(655381..655644)
     CDS             655829..656842
     CDS             656917..658134
     CDS             658125..659939
     CDS             660155..661552
     CDS             661962..662345
     CDS             complement(662476..663054)
     CDS             663369..665141
     CDS             665220..666083
     CDS             666108..666233
     CDS             666230..667210
     CDS             667278..669140
     CDS             669137..670186
     CDS             670458..670736
     CDS             671280..671660
     CDS             671663..672109
     CDS             672354..673316
     CDS             673313..679168
     CDS             679161..679577
     CDS             complement(679659..680552)
     CDS             complement(680912..682120)
     CDS             682590..683900
     CDS             684251..685447
     CDS             685475..686305
     CDS             complement(686319..686702)
     CDS             complement(686736..687437)
     CDS             complement(687434..688036)
     CDS             688455..688913
     CDS             689060..689212
     CDS             689219..689902
     CDS             complement(690095..691012)
     CDS             complement(691568..691774)
     CDS             complement(691771..692010)
     CDS             complement(692079..693851)
     CDS             694139..694798
     CDS             694840..696357
     CDS             complement(696538..697110)
     CDS             697437..698597
     CDS             698695..699684
     CDS             699681..700484
     CDS             complement(700538..700969)
     CDS             701175..702398
     CDS             complement(702606..703439)
     CDS             complement(704329..705438)
     CDS             complement(705435..706157)
     CDS             complement(706154..707092)
     CDS             707302..708828
     CDS             709140..709508
     CDS             complement(709774..709977)
     CDS             complement(710582..711079)
     CDS             711214..711807
     CDS             711865..712317
     CDS             complement(712620..713948)
     CDS             complement(713948..715222)
     CDS             715577..716920
     CDS             717090..718073
     CDS             complement(718170..719567)
     CDS             719605..720507
     CDS             complement(720750..721526)
     CDS             721801..723000
     CDS             723025..723909
     CDS             complement(723975..724772)
     CDS             complement(724769..725542)
     CDS             complement(725692..725877)
     CDS             complement(725870..726763)
     CDS             727557..727997
     CDS             728026..728853
     CDS             728863..730056
     CDS             complement(730082..731131)
     CDS             731455..731754
     CDS             732479..732661
     CDS             complement(732618..733103)
     CDS             complement(733327..733629)
     CDS             complement(733671..735866)
     CDS             736133..736258
     CDS             736371..736874
     CDS             736986..738014
     CDS             738091..739398
     CDS             complement(739463..739918)
     CDS             740014..740937
     CDS             complement(740924..741943)
     CDS             complement(742292..743014)
     CDS             complement(743108..743887)
     CDS             complement(743992..745791)
     CDS             complement(745827..746810)
     CDS             746922..747629
     CDS             747829..749046
     CDS             749189..749479
     CDS             complement(749541..749852)
     CDS             750246..750641
     CDS             complement(750671..752539)
     CDS             complement(752580..754133)
     CDS             complement(754130..755500)
     CDS             756239..756490
     CDS             756487..759678
     CDS             759675..760400
     CDS             760397..761137
     CDS             761131..762414
     CDS             762411..762680
     CDS             762677..764017
     CDS             764019..765251
     CDS             765248..766747
     CDS             766740..767990
     CDS             767998..768240
     CDS             768237..769394
     CDS             769414..770526
     CDS             770520..771215
     CDS             771212..772153
     CDS             772164..773729
     CDS             773722..776151
     CDS             776165..776923
     CDS             776928..778154
     CDS             778151..779071
     CDS             779125..779496
     CDS             779501..780025
     CDS             complement(780306..781349)
     CDS             complement(781514..782098)
     CDS             complement(782288..782884)
     CDS             783042..784061
     CDS             complement(784163..785197)
     CDS             complement(785190..787037)
     CDS             787788..788432
     CDS             788539..788916
     CDS             complement(789023..789892)
     CDS             790048..790692
     CDS             790689..791210
     CDS             791274..791867
     CDS             791889..792491
     CDS             complement(792522..793313)
     CDS             complement(793318..794136)
     CDS             794327..794494
     CDS             794735..796201
     CDS             complement(796301..796888)
     CDS             797220..798500
     CDS             798574..798990
     CDS             799065..799802
     CDS             complement(799870..801105)
     CDS             complement(801149..801763)
     CDS             complement(801756..803042)
     CDS             803076..803945
     CDS             804045..804554
     CDS             complement(804415..805293)
     CDS             805391..806302
     CDS             complement(806290..807114)
     CDS             807299..808255
     CDS             complement(808309..808647)
     CDS             808967..809866
     CDS             complement(809951..810454)
     CDS             810617..811813
     CDS             complement(811822..812229)
     CDS             complement(812335..813372)
     CDS             complement(813437..813799)
     CDS             814355..814870
     CDS             815007..815534
     CDS             815570..816193
     CDS             816523..816681
     CDS             816688..817563
     CDS             817675..818529
     CDS             818570..819184
     CDS             819216..820124
     CDS             complement(820131..820559)
     CDS             820724..821206
     CDS             complement(821210..821320)
     CDS             821698..821880
     CDS             822262..823209
     CDS             823317..823604
     CDS             complement(823875..824504)
     CDS             824589..826805
     CDS             826815..827771
     CDS             827768..829081
     CDS             829124..829771
     CDS             829954..830766
     CDS             complement(830769..831014)
     CDS             832100..833713
     CDS             833732..834037
     CDS             complement(834374..835255)
     CDS             complement(835507..836052)
     CDS             complement(836052..836366)
     CDS             complement(836658..837065)
     CDS             complement(837376..838056)
     CDS             complement(838286..838804)
     CDS             839232..841616
     CDS             841616..842026
     CDS             842166..843407
     CDS             843362..844222
     CDS             844259..845137
     CDS             845134..846120
     CDS             846117..847631
     CDS             complement(847761..848429)
     CDS             complement(848601..850226)
     CDS             850592..850915
     CDS             850906..852117
     CDS             852110..853039
     CDS             853043..853606
     CDS             853603..853905
     CDS             853902..855767
     CDS             855772..857262
     CDS             857279..858667
     CDS             complement(858709..859473)
     CDS             complement(859492..860883)
     CDS             complement(860880..862526)
     CDS             complement(862772..863428)
     CDS             complement(863800..865491)
     CDS             865577..866425
     CDS             866513..868315
     CDS             868347..869327
     CDS             869407..870276
     CDS             870378..871325
     CDS             871425..873221
     CDS             873335..873790
     CDS             873946..874422
     CDS             complement(874424..875104)
     CDS             875601..877139
     CDS             877192..878172
     CDS             878469..879170
     CDS             879264..879854
     CDS             879917..880744
     CDS             880814..881725
     CDS             881725..883032
     CDS             complement(883132..884115)
     CDS             884285..885307
     CDS             885304..886365
     CDS             886396..886974
     CDS             887090..888082
     CDS             888132..888533
     CDS             complement(888610..890241)
     CDS             complement(890373..891497)
     CDS             891824..893125
     CDS             893236..894249
     CDS             894249..895184
     CDS             895245..895586
     CDS             895842..896921
     CDS             897187..898710
     CDS             898707..900020
     CDS             900026..901306
     CDS             901318..902022
     CDS             902045..903391
     CDS             903485..904165
     CDS             complement(904162..905043)
     CDS             905216..906310
     CDS             906705..906902
     CDS             906899..910393
     CDS             910390..910794
     CDS             910890..911267
     CDS             911248..911859
     CDS             complement(912085..914343)
     CDS             complement(914383..915276)
     CDS             complement(915480..917315)
     CDS             complement(917312..918988)
     CDS             complement(919086..919991)
     CDS             complement(920000..920434)
     CDS             complement(920466..921305)
     CDS             complement(921298..922728)
     CDS             complement(922734..923744)
     CDS             923870..924502
     CDS             complement(924613..926304)
     CDS             complement(926352..928223)
     CDS             928545..930128
     CDS             930563..932005
     CDS             932166..932795
     CDS             932801..933727
     CDS             complement(933827..934210)
     CDS             934389..935792
     CDS             935966..936799
     CDS             937385..937882
     CDS             938148..939356
     CDS             940204..941421
     CDS             complement(941550..943568)
     CDS             complement(943565..945298)
     CDS             complement(945404..945850)
     CDS             945931..946497
     CDS             complement(946469..947026)
     CDS             947079..948734
     CDS             complement(948744..950183)
     CDS             complement(950330..952081)
     CDS             complement(952297..952950)
     CDS             complement(952991..953644)
     CDS             complement(954558..954770)
     CDS             954930..956726
     CDS             956801..957544
     CDS             957652..958152
     CDS             958145..959023
     CDS             complement(959076..960659)
     CDS             960745..961620
     CDS             961745..962314
     CDS             complement(962357..963049)
     CDS             complement(963114..963644)
     CDS             964053..965891
     CDS             965985..967148
     CDS             967111..967950
     CDS             complement(968082..968906)
     CDS             complement(969008..969361)
     CDS             complement(969522..969965)
     CDS             970204..970572
     CDS             970604..970936
     CDS             971319..972017
     CDS             972149..972802
     CDS             972912..973880
     CDS             complement(973897..974589)
     CDS             974725..975675
     CDS             complement(975672..976616)
     CDS             complement(976620..977651)
     CDS             977803..978570
     CDS             complement(978649..978861)
     CDS             complement(978973..980226)
     CDS             980300..981283
     CDS             981382..981858
     CDS             complement(981929..985174)
     CDS             complement(985354..986514)
     CDS             complement(986608..989394)
     CDS             989631..993281
     CDS             993361..994101
     CDS             994104..995090
     CDS             995181..996794
     CDS             complement(996994..997446)
     CDS             complement(997808..998506)
     CDS             998738..1000021
     CDS             1000054..1000680
     CDS             1000709..1001266
     CDS             1001268..1001780
     CDS             1001814..1002758
     CDS             1002855..1003187
     CDS             1003184..1004230
     CDS             1004374..1004871
     CDS             1005067..1005753
     CDS             1005800..1006561
     CDS             1006580..1007362
     CDS             1007403..1008002
     CDS             1008002..1009009
     CDS             1009009..1010409
     CDS             1010441..1011001
     CDS             1011101..1012426
     CDS             1012776..1013591
     CDS             1013758..1014051
     CDS             complement(1014099..1015361)
     CDS             complement(1015418..1016230)
     CDS             complement(1016227..1017312)
     CDS             1017437..1017793
     CDS             1017876..1019246
     CDS             complement(1019326..1019835)
     CDS             complement(1019832..1020761)
     CDS             complement(1021173..1022366)
     CDS             complement(1022363..1024213)
     CDS             complement(1024216..1025922)
     CDS             complement(1026249..1026911)
     CDS             complement(1026986..1027408)
     CDS             1027561..1028703
     CDS             1028728..1030131
     CDS             1030219..1031439
     CDS             complement(1031519..1032016)
     CDS             complement(1032154..1032588)
     CDS             1032872..1033735
     CDS             1033820..1034110
     CDS             1034296..1036821
     CDS             complement(1036918..1037628)
     CDS             1038377..1040476
     CDS             1040535..1041716
     CDS             1041713..1042204
     CDS             complement(1042323..1047245)
     CDS             complement(1047353..1048780)
     CDS             1049030..1050193
     CDS             complement(1050260..1050907)
     CDS             1050931..1051449
     CDS             1051600..1053597
     CDS             complement(1053615..1054304)
     CDS             1054456..1055601
     CDS             1055663..1056754
     CDS             complement(1056723..1057322)
     CDS             1057387..1058421
     CDS             complement(1058479..1059552)
     CDS             complement(1059564..1060511)
     CDS             1060611..1061504
     CDS             1061598..1064108
     CDS             1064811..1065068
     CDS             complement(1065149..1065514)
     CDS             1065807..1066121
     CDS             complement(1066152..1067498)
     CDS             complement(1067714..1068229)
     CDS             1068711..1069073
     CDS             1069070..1069483
     CDS             1069561..1070220
     CDS             complement(1070241..1070669)
     CDS             complement(1070945..1071343)
     CDS             complement(1071343..1072848)
     CDS             complement(1072889..1074169)
     CDS             1074304..1075683
     CDS             1075855..1076877
     CDS             1076975..1078360
     CDS             1078422..1078604
     CDS             1078601..1079797
     CDS             1079841..1080812
     CDS             1080817..1081980
     CDS             1082254..1083744
     CDS             1084067..1084756
     CDS             1084847..1086520
     CDS             1086517..1088286
     CDS             1088293..1088997
     CDS             1089243..1089869
     CDS             complement(1089975..1091102)
     CDS             complement(1091099..1091221)
     CDS             1091380..1094295
     CDS             complement(1094482..1095075)
     CDS             complement(1095174..1095404)
     CDS             1095618..1096124
     CDS             complement(1096198..1097244)
     CDS             1097512..1099140
     CDS             1099234..1099809
     CDS             1100184..1101305
     CDS             1101424..1102104
     CDS             1102163..1103038
     CDS             1103192..1103671
     CDS             1104237..1105178
     CDS             complement(1105203..1106006)
     CDS             1106139..1106738
     CDS             complement(1107159..1107293)
     CDS             complement(1107318..1107572)
     CDS             complement(1107569..1107853)
     CDS             complement(1108114..1108950)
     CDS             complement(1109004..1109681)
     CDS             complement(1109774..1110556)
     CDS             complement(1110807..1111010)
     CDS             complement(1111234..1112421)
     CDS             complement(1112545..1112640)
     CDS             complement(1112665..1112925)
     CDS             complement(1112989..1113660)
     CDS             complement(1113657..1116344)
     CDS             complement(1116976..1117980)
     CDS             complement(1118120..1118383)
     CDS             complement(1118388..1119401)
     CDS             complement(1119365..1119883)
     CDS             complement(1119880..1122285)
     CDS             complement(1122282..1123016)
     CDS             complement(1123013..1124074)
     CDS             complement(1124074..1125483)
     CDS             complement(1125471..1126163)
     CDS             complement(1126255..1128723)
     CDS             complement(1128720..1129358)
     CDS             complement(1129355..1131031)
     CDS             complement(1131031..1133457)
     CDS             complement(1133454..1135115)
     CDS             complement(1135115..1137265)
     CDS             1137456..1140005
     CDS             1140739..1141836
     CDS             complement(1141916..1143271)
     CDS             complement(1143558..1143827)
     CDS             1144505..1145353
     CDS             complement(1145798..1147576)
     CDS             complement(1147560..1148942)
     CDS             complement(1148930..1149790)
     CDS             complement(1149790..1150005)
     CDS             complement(1150011..1151288)
     CDS             complement(1151285..1153078)
     CDS             complement(1153075..1154973)
     CDS             complement(1154970..1161131)
     CDS             1161514..1162359
     CDS             complement(1162700..1163551)
     CDS             complement(1163691..1164458)
     CDS             1164696..1165475
     CDS             1165480..1166313
     CDS             complement(1166345..1167022)
     CDS             1167405..1170854
     CDS             1171097..1171231
     CDS             complement(1171660..1172682)
     CDS             1173151..1173306
     CDS             complement(1173789..1174244)
     CDS             complement(1174450..1175253)
     CDS             complement(1175301..1176536)
     CDS             1176969..1177268
     CDS             1177316..1178731
     CDS             1178731..1179693
     CDS             1179690..1180343
     CDS             1180357..1181346
     CDS             1181393..1181686
     CDS             1181720..1182556
     CDS             complement(1183125..1183433)
     CDS             1183726..1185072
     CDS             complement(1185230..1185571)
     CDS             complement(1185622..1186005)
     CDS             1186659..1186841
     CDS             complement(1186780..1186935)
     CDS             1187404..1188426
     CDS             complement(1188855..1189508)
     CDS             complement(1189833..1190396)
     CDS             1190640..1191137
     CDS             1191855..1194710
     CDS             1194883..1201740
     CDS             complement(1202137..1202328)
     CDS             complement(1202779..1203015)
     CDS             complement(1203008..1203277)
     CDS             1203459..1203860
     CDS             1204090..1204299
     CDS             1204300..1204890
     CDS             1207460..1207939
     CDS             1208157..1209536
     CDS             complement(1209912..1210250)
     CDS             1210304..1210918
     CDS             complement(1211077..1211532)
     CDS             1211601..1212428
     CDS             complement(1212689..1213831)
     CDS             1213886..1214857
     CDS             complement(1215588..1216775)
     CDS             complement(1216889..1217362)
     CDS             1217468..1218076
     CDS             complement(1218275..1219270)
     CDS             complement(1219291..1219746)
     CDS             1220067..1220534
     CDS             complement(1220539..1221258)
     CDS             1221409..1222791
     CDS             1222788..1224131
     CDS             1224270..1225637
     CDS             1225694..1226452
     CDS             1226578..1226862
     CDS             1227001..1228212
     CDS             1228506..1229510
     CDS             1229531..1229992
     CDS             complement(1230002..1230322)
     CDS             complement(1230506..1231099)
     CDS             1231425..1233020
     CDS             1233151..1233810
     CDS             complement(1233804..1234445)
     CDS             1234654..1235247
     CDS             1235356..1235793
     CDS             1236017..1236298
     CDS             1236680..1238476
     CDS             1238611..1239720
     CDS             1239894..1241651
     CDS             complement(1241943..1243184)
     CDS             complement(1243225..1243806)
     CDS             complement(1243818..1245104)
     CDS             1245163..1245561
     CDS             1245564..1246058
     CDS             1246114..1246602
     CDS             1246671..1247009
     CDS             1247021..1247986
     CDS             1248155..1248901
     CDS             1248990..1249715
     CDS             1249765..1250379
     CDS             complement(1250486..1252024)
     CDS             complement(1252012..1253190)
     CDS             complement(1253187..1254545)
     CDS             complement(1254542..1255756)
     CDS             complement(1255767..1257416)
     CDS             complement(1257427..1258278)
     CDS             1258365..1259183
     CDS             complement(1259265..1259798)
     CDS             1259882..1260298
     CDS             complement(1260571..1261047)
     CDS             1261231..1261947
     CDS             1261944..1262336
     CDS             1262347..1263117
     CDS             1263114..1263887
     CDS             complement(1263900..1264613)
     CDS             complement(1264606..1265130)
     CDS             1265427..1267082
     CDS             1267098..1267841
     CDS             1268008..1268604
     CDS             complement(1268715..1269971)
     CDS             1270046..1270636
     CDS             1271151..1272536
     CDS             complement(1272725..1274002)
     CDS             1274546..1275004
     CDS             complement(1274949..1275518)
     CDS             complement(1275515..1276849)
     CDS             complement(1277156..1277353)
     CDS             complement(1277346..1278221)
     CDS             1279190..1279429
     CDS             1279617..1280477
     CDS             1280474..1281409
     CDS             1281357..1282583
     CDS             1282580..1283452
     CDS             1283449..1284507
     CDS             1284504..1285232
     CDS             1285229..1285987
     CDS             1286014..1286334
     CDS             complement(1286331..1286987)
     CDS             1288129..1289037
     CDS             1289142..1289804
     CDS             1289820..1290023
     CDS             1290075..1290389
     CDS             1290484..1291212
     CDS             complement(1291395..1292372)
     CDS             complement(1292369..1293832)
     CDS             1293912..1294169
     CDS             complement(1294474..1295835)
     CDS             complement(1296106..1297110)
     CDS             1297402..1297836
     CDS             complement(1297817..1298668)
     CDS             complement(1298968..1299318)
     CDS             complement(1299829..1301190)
     CDS             complement(1301190..1301885)
     CDS             complement(1302030..1302371)
     CDS             1302580..1303365
     CDS             1303362..1304066
     CDS             complement(1304231..1305013)
     CDS             1306371..1307372
     CDS             1307625..1308308
     CDS             complement(1308433..1309041)
     CDS             1309392..1309964
     CDS             complement(1310281..1310871)
     CDS             1310942..1312576
     CDS             complement(1312606..1314213)
     CDS             1314269..1314931
     CDS             1315507..1317300
     CDS             1317632..1318987
     CDS             1319047..1320750
     CDS             1320778..1321611
     CDS             complement(1321608..1321793)
     CDS             1322086..1323762
     CDS             complement(1323827..1324135)
     CDS             1324345..1327458
     CDS             1327492..1327896
     CDS             complement(1327914..1329704)
     CDS             1329856..1330869
     CDS             complement(1330942..1332174)
     CDS             complement(1332259..1333278)
     CDS             1333471..1334751
     CDS             1334922..1335794
     CDS             1335797..1336711
     CDS             1336766..1339189
     CDS             1339260..1343456
     CDS             1343453..1344178
     CDS             complement(1344245..1345978)
     CDS             complement(1346184..1347011)
     CDS             complement(1347196..1347714)
     CDS             complement(1347862..1348050)
     CDS             complement(1348112..1349143)
     CDS             complement(1349136..1349828)
     CDS             1349985..1350647
     CDS             complement(1350905..1352356)
     CDS             1352477..1353652
     CDS             1353737..1354612
     CDS             1354690..1355586
     CDS             1355677..1356807
     CDS             complement(1356843..1357322)
     CDS             complement(1357401..1357922)
     CDS             1358020..1358793
     CDS             1358866..1360488
     CDS             complement(1360495..1360902)
     CDS             1360973..1361380
     CDS             1361562..1362341
     CDS             1362356..1363315
     CDS             1363475..1366183
     CDS             1366279..1367454
     CDS             1367598..1368671
     CDS             1368724..1369731
     CDS             1370004..1370540
     CDS             1370566..1372701
     CDS             1372844..1375261
     CDS             1375414..1375719
     CDS             1375716..1377191
     CDS             1377205..1378704
     CDS             1378789..1381158
     CDS             complement(1381197..1382837)
     CDS             complement(1382907..1384103)
     CDS             1384224..1385144
     CDS             complement(1385138..1385518)
     CDS             complement(1385666..1386022)
     CDS             1386072..1386233
     CDS             1386872..1387033
     CDS             complement(1387067..1387225)
     CDS             complement(1387277..1388722)
     CDS             1388815..1389126
     CDS             complement(1389105..1390910)
     CDS             1391063..1393375
     CDS             1393689..1395572
     CDS             1395634..1396149
     CDS             1396210..1397223
     CDS             1397542..1399137
     CDS             complement(1399202..1399492)
     CDS             complement(1399877..1400725)
     CDS             1400954..1401985
     CDS             1402228..1403325
     CDS             complement(1403334..1404092)
     CDS             complement(1404106..1404501)
     CDS             1404784..1406367
     CDS             complement(1406378..1407364)
     CDS             1407533..1408579
     CDS             1408576..1409592
     CDS             1409589..1410548
     CDS             1410601..1411464
     CDS             1411550..1411975
     CDS             complement(1412028..1412726)
     CDS             complement(1412859..1413755)
     CDS             1413947..1414552
     CDS             1414552..1415718
     CDS             1415838..1416314
     CDS             complement(1416533..1417852)
     CDS             1418051..1418821
     CDS             complement(1419474..1420160)
     CDS             1420210..1421655
     CDS             1421669..1422256
     CDS             1422430..1423092
     CDS             complement(1423140..1424009)
     CDS             complement(1424014..1426296)
     CDS             complement(1426350..1426547)
     CDS             complement(1426558..1427202)
     CDS             1427339..1428064
     CDS             1428061..1429059
     CDS             1429064..1430179
     CDS             1430265..1431278
     CDS             complement(1431361..1431561)
     CDS             complement(1431566..1432411)
     CDS             1432641..1432916
     CDS             1433140..1434246
     CDS             complement(1434336..1435025)
     CDS             complement(1435026..1435259)
     CDS             1435355..1436308
     CDS             1436337..1436804
     CDS             complement(1436896..1437087)
     CDS             1437332..1438957
     CDS             1438954..1441155
     CDS             complement(1441281..1442447)
     CDS             1442842..1443405
     CDS             1443402..1443890
     CDS             1444092..1444589
     CDS             1444736..1445299
     CDS             1445305..1445478
     CDS             1445593..1446573
     CDS             1446570..1447328
     CDS             1447321..1448184
     CDS             complement(1448267..1449598)
     CDS             1449971..1450165
     CDS             1450546..1454142
     CDS             1454139..1454762
     CDS             complement(1454766..1455293)
     CDS             complement(1455427..1457160)
     CDS             1457305..1458501
     CDS             1458512..1459399
     CDS             1459724..1460935
     CDS             1461341..1462711
     CDS             1462772..1463110
     CDS             1463137..1465431
     CDS             1465598..1467142
     CDS             1467253..1468332
     CDS             1468415..1469821
     CDS             1469915..1470607
     CDS             1470891..1471355
     CDS             1471330..1471590
     CDS             1471590..1472132
     CDS             1472233..1473006
     CDS             1473150..1473506
     CDS             1473689..1474558
     CDS             1474569..1475210
     CDS             1475376..1476188
     CDS             1476185..1476508
     CDS             1476740..1477381
     CDS             1477639..1477986
     CDS             complement(1478137..1478229)
     CDS             1478711..1480108
     CDS             complement(1480362..1481339)
     CDS             complement(1481417..1482751)
     CDS             complement(1482748..1484268)
     CDS             complement(1484284..1484640)
     CDS             1484858..1485793
     CDS             1486252..1487139
     CDS             1487229..1488056
     CDS             1488209..1488976
     CDS             1489045..1489602
     CDS             1489908..1491242
     CDS             1491371..1492489
     CDS             1492544..1493821
     CDS             complement(1493894..1494115)
     CDS             1494360..1495949
     CDS             complement(1495977..1497572)
     CDS             1498440..1499036
     CDS             1499026..1499142
     CDS             1499420..1499641
     CDS             1501716..1501910
     CDS             complement(1502346..1503023)
     CDS             1504196..1504738
     CDS             complement(1505128..1505334)
     CDS             complement(1505346..1506596)
     CDS             complement(1506731..1507918)
     CDS             1508122..1508346
     CDS             1508407..1508592
     CDS             1508596..1508826
     CDS             complement(1508945..1509673)
     CDS             complement(1509670..1510194)
     CDS             1510337..1511068
     CDS             1511129..1511830
     CDS             complement(1511942..1512328)
     CDS             1512341..1513360
     CDS             1513922..1514185
     CDS             1514439..1515320
     CDS             1515310..1515528
     CDS             1515628..1516839
     CDS             1516839..1518089
     CDS             1518174..1519271
     CDS             1519351..1520190
     CDS             complement(1520380..1521366)
     CDS             1521646..1522287
     CDS             1522361..1522663
     CDS             1522725..1526381
     CDS             complement(1526482..1527789)
     CDS             1528107..1529312
     CDS             1529469..1530287
     CDS             1530293..1532488
     CDS             1532697..1533554
     CDS             1533551..1534264
     CDS             complement(1534277..1534747)
     CDS             complement(1534819..1535268)
     CDS             complement(1535265..1535783)
     CDS             1535939..1536601
     CDS             1536598..1537641
     CDS             1538083..1541082
     CDS             1541169..1541462
     CDS             1541618..1542088
     CDS             1542085..1543131
     CDS             1543306..1543713
     CDS             1543710..1543922
     CDS             1544417..1545745
     CDS             complement(1545815..1546117)
     CDS             1546167..1547150
     CDS             1547188..1548117
     CDS             1548341..1548610
     CDS             1548847..1551204
     CDS             1551253..1552653
     CDS             1552764..1553537
     CDS             complement(1553598..1554179)
     CDS             1554215..1555453
     CDS             1555464..1556693
     CDS             1556690..1557292
     CDS             1557493..1558236
     CDS             1558283..1559209
     CDS             1559262..1560950
     CDS             complement(1560986..1562620)
     CDS             complement(1562617..1563093)
     CDS             1563206..1565671
     CDS             complement(1565721..1566035)
     CDS             1566118..1567038
     CDS             1567138..1568661
     CDS             1568676..1569227
     CDS             1569255..1569782
     CDS             1569984..1570436
     CDS             1570585..1571457
     CDS             1571481..1572260
     CDS             complement(1572314..1576060)
     CDS             complement(1576170..1577018)
     CDS             1577154..1577933
     CDS             complement(1577952..1578737)
     CDS             complement(1578815..1583434)
     CDS             1583609..1584001
     CDS             1584160..1585716
     CDS             1585894..1587252
     CDS             1587249..1588313
     CDS             1588337..1589275
     CDS             complement(1589289..1589957)
     CDS             complement(1590094..1591533)
     CDS             complement(1592162..1592413)
     CDS             1592849..1593616
     CDS             1593607..1593798
     CDS             complement(1594042..1594161)
     CDS             complement(1594158..1595570)
     CDS             complement(1595567..1596322)
     CDS             1596519..1597331
     CDS             1597383..1599614
     CDS             1599856..1599999
     CDS             1600347..1601771
     CDS             1601762..1601962
     CDS             1602144..1603190
     CDS             1603201..1603863
     CDS             1604349..1606115
     CDS             complement(1606270..1607232)
     CDS             complement(1607229..1607936)
     CDS             complement(1607977..1608861)
     CDS             complement(1608917..1609663)
     CDS             1610043..1610522
     CDS             1610607..1612805
     CDS             1613013..1613111
     CDS             1614201..1614308
     CDS             1614953..1615255
     CDS             1615333..1615614
     CDS             complement(1616463..1617824)
     CDS             1618379..1618774
     CDS             complement(1620126..1621070)
     CDS             complement(1621522..1621662)
     CDS             complement(1621674..1623266)
     CDS             1625110..1629084
     CDS             1629271..1630341
     CDS             1630338..1631615
     CDS             1631625..1635569
     CDS             1635566..1636984
     CDS             1637090..1638394
     CDS             complement(1638416..1639402)
     CDS             1639752..1641251
     CDS             complement(1641364..1642572)
     CDS             1642840..1643676
     CDS             1643673..1644632
     CDS             1644640..1645482
     CDS             complement(1645546..1646772)
     CDS             complement(1646985..1648496)
     CDS             1648673..1650157
     CDS             1650207..1651784
     CDS             complement(1651828..1652613)
     CDS             1653174..1653638
     CDS             1653774..1656665
     CDS             1656815..1657369
     CDS             1657455..1658390
     CDS             complement(1658708..1659406)
     CDS             1659749..1660666
     CDS             complement(1660669..1661589)
     CDS             complement(1661586..1662518)
     CDS             1662559..1663425
     CDS             1663545..1664726
     CDS             1664731..1667412
     CDS             complement(1667471..1668469)
     CDS             complement(1668605..1669585)
     CDS             complement(1669720..1673412)
     CDS             complement(1673610..1677314)
     CDS             complement(1677425..1677847)
     CDS             complement(1677847..1679316)
     CDS             1679669..1680025
     CDS             complement(1680033..1680929)
     CDS             complement(1680926..1681849)
     CDS             1681939..1682157
     CDS             1682403..1684136
     CDS             complement(1684289..1684522)
     CDS             complement(1684802..1686430)
     CDS             1686714..1687523
     CDS             complement(1687558..1688082)
     CDS             1688500..1688796
     CDS             1688941..1689732
     CDS             complement(1689809..1690339)
     CDS             1690407..1690928
     CDS             1691011..1691679
     CDS             1691809..1692189
     CDS             1692186..1692857
     CDS             complement(1692873..1693562)
     CDS             complement(1693565..1694230)
     CDS             1694384..1696474
     CDS             1696471..1697709
     CDS             1697802..1699784
     CDS             complement(1699854..1701050)
     CDS             1701189..1703096
     CDS             complement(1702965..1704692)
     CDS             complement(1704900..1705484)
     CDS             1705648..1706145
     CDS             complement(1706332..1708167)
     CDS             1708325..1708993
     CDS             1708990..1710159
     CDS             1710447..1711880
     CDS             complement(1712187..1712315)
     CDS             complement(1712871..1713377)
     CDS             complement(1713371..1714042)
     CDS             1714348..1714566
     CDS             1714748..1715641
     CDS             complement(1715701..1716963)
     CDS             complement(1716944..1717828)
     CDS             complement(1717935..1718069)
     CDS             1718567..1718899
     CDS             complement(1718896..1719177)
     CDS             complement(1719314..1719631)
     CDS             1720135..1720701
     CDS             complement(1720809..1720934)
     CDS             complement(1721007..1723115)
     CDS             complement(1723108..1723599)
     CDS             1723889..1724266
     CDS             complement(1724537..1724959)
     CDS             complement(1724916..1725617)
     CDS             complement(1725614..1725874)
     CDS             complement(1725871..1726083)
     CDS             complement(1726170..1726358)
     CDS             complement(1726540..1726746)
     CDS             complement(1726760..1727524)
     CDS             1727872..1728195
     CDS             1728192..1728452
     CDS             1728532..1730562
     CDS             complement(1730635..1731705)
     CDS             complement(1732059..1732493)
     CDS             1732704..1734332
     CDS             complement(1734340..1735374)
     CDS             complement(1735517..1737583)
     CDS             complement(1737639..1738835)
     CDS             complement(1738939..1740294)
     CDS             1740898..1741650
     CDS             1741736..1742557
     CDS             complement(1742601..1743200)
     CDS             1743486..1744460
     CDS             1744466..1745875
     CDS             1745872..1746573
     CDS             complement(1746684..1747052)
     CDS             1747148..1748032
     CDS             complement(1748153..1748605)
     CDS             complement(1748589..1749500)
     CDS             complement(1749502..1750083)
     CDS             complement(1750227..1750487)
     CDS             complement(1750774..1751334)
     CDS             1751438..1751650
     CDS             complement(1751794..1752240)
     CDS             1752252..1753277
     CDS             complement(1753282..1753734)
     CDS             complement(1753782..1755353)
     CDS             complement(1755385..1756494)
     CDS             complement(1756609..1757103)
     CDS             complement(1757235..1758155)
     CDS             complement(1758328..1759185)
     CDS             complement(1759185..1760171)
     CDS             complement(1760200..1762674)
     CDS             complement(1762674..1763822)
     CDS             complement(1763836..1765584)
     CDS             1765782..1767449
     CDS             complement(1767554..1768300)
     CDS             1768451..1768996
     CDS             1769350..1770636
     CDS             1770862..1771830
     CDS             1771841..1772683
     CDS             1772707..1774116
     CDS             1774193..1775239
     CDS             complement(1775340..1776551)
     CDS             complement(1776551..1777615)
     CDS             1777811..1778437
     CDS             1778622..1778891
     CDS             complement(1779067..1779327)
     CDS             complement(1779371..1779655)
     CDS             1780316..1780477
     CDS             complement(1780576..1782147)
     CDS             1782336..1782467
     CDS             complement(1782464..1782715)
     CDS             complement(1782727..1783722)
     CDS             1783906..1785042
     CDS             1785030..1785770
     CDS             complement(1785780..1786949)
     CDS             complement(1786951..1787619)
     CDS             complement(1787721..1788323)
     CDS             1789817..1790809
     CDS             complement(1790836..1791810)
     CDS             1792088..1792726
     CDS             complement(1792787..1794508)
     CDS             complement(1794551..1795636)
     CDS             1795730..1797610
     CDS             complement(1797653..1798519)
     CDS             complement(1798516..1800918)
     CDS             complement(1801017..1801841)
     CDS             1802043..1803161
     CDS             1803340..1805052
     CDS             complement(1805110..1806072)
     CDS             complement(1806141..1806392)
     CDS             1806835..1807695
     CDS             1807695..1807910
     CDS             1808109..1809062
     CDS             complement(1809143..1809550)
     CDS             1809757..1810164
     CDS             complement(1810273..1812495)
     CDS             complement(1812787..1813881)
     CDS             1813977..1814636
     CDS             1814750..1816078
     CDS             complement(1816090..1817778)
     CDS             1818046..1819020
     CDS             complement(1818904..1819956)
     CDS             1820132..1820908
     CDS             complement(1821027..1821458)
     CDS             1821732..1822310
     CDS             1822583..1822873
     CDS             1823000..1823104
     CDS             complement(1823385..1824080)
     CDS             1824104..1825027
     CDS             1825406..1826275
     CDS             complement(1826349..1826699)
     CDS             complement(1827328..1827912)
     CDS             complement(1827909..1829036)
     CDS             1829440..1829619
     CDS             1830416..1831657
     CDS             1831665..1831979
     CDS             1831994..1832506
     CDS             1832517..1832918
     CDS             1833007..1833108
     CDS             complement(1834056..1834241)
     CDS             1834392..1834586
     CDS             complement(1834829..1836964)
     CDS             complement(1837778..1838272)
     CDS             1838499..1839086
     CDS             1839377..1840654
     CDS             1841135..1842382
     CDS             complement(1842872..1844335)
     CDS             1844628..1846049
     CDS             complement(1846168..1846980)
     CDS             complement(1846949..1847104)
     CDS             1847489..1848991
     CDS             1849169..1850596
     CDS             complement(1850571..1851797)
     CDS             complement(1851833..1852639)
     CDS             complement(1852654..1853706)
     CDS             complement(1853703..1854653)
     CDS             complement(1854763..1855755)
     CDS             1856189..1858969
     CDS             complement(1859045..1860028)
     CDS             complement(1860088..1860873)
     CDS             complement(1860870..1862063)
     CDS             complement(1862060..1862788)
     CDS             1863297..1864448
     CDS             1864452..1865420
     CDS             1865749..1867425
     CDS             1867490..1868965
     CDS             1869132..1870211
     CDS             1870211..1872205
     CDS             1872285..1873256
     CDS             1873356..1874279
     CDS             complement(1874329..1874793)
     CDS             complement(1874793..1876292)
     CDS             1876820..1877890
     CDS             1877991..1878566
     CDS             complement(1878638..1879723)
     CDS             complement(1879883..1882267)
     CDS             complement(1882273..1884168)
     CDS             1884356..1885018
     CDS             complement(1885024..1886529)
     CDS             complement(1886526..1888337)
     CDS             complement(1888441..1889064)
     CDS             complement(1889061..1889660)
     CDS             complement(1889657..1890301)
     CDS             1890384..1892129
     CDS             1892126..1892797
     CDS             1893521..1893949
     CDS             complement(1894561..1895238)
     CDS             1895972..1896340
     CDS             complement(1896869..1897846)
     CDS             complement(1897843..1898355)
     CDS             complement(1898527..1898625)
     CDS             1899361..1900953
     CDS             1901057..1903015
     CDS             1903128..1903433
     CDS             1903635..1905080
     CDS             1905186..1906718
     CDS             1906769..1907713
     CDS             1907710..1908591
     CDS             1908588..1909577
     CDS             1909574..1910584
     CDS             complement(1910629..1911336)
     CDS             complement(1911333..1911686)
     CDS             1911797..1912222
     CDS             1912219..1914294
     CDS             complement(1914335..1915189)
     CDS             complement(1915351..1916601)
     CDS             1916977..1919085
     CDS             1919157..1921640
     CDS             1922496..1923371
     CDS             complement(1923441..1925135)
     CDS             complement(1925125..1926678)
     CDS             complement(1926711..1927550)
     CDS             complement(1927543..1928439)
     CDS             1928625..1929260
     CDS             1929348..1930457
     CDS             1930454..1931488
     CDS             1932019..1933572
     CDS             1933689..1935341
     CDS             1935338..1936894
     CDS             1936900..1938183
     CDS             complement(1938251..1938799)
     CDS             1938993..1939649
     CDS             1939656..1941080
     CDS             complement(1941088..1941978)
     CDS             complement(1942137..1942799)
     CDS             complement(1942923..1944575)
     CDS             1944661..1945704
     CDS             1945775..1947424
     CDS             complement(1947531..1948460)
     CDS             complement(1948599..1951703)
     CDS             complement(1951855..1952280)
     CDS             1952408..1952989
     CDS             complement(1953291..1955702)
     CDS             complement(1955813..1956973)
     CDS             complement(1957104..1957859)
     CDS             complement(1957856..1959787)
     CDS             complement(1959790..1960473)
     CDS             1960560..1961489
     CDS             complement(1961502..1965521)
     CDS             1965714..1966409
     CDS             1966411..1966983
     CDS             complement(1967837..1968991)
     CDS             1969507..1970841
     CDS             1970930..1971964
     CDS             1971964..1972806
     CDS             1972854..1974095
     CDS             1974085..1974639
     CDS             complement(1974658..1975305)
     CDS             1975541..1976518
     CDS             complement(1976588..1978132)
     CDS             complement(1978159..1979487)
     CDS             1979601..1980128
     CDS             1980587..1981084
     CDS             complement(1981098..1981982)
     CDS             1982055..1983320
     CDS             1983863..1984009
     CDS             1984070..1984753
     CDS             complement(1984846..1987356)
     CDS             complement(1987476..1988177)
     CDS             1988297..1988947
     CDS             1988944..1989588
     CDS             complement(1989609..1990478)
     CDS             complement(1990687..1991484)
     CDS             complement(1991620..1992540)
     CDS             1992857..1992982
     CDS             1993062..1993856
     CDS             complement(1993825..1994679)
     CDS             complement(1994853..1995446)
     CDS             1995621..1995884
     CDS             1995897..1997309
     CDS             1997514..1998239
     CDS             complement(1998243..2000810)
     CDS             complement(2000837..2001031)
     CDS             complement(2001070..2001840)
     CDS             2002028..2002684
     CDS             2002738..2004270
     CDS             2004267..2004857
     CDS             2005136..2005264
     CDS             complement(2005386..2005973)
     CDS             2006092..2007054
     CDS             2007316..2008179
     CDS             complement(2008233..2008610)
     CDS             complement(2008846..2009103)
     CDS             complement(2009193..2009654)
     CDS             complement(2009695..2010111)
     CDS             2010223..2010627
     CDS             complement(2010688..2012187)
     CDS             2012194..2013798
     CDS             complement(2013863..2014630)
     CDS             2015030..2016811
     CDS             2016808..2017785
     CDS             2017770..2018990
     CDS             2018987..2019727
     CDS             2019730..2021235
     CDS             2021232..2021918
     CDS             2021915..2022871
     CDS             2022855..2023838
     CDS             complement(2023922..2024044)
     CDS             2024202..2025698
     CDS             complement(2025754..2026965)
     CDS             2027038..2027406
     CDS             2027666..2028868
     CDS             2029138..2029593
     CDS             2029590..2029904
     CDS             2029901..2030170
     CDS             complement(2030281..2030382)
     CDS             2030468..2030671
     CDS             complement(2030788..2031027)
     CDS             complement(2031021..2032004)
     CDS             2032087..2032884
     CDS             2032881..2033903
     CDS             complement(2034098..2035180)
     CDS             complement(2035201..2035881)
     CDS             2035964..2036884
     CDS             2036972..2038987
     CDS             2039044..2039592
     CDS             complement(2039663..2041816)
     CDS             2042066..2042701
     CDS             2042724..2043656
     CDS             2043672..2044832
     CDS             2044887..2045390
     CDS             2045516..2046436
     CDS             2046510..2047115
     CDS             2047354..2048103
     CDS             2048545..2050332
     CDS             complement(2050434..2051495)
     CDS             complement(2051492..2052376)
     CDS             complement(2052466..2053158)
     CDS             complement(2053155..2054447)
     CDS             2054610..2058143
     CDS             2058215..2059258
     CDS             2059550..2060488
     CDS             2060918..2061679
     CDS             2061666..2062358
     CDS             2062399..2063658
     CDS             2063655..2064536
     CDS             2064533..2065546
     CDS             complement(2065592..2067511)
     CDS             complement(2067527..2068312)
     CDS             2068523..2069053
     CDS             2069050..2069652
     CDS             2069709..2070773
     CDS             2070912..2071247
     CDS             2071463..2073463
     CDS             2073465..2074649
     CDS             2074737..2075303
     CDS             2075494..2077977
     CDS             complement(2078138..2078971)
     CDS             complement(2079011..2079886)
     CDS             2080124..2080840
     CDS             2080894..2082222
     CDS             2082370..2083305
     CDS             2083510..2085402
     CDS             2085571..2086167
     CDS             2086167..2087561
     CDS             2087682..2089187
     CDS             2089184..2091574
     CDS             2091727..2092188
     CDS             2092221..2092526
     CDS             2092523..2095201
     CDS             2095266..2095727
     CDS             2095724..2096929
     CDS             2096919..2097746
     CDS             2097877..2099862
     CDS             2099949..2100491
     CDS             2100484..2102160
     CDS             2102163..2103521
     CDS             2103518..2105089
     CDS             2105086..2106000
     CDS             2105997..2107259
     CDS             2107365..2107847
     CDS             2107918..2108577
     CDS             2108529..2109494
     CDS             2109574..2110239
     CDS             complement(2110903..2112138)
     CDS             2112277..2113497
     CDS             2113497..2114000
     CDS             2114113..2115186
     CDS             2115183..2115614
     CDS             2115747..2116304
     CDS             2116304..2116738
     CDS             complement(2116843..2117331)
     CDS             2117616..2118197
     CDS             2118256..2119182
     CDS             2119179..2120456
     CDS             2120482..2121675
     CDS             2121668..2125015
     CDS             2125059..2126075
     CDS             2126192..2127466
     CDS             2127577..2128413
     CDS             2128591..2128908
     CDS             2129058..2129468
     CDS             2129512..2129778
     CDS             2129792..2131003
     CDS             2131090..2132289
     CDS             2132391..2134271
     CDS             2134526..2135509
     CDS             2135609..2136880
     CDS             2136928..2137488
     CDS             2137496..2138422
     CDS             2138419..2139948
     CDS             complement(2140104..2140982)
     CDS             2141296..2141976
     CDS             2141978..2142958
     CDS             2143353..2144414
     CDS             2144416..2145081
     CDS             2145078..2145779
     CDS             2145776..2146978
     CDS             2147038..2147535
     CDS             2147609..2147872
     CDS             2147922..2148767
     CDS             2148874..2149338
     CDS             2149696..2150310
     CDS             2150331..2150525
     CDS             2150559..2150951
     CDS             2150981..2151925
     CDS             2152092..2153159
     CDS             2153196..2155781
     CDS             2155966..2156967
     CDS             2156964..2158136
     CDS             2158198..2159085
     CDS             2159082..2160371
     CDS             2160368..2161333
     CDS             2161330..2161848
     CDS             2161841..2163049
     CDS             2163061..2164524
     CDS             2164591..2165241
     CDS             complement(2165290..2165484)
     CDS             complement(2165472..2166230)
     CDS             2166426..2166647
     CDS             2166647..2166844
     CDS             2166841..2167110
     CDS             complement(2167265..2168098)
     CDS             complement(2168214..2169101)
     CDS             2169186..2169734
     CDS             2169753..2170376
     CDS             complement(2170399..2170791)
     CDS             2170884..2172170
     CDS             complement(2174216..2174329)
     CDS             complement(2174876..2175637)
     CDS             2175842..2176018
     CDS             complement(2178194..2179345)
     CDS             2179520..2180383
     CDS             2180380..2181402
     CDS             complement(2181446..2181793)
     CDS             2181903..2182562
     CDS             2182603..2182860
     CDS             2182878..2183723
     CDS             2183746..2184672
     CDS             2184743..2186500
     CDS             2186619..2187797
     CDS             2187829..2188770
     CDS             2188820..2189686
     CDS             2189688..2191394
     CDS             2191391..2192557
     CDS             2192557..2194902
     CDS             2195051..2196796
     CDS             2196793..2197398
     CDS             complement(2197452..2197709)
     CDS             2198003..2199118
     CDS             2199137..2200114
     CDS             2200283..2201206
     CDS             2201227..2202306
     CDS             2202299..2203147
     CDS             2203134..2203904
     CDS             2204076..2204759
     CDS             2204756..2206159
     CDS             complement(2206426..2207178)
     CDS             complement(2207198..2208061)
     CDS             complement(2208058..2208366)
     CDS             2208520..2208981
     CDS             2209199..2209573
     CDS             complement(2209812..2210396)
     CDS             2210567..2211064
     CDS             2211065..2212009
     CDS             2212219..2213877
     CDS             2213834..2214364
     CDS             2214361..2214579
     CDS             2214563..2215420
     CDS             2215413..2216075
     CDS             complement(2216277..2216741)
     CDS             2217144..2217356
     CDS             complement(2217628..2218023)
     CDS             complement(2218055..2220064)
     CDS             complement(2221010..2221630)
     CDS             2222003..2222293
     CDS             2222444..2222572
     CDS             2222726..2223460
     CDS             complement(2223991..2224245)
     CDS             complement(2224346..2224726)
     CDS             2225012..2225866
     CDS             complement(2226045..2226410)
     CDS             2226978..2228336
     CDS             2228410..2229615
     CDS             complement(2229656..2230087)
     CDS             complement(2230084..2230422)
     CDS             2230610..2230849
     CDS             complement(2230858..2231490)
     CDS             complement(2231677..2232210)
     CDS             2232473..2232667
     CDS             complement(2232754..2233107)
     CDS             complement(2233184..2234260)
     CDS             complement(2234257..2235090)
     CDS             complement(2235087..2236121)
     CDS             2236696..2237337
     CDS             2237441..2237620
     CDS             2237646..2237774
     CDS             complement(2237768..2237959)
     CDS             complement(2239343..2239720)
     CDS             2240490..2241107
     CDS             complement(2241296..2241580)
     CDS             2241884..2242261
     CDS             2242425..2243066
     CDS             complement(2243775..2244359)
     CDS             2245117..2245245
     CDS             complement(2245214..2246878)
     CDS             2247429..2247572
     CDS             2247673..2248071
     CDS             2248068..2248400
     CDS             complement(2248825..2250465)
     CDS             complement(2250529..2250828)
     CDS             complement(2251479..2252363)
     CDS             complement(2252977..2253252)
     CDS             complement(2253683..2254930)
     CDS             complement(2254933..2255427)
     CDS             2255499..2256254
     CDS             2256317..2257039
     CDS             2257036..2258181
     CDS             2258216..2258653
     CDS             2258650..2259546
     CDS             2259560..2260216
     CDS             2260262..2260909
     CDS             complement(2261098..2261466)
     CDS             2262181..2265564
     CDS             2265879..2266856
     CDS             2267322..2269481
     CDS             complement(2269624..2269824)
     CDS             2269952..2270632
     CDS             complement(2271513..2273282)
     CDS             complement(2273443..2273685)
     CDS             complement(2273719..2274528)
     CDS             complement(2274509..2275357)
     CDS             complement(2275354..2276490)
     CDS             complement(2276570..2277607)
     CDS             complement(2277613..2278314)
     CDS             complement(2278311..2279429)
     CDS             complement(2279576..2280316)
     CDS             2280471..2281007
     CDS             complement(2281418..2281786)
     CDS             2281857..2283812
     CDS             complement(2284786..2286405)
     CDS             2287120..2287626
     CDS             2287626..2289035
     CDS             2289032..2290375
     CDS             2290390..2291502
     CDS             2291499..2292551
     CDS             complement(2292521..2293591)
     CDS             2293641..2294054
     CDS             2294086..2295942
     CDS             complement(2296428..2296730)
     CDS             2296801..2297538
     CDS             2297924..2298319
     CDS             complement(2298511..2300061)
     CDS             2300324..2300536
     CDS             complement(2300438..2301127)
     CDS             2301267..2302739
     CDS             2302867..2303922
     CDS             2304044..2305627
     CDS             2305624..2307222
     CDS             2307219..2308199
     CDS             2308196..2308939
     CDS             2308939..2309877
     CDS             2310135..2310782
     CDS             2310788..2311420
     CDS             complement(2311606..2312214)
     CDS             complement(2312211..2313398)
     CDS             complement(2313405..2313653)
     CDS             2314091..2314675
     CDS             2315040..2316305
     CDS             2316329..2316901
     CDS             complement(2316966..2317922)
     CDS             complement(2318023..2319675)
     CDS             2319900..2320295
     CDS             2320292..2320768
     CDS             2320859..2321272
     CDS             2321319..2321588
     CDS             2321962..2322207
     CDS             2322544..2322681
     CDS             2322850..2324325
     CDS             2324345..2324950
     CDS             2324947..2327223
     CDS             2327541..2328974
     CDS             complement(2329248..2330021)
     CDS             complement(2330264..2331139)
     CDS             complement(2331322..2333214)
     CDS             2333702..2334109
     CDS             2334106..2334231
     CDS             2334245..2334562
     CDS             complement(2334733..2335104)
     CDS             2335675..2336307
     CDS             complement(2336510..2338315)
     CDS             complement(2338437..2339279)
     CDS             complement(2339329..2339721)
     CDS             complement(2340071..2341561)
     CDS             2341593..2342273
     CDS             2342870..2343283
     CDS             2343303..2344529
     CDS             complement(2344552..2345526)
     CDS             2345906..2347189
     CDS             2347189..2347962
     CDS             complement(2348028..2349272)
     CDS             2349359..2350450
     CDS             2350466..2351608
     CDS             complement(2351640..2352743)
     CDS             complement(2352777..2353802)
     CDS             2354037..2355380
     CDS             2355377..2356939
     CDS             complement(2357022..2358710)
     CDS             complement(2358813..2358989)
     CDS             complement(2359094..2359993)
     CDS             complement(2359990..2360574)
     CDS             complement(2360650..2362062)
     CDS             complement(2362194..2362463)
     CDS             2362712..2363446
     CDS             complement(2363322..2363969)
     CDS             2364206..2364445
     CDS             2364564..2365451
     CDS             2365537..2366337
     CDS             complement(2366362..2367798)
     CDS             2368034..2368915
     CDS             2368958..2370028
     CDS             complement(2369975..2370520)
     CDS             2370626..2371774
     CDS             2371774..2372778
     CDS             2372778..2374079
     CDS             2374343..2375608
     CDS             complement(2375691..2376068)
     CDS             complement(2376207..2376800)
     CDS             complement(2376888..2377619)
     CDS             2377703..2378374
     CDS             complement(2379412..2379750)
     CDS             complement(2380040..2381779)
     CDS             2382060..2383022
     CDS             2383027..2384637
     CDS             2384740..2385516
     CDS             complement(2385615..2387060)
     CDS             2387308..2387979
     CDS             complement(2388013..2389419)
     CDS             2389567..2390799
     CDS             2390796..2392130
     CDS             2392141..2392890
     CDS             2392924..2393889
     CDS             2394125..2394709
     CDS             complement(2394839..2396149)
     CDS             2396447..2396620
     CDS             2396617..2397834
     CDS             2397954..2398604
     CDS             2398988..2399398
     CDS             complement(2399429..2400595)
     CDS             2400830..2401870
     CDS             2402109..2403410
     CDS             complement(2403470..2404447)
     CDS             2404720..2405025
     CDS             2405150..2405620
     CDS             complement(2405653..2406540)
     CDS             complement(2406847..2407275)
     CDS             2407483..2408226
     CDS             2408231..2409682
     CDS             2409728..2411887
     CDS             2411884..2413116
     CDS             2413280..2413429
     CDS             2413435..2414847
     CDS             2414840..2416924
     CDS             2417299..2418582
     CDS             complement(2418658..2419557)
     CDS             complement(2419887..2421365)
     CDS             complement(2421527..2422066)
     CDS             2422214..2423338
     CDS             2423522..2424952
     CDS             2425160..2426014
     CDS             complement(2426082..2428079)
     CDS             2428328..2430619
     CDS             2430787..2431527
     CDS             complement(2431587..2432675)
     CDS             2432812..2433423
     CDS             2433600..2433998
     CDS             2434232..2434660
     CDS             2434834..2435076
     CDS             2435085..2436668
     CDS             2436717..2436869
     CDS             complement(2437106..2439778)
     CDS             complement(2439771..2440862)
     CDS             complement(2440870..2441130)
     CDS             complement(2441279..2441659)
     CDS             2441787..2444333
     CDS             2444348..2444512
     CDS             2444512..2444862
     CDS             complement(2444925..2445167)
     CDS             2445275..2446603
     CDS             2446657..2447313
     CDS             complement(2447379..2447606)
     CDS             complement(2447669..2448640)
     CDS             2448774..2449826
     CDS             2449823..2450659
     CDS             2450735..2451442
     CDS             2451621..2452211
     CDS             2452208..2453047
     CDS             2453115..2454353
     CDS             complement(2454397..2455212)
     CDS             complement(2455402..2456271)
     CDS             2456535..2460050
     CDS             2460444..2462018
     CDS             2462246..2462731
     CDS             complement(2462891..2463721)
     CDS             complement(2463718..2464668)
     CDS             complement(2464643..2465269)
     CDS             complement(2465303..2466079)
     CDS             complement(2466328..2467164)
     CDS             2467910..2468755
     CDS             2468997..2470436
     CDS             complement(2470489..2471154)
     CDS             complement(2471199..2471645)
     CDS             complement(2471575..2472366)
     CDS             2472868..2474640
     CDS             complement(2474803..2476269)
     CDS             complement(2476390..2477496)
     CDS             complement(2477548..2479059)
     CDS             complement(2479056..2480528)
     CDS             2480744..2481472
     CDS             2481527..2482399
     CDS             complement(2482473..2483090)
     CDS             complement(2483105..2483434)
     CDS             complement(2483463..2484248)
     CDS             2484439..2485476
     CDS             2485530..2487041
     CDS             2487067..2488026
     CDS             2488023..2489462
     CDS             2489449..2490927
     CDS             2490997..2491740
     CDS             complement(2491809..2493692)
     CDS             complement(2493667..2494023)
     CDS             complement(2494093..2494887)
     CDS             complement(2494939..2496435)
     CDS             complement(2496438..2497874)
     CDS             2498093..2499385
     CDS             2499369..2499770
     CDS             complement(2499843..2501612)
     CDS             complement(2501752..2502072)
     CDS             2502319..2502729
     CDS             2502798..2503595
     CDS             complement(2503680..2505242)
     CDS             complement(2505434..2506576)
     CDS             complement(2506573..2507592)
     CDS             2507870..2508811
     CDS             2508877..2509863
     CDS             2509873..2510484
     CDS             2510535..2511548
     CDS             complement(2511568..2512302)
     CDS             complement(2512374..2513414)
     CDS             complement(2513431..2514642)
     CDS             2514817..2515824
     CDS             2515836..2517092
     CDS             2517089..2518375
     CDS             2518375..2518629
     CDS             2518611..2519594
     CDS             2519716..2520690
     CDS             complement(2520709..2521032)
     CDS             2521126..2521617
     CDS             2521802..2522674
     CDS             complement(2522716..2524110)
     CDS             2524484..2525119
     CDS             complement(2525217..2527766)
     CDS             complement(2527766..2528533)
     CDS             complement(2528831..2529526)
     CDS             complement(2529523..2530491)
     CDS             2530558..2531661
     CDS             2531666..2532622
     CDS             2532704..2533276
     CDS             complement(2533343..2533636)
     CDS             2533811..2535592
     CDS             2535741..2537258
     CDS             2537363..2537578
     CDS             2537728..2538567
     CDS             2538619..2539401
     CDS             complement(2539421..2540428)
     CDS             2540510..2541868
     CDS             2541924..2542103
     CDS             complement(2542111..2543196)
     CDS             2543351..2544343
     CDS             2544340..2545353
     CDS             2545364..2545612
     CDS             2545801..2546103
     CDS             2546182..2547072
     CDS             2547106..2548062
     CDS             complement(2548070..2548756)
     CDS             2548917..2551685
     CDS             complement(2551759..2552676)
     CDS             2552848..2553990
     CDS             2554072..2554569
     CDS             complement(2554508..2555110)
     CDS             2555267..2555464
     CDS             complement(2555605..2557080)
     CDS             2557152..2558213
     CDS             2558219..2559784
     CDS             2559781..2561343
     CDS             2561340..2562122
     CDS             2562119..2562511
     CDS             2562508..2563917
     CDS             2564312..2565991
     CDS             2565984..2566772
     CDS             2566944..2567462
     CDS             complement(2567550..2567957)
     CDS             complement(2568083..2569210)
     CDS             complement(2569223..2570233)
     CDS             2570298..2570786
     CDS             complement(2570783..2571703)
     CDS             2571960..2572589
     CDS             2572683..2573252
     CDS             complement(2573370..2574629)
     CDS             complement(2574703..2575272)
     CDS             2575343..2575960
     CDS             complement(2575986..2576462)
     CDS             2576794..2577129
     CDS             complement(2577255..2578214)
     CDS             2578492..2579880
     CDS             complement(2580055..2580480)
     CDS             complement(2580521..2581432)
     CDS             complement(2581429..2582046)
     CDS             complement(2582156..2583454)
     CDS             complement(2583447..2584649)
     CDS             complement(2584693..2585370)
     CDS             complement(2585351..2587255)
     CDS             complement(2587340..2587498)
     CDS             complement(2587504..2589318)
     CDS             2589562..2589918
     CDS             2590339..2591940
     CDS             complement(2592045..2593688)
     CDS             2593708..2594424
     CDS             complement(2594398..2595660)
     CDS             complement(2595657..2596271)
     CDS             complement(2596484..2597182)
     CDS             2597459..2598190
     CDS             2598605..2599222
     CDS             2599215..2600522
     CDS             2601056..2601325
     CDS             2602361..2602621
     CDS             2603028..2603459
     CDS             complement(2603731..2604000)
     CDS             complement(2604074..2605354)
     CDS             complement(2605351..2606214)
     CDS             complement(2606887..2608095)
     CDS             2608571..2608960
     CDS             complement(2609289..2610602)
     CDS             complement(2610637..2610993)
     CDS             2611397..2611708
     CDS             2611780..2611899
     CDS             complement(2611957..2613024)
     CDS             complement(2613078..2613221)
     CDS             2613442..2613585
     CDS             2613670..2614209
     CDS             2614675..2615259
     CDS             2615476..2615835
     CDS             complement(2616484..2617128)
     CDS             complement(2617765..2618256)
     CDS             complement(2618249..2619082)
     CDS             complement(2619079..2619312)
     CDS             complement(2619338..2619691)
     CDS             2619857..2620627
     CDS             complement(2620765..2621472)
     CDS             complement(2621505..2622077)
     CDS             complement(2622208..2623368)
     CDS             2623369..2623980
     CDS             complement(2624011..2624868)
     CDS             2624978..2625592
     CDS             2625814..2626461
     CDS             complement(2626505..2627506)
     CDS             complement(2627967..2630360)
     CDS             complement(2630434..2631162)
     CDS             2631292..2631996
     CDS             complement(2632065..2633063)
     CDS             complement(2633080..2634492)
     CDS             2634594..2635424
     CDS             2635489..2636256
     CDS             2636273..2637667
     CDS             2637722..2638429
     CDS             complement(2638455..2639060)
     CDS             2639079..2639999
     CDS             2640089..2641255
     CDS             2641252..2642202
     CDS             complement(2642240..2643238)
     CDS             complement(2643252..2644226)
     CDS             complement(2644371..2646026)
     CDS             complement(2646152..2647309)
     CDS             complement(2647493..2647993)
     CDS             2648025..2649143
     CDS             complement(2649173..2649496)
     CDS             2649659..2650258
     CDS             2650556..2651122
     CDS             2651267..2652085
     CDS             complement(2652130..2652633)
     CDS             complement(2652734..2654083)
     CDS             complement(2654614..2655930)
     CDS             complement(2656475..2657047)
     CDS             complement(2657065..2658663)
     CDS             2658893..2659780
     CDS             2659977..2660102
     CDS             2660599..2661795
     CDS             2661858..2661986
     CDS             2662620..2662823
     CDS             2662944..2663165
     CDS             2663162..2664352
     CDS             2665083..2665544
     CDS             complement(2665541..2665771)
     CDS             complement(2665801..2666280)
     CDS             complement(2666756..2667541)
     CDS             2667702..2668607
     CDS             complement(2668549..2668806)
     CDS             complement(2669110..2670285)
     CDS             complement(2670306..2670401)
     CDS             2670434..2670634
     CDS             complement(2670757..2673573)
     CDS             complement(2673832..2674743)
     CDS             complement(2674784..2675350)
     CDS             complement(2675541..2676005)
     CDS             complement(2676167..2676916)
     CDS             complement(2676913..2677365)
     CDS             complement(2677581..2677961)
     CDS             complement(2678024..2678941)
     CDS             complement(2678952..2679284)
     CDS             complement(2679281..2680210)
     CDS             complement(2680207..2680815)
     CDS             2681173..2682054
     CDS             2682194..2682661
     CDS             complement(2682721..2682915)
     CDS             2682993..2683685
     CDS             complement(2683690..2683848)
     CDS             complement(2683943..2684140)
     CDS             complement(2684551..2685699)
     CDS             2685902..2686138
     CDS             2686283..2687620
     CDS             2687715..2689337
     CDS             complement(2689384..2690169)
     CDS             complement(2690530..2691465)
     CDS             complement(2691458..2693056)
     CDS             2693202..2693540
     CDS             complement(2693584..2695002)
     CDS             complement(2695031..2695633)
     CDS             complement(2695752..2696621)
     CDS             complement(2696690..2697745)
     CDS             complement(2697742..2699067)
     CDS             complement(2699064..2699924)
     CDS             complement(2699950..2702745)
     CDS             2702985..2703851
     CDS             2704023..2704247
     CDS             complement(2704284..2705525)
     CDS             2705828..2707036
     CDS             complement(2707115..2707978)
     CDS             complement(2708077..2709903)
     CDS             complement(2710041..2710331)
     CDS             complement(2710328..2710738)
     CDS             complement(2710843..2711649)
     CDS             2711695..2712225
     CDS             2712267..2712767
     CDS             complement(2712802..2714082)
     CDS             2714235..2714411
     CDS             complement(2714459..2715187)
     CDS             complement(2715184..2715318)
     CDS             complement(2715458..2716198)
     CDS             complement(2716212..2717447)
     CDS             complement(2717572..2718063)
     CDS             complement(2718099..2719631)
     CDS             2719796..2720149
     CDS             2720149..2720403
     CDS             2720492..2720836
     CDS             2720841..2721797
     CDS             2721794..2722939
     CDS             2723230..2724078
     CDS             complement(2724122..2726047)
     CDS             complement(2726044..2726799)
     CDS             complement(2726796..2727707)
     CDS             complement(2727719..2728951)
     CDS             complement(2728948..2730015)
     CDS             complement(2730012..2732771)
     CDS             complement(2732771..2734387)
     CDS             complement(2734397..2736289)
     CDS             complement(2736286..2738469)
     CDS             complement(2738466..2740259)
     CDS             2740893..2741864
     CDS             complement(2741906..2742469)
     CDS             2742606..2743316
     CDS             2743363..2744877
     CDS             complement(2744975..2745121)
     CDS             complement(2745221..2745595)
     CDS             complement(2745592..2745843)
     CDS             2746567..2750382
     CDS             complement(2750480..2750938)
     CDS             complement(2751072..2752922)
     CDS             complement(2753374..2754228)
     CDS             complement(2754546..2754734)
     CDS             complement(2754727..2755485)
     CDS             2755996..2756205
     CDS             2756205..2756396
     CDS             2756417..2756617
     CDS             2756728..2756901
     CDS             complement(2757050..2757841)
     CDS             complement(2757888..2758019)
     CDS             2758218..2758955
     CDS             complement(2759048..2759638)
     CDS             2759640..2760365
     CDS             2760396..2761721
     CDS             2761887..2762687
     CDS             2762840..2763283
     CDS             complement(2763572..2764234)
     CDS             complement(2764231..2765385)
     CDS             complement(2765382..2766218)
     CDS             2766698..2768329
     CDS             2768620..2770251
     CDS             complement(2770527..2772044)
     CDS             2772367..2773527
     CDS             complement(2773782..2774411)
     CDS             2774723..2774980
     CDS             2775277..2776014
     CDS             complement(2776011..2776733)
     CDS             complement(2777106..2777726)
     CDS             2777799..2778569
     CDS             complement(2778587..2779942)
     CDS             complement(2780074..2780925)
     CDS             2781046..2781381
     CDS             complement(2781459..2783369)
     CDS             complement(2783501..2784802)
     CDS             complement(2784844..2785104)
     CDS             complement(2785173..2786492)
     CDS             complement(2786489..2787595)
     CDS             complement(2787588..2788529)
     CDS             complement(2788560..2789786)
     CDS             complement(2789846..2791144)
     CDS             2791417..2792982
     CDS             2792979..2794217
     CDS             2794250..2794954
     CDS             complement(2795012..2796379)
     CDS             complement(2796384..2797349)
     CDS             complement(2797350..2798321)
     CDS             complement(2798318..2799130)
     CDS             complement(2799134..2800063)
     CDS             complement(2800060..2801163)
     CDS             complement(2801232..2802476)
     CDS             complement(2802473..2804089)
     CDS             complement(2804086..2804580)
     CDS             complement(2804601..2805680)
     CDS             complement(2805673..2805912)
     CDS             complement(2805912..2806178)
     CDS             2806195..2806890
     CDS             complement(2806818..2808218)
     CDS             complement(2808572..2808931)
     CDS             complement(2808928..2810175)
     CDS             complement(2810172..2811443)
     CDS             complement(2811556..2811963)
     CDS             complement(2811956..2812675)
     CDS             complement(2812672..2814048)
     CDS             complement(2814062..2814640)
     CDS             complement(2814637..2816337)
     CDS             complement(2816334..2816666)
     CDS             2816669..2816809
     CDS             2817059..2817886
     CDS             2817967..2818314
     CDS             2818322..2819674
     CDS             2819888..2820643
     CDS             complement(2820748..2822181)
     CDS             complement(2822659..2823429)
     CDS             complement(2823524..2826418)
     CDS             2826642..2829050
     CDS             2829090..2829593
     CDS             2829590..2829955
     CDS             complement(2830010..2831671)
     CDS             complement(2831668..2832258)
     CDS             complement(2832255..2832503)
     CDS             complement(2832500..2834233)
     CDS             complement(2834230..2835507)
     CDS             complement(2835504..2836646)
     CDS             complement(2836646..2837542)
     CDS             complement(2837539..2838282)
     CDS             complement(2838279..2839637)
     CDS             complement(2839631..2840242)
     CDS             complement(2840242..2842458)
     CDS             complement(2842455..2846123)
     CDS             complement(2846787..2847131)
     CDS             complement(2847270..2848487)
     CDS             2848682..2850337
     CDS             complement(2850436..2851236)
     CDS             complement(2851446..2852660)
     CDS             2852826..2853812
     CDS             2853948..2854586
     CDS             complement(2854529..2854684)
     CDS             complement(2854681..2855895)
     CDS             2856169..2857101
     CDS             complement(2857126..2858748)
     CDS             complement(2858745..2859671)
     CDS             2860030..2861811
     CDS             complement(2861856..2862992)
     CDS             complement(2863112..2863570)
     CDS             2863731..2864156
     CDS             2864153..2864920
     CDS             2864917..2865765
     CDS             2865762..2866826
     CDS             complement(2866871..2868661)
     CDS             complement(2868658..2869218)
     CDS             complement(2869221..2870507)
     CDS             complement(2870542..2872146)
     CDS             complement(2872282..2873313)
     CDS             2873380..2874480
     CDS             2874477..2875505
     CDS             2875535..2876344
     CDS             2876341..2878449
     CDS             2878442..2878996
     CDS             complement(2879119..2879808)
     CDS             complement(2879801..2880445)
     CDS             complement(2880457..2881458)
     CDS             complement(2881455..2882303)
     CDS             complement(2882300..2883334)
     CDS             complement(2883331..2883729)
     CDS             complement(2883734..2884714)
     CDS             2884811..2887192
     CDS             complement(2887152..2888051)
     CDS             2888311..2889807
     CDS             complement(2889818..2890378)
     CDS             complement(2890375..2891727)
     CDS             complement(2891724..2892398)
     CDS             2892570..2892902
     CDS             2892899..2893429
     CDS             2893503..2893802
     CDS             2894054..2894494
     CDS             2894491..2894946
     CDS             complement(2894986..2896512)
     CDS             2896562..2898124
     CDS             complement(2898162..2898467)
     CDS             2899050..2900261
     CDS             2900258..2900833
     CDS             complement(2900862..2901455)
     CDS             complement(2901481..2902371)
     CDS             complement(2902448..2903329)
     CDS             complement(2903405..2905063)
     CDS             complement(2905063..2905971)
     CDS             2906393..2907640
     CDS             2907785..2908339
     CDS             2908396..2909166
     CDS             2909265..2909852
     CDS             2909849..2911075
     CDS             2911092..2911682
     CDS             complement(2911769..2912620)
     CDS             complement(2912617..2913384)
     CDS             complement(2913359..2913670)
     CDS             complement(2913667..2914347)
     CDS             complement(2914653..2915468)
     CDS             complement(2915465..2917057)
     CDS             complement(2917209..2917772)
     CDS             2918029..2919054
     CDS             complement(2919153..2920244)
     CDS             2920344..2921018
     CDS             2921094..2922020
     CDS             complement(2922145..2923653)
     CDS             2923903..2924649
     CDS             2924681..2925523
     CDS             2925520..2926251
     CDS             2926316..2927377
     CDS             complement(2927361..2928494)
     CDS             2928511..2929758
     CDS             2929755..2930879
     CDS             2931245..2932876
     CDS             complement(2932913..2934139)
     CDS             2934254..2935417
     CDS             complement(2935456..2936247)
     CDS             complement(2936244..2937404)
     CDS             2937609..2938454
     CDS             2938451..2939686
     CDS             2939683..2940690
     CDS             2940687..2941787
     CDS             complement(2941801..2942763)
     CDS             complement(2942832..2944019)
     CDS             complement(2944016..2944405)
     CDS             complement(2944402..2945319)
     CDS             complement(2945361..2947616)
     CDS             2947764..2948384
     CDS             2948918..2949658
     CDS             complement(2949719..2950489)
     CDS             2950657..2952306
     CDS             2952454..2953473
     CDS             2953608..2954369
     CDS             2954436..2954918
     CDS             complement(2954961..2955719)
     CDS             2955827..2956699
     CDS             complement(2956696..2956794)
     CDS             complement(2956815..2957819)
     CDS             complement(2957835..2958611)
     CDS             complement(2958615..2959772)
     CDS             complement(2959848..2960969)
     CDS             complement(2960959..2962578)
     CDS             2962641..2963435
     CDS             complement(2963441..2964991)
     CDS             2965082..2966044
     CDS             2966041..2967099
     CDS             2967096..2968271
     CDS             2968328..2968504
     CDS             complement(2968640..2969746)
     CDS             2969785..2970768
     CDS             complement(2970849..2972861)
     CDS             complement(2972858..2974273)
     CDS             complement(2974270..2975652)
     CDS             complement(2975642..2977066)
     CDS             complement(2977123..2977920)
     CDS             complement(2977917..2978873)
     CDS             complement(2978870..2980423)
     CDS             complement(2980440..2987120)
     CDS             complement(2987117..2991082)
     CDS             complement(2991192..2991932)
     CDS             2992172..2993305
     CDS             complement(2993330..2995360)
     CDS             complement(2995806..2996840)
     CDS             2997014..2998546
     CDS             complement(2999097..2999609)
     CDS             2999716..3000297
     CDS             3000516..3000875
     CDS             complement(3001422..3002618)
     CDS             complement(3002983..3003228)
     CDS             complement(3003318..3003875)
     CDS             complement(3003872..3004771)
     CDS             complement(3004768..3005619)
     CDS             complement(3005627..3006799)
     CDS             3006922..3008055
     CDS             3008052..3008315
     CDS             3008315..3009304
     CDS             complement(3009371..3010957)
     CDS             3011071..3012687
     CDS             3012687..3013517
     CDS             complement(3013585..3014727)
     CDS             complement(3014708..3015727)
     CDS             complement(3015871..3016302)
     CDS             3016505..3016846
     CDS             3016849..3017346
     CDS             3017343..3018011
     CDS             complement(3018052..3020028)
     CDS             3020180..3020773
     CDS             complement(3020891..3023059)
     CDS             3023774..3024169
     CDS             complement(3024158..3024823)
     CDS             complement(3024885..3025325)
     CDS             3025751..3026608
     CDS             complement(3027520..3028152)
     CDS             3028644..3029429
     CDS             complement(3029601..3030959)
     CDS             complement(3030956..3031492)
     CDS             complement(3031492..3031956)
     CDS             complement(3031962..3037733)
     CDS             complement(3037730..3038716)
     CDS             complement(3038722..3040689)
     CDS             complement(3040693..3041691)
     CDS             complement(3041874..3042851)
     CDS             3043140..3044204
     CDS             complement(3044128..3045210)
     CDS             complement(3045293..3046945)
     CDS             complement(3046942..3047505)
     CDS             3047931..3048851
     CDS             3049939..3051120
     CDS             3051279..3051698
     CDS             3051728..3053107
     CDS             3053122..3054279
     CDS             3054480..3055646
     CDS             3055726..3057276
     CDS             complement(3057393..3058703)
     CDS             complement(3058700..3059080)
     CDS             3059808..3060125
     CDS             3060126..3061049
     CDS             complement(3061072..3061203)
     CDS             complement(3061524..3063110)
     CDS             3063558..3063917
     CDS             complement(3064097..3065341)
     CDS             3065529..3066860
     CDS             complement(3066965..3068305)
     CDS             complement(3068318..3069334)
     CDS             complement(3069331..3070560)
     CDS             3070970..3072736
     CDS             3072733..3072942
     CDS             3072970..3074046
     CDS             3074049..3074945
     CDS             3075612..3076169
     CDS             complement(3076625..3078043)
     CDS             3078444..3079193
     CDS             3079206..3080726
     CDS             3080799..3081056
     CDS             complement(3081183..3082628)
     CDS             complement(3082666..3083334)
     CDS             3083472..3086780
     CDS             complement(3086782..3088467)
     CDS             complement(3088464..3089408)
     CDS             complement(3089529..3090779)
     CDS             complement(3090779..3091231)
     CDS             3091611..3092465
     CDS             complement(3092472..3092975)
     CDS             complement(3093136..3093261)
     CDS             complement(3093472..3093771)
     CDS             complement(3093870..3094145)
     CDS             3094475..3095095
     CDS             complement(3095470..3095706)
     CDS             complement(3095976..3096332)
     CDS             3096989..3097609
     CDS             3098059..3098751
     CDS             3098751..3098990
     CDS             3099064..3099408
     CDS             3099508..3099651
     CDS             3099667..3100563
     CDS             complement(3100609..3101862)
     CDS             complement(3101859..3102401)
     CDS             3102904..3103218
     CDS             3103236..3104537
     CDS             3104501..3105163
     CDS             complement(3105244..3107808)
     CDS             complement(3107805..3108614)
     CDS             complement(3108746..3111577)
     CDS             3112168..3112296
     CDS             3112296..3112538
     CDS             complement(3112454..3113230)
     CDS             complement(3113280..3114719)
     CDS             complement(3114953..3116707)
     CDS             3116790..3117377
     CDS             complement(3117486..3117752)
     CDS             complement(3117970..3139470)
     CDS             complement(3139622..3139858)
     CDS             complement(3139855..3141042)
     CDS             3141398..3142744
     CDS             3142772..3144028
     CDS             3144043..3144972
     CDS             3144999..3146543
     CDS             complement(3146609..3148246)
     CDS             3148363..3148611
     CDS             complement(3148774..3149670)
     CDS             complement(3149691..3160826)
     CDS             complement(3160885..3165639)
     CDS             complement(3165680..3174781)
     CDS             complement(3174833..3185224)
     CDS             complement(3185638..3186312)
     CDS             complement(3186353..3186673)
     CDS             complement(3187115..3187651)
     CDS             complement(3187819..3189087)
     CDS             complement(3189084..3190640)
     CDS             complement(3190664..3191398)
     CDS             complement(3191395..3192099)
     CDS             complement(3192096..3193034)
     CDS             complement(3193050..3193838)
     CDS             complement(3193835..3194803)
     CDS             complement(3194800..3195915)
     CDS             complement(3195893..3197047)
     CDS             complement(3197044..3198249)
     CDS             complement(3198254..3198508)
     CDS             complement(3198505..3199095)
     CDS             complement(3199088..3199516)
     CDS             complement(3199513..3200253)
     CDS             complement(3200337..3201602)
     CDS             complement(3201608..3202759)
     CDS             complement(3202764..3202958)
     CDS             3203139..3204737
     CDS             3204734..3206128
     CDS             3206159..3206389
     CDS             3206444..3210397
     CDS             complement(3210483..3211484)
     CDS             3211652..3212479
     CDS             3212541..3213548
     CDS             complement(3213580..3215070)
     CDS             complement(3215119..3215616)
     CDS             3215729..3217105
     CDS             3217110..3218252
     CDS             3218277..3219344
     CDS             3219365..3220390
     CDS             3220387..3221997
     CDS             complement(3222004..3222756)
     CDS             complement(3222756..3223883)
     CDS             complement(3223880..3224956)
     CDS             complement(3224953..3230157)
     CDS             complement(3230154..3236633)
     CDS             3236877..3237632
     CDS             3237729..3239423
     CDS             complement(3239497..3239919)
     CDS             complement(3240153..3241361)
     CDS             3241519..3242769
     CDS             3242818..3243177
     CDS             3243578..3244018
     CDS             3244612..3245814
     CDS             complement(3245859..3246878)
     CDS             complement(3246880..3247845)
     CDS             3247954..3249216
     CDS             3249424..3250527
     CDS             3250524..3251177
     CDS             3251228..3251527
     CDS             complement(3251682..3252770)
     CDS             3252839..3254038
     CDS             3254276..3255085
     CDS             complement(3255162..3255509)
     CDS             3255659..3257125
     CDS             complement(3257193..3259016)
     CDS             complement(3259013..3260809)
     CDS             3261306..3261638
     CDS             complement(3261674..3261925)
     CDS             complement(3262079..3263149)
     CDS             3263199..3263612
     CDS             3264040..3264801
     CDS             complement(3265245..3266222)
     CDS             complement(3266356..3267381)
     CDS             complement(3267413..3267805)
     CDS             3268038..3269096
     CDS             3269120..3269866
     CDS             complement(3270223..3270528)
     CDS             complement(3270530..3270697)
     CDS             complement(3270697..3270933)
     CDS             3271136..3272446
     CDS             3272443..3272703
     CDS             3272700..3273569
     CDS             3273576..3273998
     CDS             3273995..3274336
     CDS             3274375..3274785
     CDS             3274967..3276235
     CDS             complement(3276252..3277025)
     CDS             complement(3277022..3277762)
     CDS             complement(3277749..3278132)
     CDS             complement(3278566..3279111)
     CDS             complement(3279219..3280469)
     CDS             complement(3280466..3281710)
     CDS             complement(3281776..3283176)
     CDS             3283570..3284346
     CDS             3284829..3285203
     CDS             complement(3285741..3286643)
     CDS             complement(3287371..3288363)
     CDS             3288415..3288810
     CDS             3289020..3289409
     CDS             complement(3289434..3290528)
     CDS             complement(3290976..3293000)
     CDS             complement(3292997..3294130)
     CDS             complement(3294127..3296406)
     CDS             complement(3296406..3297542)
     CDS             complement(3297539..3301189)
     CDS             3302010..3303182
     CDS             complement(3303267..3304655)
     CDS             complement(3304652..3305353)
     CDS             complement(3305292..3306074)
     CDS             complement(3306184..3306510)
     CDS             complement(3307119..3307595)
     CDS             3308252..3308845
     CDS             complement(3308853..3309380)
     CDS             complement(3309377..3310726)
     CDS             complement(3310723..3311616)
     CDS             complement(3312249..3313820)
     CDS             complement(3314712..3316091)
     CDS             3316429..3316689
     CDS             3317096..3317527
     CDS             3317537..3317863
     CDS             3318022..3318531
     CDS             3319015..3320583
     CDS             complement(3320875..3321327)
     CDS             complement(3321370..3322473)
     CDS             complement(3322867..3323202)
     CDS             complement(3323199..3323642)
     CDS             3323843..3325240
     CDS             3325494..3326801
     CDS             3326950..3329544
     CDS             3329571..3330566
     CDS             3330570..3331733
     CDS             3331727..3334036
     CDS             complement(3333876..3334832)
     CDS             complement(3334829..3335821)
     CDS             3335905..3336783
     CDS             complement(3336844..3337542)
     CDS             complement(3337549..3338430)
     CDS             3338769..3340889
     CDS             complement(3341006..3342463)
     CDS             3342909..3343799
     CDS             complement(3343774..3344169)
     CDS             complement(3344444..3345085)
     CDS             complement(3345327..3345677)
     CDS             3346132..3347682
     CDS             complement(3347687..3348478)
     CDS             3348826..3349473
     CDS             3349487..3350122
     CDS             complement(3350260..3352656)
     CDS             complement(3352717..3353391)
     CDS             complement(3353524..3354786)
     CDS             complement(3354992..3355501)
     CDS             3355664..3356065
     CDS             3356120..3356590
     CDS             complement(3356580..3357506)
     CDS             3357796..3359010
     CDS             complement(3359057..3359842)
     CDS             complement(3359839..3360615)
     CDS             3360731..3362140
     CDS             complement(3362389..3363252)
     CDS             3363536..3365002
     CDS             complement(3365125..3366054)
     CDS             3366208..3366795
     CDS             complement(3367133..3368101)
     CDS             3368398..3368718
     CDS             3368794..3369378
     CDS             3369487..3369867
     CDS             3369988..3370803
     CDS             3370936..3373284
     CDS             3373708..3374742
     CDS             complement(3374995..3376890)
     CDS             complement(3377260..3378300)
     CDS             3378709..3379428
     CDS             complement(3379649..3382549)
     CDS             3383284..3384675
     CDS             complement(3384737..3386170)
     CDS             3386357..3388261
     CDS             3388391..3389395
     CDS             complement(3389465..3390853)
     CDS             3391310..3392248
     CDS             complement(3392284..3393738)
     CDS             3393833..3395239
     CDS             complement(3395303..3395692)
     CDS             complement(3395726..3396334)
     CDS             complement(3396406..3397734)
     CDS             3398093..3399067
     CDS             3399305..3400222
     CDS             complement(3400348..3401649)
     CDS             3401861..3402862
     CDS             3402918..3403826
     CDS             3404019..3404450
     CDS             3404497..3404766
     CDS             complement(3404778..3405479)
     CDS             3405697..3406506
     CDS             3406512..3407405
     CDS             complement(3407406..3407999)
     CDS             complement(3408210..3409958)
     CDS             complement(3410015..3410974)
     CDS             complement(3410987..3411928)
     CDS             complement(3411952..3413355)
     CDS             complement(3413455..3414414)
     CDS             3415017..3415601
     CDS             complement(3415749..3416993)
     CDS             complement(3417077..3419344)
     CDS             complement(3419436..3420068)
     CDS             3420581..3420904
     CDS             3421239..3422654
     CDS             complement(3422626..3424116)
     CDS             complement(3424113..3425423)
     CDS             3425647..3426039
     CDS             complement(3426040..3426447)
     CDS             complement(3426766..3427608)
     CDS             3427680..3428639
     CDS             complement(3428709..3429452)
     CDS             complement(3429571..3430581)
     CDS             complement(3430575..3431258)
     CDS             3431392..3432444
     CDS             complement(3432527..3433276)
     CDS             3433974..3434687
     CDS             complement(3434756..3436102)
     CDS             3436212..3437561
     CDS             complement(3437530..3439320)
     CDS             complement(3439431..3440240)
     CDS             complement(3440444..3440626)
     CDS             complement(3440806..3441198)
     CDS             3441423..3441689
     CDS             3441958..3443259
     CDS             complement(3443655..3444347)
     CDS             3444512..3444616
     CDS             complement(3444572..3445810)
     CDS             complement(3445807..3445986)
     CDS             complement(3446361..3446501)
     CDS             complement(3446693..3448969)
     CDS             complement(3449056..3449505)
     CDS             complement(3449667..3450479)
     CDS             complement(3450618..3451727)
     CDS             complement(3451732..3452202)
     CDS             complement(3452295..3453110)
     CDS             3453309..3454103
     CDS             complement(3454136..3454915)
     CDS             complement(3454948..3456030)
     CDS             complement(3456087..3456854)
     CDS             complement(3456869..3457606)
     CDS             complement(3458208..3459158)
     CDS             complement(3459155..3460156)
     CDS             complement(3460153..3461265)
     CDS             3461504..3461728
     CDS             3461751..3462299
     CDS             3462296..3463726
     CDS             complement(3463763..3464758)
     CDS             3464958..3465350
     CDS             3465347..3466174
     CDS             complement(3466256..3466732)
     CDS             3466814..3468058
     CDS             3468422..3469504
     CDS             complement(3469602..3470063)
     CDS             complement(3470076..3470672)
     CDS             complement(3470672..3471850)
     CDS             3472079..3474751
     CDS             3475046..3475660
     CDS             3475691..3475939
     CDS             3475927..3477726
     CDS             3477729..3480164
     CDS             3480161..3482446
     CDS             3482443..3483912
     CDS             3483909..3486158
     CDS             3486155..3487414
     CDS             3487407..3488483
     CDS             3488458..3489558
     CDS             3489558..3490229
     CDS             complement(3490262..3491470)
     CDS             3491572..3494067
     CDS             3494094..3494951
     CDS             3495062..3502192
     CDS             complement(3502319..3504289)
     CDS             3504401..3505879
     CDS             3506161..3507732
     CDS             3508078..3510099
     CDS             complement(3510166..3513006)
     CDS             3513294..3516128
     CDS             3516288..3516536
     CDS             complement(3516645..3517571)
     CDS             complement(3517727..3518371)
     CDS             3518566..3519138
     CDS             3519229..3520137
     CDS             3520134..3520952
     CDS             3520949..3521455
     CDS             3521497..3522261
     CDS             complement(3522302..3524290)
     CDS             complement(3524400..3525167)
     CDS             complement(3525208..3525435)
     CDS             complement(3525588..3527192)
     CDS             complement(3527404..3528042)
     CDS             complement(3528126..3528812)
     CDS             complement(3528979..3529395)
     CDS             complement(3529392..3529868)
     CDS             complement(3529868..3531172)
     CDS             complement(3531198..3531971)
     CDS             complement(3531971..3532315)
     CDS             complement(3532315..3533511)
     CDS             complement(3533590..3535020)
     CDS             complement(3535017..3535772)
     CDS             3535871..3536851
     CDS             complement(3536997..3537920)
     CDS             complement(3537931..3538266)
     CDS             complement(3538520..3539548)
     CDS             3539739..3541877
     CDS             3541893..3543071
     CDS             3543068..3544735
     CDS             3544767..3546284
     CDS             3546319..3547332
     CDS             3547329..3548099
     CDS             complement(3548186..3548446)
     CDS             complement(3548543..3549334)
     CDS             complement(3549335..3550534)
     CDS             complement(3550587..3551591)
     CDS             complement(3551857..3552837)
     CDS             complement(3552892..3553887)
     CDS             complement(3553884..3554792)
     CDS             complement(3555144..3555347)
     CDS             complement(3555371..3556225)
     CDS             3556377..3556910
     CDS             3557214..3559055
     CDS             complement(3559134..3559517)
     CDS             complement(3559514..3559762)
     CDS             complement(3559830..3560672)
     CDS             complement(3560712..3562709)
     CDS             complement(3562780..3563280)
     CDS             complement(3563421..3566384)
     CDS             complement(3566694..3567488)
     CDS             3567603..3568319
     CDS             3568327..3568980
     CDS             3569352..3569477
     CDS             3570461..3574405
     CDS             3574416..3574655
     CDS             complement(3575645..3576172)
     CDS             complement(3576297..3578177)
     CDS             complement(3578766..3580373)
     CDS             complement(3580413..3581174)
     CDS             complement(3581242..3581922)
     CDS             3582108..3582311
     CDS             complement(3582542..3585148)
     CDS             3586267..3586617
     CDS             complement(3586614..3588392)
     CDS             complement(3588334..3588846)
     CDS             3589002..3591125
     CDS             complement(3591172..3592005)
     CDS             complement(3592062..3593477)
     CDS             3593620..3595488
     CDS             3595558..3596409
     CDS             complement(3596465..3597262)
     CDS             complement(3597466..3598449)
     CDS             3598903..3599202
     CDS             complement(3599444..3601549)
     CDS             complement(3601646..3601900)
     CDS             3601904..3603334
     CDS             complement(3603368..3604384)
     CDS             complement(3604512..3605993)
     CDS             complement(3606372..3607181)
     CDS             3607360..3607938
     CDS             complement(3607935..3608546)
     CDS             3608770..3609201
     CDS             complement(3609210..3611909)
     CDS             complement(3612054..3612764)
     CDS             complement(3612754..3613677)
     CDS             complement(3613667..3614839)
     CDS             complement(3614836..3615810)
     CDS             complement(3615878..3617026)
     CDS             complement(3617670..3618290)
     CDS             3618652..3619656
     CDS             3619745..3620605
     CDS             3620706..3621197
     CDS             complement(3621405..3622370)
     CDS             complement(3622526..3623128)
     CDS             complement(3623179..3624300)
     CDS             complement(3624297..3624827)
     CDS             complement(3625123..3626007)
     CDS             complement(3626060..3627418)
     CDS             complement(3627884..3628729)
     CDS             3628992..3629966
     CDS             3629966..3630817
     CDS             3630828..3631079
     CDS             complement(3631182..3631979)
     CDS             complement(3632155..3633660)
     CDS             complement(3633653..3638374)
     CDS             complement(3638569..3639756)
     CDS             complement(3639771..3640868)
     CDS             complement(3640975..3641778)
     CDS             complement(3641783..3643015)
     CDS             complement(3643051..3643911)
     CDS             3644323..3644556
     CDS             complement(3644657..3645223)
     CDS             complement(3645220..3646773)
     CDS             complement(3646770..3647216)
     CDS             3647333..3648070
     CDS             3648067..3648822
     CDS             3648846..3649493
     CDS             complement(3649463..3651232)
     CDS             complement(3651353..3653206)
     CDS             3653361..3653990
     CDS             complement(3654090..3655397)
     CDS             complement(3655457..3656914)
     CDS             3656976..3657632
     CDS             3657777..3658238
     CDS             complement(3658288..3659055)
     CDS             complement(3659172..3660176)
     CDS             complement(3660182..3660631)
     CDS             complement(3660790..3661515)
     CDS             complement(3661532..3661855)
     CDS             complement(3661852..3662517)
     CDS             complement(3662514..3662687)
     CDS             complement(3662719..3663330)
     CDS             complement(3663327..3664403)
     CDS             complement(3664400..3665722)
     CDS             3665830..3666528
     CDS             complement(3666443..3667270)
     CDS             complement(3667327..3668769)
     CDS             complement(3668833..3670008)
     CDS             complement(3670057..3671001)
     CDS             complement(3670998..3671696)
     CDS             complement(3671760..3672179)
     CDS             complement(3672730..3673044)
     CDS             complement(3673037..3673621)
     CDS             complement(3673698..3674510)
     CDS             complement(3674552..3674860)
     CDS             complement(3674891..3675580)
     CDS             complement(3675767..3676513)
     CDS             complement(3676523..3677638)
     CDS             complement(3677864..3678685)
     CDS             complement(3678682..3680226)
     CDS             complement(3680223..3681329)
     CDS             complement(3681329..3682801)
     CDS             complement(3682963..3684087)
     CDS             complement(3684084..3685499)
     CDS             complement(3685496..3687040)
     CDS             complement(3687132..3688811)
     CDS             complement(3689285..3689878)
     CDS             complement(3689868..3690983)
     CDS             complement(3691187..3691615)
     CDS             3691967..3693214
     CDS             3693204..3693926
     CDS             3693923..3694717
     CDS             complement(3694890..3697754)
     CDS             complement(3697993..3698349)
     CDS             complement(3698346..3698603)
     CDS             complement(3698607..3698996)
     CDS             complement(3698993..3700459)
     CDS             complement(3700456..3700779)
     CDS             complement(3700776..3703526)
     CDS             3703848..3704900
     CDS             3704902..3706197
     CDS             3706214..3708670
     CDS             complement(3708722..3709117)
     CDS             complement(3709232..3710491)
     CDS             complement(3710553..3711791)
     CDS             complement(3711788..3712558)
     CDS             complement(3712589..3712768)
     CDS             complement(3712867..3716241)
     CDS             complement(3716266..3717840)
     CDS             complement(3717837..3718619)
     CDS             complement(3718756..3719205)
     CDS             3719735..3720223
     CDS             3720230..3720988
     CDS             3720985..3721554
     CDS             3721551..3722390
     CDS             3722387..3723514
     CDS             3723525..3725012
     CDS             complement(3725078..3725767)
     CDS             complement(3725812..3726729)
     CDS             3726938..3727993
     CDS             complement(3728047..3728427)
     CDS             3728613..3730595
     CDS             3730595..3731455
     CDS             complement(3731468..3732487)
     CDS             complement(3732566..3733972)
     CDS             complement(3734098..3734631)
     CDS             complement(3734773..3736395)
     CDS             3736972..3737988
     CDS             complement(3738068..3739030)
     CDS             complement(3739027..3740304)
     CDS             complement(3740306..3741199)
     CDS             complement(3741196..3742092)
     CDS             complement(3742197..3743447)
     CDS             3743744..3748027
     CDS             complement(3748085..3748903)
     CDS             complement(3748976..3750004)
     CDS             complement(3750194..3750700)
     CDS             3750960..3751652
     CDS             3751844..3752647
     CDS             3752911..3754329
     CDS             complement(3754304..3755161)
     CDS             complement(3755271..3756677)
     CDS             complement(3757024..3757971)
     CDS             complement(3758041..3758664)
     CDS             complement(3758703..3759146)
     CDS             3759273..3761072
     CDS             3761150..3762778
     CDS             3762786..3763451
     CDS             3763584..3764393
     CDS             3764386..3766143
     CDS             complement(3766202..3767335)
     CDS             complement(3767332..3768591)
     CDS             complement(3768847..3769053)
     CDS             complement(3769275..3770834)
     CDS             3771014..3772771
     CDS             3772895..3774682
     CDS             3774736..3775278
     CDS             3775275..3776144
     CDS             3776181..3776468
     CDS             complement(3776554..3777228)
     CDS             complement(3777373..3778983)
     CDS             complement(3778980..3780065)
     CDS             complement(3780133..3780966)
     CDS             complement(3781039..3781638)
     CDS             3781746..3782714
     CDS             3782797..3783192
     CDS             3783272..3784333
     CDS             complement(3784429..3784854)
     CDS             complement(3784865..3785836)
     CDS             3785864..3787183
     CDS             3787180..3787410
     CDS             complement(3787443..3788420)
     CDS             complement(3788577..3788939)
     CDS             complement(3789077..3790318)
     CDS             3790413..3791483
     CDS             3791691..3793046
     CDS             3793103..3793732
     CDS             complement(3793957..3795105)
     CDS             3795615..3797417
     CDS             3797560..3798558
     CDS             complement(3798631..3799428)
     CDS             complement(3799428..3799628)
     CDS             3799799..3801682
     CDS             3801672..3802445
     CDS             3802511..3803806
     CDS             complement(3803860..3805023)
     CDS             3805146..3806711
     CDS             complement(3806789..3807115)
     CDS             3807237..3808682
     CDS             3808749..3810578
     CDS             3811191..3813374
     CDS             complement(3813371..3813739)
     CDS             3813870..3814877
     CDS             3814935..3815834
     CDS             3815831..3815926
     CDS             3816015..3817760
     CDS             3817836..3818477
     CDS             complement(3818496..3819224)
     CDS             3819328..3820323
     CDS             3820382..3821992
     CDS             3822088..3822777
     CDS             complement(3822821..3823132)
     CDS             3823496..3824920
     CDS             complement(3824985..3826454)
     CDS             3826605..3828194
     CDS             complement(3828277..3831324)
     CDS             complement(3831321..3832115)
     CDS             3832142..3833071
     CDS             3833208..3833696
     CDS             complement(3833836..3835185)
     CDS             3835390..3837186
     CDS             3837344..3838189
     CDS             3838561..3838845
     CDS             complement(3839041..3839739)
     CDS             complement(3839915..3840613)
     CDS             complement(3840715..3841098)
     CDS             3841180..3841974
     CDS             complement(3842017..3842622)
     CDS             complement(3842822..3843406)
     CDS             complement(3843880..3845373)
     CDS             3845473..3845781
     CDS             3845778..3846641
     CDS             complement(3846805..3847056)
     CDS             complement(3847190..3847423)
     CDS             3848342..3849103
     CDS             complement(3849141..3850379)
     CDS             complement(3850382..3851119)
     CDS             complement(3851109..3851981)
     CDS             complement(3852040..3852636)
     CDS             complement(3852633..3853856)
     CDS             3854095..3854766
     CDS             3855149..3855406
     CDS             complement(3855433..3856347)
     CDS             complement(3856344..3859496)
     CDS             3859648..3859854
     CDS             complement(3859860..3861008)
     CDS             complement(3861140..3862018)
     CDS             3862282..3863202
     CDS             3863446..3864114
     CDS             complement(3864298..3864765)
     CDS             complement(3864850..3865287)
     CDS             complement(3865396..3867774)
     CDS             complement(3867826..3868308)
     CDS             complement(3868447..3868851)
     CDS             3869042..3871780
     CDS             complement(3871963..3872409)
     CDS             3872598..3874007
     CDS             3874262..3874912
     CDS             3875555..3876781
     CDS             3876887..3878056
     CDS             3878097..3879041
     CDS             3879113..3879352
     CDS             3879355..3880581
     CDS             3880604..3882028
     CDS             3882137..3882823
     CDS             complement(3882858..3884420)
     CDS             complement(3884692..3885183)
     CDS             3885495..3885824
     CDS             3886072..3886992
     CDS             3887101..3889221
     CDS             3889370..3890287
     CDS             3890599..3891669
     CDS             complement(3891746..3892108)
     CDS             3892652..3893200
     CDS             complement(3893312..3896014)
     CDS             3896172..3896594
     CDS             3896591..3897775
     CDS             3897788..3898957
     CDS             3899053..3900336
     CDS             3900603..3901637
     CDS             complement(3901724..3903175)
     CDS             3903392..3904537
     CDS             complement(3904718..3905755)
     CDS             complement(3905755..3906024)
     CDS             complement(3906311..3907330)
     CDS             3907411..3908001
     CDS             3908167..3909039
     CDS             3909243..3910682
     CDS             3910860..3912224
     CDS             complement(3912499..3913797)
     CDS             complement(3914159..3914545)
     CDS             complement(3914545..3914868)
     CDS             3915180..3916679
     CDS             complement(3917000..3917587)
     CDS             complement(3917897..3918241)
     CDS             3918324..3918545
     CDS             complement(3918728..3918913)
     CDS             3919265..3920548
     CDS             3920633..3920944
     CDS             3920988..3921251
     CDS             complement(3921508..3922749)
     CDS             complement(3922739..3924883)
     CDS             3925378..3925698
     CDS             complement(3925658..3926467)
     CDS             complement(3926480..3927295)
     CDS             complement(3927331..3928263)
     CDS             complement(3928370..3928906)
     CDS             complement(3928956..3930854)
     CDS             complement(3930964..3932559)
     CDS             complement(3932665..3933498)
     CDS             complement(3933508..3934773)
     CDS             complement(3934910..3937645)
     CDS             3937947..3939701
     CDS             3940117..3940761
     CDS             complement(3940828..3942000)
     CDS             complement(3942071..3943450)
     CDS             complement(3943561..3944166)
     CDS             complement(3944163..3944504)
     CDS             3944532..3944789
     CDS             3944844..3945920
     CDS             3945917..3946678
     CDS             3946680..3947555
     CDS             3947593..3947904
     CDS             complement(3947909..3948739)
     CDS             3949021..3949617
     CDS             3949724..3951151
     CDS             3951148..3951945
     CDS             3952057..3953493
     CDS             complement(3953509..3954321)
     CDS             complement(3954327..3955166)
     CDS             complement(3955231..3956388)
     CDS             complement(3956552..3957451)
     CDS             complement(3957448..3957825)
     CDS             complement(3957818..3959212)
     CDS             complement(3959209..3959682)
     CDS             complement(3959700..3960758)
     CDS             complement(3960916..3961278)
     CDS             complement(3961335..3962069)
     CDS             complement(3962134..3963297)
     CDS             complement(3963350..3964372)
     CDS             3964851..3965174
     CDS             complement(3965358..3966545)
     CDS             3966580..3967383
     CDS             3967555..3968409
     CDS             complement(3968467..3968748)
     CDS             complement(3968854..3969138)
     CDS             complement(3969303..3971183)
     CDS             complement(3971380..3971916)
     CDS             3972137..3973156
     CDS             3973342..3973608
     CDS             complement(3973686..3974126)
     CDS             complement(3974123..3975103)
     CDS             complement(3975217..3977637)
     CDS             complement(3977634..3978476)
     CDS             complement(3978632..3979492)
     CDS             complement(3979729..3980313)
     CDS             complement(3980679..3981299)
     CDS             complement(3981296..3981694)
     CDS             complement(3981804..3982370)
     CDS             complement(3982542..3985055)
     CDS             3985121..3985339
     CDS             3985738..3986208
     CDS             complement(3986294..3987739)
     CDS             complement(3987832..3988086)
     CDS             complement(3988098..3988412)
     CDS             complement(3988653..3991727)
     CDS             complement(3991858..3992484)
     CDS             complement(3992685..3994676)
     CDS             3994778..3995827
     CDS             complement(3995905..3996603)
     CDS             complement(3996797..3999976)
     CDS             complement(4000313..4001875)
     CDS             complement(4002029..4002454)
     CDS             4002597..4003916
     CDS             complement(4003927..4004337)
     CDS             complement(4004334..4005668)
     CDS             complement(4005665..4008283)
     CDS             4008353..4009033
     CDS             complement(4011248..4011424)
     CDS             4011629..4012390
     CDS             4012937..4013050
     CDS             4015106..4015327
     CDS             complement(4015393..4016205)
     CDS             complement(4016295..4017584)
     CDS             complement(4017787..4018449)
     CDS             complement(4018464..4019105)
     CDS             complement(4019278..4020624)
     CDS             4021469..4021930
     CDS             4022185..4022916
     CDS             complement(4023424..4024062)
     CDS             4024101..4024640
     CDS             complement(4024641..4025177)
     CDS             4025666..4026490
     CDS             complement(4026804..4027772)
     CDS             complement(4027783..4028064)
     CDS             complement(4028064..4028414)
     CDS             complement(4028615..4028938)
     CDS             complement(4029172..4029762)
     CDS             4029895..4031124
     CDS             4031147..4031464
     CDS             complement(4031475..4031942)
     CDS             complement(4032056..4033261)
     CDS             complement(4033397..4034020)
     CDS             4034228..4036783
     CDS             complement(4036854..4037285)
     CDS             complement(4037254..4037559)
     CDS             complement(4037612..4039078)
     CDS             complement(4039075..4040160)
     CDS             complement(4040160..4040684)
     CDS             complement(4040681..4041145)
     CDS             complement(4041142..4041915)
     CDS             complement(4041912..4042967)
     CDS             complement(4042964..4043890)
     CDS             complement(4043887..4044684)
     CDS             complement(4044681..4046186)
     CDS             complement(4046183..4047520)
     CDS             complement(4047520..4048809)
     CDS             complement(4048830..4049726)
     CDS             4049906..4050367
     CDS             4050457..4050951
     CDS             4050966..4051805
     CDS             complement(4051824..4052357)
     CDS             4052497..4053663
     CDS             4053886..4055280
     CDS             4055365..4055793
     CDS             complement(4055810..4056394)
     CDS             complement(4056526..4057248)
     CDS             complement(4057245..4057691)
     CDS             complement(4057695..4059371)
     CDS             4059700..4061100
     CDS             4061097..4063700
     CDS             complement(4063797..4065050)
     CDS             complement(4065085..4066176)
     CDS             complement(4066176..4067276)
     CDS             4067470..4069530
     CDS             4069610..4070428
     CDS             complement(4070539..4070745)
     CDS             complement(4070889..4072259)
     CDS             complement(4072222..4072887)
     CDS             4073039..4073440
     CDS             complement(4073519..4075084)
     CDS             complement(4075081..4076082)
     CDS             complement(4076347..4077039)
     CDS             4077341..4077730
     CDS             4077843..4078868
     CDS             complement(4079190..4079723)
     CDS             4079852..4080823
     CDS             4080944..4081486
     CDS             complement(4081558..4082286)
     CDS             complement(4082389..4084446)
     CDS             complement(4084446..4084817)
     CDS             complement(4084959..4085375)
     CDS             complement(4085458..4085895)
     CDS             complement(4085979..4086989)
     CDS             complement(4087086..4088432)
     CDS             complement(4088429..4089718)
     CDS             complement(4089844..4090995)
     CDS             4091305..4092402
     CDS             4092451..4092687
     CDS             4092779..4092985
     CDS             complement(4093057..4093584)
     CDS             complement(4093637..4093954)
     CDS             complement(4093954..4094274)
     CDS             4094400..4094813
     CDS             4094838..4095173
     CDS             4095359..4096330
     CDS             complement(4096387..4097379)
     CDS             complement(4097807..4098439)
     CDS             4098668..4099252
     CDS             4099249..4099527
     CDS             4099538..4100314
     CDS             4100305..4100448
     CDS             4100453..4100971
     CDS             4101130..4102473
     CDS             4102540..4103616
     CDS             4103620..4104573
     CDS             complement(4104587..4106011)
     CDS             complement(4106046..4107506)
     CDS             complement(4107519..4108706)
     CDS             complement(4108820..4110295)
     CDS             complement(4110526..4112256)
     CDS             complement(4112340..4113422)
     CDS             complement(4113593..4114192)
     CDS             complement(4114173..4114556)
     CDS             complement(4114546..4114968)
     CDS             complement(4114968..4117493)
     CDS             4117933..4118493
     CDS             4118486..4118869
     CDS             complement(4118974..4120764)
     CDS             4121273..4123120
     CDS             4123104..4123799
     CDS             complement(4123854..4128911)
     CDS             complement(4129157..4130326)
     CDS             complement(4130390..4131292)
     CDS             complement(4131406..4133094)
     CDS             complement(4133158..4134195)
     CDS             complement(4134236..4135435)
     CDS             4135813..4136286
     CDS             4136598..4137953
     CDS             4138254..4139537
     CDS             4139699..4142128
     CDS             4142232..4143470
     CDS             complement(4143467..4144267)
     CDS             complement(4144340..4144585)
     CDS             complement(4144748..4146538)
     CDS             4146771..4148216
     CDS             complement(4148254..4148913)
     CDS             complement(4148968..4151025)
     CDS             4151132..4151980
     CDS             4151977..4152819
     CDS             complement(4152910..4153761)
     CDS             complement(4153878..4155266)
     CDS             4155295..4155867
     CDS             complement(4156061..4156516)
     CDS             complement(4156530..4156814)
     CDS             complement(4156930..4158066)
     CDS             complement(4158308..4159765)
     CDS             complement(4159765..4160694)
     CDS             complement(4160698..4162350)
     CDS             complement(4162443..4163267)
     CDS             complement(4163267..4163794)
     CDS             complement(4163826..4164050)
     CDS             complement(4164146..4164925)
     CDS             complement(4164968..4165189)
     CDS             complement(4165378..4165866)
     CDS             complement(4166001..4168112)
     CDS             complement(4168206..4168766)
     CDS             complement(4168821..4169531)
     CDS             complement(4169574..4170512)
     CDS             4170587..4172137
     CDS             complement(4172202..4173290)
     CDS             complement(4173402..4173626)
     CDS             complement(4173922..4175949)
     CDS             complement(4176348..4177277)
     CDS             complement(4177383..4178624)
     CDS             complement(4178739..4182053)
     CDS             complement(4182170..4183219)
     CDS             complement(4183373..4184698)
     CDS             complement(4184695..4186107)
     CDS             complement(4186273..4187937)
     CDS             4188038..4188859
     CDS             4188873..4189538
     CDS             4189876..4190490
     CDS             complement(4190849..4191037)
     CDS             complement(4191054..4191791)
     CDS             4191983..4192207
     CDS             4192303..4192542
     CDS             complement(4193189..4193596)
     CDS             complement(4193635..4199805)
     CDS             4200306..4201499
     CDS             complement(4201321..4202280)
     CDS             4202510..4203058
     CDS             4203090..4205297
     CDS             complement(4205407..4206663)
     CDS             4206735..4206926
     CDS             complement(4206932..4208437)
     CDS             complement(4208569..4209366)
     CDS             complement(4209485..4209637)
     CDS             complement(4209661..4210581)
     CDS             4210784..4211200
     CDS             4211193..4211681
     CDS             complement(4211654..4212409)
     CDS             complement(4212560..4213999)
     CDS             4214138..4215508
     CDS             4215729..4216538
     CDS             4216539..4217753
     CDS             complement(4217834..4218985)
     CDS             complement(4219116..4220159)
     CDS             complement(4220288..4220587)
     CDS             complement(4220615..4221631)
     CDS             complement(4221631..4222461)
     CDS             complement(4222547..4223653)
     CDS             complement(4223965..4225521)
     CDS             complement(4225584..4227143)
     CDS             complement(4227140..4227841)
     CDS             4228005..4228703
     CDS             4228804..4229739
     CDS             4229736..4230560
     CDS             4230757..4234569
     CDS             4234652..4234831
     CDS             4234932..4237007
     CDS             4237004..4238119
     CDS             complement(4238218..4239234)
     CDS             complement(4239273..4240448)
     CDS             complement(4240590..4240991)
     CDS             4241016..4241420
     CDS             4241432..4241557
     CDS             4241561..4241962
     CDS             complement(4242093..4242482)
     CDS             4242525..4243475
     CDS             4243900..4244157
     CDS             complement(4244291..4245052)
     CDS             complement(4245034..4245804)
     CDS             complement(4245801..4245959)
     CDS             complement(4245956..4247665)
     CDS             4248005..4249453
     CDS             complement(4249476..4251026)
     CDS             complement(4251027..4252079)
     CDS             4252245..4254059
     CDS             complement(4254080..4255648)
     CDS             4255751..4256449
     CDS             complement(4256356..4256859)
     CDS             complement(4256856..4257071)
     CDS             complement(4257302..4257400)
     CDS             complement(4257510..4257797)
     CDS             complement(4257799..4258605)
     CDS             complement(4258814..4259539)
     CDS             complement(4259536..4259925)
     CDS             complement(4260115..4260786)
     CDS             4260939..4262240
     CDS             4262210..4263334
     CDS             4263360..4264178
     CDS             4264238..4265161
     CDS             complement(4265116..4266318)
     CDS             4266499..4267071
     CDS             4267163..4267654
     CDS             complement(4267635..4268573)
     CDS             complement(4268596..4269429)
     CDS             complement(4269531..4269773)
     CDS             4270130..4270717
     CDS             complement(4270993..4273983)
     CDS             complement(4274087..4275085)
     CDS             4275084..4276496
     CDS             complement(4276516..4277178)
     CDS             complement(4277210..4277728)
     CDS             4278204..4278371
     CDS             4278553..4279605
     CDS             4279738..4281084
     CDS             complement(4281182..4281364)
     CDS             complement(4281423..4281785)
     CDS             complement(4281915..4282169)
     CDS             complement(4282291..4284450)
     CDS             4284533..4284775
     CDS             complement(4284744..4286024)
     CDS             4286183..4287163
     CDS             4287235..4287462
     CDS             4287689..4287964
     CDS             complement(4288129..4289076)
     CDS             complement(4289073..4290404)
     CDS             complement(4290413..4291759)
     CDS             complement(4291779..4291961)
     CDS             complement(4292075..4295509)
     CDS             complement(4295506..4298940)
     CDS             complement(4299039..4299584)
     CDS             complement(4299587..4300438)
     CDS             complement(4300489..4301562)
     CDS             4301587..4302546
     CDS             complement(4302612..4306073)
     CDS             complement(4306201..4306848)
     CDS             complement(4306848..4307486)
     CDS             complement(4307496..4308590)
     CDS             complement(4308600..4309574)
     CDS             complement(4309703..4310029)
     CDS             4310108..4311070
     CDS             complement(4311078..4311545)
     CDS             complement(4311627..4312070)
     CDS             complement(4312082..4313026)
     CDS             4313121..4315253
     CDS             4315355..4316791
     CDS             4316788..4318200
     CDS             4318539..4319267
     CDS             4319278..4321191
     CDS             4321195..4322295
     CDS             complement(4322380..4322820)
     CDS             4323000..4323305
     CDS             4323394..4323756
     CDS             complement(4323798..4324616)
     CDS             4324701..4324967
     CDS             complement(4325171..4325290)
     CDS             complement(4325301..4325654)
     CDS             complement(4325692..4326579)
     CDS             complement(4326638..4327237)
     CDS             complement(4327391..4327552)
     CDS             complement(4328025..4330364)
     CDS             4330518..4331096
     CDS             complement(4331050..4332171)
     CDS             complement(4332641..4333846)
     CDS             complement(4333791..4334522)
     CDS             complement(4334574..4335053)
     CDS             4335193..4336641
     CDS             4336638..4337150
     CDS             4337187..4339004
     CDS             4339001..4340905
     CDS             complement(4340915..4341625)
     CDS             complement(4341628..4342584)
     CDS             complement(4342581..4343459)
     CDS             complement(4343452..4344366)
     CDS             4344491..4345105
     CDS             4345197..4346723
     CDS             complement(4346984..4348198)
     CDS             complement(4348361..4349311)
     CDS             complement(4349434..4350294)
     CDS             4350727..4352328
     CDS             4352418..4353356
     CDS             4353349..4354317
     CDS             4354371..4355408
     CDS             4355392..4356432
     CDS             4356581..4357774
     CDS             4358665..4359423
     CDS             complement(4359728..4360129)
     CDS             4360175..4360939
     CDS             complement(4360946..4362514)
     CDS             complement(4362511..4363131)
     CDS             complement(4363124..4363354)
     CDS             complement(4363362..4363655)
     CDS             4363693..4363971
     CDS             complement(4363980..4364537)
     CDS             complement(4365158..4366426)
     CDS             4366652..4366903
     CDS             complement(4366964..4367851)
     CDS             complement(4367854..4369032)
     CDS             complement(4369456..4369860)
     CDS             4370284..4370997
     CDS             4371349..4372122
     CDS             complement(4372172..4374559)
     CDS             4374889..4375227
     CDS             complement(4375302..4376312)
     CDS             complement(4376305..4377342)
     CDS             complement(4377348..4378289)
     CDS             complement(4378364..4379374)
     CDS             complement(4379480..4381105)
     CDS             complement(4381347..4382033)
     CDS             complement(4382033..4383358)
     CDS             4383476..4384813
     CDS             4384810..4385079
     CDS             4385255..4386508
     CDS             complement(4386586..4387563)
     CDS             complement(4387922..4388827)
     CDS             complement(4388907..4389908)
     CDS             4389999..4390316
     CDS             complement(4390324..4391877)
     CDS             complement(4391977..4393668)
     CDS             complement(4393738..4395150)
     CDS             complement(4395200..4396363)
     CDS             complement(4396394..4397956)
     CDS             4398139..4398546
     CDS             complement(4398598..4399404)
     CDS             complement(4399584..4401179)
     CDS             complement(4401307..4402938)
     CDS             complement(4403009..4403317)
     CDS             4403631..4404845
     CDS             4404855..4405337
     CDS             4405842..4406939
     CDS             4407045..4407860
     CDS             4407857..4409119
     CDS             4409184..4410365
     CDS             complement(4410416..4410670)
     CDS             complement(4410667..4411731)
     CDS             complement(4411724..4412170)
     CDS             complement(4412224..4412901)
     CDS             complement(4412957..4413658)
     CDS             complement(4413743..4414252)
     CDS             complement(4414249..4415343)
     CDS             complement(4415340..4416458)
     CDS             complement(4416480..4417985)
     CDS             complement(4418030..4418398)
     CDS             complement(4418519..4420432)
     CDS             4420631..4421788
     CDS             complement(4421900..4423255)
     CDS             complement(4423370..4423834)
     CDS             complement(4423855..4424298)
     CDS             complement(4424540..4425907)
     CDS             complement(4426108..4426401)
     CDS             complement(4426391..4426678)
     CDS             4426861..4428918
     CDS             4428915..4430351
     CDS             4430348..4432861
     CDS             4432858..4433202
     CDS             4433203..4434291
     CDS             complement(4434379..4434996)
     CDS             complement(4434977..4435342)
     CDS             complement(4435452..4435859)
     CDS             complement(4435859..4438927)
     CDS             4439364..4440542
     CDS             complement(4440599..4441447)
     CDS             complement(4441533..4442552)
     CDS             4442814..4443590
     CDS             4443592..4444542
     CDS             4444539..4444841
     CDS             4444921..4446210
     CDS             complement(4446309..4447901)
     CDS             complement(4447919..4448707)
     CDS             complement(4448704..4449312)
     CDS             complement(4449309..4450079)
     CDS             complement(4450085..4450285)
     CDS             complement(4450276..4451430)
     CDS             complement(4451427..4452053)
     CDS             complement(4452310..4453260)
     CDS             complement(4453294..4454973)
     CDS             complement(4455032..4455637)
     CDS             complement(4455676..4456506)
     CDS             complement(4456575..4457147)
     CDS             complement(4457180..4458202)
     CDS             complement(4458296..4458922)
     CDS             complement(4458937..4459344)
     CDS             complement(4459363..4459743)
     CDS             complement(4460007..4460120)
     CDS             complement(4460213..4460434)
     CDS             complement(4460948..4461793)
     CDS             complement(4461874..4462527)
     CDS             complement(4462528..4463853)
     CDS             complement(4464748..4465191)
     CDS             complement(4465191..4465373)
     CDS             complement(4465373..4465987)
     CDS             complement(4466022..4466411)
     CDS             complement(4466408..4466950)
     CDS             complement(4466967..4467368)
     CDS             complement(4467468..4467653)
     CDS             complement(4467655..4468224)
     CDS             complement(4468221..4468547)
     CDS             complement(4468544..4468912)
     CDS             complement(4469011..4469286)
     CDS             complement(4469283..4469519)
     CDS             complement(4469519..4469944)
     CDS             complement(4469948..4470814)
     CDS             complement(4470814..4471272)
     CDS             complement(4471313..4471594)
     CDS             complement(4471607..4472446)
     CDS             complement(4472459..4472761)
     CDS             complement(4472758..4473408)
     CDS             complement(4473405..4474064)
     CDS             complement(4474076..4474384)
     CDS             complement(4474732..4475925)
     CDS             complement(4476148..4478244)
     CDS             complement(4478319..4478789)
     CDS             complement(4478791..4479165)
     CDS             complement(4479652..4480023)
     CDS             complement(4480370..4480741)
     CDS             complement(4480766..4481137)
     CDS             complement(4481199..4485092)
     CDS             complement(4485213..4488644)
     CDS             complement(4489207..4489593)
     CDS             complement(4489649..4490194)
     CDS             complement(4490592..4491308)
     CDS             complement(4491387..4491818)
     CDS             complement(4492011..4492739)
     CDS             complement(4492778..4493158)
     CDS             complement(4493566..4493958)
     CDS             complement(4493960..4494430)
     CDS             complement(4494519..4494686)
     CDS             complement(4495082..4497610)
     CDS             complement(4497646..4497792)
     CDS             4498043..4498474
     CDS             complement(4498504..4499736)
     CDS             4499854..4500816
     CDS             complement(4500777..4501163)
     CDS             4501372..4503834
     CDS             complement(4503847..4504083)
     CDS             4504440..4506185
     CDS             4506300..4508024
     CDS             4508024..4508566
     CDS             complement(4508631..4508840)
     CDS             4509215..4509529
     CDS             4509526..4509783
     CDS             complement(4509850..4509990)
     CDS             complement(4510223..4511089)
     CDS             complement(4511275..4512540)
     CDS             complement(4512562..4513785)
     CDS             4514133..4514558
     CDS             complement(4514605..4514814)
     CDS             4515171..4515485
     CDS             4515482..4515739
     CDS             complement(4515806..4516651)
     CDS             complement(4516787..4517311)
     CDS             4517404..4518345
     CDS             4518384..4518794
     CDS             complement(4518881..4519789)
     CDS             complement(4519782..4520720)
     CDS             4520806..4521840
     CDS             4521992..4522660
     CDS             4522791..4523645
     CDS             4523681..4524406
     CDS             complement(4524469..4526103)
     CDS             4526202..4526693
     CDS             4526755..4528443
     CDS             4528440..4529300
     CDS             complement(4529323..4530453)
     CDS             complement(4530461..4530994)
     CDS             complement(4531009..4531497)
     CDS             4531682..4532299
     CDS             complement(4532312..4533940)
     CDS             4534160..4535650
     CDS             4535767..4536261
     CDS             4536350..4537522
     CDS             complement(4537581..4538672)
     CDS             4539172..4539543
     CDS             complement(4539631..4541034)
     CDS             4541235..4541828
     CDS             complement(4541832..4542332)
     CDS             complement(4542417..4543736)
     CDS             4543960..4544382
     CDS             4544497..4545870
     CDS             4546121..4546429
     CDS             complement(4546542..4546829)
     CDS             complement(4546826..4547503)
     CDS             4547645..4548478
     CDS             4548605..4549621
     CDS             4549748..4550095
     CDS             4550550..4551134
     CDS             complement(4551077..4551397)
     CDS             4551540..4552043
     CDS             complement(4552045..4553184)
     CDS             complement(4553360..4553701)
     CDS             complement(4553698..4554345)
     CDS             4554461..4554994
     CDS             complement(4555006..4555464)
     CDS             complement(4555521..4556225)
     CDS             complement(4556222..4557103)
     CDS             complement(4557208..4557570)
     CDS             complement(4557567..4557959)
     CDS             complement(4557956..4558180)
     CDS             complement(4558177..4559076)
     CDS             complement(4559073..4559789)
     CDS             complement(4559735..4560109)
     CDS             complement(4560242..4560400)
     CDS             complement(4560397..4560675)
     CDS             complement(4560672..4560902)
     CDS             complement(4560902..4561126)
     CDS             complement(4561123..4561578)
     CDS             complement(4561648..4561845)
     CDS             complement(4561842..4562696)
     CDS             complement(4562693..4562956)
     CDS             4563116..4563613
     CDS             4563630..4565093
     CDS             4565442..4567259
     CDS             complement(4567321..4568148)
     CDS             complement(4568218..4568913)
     CDS             complement(4568913..4569218)
     CDS             complement(4569219..4569548)
     CDS             complement(4569679..4570962)
     CDS             complement(4570962..4573079)
     CDS             4573360..4574643
     CDS             complement(4574715..4575308)
     CDS             4575531..4576844
     CDS             complement(4576864..4579695)
     CDS             complement(4579986..4580702)
     CDS             complement(4580693..4581190)
     CDS             complement(4581348..4583696)
     CDS             complement(4584131..4584565)
     CDS             complement(4584565..4584900)
     CDS             4585050..4587458
     CDS             complement(4587535..4587888)
     CDS             complement(4587975..4588382)
     CDS             complement(4588379..4588546)
     CDS             complement(4588573..4589334)
     CDS             complement(4589331..4590326)
     CDS             complement(4590323..4591528)
     CDS             complement(4591525..4592625)
     CDS             4593388..4594191
     CDS             complement(4594249..4594998)
     CDS             4595203..4597188
     CDS             4597445..4598377
     CDS             complement(4598388..4598753)
     CDS             complement(4598750..4601149)
     CDS             4601429..4601833
     CDS             complement(4602120..4602800)
     CDS             4603269..4605395
     CDS             complement(4605520..4606302)
     CDS             complement(4606573..4607643)
     CDS             complement(4607784..4609337)
     CDS             complement(4609334..4610866)
     CDS             complement(4610949..4612910)
     CDS             complement(4612921..4613238)
     CDS             complement(4613235..4614005)
     CDS             complement(4614002..4614637)
     CDS             complement(4614639..4615982)
     CDS             complement(4616044..4618563)
     CDS             complement(4618563..4619894)
     CDS             complement(4619891..4620808)
     CDS             complement(4620841..4622166)
     CDS             complement(4622267..4623004)
     CDS             complement(4623048..4623728)
     CDS             complement(4623743..4624108)
     CDS             complement(4624218..4625489)
     CDS             complement(4625742..4626389)
     CDS             complement(4626526..4627710)
     CDS             complement(4627843..4628952)
     CDS             complement(4628949..4629425)
     CDS             complement(4629422..4630225)
     CDS             complement(4630222..4630542)
     CDS             complement(4630539..4631600)
     CDS             4631946..4632881
     CDS             4632881..4633813
     CDS             complement(4633915..4634844)
     CDS             complement(4634866..4636953)
     CDS             4637388..4638146
     CDS             complement(4638241..4639050)
     CDS             complement(4639047..4640135)
     CDS             complement(4640170..4641105)
     CDS             complement(4641393..4643273)
     CDS             complement(4643403..4643696)
     CDS             complement(4643732..4644154)
     CDS             complement(4644192..4645361)
     CDS             4645628..4647181
     CDS             4647368..4648273
     CDS             4648471..4649856
     CDS             complement(4649895..4650986)
     CDS             complement(4651144..4651602)
     CDS             4651874..4652146
     CDS             complement(4652208..4652837)
     CDS             complement(4652893..4653843)
     CDS             complement(4653843..4655303)
     CDS             complement(4655388..4656365)
     CDS             complement(4656365..4658002)
     CDS             complement(4658002..4658859)
     CDS             complement(4658859..4659434)
     CDS             complement(4659434..4660069)
     CDS             complement(4660074..4661420)
     CDS             4661556..4661879
     CDS             complement(4661883..4662440)
     CDS             complement(4662437..4665979)
     CDS             4666159..4668243
     CDS             4668299..4670395
     CDS             complement(4670398..4671348)
     CDS             4671468..4671593
     CDS             complement(4671677..4673077)
     CDS             4673128..4673811
     CDS             4673860..4674138
     CDS             4674168..4674524
     CDS             4674603..4675322
     CDS             complement(4675370..4676815)
     CDS             complement(4676990..4678468)
     CDS             4679076..4679609
     CDS             complement(4679706..4680419)
     CDS             4680629..4682449
     CDS             complement(4682558..4683349)
     CDS             4683585..4685105
     CDS             complement(4685200..4686411)
     CDS             4686462..4687232
     CDS             4688038..4688592
     CDS             complement(4688562..4689632)
     CDS             4689682..4690095
     CDS             4690320..4690472
     CDS             4690990..4691733
     CDS             4691730..4692161
     CDS             complement(4692376..4692681)
     CDS             4692880..4693368
     CDS             complement(4693610..4694041)
     CDS             complement(4694038..4694841)
     CDS             complement(4695075..4695917)
     CDS             complement(4695914..4696861)
     CDS             4696958..4698163
     CDS             4698160..4698867
     CDS             4698864..4698995
     CDS             complement(4699050..4699415)
     CDS             4699603..4702689
     CDS             4702815..4703813
     CDS             complement(4703804..4704718)
     CDS             4704906..4705493
     CDS             complement(4705943..4707478)
     CDS             complement(4707627..4709093)
     CDS             4709595..4710458
     CDS             4711404..4711580
     CDS             complement(4711601..4712491)
     CDS             complement(4712583..4712927)
     CDS             4713855..4714556
     CDS             4714523..4717135
     CDS             4717132..4718817
     CDS             4718814..4720490
     CDS             4720490..4720750
     CDS             4720747..4721847
     CDS             4721844..4722824
     CDS             4722821..4723729
     CDS             4723726..4724616
     CDS             4724613..4725572
     CDS             complement(4725867..4726733)
     CDS             complement(4726806..4727381)
     CDS             4727460..4728383
     CDS             4728380..4728613
     CDS             4728680..4728940
     CDS             complement(4729029..4729319)
     CDS             complement(4729340..4730227)
     CDS             4730351..4730788
     CDS             complement(4730627..4731694)
     CDS             complement(4731958..4732233)
     CDS             complement(4732391..4732567)
     CDS             complement(4732601..4733632)
     CDS             complement(4734067..4734402)
     CDS             4735028..4735480
     CDS             complement(4735674..4736924)
     CDS             complement(4737377..4737607)
     CDS             complement(4737598..4737888)
     CDS             4738107..4738232
     CDS             4738229..4738420
     CDS             4738472..4739119
     CDS             4739116..4739448
     CDS             4739501..4740175
     CDS             4740172..4741644
     CDS             complement(4742309..4743142)
     CDS             4743576..4744526
     CDS             4744725..4745324
     CDS             4745325..4745516
     CDS             4745683..4746063
     CDS             4746310..4747173
     CDS             4747199..4747306
     CDS             4747629..4747955
     CDS             4747966..4748661
     CDS             4748874..4750097
     CDS             4750441..4750935
     CDS             4751084..4751860
     CDS             4751866..4754352
     CDS             complement(4754571..4755155)
     CDS             complement(4755687..4756298)
     CDS             4756320..4757093
     CDS             4757144..4758034
     CDS             4758168..4758707
     CDS             4759083..4759466
     CDS             complement(4759657..4759965)
     CDS             4760069..4760632
     CDS             complement(4761128..4762180)
     CDS             complement(4762443..4763723)
     CDS             4763990..4764829
     CDS             4765019..4765513
     CDS             4765568..4766092
     CDS             4766099..4767334
     CDS             4767331..4768218
     CDS             4768264..4768737
     CDS             complement(4768747..4770150)
     CDS             complement(4770495..4771277)
     CDS             complement(4771231..4771884)
     CDS             4772069..4772899
     CDS             4772896..4773552
     CDS             complement(4774015..4774602)
     CDS             4775035..4775574
     CDS             complement(4775609..4775866)
     CDS             complement(4776145..4777140)
     CDS             4777237..4777644
     CDS             4777701..4778357
     CDS             4778512..4778853
     CDS             complement(4778889..4779038)
     CDS             complement(4779192..4779800)
     CDS             complement(4779797..4780477)
     CDS             4780704..4781696
     CDS             complement(4781730..4782971)
     CDS             complement(4783007..4783363)
     CDS             complement(4783461..4784762)
     CDS             4785558..4786649
     CDS             complement(4786720..4787841)
     CDS             complement(4787841..4789256)
     CDS             4789319..4789990
     CDS             complement(4790045..4791760)
     CDS             complement(4791791..4792534)
     CDS             complement(4792558..4793520)
     CDS             4793593..4794153
     CDS             4794282..4795730
     CDS             4795727..4796446
     CDS             4796446..4797069
     CDS             4797066..4798298
     CDS             4798295..4799152
     CDS             4799149..4800018
     CDS             4800015..4801052
     CDS             complement(4801073..4801255)
     CDS             complement(4801252..4802064)
     CDS             4802612..4802884
     CDS             4803107..4803649
     CDS             4803802..4804092
     CDS             complement(4804199..4804609)
     CDS             4804684..4805304
     CDS             complement(4805754..4807109)
     CDS             complement(4807674..4809074)
     CDS             complement(4809128..4812106)
     CDS             complement(4812332..4813999)
     CDS             complement(4814067..4815440)
     CDS             complement(4815468..4816712)
     CDS             4816778..4817767
     CDS             complement(4817722..4818288)
     CDS             4818443..4819648
     CDS             4819747..4820688
     CDS             4820685..4821788
     CDS             complement(4821924..4823174)
     CDS             complement(4823298..4823780)
     CDS             complement(4823881..4824090)
     CDS             complement(4824343..4825539)
     CDS             complement(4825536..4826399)
     CDS             4826486..4827652
     CDS             complement(4827729..4828754)
     CDS             complement(4828765..4829250)
     CDS             complement(4829264..4830004)
     CDS             complement(4830016..4830501)
     CDS             4830824..4831495
     CDS             complement(4831593..4832642)
     CDS             complement(4832677..4833840)
     CDS             complement(4833837..4834607)
     CDS             4834617..4835585
     CDS             4835723..4836412
     CDS             4836441..4837886
     CDS             4838019..4839194
     CDS             complement(4839295..4840017)
     CDS             complement(4840182..4840745)
     CDS             complement(4840742..4841254)
     CDS             4841383..4842282
     CDS             complement(4842348..4844882)
     CDS             complement(4845302..4845706)
     CDS             complement(4845769..4847277)
     CDS             complement(4847485..4848243)
     CDS             complement(4848278..4849174)
     CDS             complement(4849171..4850889)
     CDS             complement(4851017..4851904)
     CDS             complement(4852049..4852477)
     CDS             complement(4852501..4853349)
     CDS             complement(4853346..4854287)
     CDS             4854465..4855481
     CDS             4855478..4856644
     CDS             complement(4856682..4858154)
     CDS             complement(4858226..4859230)
     CDS             complement(4859413..4860147)
     CDS             complement(4860144..4860833)
     CDS             4860836..4861891
     CDS             complement(4861869..4862174)
     CDS             complement(4862223..4863425)
     CDS             complement(4863546..4864085)
     CDS             complement(4864105..4864632)
     CDS             complement(4864629..4864991)
     CDS             complement(4864988..4865971)
     CDS             4866198..4866509
     CDS             4866524..4866886
     CDS             4866921..4870091
     CDS             4870093..4872027
     CDS             4872024..4872578
     CDS             4872575..4873738
     CDS             4873752..4874345
     CDS             complement(4874347..4874820)
     CDS             4875125..4877677
     CDS             4877737..4878534
     CDS             complement(4878595..4879254)
     CDS             complement(4879290..4881305)
     CDS             complement(4881664..4882236)
     CDS             complement(4882372..4883373)
     CDS             complement(4883384..4884454)
     CDS             complement(4884562..4886343)
     CDS             4886492..4886998
     CDS             4887167..4888528
     CDS             4888643..4889398
     CDS             complement(4889494..4890672)
     CDS             complement(4890737..4891429)
     CDS             complement(4891473..4892087)
     CDS             complement(4892084..4892863)
     CDS             complement(4892927..4894081)
     CDS             complement(4894138..4894824)
     CDS             4895041..4895718
     CDS             4895833..4896465
     CDS             4896504..4897313
     CDS             4897310..4898998
     CDS             4898995..4900161
     CDS             4900158..4901759
     CDS             4901819..4903843
     CDS             4903840..4905003
     CDS             complement(4905094..4905243)
     CDS             complement(4905341..4905580)
     CDS             complement(4905577..4905756)
     CDS             4906196..4906411
     CDS             complement(4906612..4908045)
     CDS             complement(4908287..4909276)
     CDS             complement(4909273..4910742)
     CDS             complement(4910757..4911902)
     CDS             4912192..4913991
     CDS             4914069..4915028
     CDS             4915025..4915927
     CDS             4915940..4918066
     CDS             4918063..4918761
     CDS             complement(4918851..4919366)
     CDS             4919579..4919965
     CDS             complement(4919938..4920633)
     CDS             complement(4920696..4922210)
     CDS             complement(4922241..4922720)
     CDS             complement(4922852..4926424)
     CDS             complement(4926421..4927248)
     CDS             complement(4927362..4927823)
     CDS             complement(4927820..4927975)
     CDS             complement(4928023..4928412)
     CDS             4928726..4929319
     CDS             4929340..4930317
     CDS             4930348..4931523
     CDS             complement(4931528..4931848)
     CDS             4932253..4934658
     CDS             complement(4934731..4935186)
     CDS             4935212..4936105
     CDS             complement(4936430..4936906)
     CDS             4937018..4937680
     CDS             4937754..4937960
     CDS             complement(4938042..4939100)
     CDS             4939561..4939752
     CDS             complement(4939781..4940551)
     CDS             4940756..4940956
     CDS             4940953..4941519
     CDS             4941823..4942119
     CDS             complement(4942104..4942319)
     CDS             4942442..4943356
     CDS             complement(4943415..4944134)
     CDS             4944183..4944791
     CDS             4945602..4946342
     CDS             4946339..4947499
     CDS             4947496..4949553
     CDS             4949753..4949965
     CDS             4949962..4950081
     CDS             4950078..4950923
     CDS             complement(4951026..4952426)
     CDS             4952656..4954143
     CDS             complement(4954214..4954798)
     CDS             4955017..4955208
     CDS             4955301..4955489
     CDS             complement(4955632..4956153)
     CDS             complement(4956155..4957825)
     CDS             complement(4957822..4958127)
     CDS             complement(4958248..4959018)
     CDS             complement(4959045..4959806)
     CDS             complement(4959803..4960645)
     CDS             4960986..4962362
     CDS             4962359..4962760
     CDS             complement(4963000..4964052)
     CDS             complement(4964049..4966493)
     CDS             complement(4966891..4967688)
     CDS             complement(4967801..4968619)
     CDS             4968751..4969641
     CDS             complement(4969733..4970161)
     CDS             complement(4970216..4971394)
     CDS             4971516..4971980
     CDS             complement(4972098..4972490)
     CDS             4972908..4973399
     CDS             4973759..4975195
     CDS             4975219..4976085
     CDS             4976078..4977226
     CDS             4977223..4978854
     CDS             4978851..4979747
     CDS             complement(4979791..4980936)
     CDS             complement(4980933..4981343)
     CDS             complement(4981509..4984220)
     CDS             complement(4984280..4985341)
     CDS             4985621..4987165
     CDS             complement(4987212..4987925)
     CDS             4988149..4988814
     CDS             complement(4988899..4990239)
     CDS             complement(4990356..4992335)
     CDS             4992512..4993012
     CDS             complement(4992934..4994670)
     CDS             4994921..4996162
     CDS             complement(4996301..4997371)
     CDS             complement(4997385..4998734)
     CDS             complement(4998727..5003229)
     CDS             complement(5003226..5006540)
     CDS             complement(5006537..5007271)
     CDS             complement(5007276..5008637)
     CDS             complement(5008634..5013814)
     CDS             complement(5014271..5014480)
     CDS             complement(5014719..5016251)
     CDS             complement(5016248..5016892)
     CDS             5017208..5019337
     CDS             complement(5019448..5020356)
     CDS             complement(5020619..5021449)
     CDS             complement(5021489..5022619)
     CDS             complement(5022771..5023205)
     CDS             complement(5023226..5023609)
     CDS             5024028..5024120
     CDS             5024068..5025591
     CDS             complement(5025684..5026439)
     CDS             5026494..5027753
     CDS             5027902..5028360
     CDS             complement(5028450..5029034)
     CDS             complement(5029031..5029279)
     CDS             complement(5029276..5029389)
     CDS             5029929..5030405
     CDS             complement(5031196..5032158)
     CDS             complement(5032130..5032729)
     CDS             complement(5032726..5034204)
     CDS             complement(5034234..5035388)
     CDS             5035451..5036389
     CDS             5036394..5037803
     CDS             5037832..5039226
     CDS             complement(5039358..5041091)
     CDS             complement(5041088..5042884)
     CDS             5043058..5043747
     CDS             complement(5043760..5044521)
     CDS             5044682..5045311
     CDS             complement(5045395..5046618)
     CDS             complement(5046633..5047097)
     CDS             5047140..5047856
     CDS             complement(5047840..5048400)
     CDS             complement(5048385..5048804)
     CDS             complement(5048809..5049003)
     CDS             complement(5049028..5049894)
     CDS             complement(5049891..5050793)
     CDS             complement(5050790..5052316)
     CDS             complement(5052306..5053106)
     CDS             complement(5053109..5053768)
     CDS             complement(5053765..5054715)
     CDS             complement(5054709..5055275)
     CDS             5055703..5056452
     CDS             complement(5056583..5056774)
     CDS             complement(5056761..5056943)
     CDS             5057111..5057605
     CDS             complement(5058088..5059050)
     CDS             complement(5059149..5059907)
     CDS             5062521..5063498
     CDS             complement(5063495..5063932)
     CDS             5063979..5064707
     CDS             5064707..5065597
     CDS             complement(5065697..5066404)
     CDS             complement(5066522..5067097)
     CDS             complement(5067159..5068607)
     CDS             complement(5068600..5069286)
     CDS             complement(5069356..5069925)
     CDS             complement(5069975..5071147)
     CDS             5071215..5071658
     CDS             complement(5071698..5072492)
     CDS             complement(5072667..5073197)
     CDS             5073315..5074211
     CDS             complement(5074218..5075366)
     CDS             complement(5075495..5076589)
     CDS             complement(5076675..5077064)
     CDS             5077351..5078073
     CDS             5078061..5079128
     CDS             5079100..5079828
     CDS             complement(5079817..5081013)
     CDS             5081038..5081898
     CDS             5082225..5083736
     CDS             5083803..5085029
     CDS             5085026..5085778
     CDS             complement(5085818..5086585)
     CDS             5086744..5087121
     CDS             5087122..5088762
     CDS             complement(5088802..5089623)
     CDS             complement(5089616..5090116)
     CDS             5090236..5091000
     CDS             5090985..5092667
     CDS             5092764..5093336
     CDS             5093329..5094573
     CDS             complement(5094674..5094862)
     CDS             complement(5094859..5095647)
     CDS             5096076..5096876
     CDS             5097106..5097474
     CDS             5097452..5099125
     CDS             5099213..5100190
     CDS             5100566..5101522
     CDS             5101597..5102673
     CDS             5102722..5103057
     CDS             5103067..5103858
     CDS             5103912..5105369
     CDS             5105433..5105906
     CDS             5105968..5106852
     CDS             complement(5106888..5108147)
     CDS             5108308..5109018
     CDS             5109244..5109702
     CDS             5109778..5110182
     CDS             5110358..5110870
     CDS             5110880..5111836
     CDS             complement(5111855..5112199)
     CDS             5112399..5113091
     CDS             5113299..5114120
     CDS             complement(5114143..5114760)
     CDS             5114840..5115646
     CDS             5115677..5116918
     CDS             complement(5116939..5117724)
     CDS             5117831..5118289
     CDS             5118418..5120316
     CDS             complement(5120317..5120610)
     CDS             complement(5120607..5121215)
     CDS             complement(5121322..5122425)
     CDS             5122573..5123520
     CDS             5123483..5124496
     CDS             5124498..5124794
     CDS             5124808..5126058
     CDS             5126105..5129308
     CDS             5129389..5129901
     CDS             5130028..5130453
     CDS             5130590..5131828
     CDS             complement(5131838..5132428)
     CDS             5132549..5133064
     CDS             5133276..5134709
     CDS             complement(5134762..5135190)
     CDS             complement(5135187..5136437)
     CDS             complement(5136501..5136974)
     CDS             complement(5136971..5137411)
     CDS             5137653..5138978
     CDS             5138962..5139594
     CDS             5139614..5139985
     CDS             complement(5140069..5141475)
     CDS             complement(5141875..5142321)
     CDS             complement(5142336..5142575)
     CDS             complement(5142617..5143126)
     CDS             complement(5143235..5143525)
     CDS             5144060..5144851
     CDS             5144848..5146884
     CDS             complement(5146901..5148373)
     CDS             complement(5148537..5150816)
     CDS             complement(5151659..5152114)
     CDS             5152286..5152921
     CDS             5152945..5154024
     CDS             5154130..5155026
     CDS             5155190..5156623
     CDS             complement(5156722..5157333)
     CDS             5157750..5158544
     CDS             5158548..5158781
     CDS             5159071..5159304
     CDS             complement(5159301..5159789)
     CDS             complement(5159824..5160228)
     CDS             5160350..5160865
     CDS             5160862..5162004
     CDS             complement(5162096..5163553)
     CDS             5163699..5165441
     CDS             5165959..5167509
     CDS             5167553..5168287
     CDS             5168284..5169234
     CDS             5169422..5170375
     CDS             5170410..5170733
     CDS             5170939..5172117
     CDS             complement(5172140..5172991)
     CDS             5173062..5174375
     CDS             5174383..5175363
     CDS             complement(5175398..5176408)
     CDS             complement(5176978..5177967)
     CDS             complement(5177995..5178990)
     CDS             complement(5179671..5180399)
     CDS             complement(5180488..5181075)
     CDS             complement(5181278..5182390)
     CDS             complement(5182678..5183088)
     CDS             complement(5183122..5183259)