CDS             2..1576
     CDS             1709..2842
     CDS             complement(2936..3931)
     CDS             complement(4174..4809)
     CDS             5122..6048
     CDS             complement(6116..7039)
     CDS             complement(7159..7833)
     CDS             complement(7894..8106)
     CDS             8125..8403
     CDS             8457..9080
     CDS             complement(9129..10181)
     CDS             10739..11074
     CDS             11129..12376
     CDS             12429..12593
     CDS             complement(13259..15721)
     CDS             15916..16398
     CDS             16451..17113
     CDS             17199..18293
     CDS             18707..19558
     CDS             19634..20893
     CDS             21007..21828
     CDS             22022..22258
     CDS             22333..22497
     CDS             22501..22650
     CDS             complement(23412..26036)
     CDS             complement(26151..27014)
     CDS             complement(27039..28280)
     CDS             complement(28463..28756)
     CDS             complement(28890..29456)
     CDS             complement(29546..30430)
     CDS             complement(30705..31274)
     CDS             complement(31323..32102)
     CDS             complement(32287..33117)
     CDS             complement(33185..34147)
     CDS             complement(34420..34809)
     CDS             complement(34873..35319)
     CDS             35690..36193
     CDS             36363..36560
     CDS             36867..37853
     CDS             37897..38901
     CDS             38988..39926
     CDS             39988..40833
     CDS             41017..41766
     CDS             41983..43419
     CDS             complement(43524..43745)
     CDS             complement(44458..44916)
     CDS             45082..45651
     CDS             complement(45691..45897)
     CDS             46231..47298
     CDS             complement(47547..48461)
     CDS             48508..49062
     CDS             49618..49782
     CDS             49789..50235
     CDS             50381..52378
     CDS             52573..53958
     CDS             54149..54895
     CDS             55160..55792
     CDS             55989..56480
     CDS             56738..57217
     CDS             57685..59679
     CDS             59754..60401
     CDS             60470..61330
     CDS             complement(61566..64994)
     CDS             65480..65836
     CDS             65943..66278
     CDS             66275..66634
     CDS             complement(66646..67572)
     CDS             complement(67641..70457)
     CDS             complement(70815..71393)
     CDS             71532..72770
     CDS             72820..74355
     CDS             complement(74455..74901)
     CDS             75152..77701
     CDS             complement(77736..78521)
     CDS             complement(78518..78775)
     CDS             79006..79932
     CDS             80198..80590
     CDS             complement(80512..80850)
     CDS             81068..81814
     CDS             82004..82249
     CDS             complement(82754..84814)
     CDS             85410..87374
     CDS             complement(87384..88328)
     CDS             complement(88366..89799)
     CDS             complement(89850..91364)
     CDS             complement(91440..92351)
     CDS             complement(92501..95263)
     CDS             complement(95378..96106)
     CDS             96341..96973
     CDS             97174..97821
     CDS             97952..100429
     CDS             100479..101579
     CDS             101639..104689
     CDS             105156..107294
     CDS             complement(107353..109308)
     CDS             complement(109551..111854)
     CDS             complement(112163..113695)
     CDS             114218..115387
     CDS             115442..116584
     CDS             116581..117471
     CDS             117625..120498
     CDS             120654..121160
     CDS             complement(121196..124516)
     CDS             125210..127927
     CDS             127950..129395
     CDS             129395..130924
     CDS             130970..131371
     CDS             131485..132615
     CDS             132946..133863
     CDS             134106..134714
     CDS             134774..135604
     CDS             135745..136074
     CDS             136090..137163
     CDS             137324..138040
     CDS             138226..139056
     CDS             139061..139951
     CDS             140188..140466
     CDS             140592..140906
     CDS             140936..141514
     CDS             141563..144013
     CDS             144118..144495
     CDS             complement(144543..146162)
     CDS             complement(146377..146607)
     CDS             147173..149830
     CDS             150797..151078
     CDS             151047..151361
     CDS             complement(151336..152679)
     CDS             153100..155694
     CDS             156007..156732
     CDS             156848..157498
     CDS             complement(158144..159016)
     CDS             159709..160278
     CDS             160450..160923
     CDS             162162..162377
     CDS             162646..163479
     CDS             163780..164286
     CDS             complement(165130..166323)
     CDS             complement(166422..166586)
     CDS             167431..168831
     CDS             168994..169710
     CDS             169857..170075
     CDS             complement(170200..171555)
     CDS             complement(171722..172522)
     CDS             172673..172825
     CDS             173679..174653
     CDS             174757..177555
     CDS             177606..178052
     CDS             complement(178131..179294)
     CDS             181116..182819
     CDS             183046..183567
     CDS             183624..184331
     CDS             184798..185436
     CDS             186124..186594
     CDS             186692..186937
     CDS             187133..187948
     CDS             188299..189342
     CDS             complement(189441..191033)
     CDS             complement(191423..192502)
     CDS             193235..195409
     CDS             195674..200680
     CDS             200997..201206
     CDS             complement(201387..203006)
     CDS             complement(203003..203881)
     CDS             complement(203950..204870)
     CDS             205929..206402
     CDS             complement(206432..207394)
     CDS             complement(208326..209651)
     CDS             209985..210668
     CDS             211460..212098
     CDS             complement(212287..212541)
     CDS             complement(213279..214376)
     CDS             214800..215378
     CDS             complement(215501..216139)
     CDS             216597..218195
     CDS             218263..220098
     CDS             220588..220905
     CDS             complement(220971..221585)
     CDS             complement(221705..221914)
     CDS             complement(222076..222450)
     CDS             complement(223777..224358)
     CDS             complement(224768..225331)
     CDS             complement(225416..226327)
     CDS             complement(226501..227472)
     CDS             complement(227543..229852)
     CDS             complement(230312..231247)
     CDS             231996..233948
     CDS             complement(233961..234611)
     CDS             235406..235699
     CDS             235935..236831
     CDS             237062..240733
     CDS             complement(241846..244695)
     CDS             complement(244773..245894)
     CDS             complement(245884..246468)
     CDS             complement(246627..248666)
     CDS             complement(249037..249315)
     CDS             250011..250166
     CDS             complement(252037..252510)
     CDS             complement(252563..252991)
     CDS             253858..254136
     CDS             complement(254587..254712)
     CDS             257015..258025
     CDS             257970..258089
     CDS             complement(258193..258765)
     CDS             complement(258868..258978)
     CDS             259345..259983
     CDS             complement(259803..260372)
     CDS             complement(260644..264255)
     CDS             264764..265003
     CDS             complement(265441..265614)
     CDS             complement(266374..266775)
     CDS             266875..268065
     CDS             268385..268642
     CDS             complement(268835..269779)
     CDS             complement(269766..270347)
     CDS             complement(271133..271525)
     CDS             complement(271623..272837)
     CDS             273210..273449
     CDS             273511..273918
     CDS             274240..274566
     CDS             274787..275893
     CDS             275875..276522
     CDS             276937..277242
     CDS             277404..277598
     CDS             complement(277717..277878)
     CDS             278165..278497
     CDS             278545..278955
     CDS             279305..279568
     CDS             279534..279656
     CDS             279810..280046
     CDS             280043..280435
     CDS             complement(280723..281403)
     CDS             282002..282568
     CDS             282866..283195
     CDS             283192..283464
     CDS             283993..284106
     CDS             284357..284509
     CDS             284631..285260
     CDS             complement(286141..286302)
     CDS             286653..287111
     CDS             287207..288538
     CDS             288645..288833
     CDS             288866..289222
     CDS             289879..290385
     CDS             290666..291061
     CDS             291317..292345
     CDS             292776..294032
     CDS             294399..295919
     CDS             296056..296361
     CDS             complement(296362..297318)
     CDS             complement(297782..297976)
     CDS             complement(300169..300378)
     CDS             301577..301966
     CDS             302098..302430
     CDS             complement(302677..302928)
     CDS             complement(302873..303337)
     CDS             complement(304039..305928)
     CDS             307114..307902
     CDS             308882..309118
     CDS             311150..311986
     CDS             312355..312651
     CDS             312638..313039
     CDS             complement(313454..313675)
     CDS             313832..315058
     CDS             315101..316813
     CDS             317611..319095
     CDS             complement(319474..320610)
     CDS             complement(320611..321066)
     CDS             complement(321202..321432)
     CDS             complement(321532..322050)
     CDS             complement(322210..322554)
     CDS             complement(322616..322855)
     CDS             323040..323690
     CDS             complement(323678..324388)
     CDS             324454..325992
     CDS             326456..327484
     CDS             complement(327733..327849)
     CDS             328638..329267
     CDS             complement(329551..330429)
     CDS             330770..330973
     CDS             complement(331090..331626)
     CDS             complement(331736..332221)
     CDS             complement(332871..333104)
     CDS             333682..337038
     CDS             337093..337509
     CDS             337527..338651
     CDS             338648..340051
     CDS             340098..340892
     CDS             complement(340812..341846)
     CDS             342135..342500
     CDS             342600..343028
     CDS             343413..343784
     CDS             343894..344067
     CDS             complement(344731..345489)
     CDS             complement(345525..346661)
     CDS             complement(346834..348369)
     CDS             348806..349354
     CDS             349696..350478
     CDS             351420..351572
     CDS             complement(351587..351919)
     CDS             complement(352479..352949)
     CDS             complement(352939..353562)
     CDS             complement(353651..354211)
     CDS             complement(354768..355709)
     CDS             complement(356178..356855)
     CDS             complement(356818..358080)
     CDS             358762..360381
     CDS             complement(360472..361548)
     CDS             complement(361774..363876)
     CDS             complement(364005..364712)
     CDS             complement(364864..364992)
     CDS             365040..366554
     CDS             366829..367239
     CDS             367325..367687
     CDS             complement(367697..368149)
     CDS             complement(368400..369083)
     CDS             369681..371711
     CDS             371828..372508
     CDS             complement(372586..374208)
     CDS             complement(374655..375644)
     CDS             complement(375691..376764)
     CDS             complement(376761..377360)
     CDS             complement(377533..378696)
     CDS             complement(378750..379646)
     CDS             complement(379694..380203)
     CDS             380669..381445
     CDS             381541..382545
     CDS             382588..383052
     CDS             383123..384013
     CDS             384104..384421
     CDS             384458..384832
     CDS             complement(384848..386614)
     CDS             complement(386727..387716)
     CDS             complement(387917..388060)
     CDS             complement(388187..388879)
     CDS             complement(388887..389165)
     CDS             complement(389188..391107)
     CDS             complement(391125..394610)
     CDS             complement(394641..395075)
     CDS             395334..397157
     CDS             397308..398693
     CDS             399543..399656
     CDS             399715..402441
     CDS             402598..405210
     CDS             complement(405235..405741)
     CDS             405955..406722
     CDS             406936..407418
     CDS             407473..408753
     CDS             complement(408711..408875)
     CDS             408911..410557
     CDS             complement(410616..413807)
     CDS             414329..416176
     CDS             416288..416959
     CDS             417050..418447
     CDS             418444..419124
     CDS             419237..420031
     CDS             complement(420034..420744)
     CDS             420852..421160
     CDS             421279..421482
     CDS             421496..422017
     CDS             422014..423687
     CDS             423802..424419
     CDS             424642..425451
     CDS             425457..425564
     CDS             complement(425513..426712)
     CDS             complement(426785..427705)
     CDS             complement(427842..428438)
     CDS             428575..428796
     CDS             428793..429011
     CDS             429042..430556
     CDS             430601..431197
     CDS             431254..432033
     CDS             432079..434214
     CDS             434551..436005
     CDS             436101..436865
     CDS             437300..438049
     CDS             438243..438755
     CDS             438907..442050
     CDS             442142..442642
     CDS             complement(442680..443393)
     CDS             complement(443673..447008)
     CDS             complement(447192..447815)
     CDS             complement(447916..450297)
     CDS             450513..454091
     CDS             454227..455039
     CDS             455360..455575
     CDS             455693..456508
     CDS             456875..458173
     CDS             458339..459118
     CDS             complement(459165..459869)
     CDS             complement(459874..460908)
     CDS             complement(460942..461709)
     CDS             complement(461905..463020)
     CDS             463513..463926
     CDS             complement(464218..464910)
     CDS             complement(465045..466028)
     CDS             complement(466337..467725)
     CDS             complement(467867..470677)
     CDS             complement(470962..471486)
     CDS             complement(472071..474371)
     CDS             474690..477671
     CDS             477741..478082
     CDS             478289..478780
     CDS             478750..479253
     CDS             complement(479882..481501)
     CDS             complement(481763..482710)
     CDS             482972..484111
     CDS             484277..487273
     CDS             487326..488975
     CDS             489083..490531
     CDS             490677..494705
     CDS             494859..495158
     CDS             495285..497120
     CDS             complement(497197..497652)
     CDS             497844..498554
     CDS             498678..499937
     CDS             500234..503419
     CDS             503475..505100
     CDS             505203..507827
     CDS             508104..509129
     CDS             509353..510483
     CDS             510792..512636
     CDS             512711..515623
     CDS             515966..516880
     CDS             517228..518781
     CDS             518956..519126
     CDS             519126..519365
     CDS             complement(519369..519716)
     CDS             complement(519742..520107)
     CDS             520447..520917
     CDS             complement(520961..522502)
     CDS             complement(522614..523807)
     CDS             complement(523934..524920)
     CDS             525246..525743
     CDS             525835..527175
     CDS             527496..528794
     CDS             529038..530900
     CDS             530897..531406
     CDS             complement(531512..532009)
     CDS             complement(532088..532435)
     CDS             532655..533827
     CDS             533955..536237
     CDS             536439..536813
     CDS             537009..537650
     CDS             537734..538438
     CDS             538494..539849
     CDS             539947..540624
     CDS             540728..542089
     CDS             542144..542584
     CDS             542810..544549
     CDS             544752..545135
     CDS             545229..545879
     CDS             545996..547699
     CDS             547763..548500
     CDS             548658..550472
     CDS             550559..551431
     CDS             551486..552664
     CDS             complement(552728..553705)
     CDS             complement(553788..554837)
     CDS             complement(555042..555557)
     CDS             555789..556577
     CDS             556679..557878
     CDS             complement(557848..558408)
     CDS             complement(558409..559863)
     CDS             560453..561538
     CDS             561599..562354
     CDS             562654..565602
     CDS             565740..566999
     CDS             complement(567015..567899)
     CDS             568232..568519
     CDS             complement(568668..569051)
     CDS             569303..570061
     CDS             570217..572115
     CDS             572268..573632
     CDS             573790..574200
     CDS             574281..574715
     CDS             574708..575790
     CDS             575996..576592
     CDS             complement(576758..577153)
     CDS             577551..578648
     CDS             578713..579597
     CDS             579738..580730
     CDS             581049..581912
     CDS             582069..583538
     CDS             583767..584774
     CDS             complement(584811..586052)
     CDS             586446..589277
     CDS             589463..591094
     CDS             591300..592451
     CDS             592497..592811
     CDS             592811..593596
     CDS             complement(593584..594294)
     CDS             complement(594438..595649)
     CDS             complement(595679..596914)
     CDS             complement(597184..599802)
     CDS             complement(600086..600457)
     CDS             complement(600450..601148)
     CDS             complement(601430..604375)
     CDS             604662..605831
     CDS             complement(605892..606713)
     CDS             complement(606864..607826)
     CDS             608027..608647
     CDS             608693..609934
     CDS             609984..611030
     CDS             611236..614478
     CDS             614557..615033
     CDS             615198..615806
     CDS             615844..616821
     CDS             complement(617006..617302)
     CDS             617776..618219
     CDS             618307..619104
     CDS             619169..619909
     CDS             619952..620977
     CDS             621486..623312
     CDS             complement(623361..623936)
     CDS             complement(624396..625367)
     CDS             625491..627011
     CDS             complement(627495..628202)
     CDS             complement(628448..629473)
     CDS             complement(630413..636361)
     CDS             complement(636458..636664)
     CDS             637419..637610
     CDS             complement(638191..640341)
     CDS             complement(640562..643777)
     CDS             complement(643774..644271)
     CDS             complement(644373..645623)
     CDS             complement(645682..647172)
     CDS             complement(647213..647890)
     CDS             648194..648682
     CDS             649074..650444
     CDS             650575..651633
     CDS             651765..652718
     CDS             652742..653866
     CDS             complement(654039..658031)
     CDS             complement(658042..658134)
     CDS             complement(658694..659425)
     CDS             complement(659512..661203)
     CDS             complement(661371..661823)
     CDS             complement(661876..662337)
     CDS             complement(662502..663668)
     CDS             664042..664188
     CDS             664474..666264
     CDS             666347..666631
     CDS             666621..667496
     CDS             667561..667989
     CDS             668158..668634
     CDS             668733..670430
     CDS             670568..671134
     CDS             671187..671300
     CDS             671335..672054
     CDS             672173..672724
     CDS             672803..673846
     CDS             674108..674740
     CDS             675099..675659
     CDS             675722..676126
     CDS             complement(676215..676472)
     CDS             complement(676772..677560)
     CDS             677767..679071
     CDS             679119..681128
     CDS             681230..682804
     CDS             682856..683269
     CDS             683464..684123
     CDS             complement(684234..684929)
     CDS             complement(685033..685524)
     CDS             complement(685564..687702)
     CDS             688018..688938
     CDS             689005..689985
     CDS             690118..690813
     CDS             691144..692457
     CDS             692491..693741
     CDS             693806..694504
     CDS             complement(694506..695147)
     CDS             complement(695287..695994)
     CDS             complement(696091..697626)
     CDS             complement(697955..698461)
     CDS             complement(698978..699793)
     CDS             700271..700600
     CDS             700681..701505
     CDS             701586..702236
     CDS             complement(702266..703036)
     CDS             complement(703064..703861)
     CDS             complement(703925..704761)
     CDS             704901..705734
     CDS             705791..706627
     CDS             706691..707425
     CDS             707485..708315
     CDS             708428..709174
     CDS             complement(709318..710628)
     CDS             complement(710822..712852)
     CDS             713066..715426
     CDS             complement(715461..715973)
     CDS             complement(716033..717022)
     CDS             complement(717083..717982)
     CDS             complement(718212..719051)
     CDS             719289..719660
     CDS             complement(719798..720445)
     CDS             complement(720572..721315)
     CDS             721429..722289
     CDS             complement(722409..722954)
     CDS             723096..723953
     CDS             724196..724603
     CDS             724839..726536
     CDS             complement(726717..727367)
     CDS             727742..728179
     CDS             728212..729222
     CDS             729263..729760
     CDS             729827..731773
     CDS             731778..733316
     CDS             733374..734531
     CDS             734603..735985
     CDS             736100..737269
     CDS             737358..738443
     CDS             738524..739951
     CDS             740099..740878
     CDS             741009..742268
     CDS             742476..743795
     CDS             complement(744291..745985)
     CDS             complement(746024..746626)
     CDS             747297..748367
     CDS             complement(748434..749132)
     CDS             complement(749279..750865)
     CDS             complement(750862..751182)
     CDS             complement(751241..752197)
     CDS             complement(752210..754537)
     CDS             754818..755996
     CDS             756163..756876
     CDS             756944..758404
     CDS             758717..760933
     CDS             complement(760949..761710)
     CDS             complement(761739..762215)
     CDS             complement(762335..762907)
     CDS             764270..765181
     CDS             765391..767310
     CDS             767436..767855
     CDS             767848..768261
     CDS             768419..770179
     CDS             770288..770650
     CDS             770647..771132
     CDS             771168..771506
     CDS             complement(771577..771861)
     CDS             771918..772946
     CDS             773169..774101
     CDS             774130..774690
     CDS             774703..775611
     CDS             775810..778890
     CDS             complement(779468..779569)
     CDS             complement(779826..779951)
     CDS             780798..780998
     CDS             781369..782676
     CDS             782984..784225
     CDS             complement(784242..785072)
     CDS             785080..785694
     CDS             785762..786730
     CDS             786780..788597
     CDS             788820..790355
     CDS             790352..791347
     CDS             791369..792565
     CDS             792693..793865
     CDS             793870..794766
     CDS             794763..795434
     CDS             795442..796512
     CDS             796509..797138
     CDS             797148..798200
     CDS             798197..798907
     CDS             799016..799867
     CDS             complement(800022..800789)
     CDS             800983..801414
     CDS             801600..803027
     CDS             803029..803922
     CDS             804126..804356
     CDS             804473..805306
     CDS             complement(805595..805777)
     CDS             806019..806651
     CDS             806768..807997
     CDS             808575..808835
     CDS             809041..809835
     CDS             809851..811047
     CDS             811053..812021
     CDS             complement(812142..812795)
     CDS             812836..813318
     CDS             813785..814927
     CDS             815116..816099
     CDS             816565..817815
     CDS             818043..819926
     CDS             820142..820606
     CDS             820642..821394
     CDS             821458..822045
     CDS             822364..823125
     CDS             823340..824005
     CDS             824050..824142
     CDS             824155..824262
     CDS             complement(824475..826418)
     CDS             complement(827190..828053)
     CDS             828614..828898
     CDS             complement(829009..829566)
     CDS             830326..831219
     CDS             831883..832161
     CDS             832257..832601
     CDS             832683..833666
     CDS             833852..834139
     CDS             834139..834330
     CDS             834332..834475
     CDS             834856..835239
     CDS             835232..835342
     CDS             835391..835564
     CDS             complement(836043..836138)
     CDS             836433..836831
     CDS             836835..837968
     CDS             complement(838005..838256)
     CDS             838610..838897
     CDS             838894..839064
     CDS             839046..839300
     CDS             839905..840459
     CDS             841216..841473
     CDS             841709..841933
     CDS             complement(842085..842186)
     CDS             complement(842158..842586)
     CDS             842928..844457
     CDS             844564..845070
     CDS             845245..845388
     CDS             845526..845933
     CDS             846029..846460
     CDS             846559..846711
     CDS             complement(846923..847837)
     CDS             848381..849394
     CDS             849703..852162
     CDS             852333..853298
     CDS             853483..853947
     CDS             854092..858180
     CDS             complement(858199..859455)
     CDS             859601..859831
     CDS             859883..860383
     CDS             complement(860716..861069)
     CDS             complement(861066..862838)
     CDS             complement(863029..864549)
     CDS             complement(864670..866382)
     CDS             complement(866382..866915)
     CDS             complement(867025..867639)
     CDS             867693..868490
     CDS             868651..868839
     CDS             868908..870215
     CDS             870386..871369
     CDS             871818..872309
     CDS             complement(872435..873844)
     CDS             complement(873995..874861)
     CDS             complement(875168..876712)
     CDS             complement(876806..877168)
     CDS             877472..878557
     CDS             878852..880144
     CDS             complement(880320..880619)
     CDS             880845..881138
     CDS             complement(881226..882167)
     CDS             complement(882212..882865)
     CDS             complement(883061..884458)
     CDS             884678..885520
     CDS             885668..886507
     CDS             886554..887504
     CDS             complement(887568..888680)
     CDS             complement(888898..889824)
     CDS             complement(890155..890820)
     CDS             890992..891726
     CDS             891778..894153
     CDS             894247..895542
     CDS             895766..896308
     CDS             complement(896446..897300)
     CDS             complement(897377..898336)
     CDS             complement(898488..900953)
     CDS             complement(901062..901919)
     CDS             complement(901974..903170)
     CDS             complement(903361..904119)
     CDS             complement(904237..904422)
     CDS             complement(904509..907055)
     CDS             complement(907202..907714)
     CDS             complement(907782..908066)
     CDS             complement(908247..908453)
     CDS             complement(909053..909994)
     CDS             910805..911512
     CDS             complement(911578..911781)
     CDS             911898..913088
     CDS             913218..913895
     CDS             complement(913998..914312)
     CDS             complement(914604..915089)
     CDS             complement(915162..915563)
     CDS             complement(915610..916551)
     CDS             complement(916834..917226)
     CDS             917609..918148
     CDS             complement(918166..918414)
     CDS             918881..920032
     CDS             complement(920073..921140)
     CDS             complement(921307..921780)
     CDS             922252..922530
     CDS             922656..922970
     CDS             922996..923817
     CDS             924065..924583
     CDS             924748..925260
     CDS             925441..926994
     CDS             927059..929626
     CDS             complement(929787..930326)
     CDS             complement(930386..931141)
     CDS             complement(931407..931841)
     CDS             complement(931852..933105)
     CDS             933243..934763
     CDS             complement(934902..936284)
     CDS             936579..937691
     CDS             937838..940984
     CDS             941112..942455
     CDS             complement(942493..943344)
     CDS             complement(943469..943732)
     CDS             944011..944610
     CDS             complement(944660..944854)
     CDS             complement(945064..945378)
     CDS             complement(945504..945782)
     CDS             946583..946945
     CDS             947067..947513
     CDS             complement(947618..947821)
     CDS             947999..948772
     CDS             complement(948782..949858)
     CDS             complement(950148..951377)
     CDS             951619..952158
     CDS             952235..953107
     CDS             complement(953128..953439)
     CDS             complement(953480..953704)
     CDS             complement(953761..954804)
     CDS             complement(954849..956324)
     CDS             956553..957257
     CDS             957306..958688
     CDS             958737..960230
     CDS             960349..960837
     CDS             complement(960869..961615)
     CDS             complement(961658..962797)
     CDS             complement(962841..963578)
     CDS             complement(963696..964664)
     CDS             complement(964704..965540)
     CDS             complement(965628..967838)
     CDS             complement(968062..968271)
     CDS             968527..968835
     CDS             complement(968906..969985)
     CDS             complement(970335..971225)
     CDS             971295..971693
     CDS             971923..974196
     CDS             974474..975343
     CDS             975403..975831
     CDS             complement(975839..976693)
     CDS             complement(976805..977467)
     CDS             977607..978464
     CDS             complement(978544..978870)
     CDS             complement(978923..980380)
     CDS             980578..981768
     CDS             complement(981797..982453)
     CDS             complement(982500..983063)
     CDS             complement(983173..983733)
     CDS             complement(983772..984956)
     CDS             complement(985121..985309)
     CDS             complement(985351..985539)
     CDS             985674..986375
     CDS             986422..986748
     CDS             986911..988209
     CDS             988317..988916
     CDS             988974..989834
     CDS             989874..991529
     CDS             991910..992521
     CDS             992609..993046
     CDS             complement(993415..994317)
     CDS             complement(994617..997511)
     CDS             complement(997594..998577)
     CDS             complement(998662..998958)
     CDS             complement(998974..1000263)
     CDS             complement(1000524..1001879)
     CDS             complement(1002013..1003398)
     CDS             complement(1003402..1004796)
     CDS             complement(1004989..1005780)
     CDS             1006798..1007424
     CDS             1007494..1007868
     CDS             complement(1007865..1008725)
     CDS             complement(1008825..1009799)
     CDS             complement(1010140..1011138)
     CDS             complement(1011372..1011926)
     CDS             1012179..1013894
     CDS             1013977..1015365
     CDS             complement(1015436..1017154)
     CDS             complement(1017294..1020776)
     CDS             1021127..1022029
     CDS             complement(1022104..1023051)
     CDS             1023349..1023531
     CDS             1023615..1024697
     CDS             1024815..1025387
     CDS             1025567..1026613
     CDS             complement(1026708..1027448)
     CDS             complement(1027509..1028387)
     CDS             complement(1028428..1029288)
     CDS             1029601..1031433
     CDS             complement(1031637..1033433)
     CDS             1033546..1035945
     CDS             complement(1036035..1036601)
     CDS             complement(1036702..1037397)
     CDS             complement(1037621..1038568)
     CDS             complement(1038837..1040120)
     CDS             1040281..1041702
     CDS             1041874..1042497
     CDS             complement(1042568..1042873)
     CDS             complement(1043019..1044143)
     CDS             complement(1044392..1045399)
     CDS             complement(1045360..1046202)
     CDS             complement(1046228..1046962)
     CDS             1046976..1047137
     CDS             complement(1047272..1048255)
     CDS             complement(1048317..1049327)
     CDS             complement(1049320..1050000)
     CDS             1050137..1050652
     CDS             1050679..1051683
     CDS             complement(1051754..1051984)
     CDS             complement(1052108..1052344)
     CDS             1052717..1053358
     CDS             1053418..1054071
     CDS             complement(1054200..1056272)
     CDS             complement(1056663..1059821)
     CDS             complement(1060232..1060927)
     CDS             1061013..1063751
     CDS             1064027..1066117
     CDS             complement(1066209..1068683)
     CDS             1068969..1069454
     CDS             1069525..1070832
     CDS             1070888..1072123
     CDS             1072177..1072605
     CDS             complement(1072622..1073986)
     CDS             complement(1073970..1075565)
     CDS             complement(1075605..1076846)
     CDS             complement(1076943..1079504)
     CDS             complement(1079554..1079790)
     CDS             complement(1079966..1081834)
     CDS             complement(1081880..1085260)
     CDS             complement(1085352..1087388)
     CDS             1087502..1089796
     CDS             1089936..1091213
     CDS             1091398..1093263
     CDS             1093425..1096190
     CDS             1096222..1096992
     CDS             complement(1097120..1097503)
     CDS             complement(1097582..1098205)
     CDS             complement(1098230..1098907)
     CDS             complement(1099582..1099890)
     CDS             1099984..1101171
     CDS             1101233..1102054
     CDS             1102168..1103034
     CDS             1103080..1103883
     CDS             1103901..1105730
     CDS             complement(1105761..1106183)
     CDS             complement(1106335..1106427)
     CDS             complement(1106637..1107386)
     CDS             complement(1107483..1108541)
     CDS             complement(1108670..1109416)
     CDS             complement(1109524..1109736)
     CDS             complement(1109764..1110708)
     CDS             complement(1110730..1111272)
     CDS             complement(1111328..1112524)
     CDS             complement(1112537..1114513)
     CDS             complement(1115180..1115611)
     CDS             1115735..1117741
     CDS             complement(1117769..1118617)
     CDS             complement(1118648..1119607)
     CDS             complement(1119685..1120368)
     CDS             complement(1120608..1121309)
     CDS             complement(1121475..1122122)
     CDS             complement(1122233..1123369)
     CDS             complement(1123566..1124291)
     CDS             complement(1124501..1125295)
     CDS             1125421..1126197
     CDS             complement(1126231..1127853)
     CDS             complement(1127958..1128449)
     CDS             1128611..1128991
     CDS             1129069..1130415
     CDS             1130460..1131653
     CDS             complement(1131729..1132292)
     CDS             complement(1132760..1133158)
     CDS             1134727..1134984
     CDS             1134981..1135658
     CDS             complement(1135781..1137853)
     CDS             complement(1137990..1138172)
     CDS             1138342..1138953
     CDS             1139241..1142801
     CDS             1142856..1143971
     CDS             complement(1144102..1145820)
     CDS             1146290..1149280
     CDS             complement(1149314..1150462)
     CDS             1150552..1150692
     CDS             1150946..1152739
     CDS             1152845..1153267
     CDS             complement(1153321..1154853)
     CDS             complement(1155106..1155372)
     CDS             complement(1155601..1156971)
     CDS             complement(1157131..1158513)
     CDS             complement(1158703..1158951)
     CDS             complement(1158965..1160188)
     CDS             1160448..1161368
     CDS             1161560..1162177
     CDS             1162313..1163857
     CDS             complement(1164139..1165110)
     CDS             complement(1165441..1165695)
     CDS             1165991..1166887
     CDS             1166938..1167438
     CDS             1167490..1167801
     CDS             1168011..1168325
     CDS             1168377..1169615
     CDS             1169715..1169945
     CDS             1170251..1170760
     CDS             1170818..1171390
     CDS             1171450..1173105
     CDS             1173258..1174184
     CDS             1174462..1175940
     CDS             1176005..1177270
     CDS             complement(1177308..1178528)
     CDS             complement(1178594..1179400)
     CDS             1179536..1180606
     CDS             complement(1180608..1182083)
     CDS             complement(1182115..1183302)
     CDS             complement(1183618..1187544)
     CDS             complement(1187630..1188784)
     CDS             complement(1188889..1190571)
     CDS             complement(1190609..1191244)
     CDS             complement(1191565..1192908)
     CDS             complement(1193064..1193702)
     CDS             complement(1193882..1195186)
     CDS             complement(1195676..1196107)
     CDS             1196295..1198886
     CDS             1199008..1199766
     CDS             1199939..1200517
     CDS             1200563..1201192
     CDS             1201457..1202824
     CDS             1202963..1204177
     CDS             1204241..1205488
     CDS             1205572..1206108
     CDS             1206105..1207721
     CDS             1207829..1208836
     CDS             complement(1208870..1209667)
     CDS             complement(1209758..1212454)
     CDS             complement(1212414..1213190)
     CDS             1213214..1213990
     CDS             1214066..1214869
     CDS             complement(1215123..1216127)
     CDS             1216359..1216559
     CDS             complement(1216622..1217431)
     CDS             1217595..1218980
     CDS             complement(1219067..1219537)
     CDS             complement(1219562..1220401)
     CDS             complement(1220450..1221652)
     CDS             1221778..1222332
     CDS             1222418..1223071
     CDS             1223117..1223386
     CDS             complement(1223400..1224083)
     CDS             1224443..1225603
     CDS             1225724..1228552
     CDS             1228771..1229616
     CDS             1229701..1230489
     CDS             1230506..1231381
     CDS             1231437..1231715
     CDS             1231799..1232137
     CDS             complement(1232154..1233356)
     CDS             1233640..1233849
     CDS             complement(1234365..1234577)
     CDS             1234767..1234967
     CDS             complement(1235119..1235961)
     CDS             1236151..1236309
     CDS             1236378..1238345
     CDS             complement(1238379..1240220)
     CDS             complement(1240266..1240964)
     CDS             complement(1241066..1241395)
     CDS             complement(1241850..1242311)
     CDS             complement(1242334..1243071)
     CDS             1243253..1243354
     CDS             1243422..1244819
     CDS             1244825..1246498
     CDS             1246698..1246934
     CDS             complement(1247212..1250712)
     CDS             complement(1250984..1252126)
     CDS             complement(1252129..1253631)
     CDS             complement(1253742..1255058)
     CDS             1255405..1257435
     CDS             complement(1257439..1258266)
     CDS             1258439..1258786
     CDS             complement(1258846..1260534)
     CDS             1261024..1261158
     CDS             1261234..1261554
     CDS             1261639..1263009
     CDS             1263559..1264419
     CDS             1264603..1265166
     CDS             1265353..1266699
     CDS             complement(1266718..1268415)
     CDS             1269041..1269910
     CDS             1270179..1270823
     CDS             complement(1270820..1271671)
     CDS             complement(1271668..1272561)
     CDS             1272805..1275306
     CDS             1275351..1276667
     CDS             1276823..1278625
     CDS             1278632..1279510
     CDS             complement(1279576..1280466)
     CDS             1280677..1281858
     CDS             complement(1281855..1282817)
     CDS             complement(1282858..1283850)
     CDS             1284744..1285817
     CDS             1286025..1287095
     CDS             1287183..1287929
     CDS             1288074..1289063
     CDS             complement(1289126..1289605)
     CDS             complement(1290031..1290207)
     CDS             1290261..1290638
     CDS             1290702..1292258
     CDS             complement(1292599..1293117)
     CDS             complement(1293212..1294234)
     CDS             complement(1294327..1295877)
     CDS             complement(1296037..1296393)
     CDS             complement(1296386..1297057)
     CDS             complement(1297220..1297540)
     CDS             1297627..1298010
     CDS             complement(1298013..1299449)
     CDS             complement(1299456..1299605)
     CDS             complement(1299662..1300282)
     CDS             complement(1300333..1301694)
     CDS             1301960..1302454
     CDS             complement(1302475..1304004)
     CDS             1304242..1304445
     CDS             1304748..1305173
     CDS             1305243..1306172
     CDS             1306357..1307532
     CDS             1307678..1309108
     CDS             1309234..1312206
     CDS             1312276..1314303
     CDS             1314697..1315071
     CDS             1315119..1315592
     CDS             1315666..1317786
     CDS             1317874..1319064
     CDS             1319147..1319458
     CDS             1319991..1320617
     CDS             1320691..1321338
     CDS             1321395..1321694
     CDS             1321747..1322598
     CDS             1322674..1322967
     CDS             1323104..1323421
     CDS             1323483..1324193
     CDS             1324254..1324691
     CDS             1324739..1324948
     CDS             1325009..1325317
     CDS             1325402..1325770
     CDS             1325824..1326195
     CDS             1326329..1326904
     CDS             1326979..1327248
     CDS             1327342..1327743
     CDS             1327811..1328365
     CDS             1328441..1328800
     CDS             1328851..1329378
     CDS             1329508..1329978
     CDS             1330035..1331366
     CDS             1331394..1332263
     CDS             1332263..1332484
     CDS             1332573..1332956
     CDS             1333044..1333448
     CDS             1333558..1334160
     CDS             1334257..1335243
     CDS             1335330..1335923
     CDS             1336119..1338359
     CDS             1338399..1338779
     CDS             1338851..1339282
     CDS             complement(1339301..1340341)
     CDS             complement(1340367..1340906)
     CDS             1341070..1341903
     CDS             1341951..1342421
     CDS             complement(1342818..1343969)
     CDS             complement(1344014..1344250)
     CDS             1344562..1345134
     CDS             complement(1345191..1345751)
     CDS             1346023..1346451
     CDS             1346517..1347767
     CDS             complement(1347768..1348013)
     CDS             1348178..1349611
     CDS             1349658..1350125
     CDS             complement(1350168..1351064)
     CDS             complement(1351133..1351873)
     CDS             1352336..1353727
     CDS             complement(1354425..1354691)
     CDS             complement(1354865..1354978)
     CDS             complement(1355593..1356771)
     CDS             complement(1357116..1357778)
     CDS             1357855..1359264
     CDS             1359365..1359790
     CDS             complement(1359741..1360463)
     CDS             complement(1360489..1361004)
     CDS             1361835..1363082
     CDS             complement(1363079..1363414)
     CDS             complement(1363520..1363810)
     CDS             1364186..1365181
     CDS             1366640..1367233
     CDS             1368980..1369390
     CDS             complement(1369446..1369808)
     CDS             1370150..1370908
     CDS             1371242..1371481
     CDS             complement(1371436..1371642)
     CDS             complement(1371754..1372512)
     CDS             complement(1372623..1372850)
     CDS             1373014..1373589
     CDS             complement(1373830..1374165)
     CDS             complement(1374242..1374952)
     CDS             complement(1375077..1375487)
     CDS             complement(1375550..1376125)
     CDS             1376281..1376487
     CDS             complement(1376620..1377276)
     CDS             complement(1377947..1378120)
     CDS             1379376..1379525
     CDS             1379839..1380243
     CDS             1380283..1380549
     CDS             1380683..1382251
     CDS             1382657..1383520
     CDS             1383558..1384331
     CDS             1384371..1385399
     CDS             1385496..1388645
     CDS             1389414..1389563
     CDS             1389684..1390334
     CDS             1390786..1391667
     CDS             1392772..1393353
     CDS             1393307..1393570
     CDS             complement(1393732..1394787)
     CDS             complement(1394840..1395142)
     CDS             complement(1395462..1395740)
     CDS             complement(1397060..1397308)
     CDS             complement(1397735..1398658)
     CDS             complement(1399001..1400752)
     CDS             1402396..1403241
     CDS             1403335..1403937
     CDS             1404029..1404433
     CDS             complement(1404491..1404994)
     CDS             1405202..1406449
     CDS             1406698..1407279
     CDS             1407572..1410160
     CDS             complement(1410236..1411210)
     CDS             1411332..1411610
     CDS             1411667..1411909
     CDS             complement(1412101..1414080)
     CDS             complement(1414131..1415552)
     CDS             complement(1415697..1416782)
     CDS             1416928..1418106
     CDS             complement(1418131..1419237)
     CDS             1419624..1420019
     CDS             1420298..1420483
     CDS             1420801..1422093
     CDS             1422155..1423375
     CDS             complement(1423404..1424183)
     CDS             complement(1424198..1424590)
     CDS             complement(1424689..1426104)
     CDS             complement(1426204..1427343)
     CDS             1427632..1427850
     CDS             1427847..1428173
     CDS             complement(1428220..1429221)
     CDS             1429488..1429802
     CDS             1429929..1431542
     CDS             complement(1431595..1433991)
     CDS             1434546..1435823
     CDS             1436224..1436442
     CDS             1436813..1437535
     CDS             1437602..1438384
     CDS             1438416..1440524
     CDS             1440651..1441127
     CDS             complement(1441170..1441514)
     CDS             complement(1441721..1442755)
     CDS             1443048..1444562
     CDS             complement(1444605..1445402)
     CDS             1445566..1447080
     CDS             complement(1447095..1449218)
     CDS             1449505..1449996
     CDS             1450030..1450635
     CDS             1450845..1451609
     CDS             1451652..1452353
     CDS             1452467..1453315
     CDS             1453664..1456054
     CDS             1456142..1457215
     CDS             1457267..1459105
     CDS             complement(1459132..1459497)
     CDS             1459842..1461917
     CDS             complement(1461993..1463219)
     CDS             1463613..1463867
     CDS             1464015..1465382
     CDS             1465450..1466238
     CDS             1466315..1466800
     CDS             1466837..1467787
     CDS             complement(1467810..1468412)
     CDS             complement(1468461..1468973)
     CDS             complement(1469092..1470732)
     CDS             1471077..1475552
     CDS             1475729..1477207
     CDS             complement(1477217..1477669)
     CDS             complement(1477715..1478326)
     CDS             1478568..1478672
     CDS             complement(1478869..1482600)
     CDS             complement(1482716..1483735)
     CDS             complement(1484028..1484789)
     CDS             1484969..1485235
     CDS             complement(1485262..1485699)
     CDS             1485759..1486667
     CDS             1486777..1487427
     CDS             1487485..1488111
     CDS             complement(1488328..1489779)
     CDS             complement(1489864..1490025)
     CDS             complement(1490437..1491108)
     CDS             complement(1491148..1494279)
     CDS             complement(1494328..1495689)
     CDS             1495976..1496587
     CDS             complement(1496687..1497133)
     CDS             1497310..1498329
     CDS             1498326..1499492
     CDS             1499690..1500826
     CDS             1500952..1502082
     CDS             1502349..1502849
     CDS             1502968..1503492
     CDS             complement(1503584..1505284)
     CDS             complement(1505268..1505681)
     CDS             complement(1505782..1506495)
     CDS             complement(1506650..1507543)
     CDS             complement(1507636..1508484)
     CDS             complement(1508490..1509434)
     CDS             complement(1509440..1510381)
     CDS             complement(1510427..1511623)
     CDS             complement(1511715..1512719)
     CDS             1513049..1513765
     CDS             1513914..1515293
     CDS             1515314..1516144
     CDS             1516391..1517032
     CDS             1517108..1517965
     CDS             1518042..1518299
     CDS             1518686..1519843
     CDS             1520060..1520683
     CDS             1520747..1522645
     CDS             1522773..1525181
     CDS             1525298..1526503
     CDS             1526564..1527310
     CDS             1527677..1530307
     CDS             1530365..1531219
     CDS             1531331..1532074
     CDS             complement(1532068..1533453)
     CDS             1533692..1533886
     CDS             complement(1534318..1534470)
     CDS             1534697..1536379
     CDS             complement(1536401..1536838)
     CDS             1537036..1537602
     CDS             1537686..1538378
     CDS             complement(1538386..1539150)
     CDS             complement(1539244..1540311)
     CDS             complement(1540436..1541461)
     CDS             complement(1541458..1542420)
     CDS             1542543..1544081
     CDS             1544185..1545102
     CDS             1545153..1546742
     CDS             1546769..1547533
     CDS             1547620..1548156
     CDS             complement(1548173..1549585)
     CDS             complement(1549632..1550708)
     CDS             1550890..1552029
     CDS             1552026..1552268
     CDS             1552317..1553138
     CDS             1553494..1554126
     CDS             1554175..1555047
     CDS             1555405..1556049
     CDS             1556312..1556584
     CDS             1556603..1558552
     CDS             complement(1558614..1559141)
     CDS             complement(1559182..1559475)
     CDS             1559683..1561239
     CDS             1561301..1563511
     CDS             1563682..1564605
     CDS             complement(1564643..1565479)
     CDS             complement(1565613..1566626)
     CDS             complement(1566699..1568288)
     CDS             complement(1568428..1569153)
     CDS             complement(1569266..1570222)
     CDS             1570464..1571594
     CDS             1571703..1573013
     CDS             complement(1573046..1573897)
     CDS             1574135..1575784
     CDS             complement(1575808..1576884)
     CDS             complement(1577021..1579933)
     CDS             complement(1580082..1580360)
     CDS             1580417..1581973
     CDS             1582138..1583334
     CDS             1583437..1584126
     CDS             complement(1584256..1589325)
     CDS             complement(1589489..1591777)
     CDS             complement(1591832..1592941)
     CDS             complement(1593056..1595173)
     CDS             complement(1595218..1595877)
     CDS             complement(1596072..1596596)
     CDS             complement(1596792..1597757)
     CDS             complement(1597908..1599083)
     CDS             1599300..1601609
     CDS             complement(1601816..1602811)
     CDS             1604399..1605463
     CDS             1605809..1607164
     CDS             1607346..1609478
     CDS             1609587..1610099
     CDS             1610152..1610976
     CDS             1611134..1612135
     CDS             1612625..1613926
     CDS             1613993..1616200
     CDS             1616249..1617241
     CDS             1617360..1618781
     CDS             1618901..1619701
     CDS             1619807..1620094
     CDS             1620198..1620677
     CDS             1620792..1621151
     CDS             complement(1621787..1622827)
     CDS             1623043..1623360
     CDS             1623685..1625439
     CDS             1625518..1626150
     CDS             complement(1626198..1626560)
     CDS             1626717..1628639
     CDS             1628717..1629061
     CDS             1629197..1629784
     CDS             1629846..1630511
     CDS             1630552..1631355
     CDS             1631454..1632050
     CDS             1632086..1633396
     CDS             1633422..1634390
     CDS             complement(1634396..1636438)
     CDS             complement(1636584..1637900)
     CDS             1638051..1638839
     CDS             complement(1639281..1641284)
     CDS             1641646..1642251
     CDS             1642298..1642972
     CDS             1643066..1644304
     CDS             1644481..1645422
     CDS             complement(1645499..1645924)
     CDS             complement(1646054..1646905)
     CDS             complement(1646977..1648065)
     CDS             1648182..1648664
     CDS             complement(1648625..1649284)
     CDS             1649441..1649818
     CDS             complement(1649828..1650400)
     CDS             complement(1650409..1650768)
     CDS             1650943..1652766
     CDS             1652800..1653438
     CDS             1653610..1654569
     CDS             1654613..1655521
     CDS             1655563..1656255
     CDS             complement(1656396..1659023)
     CDS             complement(1659330..1659701)
     CDS             1659991..1660614
     CDS             complement(1660605..1663028)
     CDS             complement(1663118..1663297)
     CDS             complement(1663459..1664811)
     CDS             1665843..1666361
     CDS             complement(1666436..1666909)
     CDS             1667134..1668327
     CDS             complement(1668363..1669178)
     CDS             complement(1669241..1670242)
     CDS             complement(1670282..1670755)
     CDS             complement(1670801..1671970)
     CDS             complement(1672070..1673287)
     CDS             complement(1673398..1675941)
     CDS             complement(1676036..1676752)
     CDS             complement(1677060..1678499)
     CDS             complement(1678565..1680535)
     CDS             complement(1681513..1682481)
     CDS             complement(1682537..1683136)
     CDS             1683283..1684215
     CDS             complement(1684222..1684812)
     CDS             complement(1684958..1686286)
     CDS             1686524..1687783
     CDS             1687865..1688188
     CDS             complement(1688197..1689108)
     CDS             complement(1689207..1690034)
     CDS             complement(1690092..1690823)
     CDS             1691014..1692381
     CDS             1692567..1693568
     CDS             1693663..1694595
     CDS             1694644..1695348
     CDS             1695557..1696198
     CDS             1696259..1696936
     CDS             1697031..1698455
     CDS             1698481..1700256
     CDS             complement(1700329..1701228)
     CDS             1701446..1702360
     CDS             1702368..1703474
     CDS             1703485..1704912
     CDS             1705068..1705679
     CDS             complement(1705741..1706856)
     CDS             complement(1706835..1707284)
     CDS             complement(1707351..1707692)
     CDS             1708251..1708649
     CDS             1708775..1710922
     CDS             1710919..1711704
     CDS             1711837..1713675
     CDS             1713883..1714956
     CDS             1715220..1715642
     CDS             1715696..1715908
     CDS             1715958..1716407
     CDS             complement(1716863..1718011)
     CDS             complement(1718032..1719726)
     CDS             complement(1720011..1721156)
     CDS             complement(1721257..1721964)
     CDS             1722145..1723158
     CDS             1723266..1724492
     CDS             1724585..1725064
     CDS             complement(1725067..1728243)
     CDS             1728316..1728420
     CDS             1728445..1728741
     CDS             1728782..1730095
     CDS             1730195..1730869
     CDS             complement(1730905..1731321)
     CDS             complement(1731355..1732950)
     CDS             complement(1733027..1733455)
     CDS             complement(1733579..1734004)
     CDS             complement(1734084..1735340)
     CDS             complement(1735419..1736759)
     CDS             complement(1736850..1737620)
     CDS             complement(1737766..1739229)
     CDS             1739568..1739900
     CDS             1740047..1740448
     CDS             complement(1740509..1741054)
     CDS             complement(1741051..1741533)
     CDS             complement(1741557..1742024)
     CDS             complement(1742110..1743231)
     CDS             complement(1743242..1744324)
     CDS             1744369..1745544
     CDS             1745715..1746830
     CDS             complement(1746862..1749159)
     CDS             1749328..1749606
     CDS             1749732..1750046
     CDS             complement(1750057..1750200)
     CDS             complement(1750568..1751863)
     CDS             complement(1751977..1754136)
     CDS             complement(1754149..1755813)
     CDS             complement(1755806..1756759)
     CDS             complement(1756967..1757770)
     CDS             1757939..1758283
     CDS             complement(1758409..1758675)
     CDS             1759109..1759489
     CDS             complement(1759624..1759761)
     CDS             complement(1759861..1761357)
     CDS             complement(1761407..1762702)
     CDS             complement(1762796..1765090)
     CDS             1766284..1767171
     CDS             1767225..1767653
     CDS             1767934..1768788
     CDS             complement(1768902..1769864)
     CDS             1769969..1770826
     CDS             complement(1770858..1772933)
     CDS             1773183..1774094
     CDS             complement(1774087..1775328)
     CDS             complement(1775432..1775692)
     CDS             complement(1775742..1776149)
     CDS             1776285..1776947
     CDS             1777011..1777616
     CDS             complement(1777644..1778690)
     CDS             complement(1778729..1779223)
     CDS             complement(1779399..1780280)
     CDS             complement(1780373..1780690)
     CDS             complement(1780784..1781884)
     CDS             complement(1781915..1782538)
     CDS             complement(1782546..1783157)
     CDS             complement(1783239..1784162)
     CDS             complement(1784202..1785068)
     CDS             1785262..1785948
     CDS             1786047..1786604
     CDS             1786652..1786942
     CDS             complement(1786944..1787882)
     CDS             complement(1787966..1788796)
     CDS             1789046..1789393
     CDS             1789582..1790127
     CDS             complement(1790222..1790962)
     CDS             1791188..1792120
     CDS             1792122..1793813
     CDS             1793988..1795661
     CDS             1795875..1796369
     CDS             1796485..1796790
     CDS             1796846..1798843
     CDS             1798968..1800602
     CDS             1800695..1800985
     CDS             1801071..1802570
     CDS             1802628..1803182
     CDS             complement(1803212..1804891)
     CDS             complement(1804895..1806232)
     CDS             1806600..1808201
     CDS             1808373..1808921
     CDS             1808969..1810978
     CDS             complement(1810998..1812947)
     CDS             complement(1813040..1814494)
     CDS             1814673..1815299
     CDS             complement(1815335..1816924)
     CDS             complement(1816929..1819088)
     CDS             complement(1819136..1820437)
     CDS             1820639..1821400
     CDS             1821854..1823803
     CDS             complement(1823881..1825455)
     CDS             complement(1825681..1826892)
     CDS             complement(1827126..1828961)
     CDS             complement(1829421..1829711)
     CDS             complement(1829763..1830557)
     CDS             complement(1830554..1831420)
     CDS             complement(1831465..1832583)
     CDS             complement(1832599..1833714)
     CDS             complement(1833775..1835355)
     CDS             1835493..1835591
     CDS             1835800..1836711
     CDS             1836836..1837816
     CDS             1837885..1838955
     CDS             1839019..1839783
     CDS             1839871..1840665
     CDS             1840846..1842822
     CDS             1842935..1843744
     CDS             1843788..1844801
     CDS             1844965..1845654
     CDS             1845780..1846814
     CDS             1846930..1847580
     CDS             1847913..1850246
     CDS             1850303..1852234
     CDS             1852783..1853130
     CDS             1853189..1853359
     CDS             complement(1853603..1854217)
     CDS             complement(1854270..1854806)
     CDS             complement(1854852..1855916)
     CDS             1856622..1857776
     CDS             complement(1858197..1858373)
     CDS             complement(1858832..1859614)
     CDS             complement(1859688..1860029)
     CDS             1860340..1860852
     CDS             1860911..1861657
     CDS             1861703..1862452
     CDS             1862465..1863991
     CDS             1864039..1865109
     CDS             1865267..1866586
     CDS             complement(1866556..1867551)
     CDS             complement(1867709..1868530)
     CDS             complement(1868758..1869432)
     CDS             complement(1869548..1871080)
     CDS             1871279..1871509
     CDS             1871524..1872162
     CDS             1872459..1873673
     CDS             1873808..1874716
     CDS             1874858..1875160
     CDS             1875268..1876314
     CDS             complement(1876321..1877235)
     CDS             complement(1877264..1877635)
     CDS             complement(1877681..1878709)
     CDS             complement(1878759..1880126)
     CDS             1880498..1881343
     CDS             1881385..1882425
     CDS             1882537..1883511
     CDS             complement(1883508..1884353)
     CDS             complement(1884579..1885079)
     CDS             complement(1885132..1886475)
     CDS             1886563..1888251
     CDS             1888315..1888785
     CDS             1888863..1889792
     CDS             complement(1889800..1892427)
     CDS             complement(1892560..1893900)
     CDS             complement(1894245..1895465)
     CDS             complement(1895506..1896285)
     CDS             complement(1896350..1896928)
     CDS             1897095..1898177
     CDS             1898346..1903112
     CDS             1903360..1905348
     CDS             complement(1905414..1906748)
     CDS             complement(1907187..1907942)
     CDS             complement(1907949..1909010)
     CDS             complement(1909231..1910118)
     CDS             1910385..1911173
     CDS             1911184..1913289
     CDS             1913495..1913878
     CDS             complement(1913970..1914302)
     CDS             1914756..1915400
     CDS             1916097..1916843
     CDS             complement(1916857..1917978)
     CDS             complement(1918501..1919355)
     CDS             1919382..1920029
     CDS             1920022..1920243
     CDS             1920243..1920893
     CDS             complement(1921112..1922266)
     CDS             complement(1923136..1926021)
     CDS             complement(1926298..1926918)
     CDS             1926998..1927939
     CDS             complement(1927960..1929111)
     CDS             complement(1929208..1931313)
     CDS             complement(1931366..1933963)
     CDS             complement(1934090..1935436)
     CDS             1935679..1936722
     CDS             1936836..1937519
     CDS             complement(1937521..1938264)
     CDS             complement(1938310..1939281)
     CDS             complement(1939392..1940831)
     CDS             complement(1940918..1941637)
     CDS             complement(1941658..1942194)
     CDS             complement(1942288..1944429)
     CDS             complement(1944602..1944967)
     CDS             1945096..1945704
     CDS             1945831..1946649
     CDS             1946733..1947389
     CDS             complement(1947429..1947521)
     CDS             complement(1947777..1947986)
     CDS             1948281..1949057
     CDS             1949098..1949904
     CDS             1949888..1950211
     CDS             complement(1950215..1950730)
     CDS             1950792..1951331
     CDS             1951443..1952084
     CDS             1952143..1953333
     CDS             1953448..1954392
     CDS             complement(1954435..1955409)
     CDS             1955511..1956674
     CDS             1956716..1957717
     CDS             1957752..1958258
     CDS             1958446..1959138
     CDS             1959632..1961173
     CDS             complement(1961188..1961610)
     CDS             complement(1961617..1961877)
     CDS             1962016..1963917
     CDS             1964053..1964385
     CDS             complement(1964608..1965237)
     CDS             complement(1965323..1966072)
     CDS             complement(1966158..1966292)
     CDS             1966617..1969628
     CDS             1969685..1971412
     CDS             1971406..1971741
     CDS             1971766..1972602
     CDS             1972633..1973370
     CDS             1973418..1973825
     CDS             complement(1974047..1975597)
     CDS             complement(1975908..1976069)
     CDS             complement(1976222..1976791)
     CDS             1977230..1977979
     CDS             complement(1978218..1978862)
     CDS             complement(1978995..1979564)
     CDS             complement(1979647..1982268)
     CDS             1982527..1982880
     CDS             1982940..1983680
     CDS             1983798..1984955
     CDS             complement(1985006..1985998)
     CDS             1986077..1986541
     CDS             complement(1986670..1986915)
     CDS             complement(1987073..1989046)
     CDS             1989276..1991042
     CDS             1991107..1991898
     CDS             1991958..1993196
     CDS             1993336..1994754
     CDS             1995176..1995370
     CDS             complement(1995378..1997027)
     CDS             complement(1997084..1997635)
     CDS             complement(1997723..2000449)
     CDS             complement(2000664..2001353)
     CDS             2001507..2001929
     CDS             complement(2001952..2002629)
     CDS             2002866..2003810
     CDS             2004285..2005691
     CDS             2005923..2007482
     CDS             2007597..2007836
     CDS             2008079..2009173
     CDS             complement(2009433..2009732)
     CDS             2010091..2011203
     CDS             2011330..2012454
     CDS             2012508..2013245
     CDS             2013421..2016165
     CDS             2016238..2017377
     CDS             2017552..2018028
     CDS             2018058..2020133
     CDS             complement(2020196..2021434)
     CDS             complement(2021495..2021959)
     CDS             complement(2022129..2022944)
     CDS             complement(2023011..2023367)
     CDS             complement(2023429..2024154)
     CDS             complement(2024200..2024796)
     CDS             complement(2024826..2025443)
     CDS             complement(2025515..2026900)
     CDS             2027261..2027839
     CDS             2027883..2028554
     CDS             complement(2028566..2029885)
     CDS             complement(2029968..2031281)
     CDS             complement(2031404..2034184)
     CDS             2034444..2035121
     CDS             complement(2035196..2038006)
     CDS             2038685..2039338
     CDS             2039358..2040944
     CDS             2041111..2042118
     CDS             2042174..2042995
     CDS             2043202..2043783
     CDS             2043938..2044999
     CDS             2045059..2046504
     CDS             2046526..2046891
     CDS             complement(2046927..2047778)
     CDS             complement(2047881..2048537)
     CDS             2048560..2049567
     CDS             complement(2049795..2050454)
     CDS             complement(2050493..2050966)
     CDS             complement(2050995..2051747)
     CDS             complement(2051801..2052850)
     CDS             complement(2053016..2053972)
     CDS             complement(2054038..2055750)
     CDS             complement(2056324..2056926)
     CDS             complement(2056975..2058228)
     CDS             complement(2058480..2060135)
     CDS             complement(2060298..2060741)
     CDS             complement(2060815..2062089)
     CDS             complement(2062143..2062988)
     CDS             complement(2063371..2064609)
     CDS             2064907..2066478
     CDS             2066587..2067066
     CDS             2067116..2068150
     CDS             2068274..2068876
     CDS             2068922..2069956
     CDS             2070017..2070829
     CDS             2070900..2071565
     CDS             2071644..2072864
     CDS             2072917..2073753
     CDS             2073878..2075026
     CDS             2075026..2075451
     CDS             complement(2075466..2077415)
     CDS             2077527..2078570
     CDS             complement(2078538..2079482)
     CDS             complement(2079507..2079932)
     CDS             complement(2079955..2080977)
     CDS             complement(2081129..2081590)
     CDS             complement(2081655..2082263)
     CDS             complement(2082318..2082599)
     CDS             complement(2082702..2083448)
     CDS             2084038..2085714
     CDS             2085753..2087720
     CDS             complement(2087745..2089736)
     CDS             complement(2089860..2091707)
     CDS             complement(2091846..2092868)
     CDS             2093053..2094309
     CDS             2094354..2095127
     CDS             complement(2095217..2095426)
     CDS             complement(2095527..2099036)
     CDS             2099353..2100138
     CDS             complement(2100194..2100685)
     CDS             complement(2100648..2102216)
     CDS             complement(2102260..2102616)
     CDS             complement(2102662..2103096)
     CDS             complement(2103093..2105477)
     CDS             complement(2105543..2105947)
     CDS             complement(2105990..2106301)
     CDS             2106588..2106875
     CDS             2106958..2107518
     CDS             2107578..2107925
     CDS             2108000..2108269
     CDS             complement(2108315..2110621)
     CDS             complement(2110687..2111751)
     CDS             complement(2111842..2112711)
     CDS             2112914..2113567
     CDS             2113647..2114519
     CDS             2114594..2115907
     CDS             2116194..2116718
     CDS             2116813..2118234
     CDS             complement(2118242..2119330)
     CDS             complement(2119475..2120062)
     CDS             complement(2120137..2121543)
     CDS             complement(2121575..2123560)
     CDS             complement(2123583..2123783)
     CDS             complement(2123939..2124757)
     CDS             complement(2124805..2125200)
     CDS             complement(2125216..2126220)
     CDS             2126850..2127203
     CDS             2127203..2128915
     CDS             complement(2128956..2129720)
     CDS             2129989..2131467
     CDS             2131562..2131783
     CDS             2131879..2132403
     CDS             complement(2132546..2133163)
     CDS             complement(2133326..2133628)
     CDS             complement(2133675..2134739)
     CDS             complement(2134771..2135829)
     CDS             2136067..2136282
     CDS             complement(2136356..2137660)
     CDS             complement(2137662..2139998)
     CDS             complement(2140038..2140997)
     CDS             complement(2141213..2141404)
     CDS             complement(2141554..2142297)
     CDS             complement(2142550..2144661)
     CDS             2144968..2145828
     CDS             complement(2145797..2146183)
     CDS             complement(2146212..2147141)
     CDS             complement(2147157..2148068)
     CDS             2148281..2148553
     CDS             complement(2148671..2149942)
     CDS             complement(2149984..2151300)
     CDS             complement(2151382..2151954)
     CDS             complement(2152010..2153353)
     CDS             complement(2153483..2154466)
     CDS             complement(2154564..2155262)
     CDS             complement(2155315..2156343)
     CDS             complement(2156419..2157348)
     CDS             2157580..2158578
     CDS             2158628..2159173
     CDS             complement(2159220..2160788)
     CDS             complement(2160817..2162325)
     CDS             complement(2162543..2163055)
     CDS             2163291..2163524
     CDS             2163632..2164120
     CDS             complement(2164143..2164364)
     CDS             complement(2164382..2165770)
     CDS             complement(2165880..2167232)
     CDS             complement(2167392..2168843)
     CDS             complement(2168989..2173335)
     CDS             complement(2173447..2177310)
     CDS             complement(2177890..2178273)
     CDS             complement(2178412..2178948)
     CDS             complement(2179000..2179713)
     CDS             complement(2179834..2180274)
     CDS             complement(2180393..2180950)
     CDS             complement(2181000..2181302)
     CDS             complement(2181463..2182653)
     CDS             complement(2182830..2183015)
     CDS             2183101..2184885
     CDS             2185057..2185368
     CDS             complement(2185493..2185735)
     CDS             complement(2185824..2187425)
     CDS             complement(2187677..2187802)
     CDS             complement(2187960..2188781)
     CDS             complement(2189042..2190055)
     CDS             complement(2190178..2192316)
     CDS             complement(2192458..2192724)
     CDS             complement(2192850..2193785)
     CDS             complement(2194052..2194450)
     CDS             complement(2194527..2197616)
     CDS             complement(2197687..2199327)
     CDS             complement(2199391..2199858)
     CDS             complement(2200131..2201180)
     CDS             complement(2201376..2202578)
     CDS             2202768..2204255
     CDS             complement(2204394..2204702)
     CDS             complement(2204881..2205231)
     CDS             complement(2205311..2206048)
     CDS             complement(2206106..2207527)
     CDS             complement(2207688..2210303)
     CDS             complement(2210526..2211209)
     CDS             complement(2211257..2211871)
     CDS             2211984..2212547
     CDS             2212607..2214628
     CDS             2214693..2216846
     CDS             2216891..2217928
     CDS             2218018..2218518
     CDS             2218611..2220977
     CDS             complement(2221011..2222477)
     CDS             2222836..2224836
     CDS             2224859..2225728
     CDS             2225783..2227177
     CDS             2227252..2228247
     CDS             2228405..2229175
     CDS             2229305..2229871
     CDS             complement(2229900..2230703)
     CDS             2230960..2231364
     CDS             2231472..2232878
     CDS             complement(2232914..2236339)
     CDS             complement(2236388..2239480)
     CDS             complement(2239616..2240161)
     CDS             complement(2240178..2240477)
     CDS             2240629..2242020
     CDS             2242114..2242434
     CDS             complement(2242509..2243036)
     CDS             2243398..2246994
     CDS             2248053..2249105
     CDS             complement(2249147..2249551)
     CDS             complement(2249600..2251651)
     CDS             2251941..2253920
     CDS             2254028..2255128
     CDS             complement(2255142..2255510)
     CDS             complement(2255532..2256161)
     CDS             2256371..2257225
     CDS             2257271..2258542
     CDS             complement(2258546..2259946)
     CDS             complement(2260037..2261356)
     CDS             complement(2261410..2262321)
     CDS             complement(2262382..2264346)
     CDS             complement(2264499..2264762)
     CDS             2264976..2265830
     CDS             complement(2265811..2266554)
     CDS             complement(2266701..2268263)
     CDS             complement(2268382..2269245)
     CDS             2269476..2271113
     CDS             2271196..2271351
     CDS             complement(2271618..2272142)
     CDS             complement(2272220..2273311)
     CDS             2273541..2274434
     CDS             2274471..2275505
     CDS             complement(2275514..2275933)
     CDS             complement(2275967..2276785)
     CDS             complement(2276859..2277692)
     CDS             complement(2277838..2278443)
     CDS             complement(2278507..2279169)
     CDS             complement(2279173..2281707)
     CDS             complement(2281877..2282707)
     CDS             complement(2282874..2284316)
     CDS             complement(2284386..2285591)
     CDS             2285817..2287658
     CDS             2287710..2288987
     CDS             2289039..2289593
     CDS             2289643..2290086
     CDS             2290114..2291037
     CDS             2291084..2292370
     CDS             complement(2292470..2293555)
     CDS             complement(2293671..2294339)
     CDS             complement(2294391..2295560)
     CDS             2295787..2297106
     CDS             complement(2297164..2300718)
     CDS             complement(2300831..2301754)
     CDS             complement(2301769..2303061)
     CDS             2303166..2304461
     CDS             2304511..2305497
     CDS             2305545..2306192
     CDS             2306329..2309064
     CDS             complement(2309107..2309442)
     CDS             complement(2309553..2312612)
     CDS             complement(2312703..2313134)
     CDS             complement(2313243..2313836)
     CDS             complement(2313993..2314460)
     CDS             complement(2314542..2316371)
     CDS             complement(2316435..2316704)
     CDS             complement(2316800..2317798)
     CDS             complement(2317850..2318488)
     CDS             complement(2318546..2319067)
     CDS             complement(2319125..2319637)
     CDS             2319827..2320102
     CDS             complement(2320105..2321160)
     CDS             2321348..2322589
     CDS             2322682..2323425
     CDS             2323603..2324973
     CDS             2325773..2326888
     CDS             complement(2326923..2327525)
     CDS             complement(2327865..2329070)
     CDS             complement(2329201..2331603)
     CDS             complement(2331843..2332223)
     CDS             2332413..2332874
     CDS             complement(2332922..2333362)
     CDS             complement(2333355..2334137)
     CDS             complement(2334316..2335266)
     CDS             complement(2335338..2335901)
     CDS             complement(2337183..2337683)
     CDS             complement(2337819..2338556)
     CDS             complement(2338648..2339163)
     CDS             complement(2339177..2340832)
     CDS             complement(2340851..2341657)
     CDS             complement(2341811..2342674)
     CDS             2343233..2343472
     CDS             complement(2343520..2343894)
     CDS             2344198..2344746
     CDS             2344840..2345190
     CDS             2345144..2345977
     CDS             2346090..2347616
     CDS             2347625..2349043
     CDS             2349162..2349734
     CDS             2349782..2350564
     CDS             2350822..2351904
     CDS             complement(2352108..2353013)
     CDS             2353182..2354993
     CDS             2355029..2356873
     CDS             2357005..2358378
     CDS             2358428..2359771
     CDS             complement(2359898..2360995)
     CDS             complement(2361049..2361984)
     CDS             complement(2362028..2363524)
     CDS             2363678..2363797
     CDS             complement(2363745..2364170)
     CDS             complement(2364216..2367950)
     CDS             complement(2368204..2370534)
     CDS             complement(2370615..2371607)
     CDS             complement(2371666..2375016)
     CDS             complement(2375370..2376389)
     CDS             complement(2376514..2379807)
     CDS             complement(2380435..2381127)
     CDS             complement(2381142..2381939)
     CDS             2382145..2382576
     CDS             2382618..2383469
     CDS             complement(2383497..2383973)
     CDS             2384139..2384366
     CDS             2384480..2386411
     CDS             2386559..2387842
     CDS             2387979..2389208
     CDS             2389603..2389896
     CDS             2389900..2390268
     CDS             complement(2390741..2391004)
     CDS             complement(2391001..2392185)
     CDS             2392349..2392924
     CDS             complement(2393022..2393279)
     CDS             complement(2393272..2393739)
     CDS             2393890..2395650
     CDS             2395766..2396446
     CDS             2396567..2397091
     CDS             2397088..2397732
     CDS             complement(2397738..2399027)
     CDS             2399249..2399923
     CDS             2400066..2401460
     CDS             2401728..2404685
     CDS             complement(2404732..2406411)
     CDS             2406700..2407230
     CDS             complement(2407353..2408045)
     CDS             complement(2408111..2408911)
     CDS             complement(2408972..2409898)
     CDS             2410079..2411620
     CDS             2411893..2412708
     CDS             2412850..2413581
     CDS             2413811..2415310
     CDS             2415316..2416557
     CDS             complement(2416565..2417515)
     CDS             complement(2417601..2418476)
     CDS             complement(2418897..2419757)
     CDS             2419902..2420021
     CDS             complement(2420003..2420440)
     CDS             complement(2420657..2422243)
     CDS             2422388..2423035
     CDS             complement(2423095..2423931)
     CDS             2424532..2425695
     CDS             complement(2425728..2426180)
     CDS             complement(2426242..2428158)
     CDS             2428395..2430284
     CDS             2430295..2430753
     CDS             complement(2430771..2431121)
     CDS             complement(2431242..2433239)
     CDS             complement(2433337..2434050)
     CDS             complement(2434170..2434973)
     CDS             complement(2435007..2436404)
     CDS             complement(2436500..2437483)
     CDS             complement(2437579..2438991)
     CDS             2439217..2440098
     CDS             2440244..2441479
     CDS             2441587..2442234
     CDS             complement(2442244..2443437)
     CDS             complement(2443562..2443771)
     CDS             2444045..2444614
     CDS             2444736..2446076
     CDS             2446098..2447219
     CDS             2447266..2450511
     CDS             2450815..2451141
     CDS             2451188..2451439
     CDS             complement(2451468..2451938)
     CDS             complement(2452096..2452725)
     CDS             complement(2452764..2453534)
     CDS             complement(2453710..2453850)
     CDS             2453894..2454838
     CDS             2454944..2455867
     CDS             complement(2455872..2458097)
     CDS             complement(2458153..2460282)
     CDS             complement(2460591..2461103)
     CDS             2461388..2462098
     CDS             complement(2462171..2462605)
     CDS             2462995..2463333
     CDS             complement(2463396..2463740)
     CDS             2464166..2467654
     CDS             2467756..2469786
     CDS             2469993..2470184
     CDS             2470264..2470533
     CDS             2470577..2472079
     CDS             2472156..2473160
     CDS             complement(2473283..2473828)
     CDS             complement(2474101..2474769)
     CDS             complement(2474884..2475870)
     CDS             complement(2476043..2476894)
     CDS             complement(2477030..2477830)
     CDS             complement(2478047..2479159)
     CDS             complement(2479205..2482777)
     CDS             complement(2482774..2484081)
     CDS             2484791..2488555
     CDS             complement(2488784..2489185)
     CDS             complement(2489216..2489698)
     CDS             complement(2489797..2490267)
     CDS             complement(2490315..2491421)
     CDS             2491836..2492114
     CDS             2493017..2496055
     CDS             2496092..2496574
     CDS             complement(2496734..2497102)
     CDS             complement(2497106..2498407)
     CDS             complement(2498447..2499310)
     CDS             complement(2499447..2500505)
     CDS             2500565..2501221
     CDS             complement(2501129..2501575)
     CDS             complement(2502093..2502263)
     CDS             complement(2502493..2503233)
     CDS             2504117..2504395
     CDS             2504521..2504835
     CDS             2504986..2507931
     CDS             2508041..2509819
     CDS             2509961..2511733
     CDS             complement(2511914..2512948)
     CDS             complement(2513243..2513575)
     CDS             2514000..2514665
     CDS             2514824..2515249
     CDS             2515358..2516173
     CDS             complement(2516038..2516673)
     CDS             2516738..2517133
     CDS             2517751..2519823
     CDS             2520369..2520956
     CDS             2521074..2521832
     CDS             2521943..2523487
     CDS             2523867..2524820
     CDS             2524966..2525403
     CDS             2525463..2525756
     CDS             2525937..2527154
     CDS             complement(2527280..2527651)
     CDS             2527855..2527989
     CDS             complement(2528211..2530904)
     CDS             2531186..2531839
     CDS             2532011..2533378
     CDS             complement(2533391..2533708)
     CDS             complement(2533847..2536609)
     CDS             complement(2537129..2537962)
     CDS             2538222..2538524
     CDS             2538572..2538835
     CDS             complement(2539014..2540297)
     CDS             complement(2540379..2540603)
     CDS             2541096..2541716
     CDS             complement(2541809..2542618)
     CDS             complement(2542705..2543262)
     CDS             complement(2543446..2543802)
     CDS             complement(2543854..2546307)
     CDS             complement(2546297..2547736)
     CDS             complement(2548037..2548429)
     CDS             complement(2548540..2549310)
     CDS             complement(2549320..2550930)
     CDS             complement(2551069..2551872)
     CDS             complement(2552102..2554927)
     CDS             complement(2555036..2556268)
     CDS             complement(2556331..2557875)
     CDS             complement(2558088..2560610)
     CDS             2561422..2561646
     CDS             2562003..2562926
     CDS             complement(2562919..2563830)
     CDS             complement(2563869..2564156)
     CDS             complement(2564321..2565157)
     CDS             complement(2565341..2565553)
     CDS             complement(2565633..2566232)
     CDS             complement(2566376..2566963)
     CDS             complement(2566993..2567847)
     CDS             complement(2568015..2569709)
     CDS             complement(2569790..2571370)
     CDS             complement(2571488..2571862)
     CDS             complement(2572023..2572517)
     CDS             complement(2572552..2573166)
     CDS             complement(2573315..2574253)
     CDS             complement(2574326..2574787)
     CDS             2575007..2575738
     CDS             2575776..2576690
     CDS             complement(2576703..2577881)
     CDS             2578228..2578959
     CDS             complement(2579052..2579693)
     CDS             2580063..2581211
     CDS             complement(2581222..2581872)
     CDS             2582046..2583467
     CDS             2583516..2584184
     CDS             2584303..2584905
     CDS             2584988..2587924
     CDS             2588205..2588537
     CDS             2588577..2589050
     CDS             2589229..2589549
     CDS             complement(2589658..2590617)
     CDS             2590710..2591321
     CDS             complement(2591341..2591640)
     CDS             complement(2591793..2592242)
     CDS             complement(2592309..2593010)
     CDS             complement(2593052..2594797)
     CDS             complement(2594880..2595791)
     CDS             complement(2595939..2596682)
     CDS             complement(2596818..2598080)
     CDS             complement(2598178..2598828)
     CDS             complement(2598882..2599487)
     CDS             complement(2599547..2601067)
     CDS             complement(2601117..2604539)
     CDS             complement(2604653..2605306)
     CDS             complement(2606443..2608809)
     CDS             complement(2608903..2609256)
     CDS             2609519..2610076
     CDS             complement(2610106..2610510)
     CDS             2610801..2611940
     CDS             2611987..2613144
     CDS             2613492..2614268
     CDS             complement(2614939..2615322)
     CDS             complement(2615393..2615950)
     CDS             2616262..2616717
     CDS             complement(2616772..2617491)
     CDS             complement(2617579..2619390)
     CDS             2619392..2619793
     CDS             2620004..2621035
     CDS             complement(2621080..2621571)
     CDS             complement(2621691..2622170)
     CDS             2622459..2622749
     CDS             2622845..2624527
     CDS             complement(2624687..2627437)
     CDS             2627720..2627920
     CDS             complement(2628029..2629714)
     CDS             complement(2629792..2630085)
     CDS             complement(2630197..2631306)
     CDS             2631702..2633009
     CDS             2633091..2634215
     CDS             2634297..2634899
     CDS             2635060..2636703
     CDS             2636765..2637610
     CDS             complement(2637483..2638328)
     CDS             complement(2638446..2639543)
     CDS             complement(2639760..2640428)
     CDS             complement(2640544..2641491)
     CDS             complement(2641556..2644162)
     CDS             complement(2644331..2645533)
     CDS             complement(2645672..2646226)
     CDS             2646526..2646810
     CDS             complement(2646943..2647443)
     CDS             2647549..2647827
     CDS             2648544..2651048
     CDS             2651240..2651674
     CDS             2652075..2652167
     CDS             2652438..2654228
     CDS             2654324..2654974
     CDS             2655058..2656104
     CDS             2656181..2657278
     CDS             2657454..2659094
     CDS             2659227..2660645
     CDS             complement(2660653..2661135)
     CDS             2661190..2661807
     CDS             2661913..2663667
     CDS             2663683..2665374
     CDS             complement(2665377..2665850)
     CDS             complement(2665953..2666231)
     CDS             2666423..2667235
     CDS             2667268..2667687
     CDS             complement(2667689..2668750)
     CDS             complement(2668817..2669608)
     CDS             complement(2669758..2672856)
     CDS             complement(2673062..2673697)
     CDS             complement(2673945..2675804)
     CDS             complement(2675919..2676887)
     CDS             complement(2677005..2678804)
     CDS             complement(2679061..2679660)
     CDS             complement(2679769..2682477)
     CDS             complement(2682543..2683550)
     CDS             complement(2683899..2684915)
     CDS             complement(2684983..2685978)
     CDS             complement(2686024..2686947)
     CDS             complement(2687022..2687996)
     CDS             complement(2688041..2688643)
     CDS             complement(2688890..2689801)
     CDS             complement(2689856..2692102)
     CDS             complement(2692365..2692940)
     CDS             complement(2693199..2694422)
     CDS             complement(2694533..2696170)
     CDS             complement(2696272..2699550)
     CDS             complement(2700112..2700444)
     CDS             complement(2700480..2700986)
     CDS             complement(2702946..2703485)
     CDS             complement(2703590..2705110)
     CDS             complement(2705221..2708286)
     CDS             complement(2708474..2708569)
     CDS             complement(2708826..2709164)
     CDS             2709456..2710484
     CDS             2710684..2711460
     CDS             2711518..2711802
     CDS             2711934..2712167
     CDS             complement(2712574..2713551)
     CDS             2713705..2714373
     CDS             2714479..2715231
     CDS             2715290..2715571
     CDS             2715599..2716030
     CDS             2716041..2716478
     CDS             complement(2716523..2717941)
     CDS             complement(2718012..2718821)
     CDS             complement(2718921..2720027)
     CDS             complement(2720162..2721400)
     CDS             complement(2721540..2722844)
     CDS             complement(2722917..2724209)
     CDS             2724446..2727178
     CDS             complement(2727228..2729885)
     CDS             complement(2730287..2730952)
     CDS             2731208..2732626
     CDS             complement(2732885..2733592)
     CDS             2733731..2734462
     CDS             complement(2734502..2735929)
     CDS             complement(2736074..2736394)
     CDS             complement(2736572..2737729)
     CDS             complement(2737825..2738934)
     CDS             complement(2739292..2739777)
     CDS             2740042..2740581
     CDS             complement(2740668..2741636)
     CDS             2742074..2743429
     CDS             2743511..2744032
     CDS             complement(2744259..2744864)
     CDS             2745512..2746753
     CDS             2746807..2747940
     CDS             2748091..2749152
     CDS             2749223..2750410
     CDS             2750481..2751539
     CDS             2751673..2752476
     CDS             2752611..2753696
     CDS             2753764..2755077
     CDS             complement(2755091..2755888)
     CDS             complement(2756076..2756519)
     CDS             2756874..2757344
     CDS             complement(2757357..2760215)
     CDS             2760833..2761084
     CDS             2761234..2762010
     CDS             complement(2762042..2763052)
     CDS             complement(2763100..2764014)
     CDS             complement(2764057..2764653)
     CDS             2764827..2765597
     CDS             2765759..2766727
     CDS             complement(2766776..2768656)
     CDS             2769108..2770514
     CDS             2770604..2773846
     CDS             2774011..2774757
     CDS             complement(2774860..2775405)
     CDS             complement(2775561..2776481)
     CDS             2776624..2778402
     CDS             complement(2778444..2779115)
     CDS             2779252..2779788
     CDS             complement(2779799..2780083)
     CDS             2780252..2782795
     CDS             complement(2782893..2783171)
     CDS             2783283..2783585
     CDS             complement(2783598..2785184)
     CDS             2785583..2786587
     CDS             2786740..2787990
     CDS             2788334..2788984
     CDS             2789035..2790075
     CDS             2790121..2792934
     CDS             2793118..2793630
     CDS             complement(2793717..2795843)
     CDS             complement(2796458..2796961)
     CDS             complement(2797093..2798553)
     CDS             2798824..2800881
     CDS             2801143..2803446
     CDS             2803852..2806194
     CDS             2806267..2808531
     CDS             2808610..2809956
     CDS             2809953..2810717
     CDS             complement(2810812..2811474)
     CDS             complement(2811503..2812807)
     CDS             2813191..2813805
     CDS             complement(2813947..2815581)
     CDS             complement(2815779..2816459)
     CDS             2816729..2817007
     CDS             complement(2817561..2818889)
     CDS             2819321..2820661
     CDS             2820658..2822157
     CDS             2822503..2824131
     CDS             2824128..2825705
     CDS             2825819..2828029
     CDS             2828198..2830333
     CDS             2830774..2834241
     CDS             2834406..2835263
     CDS             2835435..2836034
     CDS             2836079..2836465
     CDS             complement(2836524..2836946)
     CDS             complement(2837048..2837509)
     CDS             complement(2837609..2838346)
     CDS             2838600..2839082
     CDS             complement(2839155..2840996)
     CDS             complement(2841105..2841410)
     CDS             complement(2841695..2842408)
     CDS             complement(2842512..2843111)
     CDS             2843383..2844597
     CDS             2844943..2845227
     CDS             2845340..2847598
     CDS             2847692..2848471
     CDS             complement(2848488..2849804)
     CDS             2850392..2851102
     CDS             2851205..2852272
     CDS             2852315..2853280
     CDS             2853309..2854253
     CDS             2854302..2855183
     CDS             2855229..2855966
     CDS             complement(2855983..2857656)
     CDS             complement(2857782..2864852)
     CDS             complement(2865826..2866716)
     CDS             2867336..2868529
     CDS             2868590..2869243
     CDS             2869284..2869505
     CDS             complement(2869570..2870439)
     CDS             complement(2870503..2871213)
     CDS             2871448..2872467
     CDS             complement(2872540..2873763)
     CDS             complement(2874839..2876230)
     CDS             complement(2876421..2877023)
     CDS             2877430..2877537
     CDS             2877738..2879075
     CDS             complement(2879106..2881814)
     CDS             2882121..2883068
     CDS             2883011..2886265
     CDS             2886383..2887165
     CDS             complement(2887237..2888178)
     CDS             complement(2888253..2889014)
     CDS             complement(2889084..2889593)
     CDS             complement(2889645..2891219)
     CDS             complement(2891459..2892115)
     CDS             2892138..2892428
     CDS             complement(2892573..2894783)
     CDS             2895209..2895682
     CDS             complement(2895747..2896793)
     CDS             2897134..2899605
     CDS             2899762..2900922
     CDS             2900944..2901780
     CDS             complement(2901956..2903008)
     CDS             complement(2903056..2904003)
     CDS             complement(2904291..2905772)
     CDS             2906147..2906590
     CDS             complement(2906791..2907462)
     CDS             2907591..2908778
     CDS             complement(2908804..2910243)
     CDS             2910448..2910726
     CDS             2910852..2911166
     CDS             complement(2911170..2911556)
     CDS             complement(2911617..2912393)
     CDS             complement(2912341..2912457)
     CDS             complement(2912522..2913643)
     CDS             2913902..2914033
     CDS             complement(2914111..2914263)
     CDS             2914325..2915101
     CDS             2915221..2916852
     CDS             complement(2916868..2917560)
     CDS             complement(2917837..2918229)
     CDS             complement(2918854..2919990)
     CDS             2920194..2921465
     CDS             complement(2921500..2921916)
     CDS             complement(2921955..2922962)
     CDS             2923181..2924023
     CDS             complement(2923948..2924490)
     CDS             complement(2924631..2925797)
     CDS             complement(2925897..2926559)
     CDS             complement(2926678..2927769)
     CDS             2928372..2930177
     CDS             complement(2930224..2931795)
     CDS             complement(2931905..2932753)
     CDS             2932860..2934092
     CDS             complement(2934187..2934636)
     CDS             complement(2934899..2935345)
     CDS             complement(2935646..2936935)
     CDS             complement(2937029..2938033)
     CDS             2938401..2939951
     CDS             2940117..2941313
     CDS             complement(2941331..2941822)
     CDS             complement(2941881..2943413)
     CDS             complement(2943474..2943767)
     CDS             complement(2943954..2945363)
     CDS             2945588..2946580
     CDS             2946634..2947584
     CDS             2947652..2948617
     CDS             2948662..2949444
     CDS             complement(2949482..2950084)
     CDS             2950300..2951892
     CDS             complement(2951933..2953378)
     CDS             complement(2953429..2955066)
     CDS             complement(2955218..2955937)
     CDS             complement(2956014..2957339)
     CDS             complement(2957570..2958061)
     CDS             complement(2958635..2960533)
     CDS             complement(2960620..2961720)
     CDS             2961837..2962649
     CDS             complement(2962663..2965716)
     CDS             2966166..2968106
     CDS             2968103..2969365
     CDS             complement(2969779..2971152)
     CDS             complement(2971341..2974391)
     CDS             complement(2974767..2974973)
     CDS             complement(2975081..2975530)
     CDS             complement(2975527..2976594)
     CDS             complement(2976692..2978659)
     CDS             complement(2978808..2980274)
     CDS             2980688..2982430
     CDS             2982435..2982668
     CDS             complement(2983149..2983481)
     CDS             2984024..2984803
     CDS             2985045..2985509
     CDS             2985809..2987086
     CDS             2987300..2987545
     CDS             2988002..2988490
     CDS             complement(2988629..2989156)
     CDS             complement(2989270..2990361)
     CDS             complement(2990436..2992025)
     CDS             complement(2992135..2993226)
     CDS             2993497..2995530
     CDS             complement(2995559..2996731)
     CDS             complement(2996888..2997976)
     CDS             complement(2998066..2998614)
     CDS             complement(2998747..3000936)
     CDS             3001124..3002032
     CDS             complement(3002042..3002992)
     CDS             complement(3003154..3005112)
     CDS             3005359..3007251
     CDS             complement(3007273..3007791)
     CDS             complement(3007925..3008584)
     CDS             complement(3008725..3010092)
     CDS             complement(3010335..3012446)
     CDS             complement(3012621..3013541)
     CDS             complement(3013646..3016414)
     CDS             complement(3017172..3017834)
     CDS             complement(3018012..3018857)
     CDS             3019187..3020755
     CDS             3020888..3021370
     CDS             3021498..3022805
     CDS             3022844..3024073
     CDS             3024259..3025803
     CDS             3025906..3027438
     CDS             3027582..3028436
     CDS             3028512..3029705
     CDS             3029854..3030936
     CDS             complement(3030941..3031312)
     CDS             complement(3031549..3034137)
     CDS             3034413..3035915
     CDS             3035993..3036442
     CDS             3036949..3039069
     CDS             complement(3039123..3039632)
     CDS             3039773..3040939
     CDS             3041167..3042195
     CDS             3042241..3042960
     CDS             3043085..3044776
     CDS             complement(3044904..3046127)
     CDS             3046474..3047427
     CDS             3047603..3048097
     CDS             complement(3048171..3049103)
     CDS             complement(3049151..3049486)
     CDS             complement(3049557..3050924)
     CDS             complement(3050958..3053057)
     CDS             complement(3053097..3053702)
     CDS             complement(3053710..3055455)
     CDS             complement(3055667..3056467)
     CDS             3057064..3058059
     CDS             3058214..3059035
     CDS             complement(3059074..3060495)
     CDS             complement(3060665..3060892)
     CDS             complement(3061098..3062675)
     CDS             complement(3062694..3063500)
     CDS             complement(3063567..3064247)
     CDS             complement(3064297..3064692)
     CDS             complement(3064844..3065245)
     CDS             3065333..3065611
     CDS             3065737..3066051
     CDS             complement(3066081..3066245)
     CDS             complement(3066242..3066655)
     CDS             complement(3066689..3066985)
     CDS             complement(3067025..3068185)
     CDS             complement(3068233..3069051)
     CDS             complement(3069051..3069389)
     CDS             3069564..3070262
     CDS             3070487..3071059
     CDS             3071165..3071260
     CDS             3071459..3072217
     CDS             complement(3072229..3073428)
     CDS             complement(3073488..3073748)
     CDS             complement(3073755..3074018)
     CDS             3074240..3074668
     CDS             3074699..3074920
     CDS             3075217..3075972
     CDS             3075976..3077511
     CDS             complement(3077523..3077921)
     CDS             complement(3077938..3079413)
     CDS             complement(3079473..3080981)
     CDS             complement(3081096..3082589)
     CDS             complement(3082635..3083363)
     CDS             complement(3083554..3085068)
     CDS             complement(3085108..3086034)
     CDS             complement(3086112..3086630)
     CDS             complement(3086793..3087107)
     CDS             complement(3087233..3087511)
     CDS             3087662..3089173
     CDS             complement(3089266..3090765)
     CDS             complement(3090968..3092443)
     CDS             complement(3092596..3093333)
     CDS             3093531..3094889
     CDS             complement(3094917..3095987)
     CDS             3096232..3096942
     CDS             complement(3096971..3097711)
     CDS             complement(3097958..3099388)
     CDS             complement(3099615..3100766)
     CDS             3100999..3101397
     CDS             complement(3101414..3101968)
     CDS             complement(3102053..3103339)
     CDS             complement(3103489..3104232)
     CDS             complement(3104283..3104846)
     CDS             complement(3104895..3105500)
     CDS             complement(3105642..3107021)
     CDS             3107312..3108010
     CDS             3108077..3108847
     CDS             3108905..3109837
     CDS             3109886..3111094
     CDS             3111158..3112567
     CDS             complement(3112564..3113046)
     CDS             complement(3113097..3113540)
     CDS             complement(3113537..3113692)
     CDS             complement(3113988..3114305)
     CDS             3114971..3115453
     CDS             3115896..3118775
     CDS             complement(3119146..3120702)
     CDS             complement(3120759..3121478)
     CDS             complement(3121873..3124140)
     CDS             3124774..3126540
     CDS             3126595..3127428
     CDS             complement(3127525..3128880)
     CDS             complement(3128940..3130628)
     CDS             3130946..3131224
     CDS             3131432..3131908
     CDS             complement(3132058..3133197)
     CDS             3133352..3133675
     CDS             3133680..3134468
     CDS             3134560..3135843
     CDS             complement(3135870..3136526)
     CDS             complement(3136580..3137842)
     CDS             3138077..3138586
     CDS             3138583..3139188
     CDS             3139318..3140670
     CDS             complement(3140809..3141435)
     CDS             complement(3141536..3143269)
     CDS             3143524..3145491
     CDS             3145602..3146570
     CDS             3146957..3148132
     CDS             3148240..3149013
     CDS             3149090..3150043
     CDS             3150097..3150501
     CDS             3150548..3151552
     CDS             complement(3151587..3151898)
     CDS             complement(3151943..3154456)
     CDS             complement(3154608..3155309)
     CDS             complement(3155346..3156557)
     CDS             complement(3156711..3158183)
     CDS             3158599..3159990
     CDS             3160072..3161685
     CDS             complement(3161717..3162877)
     CDS             complement(3162879..3163883)
     CDS             3164074..3164583
     CDS             3164671..3165138
     CDS             3165199..3165666
     CDS             3165696..3166067
     CDS             complement(3166104..3166463)
     CDS             3166684..3167046
     CDS             complement(3167012..3167782)
     CDS             complement(3167846..3175615)
     CDS             complement(3175947..3177149)
     CDS             complement(3177216..3177929)
     CDS             complement(3178025..3178369)
     CDS             complement(3178539..3180725)
     CDS             complement(3180895..3181371)
     CDS             complement(3181424..3181660)
     CDS             complement(3181714..3182421)
     CDS             complement(3182573..3183223)
     CDS             complement(3183248..3184381)
     CDS             complement(3184514..3185110)
     CDS             3185351..3186253
     CDS             complement(3186435..3187271)
     CDS             complement(3187368..3188117)
     CDS             complement(3188152..3190005)
     CDS             complement(3190107..3190703)
     CDS             complement(3190703..3191344)
     CDS             complement(3191422..3192498)
     CDS             complement(3192564..3193541)
     CDS             complement(3193614..3194372)
     CDS             complement(3194464..3195480)
     CDS             complement(3195519..3196394)
     CDS             complement(3196564..3198804)
     CDS             3199203..3200714
     CDS             complement(3200591..3200941)
     CDS             3200970..3201902
     CDS             3202023..3202358
     CDS             3202649..3203494
     CDS             3203834..3204541
     CDS             3204627..3206204
     CDS             complement(3206361..3207107)
     CDS             complement(3207148..3207465)
     CDS             complement(3207513..3208283)
     CDS             complement(3208317..3209666)
     CDS             complement(3209694..3211742)
     CDS             3211744..3211887
     CDS             complement(3211893..3212954)
     CDS             complement(3213063..3213839)
     CDS             complement(3213924..3214193)
     CDS             complement(3214248..3215069)
     CDS             complement(3215099..3215716)
     CDS             complement(3215795..3216574)
     CDS             complement(3216663..3217781)
     CDS             complement(3217841..3218329)
     CDS             complement(3218392..3219168)
     CDS             complement(3219193..3220014)
     CDS             complement(3220141..3222099)
     CDS             complement(3222147..3222791)
     CDS             complement(3222953..3224848)
     CDS             complement(3224955..3225575)
     CDS             complement(3225692..3228490)
     CDS             complement(3228614..3229297)
     CDS             complement(3229382..3230482)
     CDS             complement(3230529..3232448)
     CDS             complement(3232517..3233506)
     CDS             complement(3233560..3233931)
     CDS             complement(3234000..3234878)
     CDS             complement(3234924..3235442)
     CDS             complement(3235632..3236930)
     CDS             complement(3237088..3237489)
     CDS             complement(3237538..3238260)
     CDS             complement(3238342..3238755)
     CDS             complement(3238893..3240293)
     CDS             complement(3240334..3241023)
     CDS             complement(3241032..3241493)
     CDS             complement(3241675..3243003)
     CDS             complement(3243043..3244002)
     CDS             complement(3244047..3245144)
     CDS             complement(3245238..3246836)
     CDS             complement(3246923..3247243)
     CDS             complement(3247323..3247643)
     CDS             complement(3247694..3248194)
     CDS             complement(3248241..3248579)
     CDS             3248898..3249659
     CDS             3249747..3251285
     CDS             complement(3251299..3251658)
     CDS             complement(3251782..3252189)
     CDS             complement(3252237..3253721)
     CDS             complement(3253775..3254089)
     CDS             complement(3254500..3258702)
     CDS             complement(3259286..3259780)
     CDS             complement(3260144..3261388)
     CDS             complement(3261487..3262749)
     CDS             3263039..3263896
     CDS             3263999..3264862
     CDS             complement(3265081..3266085)
     CDS             complement(3266158..3267117)
     CDS             complement(3267158..3268960)
     CDS             complement(3268977..3269513)
     CDS             complement(3269503..3270015)
     CDS             complement(3270057..3271220)
     CDS             complement(3271278..3271925)
     CDS             complement(3271973..3272701)
     CDS             complement(3272729..3273481)
     CDS             complement(3273557..3274282)
     CDS             3274551..3275339
     CDS             3275840..3278743
     CDS             3278806..3280293
     CDS             3280447..3283245
     CDS             3283339..3286062
     CDS             3286259..3287680
     CDS             3287772..3288335
     CDS             complement(3288340..3289425)
     CDS             complement(3289527..3290582)
     CDS             3290879..3291322
     CDS             3291377..3291871
     CDS             3292053..3294317
     CDS             3294573..3294917
     CDS             3295137..3296207
     CDS             3296230..3296826
     CDS             3297183..3298988
     CDS             complement(3299070..3299420)
     CDS             complement(3299504..3299911)
     CDS             complement(3299989..3302289)
     CDS             3302358..3303203
     CDS             3303262..3305046
     CDS             complement(3305054..3306127)
     CDS             3306244..3307017
     CDS             3307074..3307613
     CDS             complement(3307672..3307947)
     CDS             3308227..3308511
     CDS             3308685..3309635
     CDS             3309691..3310992
     CDS             3311128..3312663
     CDS             3312769..3313503
     CDS             complement(3313734..3313922)
     CDS             3314064..3315092
     CDS             complement(3315167..3315616)
     CDS             3315735..3316391
     CDS             3316540..3317115
     CDS             3317238..3318377
     CDS             3318427..3319191
     CDS             complement(3319239..3320045)
     CDS             3320268..3320786
     CDS             3320831..3321256
     CDS             3321437..3322735
     CDS             complement(3322743..3324305)
     CDS             3330640..3331506
     CDS             complement(3331691..3332203)
     CDS             complement(3332750..3333778)
     CDS             3334079..3335362
     CDS             complement(3335423..3336499)
     CDS             3336517..3337113
     CDS             complement(3337083..3337766)
     CDS             complement(3337805..3338710)
     CDS             complement(3338786..3340195)
     CDS             3340394..3341059
     CDS             3341148..3341690
     CDS             complement(3341891..3342421)
     CDS             3342639..3343406
     CDS             complement(3343403..3343717)
     CDS             complement(3343843..3344121)
     CDS             3344211..3344504
     CDS             complement(3344530..3345495)
     CDS             complement(3345544..3346932)
     CDS             complement(3347607..3348170)
     CDS             complement(3348338..3350575)
     CDS             3351278..3351514
     CDS             3351650..3351961
     CDS             3352303..3355503
     CDS             3355691..3355789
     CDS             3355959..3357392
     CDS             complement(3357441..3358211)
     CDS             complement(3358239..3358559)
     CDS             complement(3358662..3360176)
     CDS             3360576..3361415
     CDS             complement(3361747..3362367)
     CDS             complement(3362397..3365198)
     CDS             complement(3365345..3366478)
     CDS             complement(3366708..3367145)
     CDS             complement(3367213..3367680)
     CDS             complement(3367768..3369165)
     CDS             3369377..3370516
     CDS             3370509..3371246
     CDS             3371378..3373498
     CDS             3373527..3374204
     CDS             3374251..3375186
     CDS             3375193..3376350
     CDS             3376413..3377678
     CDS             3377782..3378603
     CDS             3378625..3379692
     CDS             3379751..3380173
     CDS             3380455..3380898
     CDS             complement(3380961..3382883)
     CDS             3383094..3383435
     CDS             3383566..3385869
     CDS             3385915..3386880
     CDS             complement(3386918..3387739)
     CDS             3388210..3389475
     CDS             3389563..3389973
     CDS             3390010..3390960
     CDS             3390996..3391652
     CDS             3391669..3393111
     CDS             complement(3393123..3393578)
     CDS             complement(3393684..3395291)
     CDS             complement(3395529..3398006)
     CDS             complement(3398112..3398639)
     CDS             complement(3398905..3401442)
     CDS             complement(3401680..3402339)
     CDS             3402690..3405203
     CDS             complement(3405279..3405914)
     CDS             complement(3406023..3407489)
     CDS             3407668..3407958
     CDS             complement(3407980..3409203)
     CDS             complement(3409376..3409612)
     CDS             3409999..3411159
     CDS             3411425..3412057
     CDS             3412337..3412909
     CDS             3412890..3413588
     CDS             3413634..3414827
     CDS             3414832..3415860
     CDS             complement(3415880..3416914)
     CDS             3417318..3417983
     CDS             3418126..3418449
     CDS             complement(3418477..3418572)
     CDS             complement(3418701..3420446)
     CDS             complement(3420657..3423215)
     CDS             complement(3423442..3423552)
     CDS             complement(3423563..3424456)
     CDS             complement(3424526..3425623)
     CDS             3425846..3427084
     CDS             3427193..3427753
     CDS             3427903..3428778
     CDS             3428832..3429590
     CDS             3429686..3430360
     CDS             3430886..3431689
     CDS             3431837..3432439
     CDS             3432574..3433098
     CDS             3433112..3434035
     CDS             3434178..3434834
     CDS             complement(3434858..3436291)
     CDS             complement(3436379..3437065)
     CDS             3437463..3439091
     CDS             3439239..3439988
     CDS             3440115..3440864
     CDS             complement(3440900..3441268)
     CDS             3441267..3441389
     CDS             3441563..3443056
     CDS             complement(3443202..3444227)
     CDS             complement(3444426..3444974)
     CDS             complement(3445313..3445984)
     CDS             3446719..3447768
     CDS             complement(3447954..3448643)
     CDS             3448915..3449136
     CDS             complement(3449275..3450036)
     CDS             complement(3450194..3450895)
     CDS             complement(3451404..3452003)
     CDS             complement(3452100..3452492)
     CDS             3452703..3453116
     CDS             3453169..3453825
     CDS             3453909..3454607
     CDS             complement(3454615..3455130)
     CDS             3455382..3455933
     CDS             complement(3455937..3456395)
     CDS             3456616..3457785
     CDS             complement(3457796..3458464)
     CDS             3458924..3460894
     CDS             3461133..3461594
     CDS             3461772..3461960
     CDS             3462117..3462464
     CDS             3462777..3463787
     CDS             3463924..3466416
     CDS             3466697..3467086
     CDS             3467115..3467480
     CDS             3467544..3469553
     CDS             3469661..3470914
     CDS             complement(3471034..3472197)
     CDS             complement(3472261..3473430)
     CDS             complement(3473599..3475323)
     CDS             3475468..3475698
     CDS             3475717..3476094
     CDS             3476174..3480202
     CDS             complement(3480353..3480946)
     CDS             complement(3481003..3481557)
     CDS             complement(3481658..3482008)
     CDS             3482183..3483292
     CDS             3483419..3485254
     CDS             complement(3485357..3485863)
     CDS             3486421..3488265
     CDS             3488845..3490200
     CDS             3490298..3491407
     CDS             3491482..3494730
     CDS             3494759..3495097
     CDS             3495154..3495648
     CDS             3495812..3496207
     CDS             3496425..3497168
     CDS             3497168..3498673
     CDS             3499424..3501148
     CDS             complement(3501267..3503957)
     CDS             3504347..3505006
     CDS             3505131..3505496
     CDS             3505610..3506080
     CDS             complement(3506077..3507882)
     CDS             3508146..3508544
     CDS             3508737..3509732
     CDS             3509872..3511413
     CDS             3511657..3514743
     CDS             3514826..3516361
     CDS             3516454..3517368
     CDS             3517414..3518538
     CDS             3518734..3521334
     CDS             3521559..3523016
     CDS             complement(3523069..3525600)
     CDS             complement(3525659..3526423)
     CDS             complement(3526547..3527911)
     CDS             complement(3527963..3529375)
     CDS             complement(3529424..3530644)
     CDS             complement(3530696..3531940)
     CDS             complement(3532117..3533316)
     CDS             complement(3533568..3534002)
     CDS             complement(3534178..3534543)
     CDS             complement(3534595..3535368)
     CDS             complement(3535488..3536759)
     CDS             complement(3537092..3538612)
     CDS             3539082..3542237
     CDS             3542292..3543809
     CDS             3543853..3544806
     CDS             complement(3544894..3544998)
     CDS             3545373..3546410
     CDS             complement(3546444..3546872)
     CDS             3547530..3548141
     CDS             3548168..3548656
     CDS             3548710..3549036
     CDS             3549317..3550285
     CDS             3550522..3550788
     CDS             complement(3550875..3551255)