CDS             294..1871
     CDS             2040..3146
     CDS             3340..5814
     CDS             complement(6157..9279)
     CDS             complement(9276..10223)
     CDS             11102..12658
     CDS             12675..13424
     CDS             complement(13440..14189)
     CDS             complement(14191..15777)
     CDS             complement(16111..16398)
     CDS             16644..17414
     CDS             17411..18160
     CDS             complement(18212..18367)
     CDS             complement(18499..18717)
     CDS             18956..20191
     CDS             complement(20121..21305)
     CDS             complement(21342..22658)
     CDS             22775..22957
     CDS             complement(23088..23315)
     CDS             23888..24139
     CDS             complement(24413..25468)
     CDS             26354..26635
     CDS             complement(32363..32896)
     CDS             complement(32893..33981)
     CDS             34084..34656
     CDS             34653..35414
     CDS             complement(35911..36987)
     CDS             complement(38113..38982)
     CDS             complement(38982..39458)
     CDS             40013..41242
     CDS             41226..42239
     CDS             42471..42773
     CDS             42830..43084
     CDS             43273..43656
     CDS             complement(43912..46938)
     CDS             complement(46938..48944)
     CDS             complement(49292..50422)
     CDS             complement(50702..51379)
     CDS             complement(51394..52761)
     CDS             complement(52842..53690)
     CDS             complement(53745..54542)
     CDS             complement(54667..55671)
     CDS             complement(55817..56599)
     CDS             complement(56628..56900)
     CDS             complement(56916..57677)
     CDS             complement(57714..58283)
     CDS             complement(58280..58789)
     CDS             complement(58782..59780)
     CDS             complement(59803..60339)
     CDS             complement(60562..61284)
     CDS             complement(61298..61774)
     CDS             61913..62839
     CDS             complement(62966..64528)
     CDS             complement(64538..64690)
     CDS             complement(64704..65201)
     CDS             65375..65668
     CDS             65956..67491
     CDS             complement(67520..68308)
     CDS             complement(68340..68846)
     CDS             complement(68843..70210)
     CDS             complement(70235..71335)
     CDS             complement(71338..72042)
     CDS             complement(72020..72421)
     CDS             complement(72424..72954)
     CDS             complement(72997..73449)
     CDS             73623..74033
     CDS             complement(74064..75281)
     CDS             complement(75286..76785)
     CDS             complement(76782..79085)
     CDS             complement(79219..80274)
     CDS             80634..81080
     CDS             81118..82536
     CDS             complement(82677..82955)
     CDS             83345..85306
     CDS             85979..87193
     CDS             87208..88323
     CDS             88900..89466
     CDS             89495..90205
     CDS             90361..91473
     CDS             91657..92187
     CDS             complement(92329..93813)
     CDS             complement(93943..94635)
     CDS             94758..94988
     CDS             complement(95082..95390)
     CDS             complement(95544..96470)
     CDS             96577..97062
     CDS             complement(97142..97675)
     CDS             complement(97762..98700)
     CDS             98826..100511
     CDS             100965..101744
     CDS             101741..102496
     CDS             102574..103773
     CDS             103836..104777
     CDS             104777..105751
     CDS             105893..106522
     CDS             106824..107981
     CDS             108144..109199
     CDS             109204..110988
     CDS             111003..111743
     CDS             112214..114184
     CDS             114181..114867
     CDS             114918..115697
     CDS             115729..116622
     CDS             116633..117766
     CDS             118341..118868
     CDS             118979..119830
     CDS             119906..120175
     CDS             120305..120775
     CDS             120778..121317
     CDS             121362..122903
     CDS             122973..123848
     CDS             123914..125308
     CDS             125469..125894
     CDS             126152..127879
     CDS             complement(128486..129283)
     CDS             129397..130524
     CDS             130860..130970
     CDS             130970..133231
     CDS             complement(133252..133407)
     CDS             133538..137500
     CDS             137585..138724
     CDS             complement(138845..140497)
     CDS             140586..141254
     CDS             141481..142635
     CDS             142751..143539
     CDS             143552..144994
     CDS             complement(145020..145592)
     CDS             complement(145661..146092)
     CDS             146174..148768
     CDS             148779..149249
     CDS             149641..151104
     CDS             151405..152817
     CDS             153020..154417
     CDS             154414..155205
     CDS             complement(155260..156144)
     CDS             156291..157895
     CDS             complement(157936..158364)
     CDS             158679..160205
     CDS             160652..161188
     CDS             161394..162428
     CDS             complement(162843..163964)
     CDS             complement(163961..165664)
     CDS             165943..166179
     CDS             166179..166580
     CDS             complement(166648..168036)
     CDS             complement(168067..169203)
     CDS             complement(169355..172282)
     CDS             complement(172343..172723)
     CDS             complement(172847..173965)
     CDS             complement(174431..174799)
     CDS             complement(175018..176043)
     CDS             complement(176403..177113)
     CDS             177440..179527
     CDS             complement(179642..180526)
     CDS             complement(180950..182401)
     CDS             complement(182398..183450)
     CDS             complement(183471..186410)
     CDS             complement(186407..187150)
     CDS             complement(188054..188539)
     CDS             190007..190342
     CDS             190579..191214
     CDS             complement(192369..192530)
     CDS             complement(193252..194658)
     CDS             complement(194655..195407)
     CDS             195562..195897
     CDS             196193..196462
     CDS             196709..198154
     CDS             198151..199233
     CDS             199304..199444
     CDS             199772..202318
     CDS             202322..203998
     CDS             203998..204615
     CDS             complement(204645..204869)
     CDS             205371..205946
     CDS             complement(206146..207090)
     CDS             207250..207831
     CDS             207835..208239
     CDS             208236..209066
     CDS             complement(209398..210312)
     CDS             complement(210251..210517)
     CDS             complement(211408..213282)
     CDS             complement(213303..213569)
     CDS             complement(213669..213974)
     CDS             214000..215244
     CDS             215410..217038
     CDS             217035..217406
     CDS             217828..219189
     CDS             219387..219662
     CDS             complement(219790..220587)
     CDS             complement(220580..221179)
     CDS             complement(221361..222083)
     CDS             complement(222166..222321)
     CDS             complement(222329..222613)
     CDS             complement(222717..223037)
     CDS             complement(223055..224647)
     CDS             complement(224801..226645)
     CDS             227261..227419
     CDS             complement(227367..227681)
     CDS             227755..228669
     CDS             229109..229321
     CDS             complement(229649..230251)
     CDS             230393..231274
     CDS             231393..232226
     CDS             complement(232332..233069)
     CDS             233344..233661
     CDS             complement(233829..234893)
     CDS             complement(235450..236490)
     CDS             236653..236973
     CDS             237068..237622
     CDS             237802..238662
     CDS             238676..239692
     CDS             239716..240093
     CDS             240127..242409
     CDS             242458..242973
     CDS             243011..244963
     CDS             244967..245947
     CDS             245947..246687
     CDS             246693..247784
     CDS             247852..248247
     CDS             248249..248980
     CDS             249293..249799
     CDS             249816..251087
     CDS             251251..251748
     CDS             252098..252478
     CDS             252977..254176
     CDS             254173..256275
     CDS             256272..258062
     CDS             258055..258873
     CDS             258896..259630
     CDS             259875..261293
     CDS             261293..261427
     CDS             261461..261814
     CDS             261839..262669
     CDS             complement(262766..264238)
     CDS             complement(264317..265009)
     CDS             265232..266311
     CDS             266802..267944
     CDS             complement(268029..269141)
     CDS             269559..270236
     CDS             270584..270877
     CDS             271057..272271
     CDS             complement(272299..272757)
     CDS             complement(272849..273508)
     CDS             complement(273505..274242)
     CDS             274807..275418
     CDS             complement(275540..276418)
     CDS             276465..276893
     CDS             277020..277604
     CDS             277622..278419
     CDS             278437..278772
     CDS             279750..280823
     CDS             280966..282234
     CDS             282266..283321
     CDS             complement(283315..283479)
     CDS             complement(283793..284587)
     CDS             complement(284614..284880)
     CDS             complement(286002..287057)
     CDS             complement(287089..288252)
     CDS             complement(289399..290136)
     CDS             290710..290931
     CDS             complement(290981..291940)
     CDS             292850..293464
     CDS             complement(293540..294427)
     CDS             complement(294976..295386)
     CDS             complement(295370..295804)
     CDS             complement(295940..296500)
     CDS             complement(296510..297598)
     CDS             297910..298500
     CDS             298491..300875
     CDS             300888..301475
     CDS             complement(301472..302785)
     CDS             302906..303955
     CDS             303967..305241
     CDS             complement(305425..305934)
     CDS             complement(306288..307346)
     CDS             complement(307556..308950)
     CDS             complement(309018..310358)
     CDS             310608..311237
     CDS             311255..312586
     CDS             complement(312609..313775)
     CDS             complement(313780..314934)
     CDS             complement(314953..315660)
     CDS             complement(315662..316867)
     CDS             317232..317465
     CDS             317696..318565
     CDS             318636..319271
     CDS             complement(319547..320824)
     CDS             320921..321841
     CDS             complement(322056..322889)
     CDS             complement(322906..324147)
     CDS             complement(324322..325740)
     CDS             complement(326176..327126)
     CDS             complement(327294..327866)
     CDS             complement(328063..328668)
     CDS             complement(328912..329598)
     CDS             330056..332326
     CDS             complement(332420..336010)
     CDS             336330..336518
     CDS             complement(336630..337727)
     CDS             337941..338465
     CDS             complement(338533..339180)
     CDS             complement(339415..340020)
     CDS             complement(340062..340877)
     CDS             complement(341007..342095)
     CDS             complement(342098..342667)
     CDS             complement(342702..343505)
     CDS             complement(343516..343800)
     CDS             complement(343836..344834)
     CDS             345038..346300
     CDS             complement(352887..354092)
     CDS             354581..354772
     CDS             355168..356358
     CDS             356536..356916
     CDS             356918..357475
     CDS             357616..358047
     CDS             358048..358746
     CDS             359051..359548
     CDS             359612..359983
     CDS             360360..364466
     CDS             364488..368729
     CDS             368971..370821
     CDS             371093..371473
     CDS             371646..372116
     CDS             372239..374341
     CDS             374384..375574
     CDS             375856..376167
     CDS             376346..376996
     CDS             376996..377616
     CDS             377613..377927
     CDS             377930..378757
     CDS             378768..379043
     CDS             379056..379385
     CDS             379397..380197
     CDS             380200..380616
     CDS             380626..380820
     CDS             380817..381089
     CDS             381399..381767
     CDS             381777..382085
     CDS             382102..382641
     CDS             382649..382954
     CDS             382969..383364
     CDS             383383..383913
     CDS             383926..384291
     CDS             384307..384825
     CDS             384841..385023
     CDS             385050..385484
     CDS             385599..386876
     CDS             386886..387104
     CDS             387125..387241
     CDS             387280..387645
     CDS             387674..388075
     CDS             388231..388854
     CDS             388979..389956
     CDS             390105..390500
     CDS             390699..391025
     CDS             391018..392862
     CDS             complement(392963..393928)
     CDS             complement(394216..394875)
     CDS             395094..395747
     CDS             395870..398086
     CDS             398091..399281
     CDS             399441..400436
     CDS             400460..401152
     CDS             complement(401251..401532)
     CDS             401569..401895
     CDS             complement(401969..404362)
     CDS             404583..405506
     CDS             405503..406138
     CDS             406135..407004
     CDS             407001..408653
     CDS             408694..409248
     CDS             409245..410324
     CDS             410366..411574
     CDS             411665..412999
     CDS             413097..413981
     CDS             413978..414823
     CDS             414856..415941
     CDS             415977..416741
     CDS             complement(416910..417641)
     CDS             417834..418547
     CDS             418839..423542
     CDS             423628..425094
     CDS             425370..425612
     CDS             425609..426163
     CDS             complement(426258..428024)
     CDS             428651..429802
     CDS             429835..430032
     CDS             430071..430886
     CDS             430883..432007
     CDS             432092..432913
     CDS             432910..433677
     CDS             433708..434268
     CDS             434301..435248
     CDS             435399..436028
     CDS             436025..436300
     CDS             436492..437418
     CDS             437415..438170
     CDS             438222..438461
     CDS             438475..439824
     CDS             439821..440474
     CDS             440499..441815
     CDS             441935..443008
     CDS             443071..443658
     CDS             443721..444341
     CDS             444338..444979
     CDS             445143..445898
     CDS             446005..446778
     CDS             446778..447194
     CDS             447191..447556
     CDS             447638..448030
     CDS             448059..448424
     CDS             448519..448749
     CDS             448776..449309
     CDS             449351..450133
     CDS             complement(450279..451487)
     CDS             451509..452255
     CDS             452475..453095
     CDS             453095..454477
     CDS             454499..455257
     CDS             455352..455963
     CDS             456035..456541
     CDS             456812..458029
     CDS             complement(458649..461510)
     CDS             complement(461638..461964)
     CDS             complement(461975..462322)
     CDS             complement(462315..462527)
     CDS             complement(462520..462822)
     CDS             complement(462815..462991)
     CDS             complement(463304..463837)
     CDS             complement(463834..464040)
     CDS             complement(464164..464490)
     CDS             complement(464471..465784)
     CDS             complement(465858..465989)
     CDS             466678..469149
     CDS             469161..469913
     CDS             469954..472530
     CDS             472534..473625
     CDS             473653..474129
     CDS             474077..474451
     CDS             474463..475602
     CDS             476097..476684
     CDS             complement(476771..477256)
     CDS             complement(477268..478401)
     CDS             complement(479067..479768)
     CDS             complement(480091..480891)
     CDS             481206..484385
     CDS             484436..489088
     CDS             489088..489417
     CDS             489659..490939
     CDS             491226..491543
     CDS             complement(491636..492418)
     CDS             complement(492415..493761)
     CDS             complement(493864..494475)
     CDS             494850..495485
     CDS             495540..496055
     CDS             496071..497561
     CDS             497632..498135
     CDS             498198..498683
     CDS             498761..500596
     CDS             500560..501660
     CDS             501699..504371
     CDS             504411..505532
     CDS             complement(505732..506307)
     CDS             complement(506449..507408)
     CDS             complement(507413..508402)
     CDS             complement(508399..512340)
     CDS             complement(512642..513487)
     CDS             513609..514577
     CDS             514757..515785
     CDS             complement(515902..518070)
     CDS             518716..519210
     CDS             519309..520442
     CDS             520532..521422
     CDS             complement(521504..522133)
     CDS             complement(522177..522800)
     CDS             523018..524304
     CDS             524711..525316
     CDS             525597..526847
     CDS             complement(526970..527173)
     CDS             527593..529191
     CDS             complement(529298..530089)
     CDS             complement(530314..530910)
     CDS             complement(530923..531234)
     CDS             complement(531302..532144)
     CDS             complement(532152..533234)
     CDS             complement(533315..534613)
     CDS             complement(534685..535401)
     CDS             535578..535832
     CDS             535851..537665
     CDS             537740..538291
     CDS             538288..538911
     CDS             complement(539043..540710)
     CDS             complement(540898..541206)
     CDS             541780..543171
     CDS             complement(543337..544431)
     CDS             544680..545858
     CDS             545949..546677
     CDS             546815..548614
     CDS             548759..549355
     CDS             complement(549469..550368)
     CDS             complement(550381..551007)
     CDS             complement(551007..551792)
     CDS             complement(551822..552853)
     CDS             complement(552867..553466)
     CDS             complement(553480..554973)
     CDS             complement(555332..556087)
     CDS             complement(556092..556817)
     CDS             556955..557329
     CDS             complement(557345..557488)
     CDS             557517..558641
     CDS             complement(558834..560132)
     CDS             complement(560171..560623)
     CDS             complement(560625..561416)
     CDS             complement(561462..562664)
     CDS             complement(562761..564467)
     CDS             564597..565373
     CDS             571470..573545
     CDS             573682..575355
     CDS             complement(575713..576882)
     CDS             577161..577787
     CDS             578175..578603
     CDS             578627..579568
     CDS             579565..579906
     CDS             579903..581753
     CDS             581750..583288
     CDS             583285..584691
     CDS             584708..585877
     CDS             585894..587417
     CDS             587414..588697
     CDS             588694..588822
     CDS             588819..588947
     CDS             588944..590047
     CDS             590044..591441
     CDS             591443..592384
     CDS             592404..593156
     CDS             593183..594415
     CDS             594527..595723
     CDS             595911..596417
     CDS             596657..597574
     CDS             complement(597653..598132)
     CDS             598402..601194
     CDS             601338..602579
     CDS             602599..603468
     CDS             603465..603923
     CDS             complement(603989..604189)
     CDS             complement(604218..604973)
     CDS             complement(605083..605691)
     CDS             complement(605782..606693)
     CDS             complement(606733..607947)
     CDS             complement(607944..609221)
     CDS             complement(609304..610503)
     CDS             complement(610945..612390)
     CDS             complement(613077..614072)
     CDS             614283..614594
     CDS             614619..614882
     CDS             615068..616180
     CDS             616270..617388
     CDS             complement(617491..618099)
     CDS             complement(618113..618760)
     CDS             618977..620713
     CDS             620735..621337
     CDS             complement(621415..621966)
     CDS             complement(622064..623431)
     CDS             623522..624415
     CDS             624429..624725
     CDS             624715..625326
     CDS             complement(625409..625696)
     CDS             625789..628779
     CDS             629142..630353
     CDS             630791..631492
     CDS             complement(631710..632183)
     CDS             complement(632203..633141)
     CDS             complement(633236..633739)
     CDS             complement(633811..635580)
     CDS             complement(635626..636528)
     CDS             complement(636531..637898)
     CDS             complement(637983..638456)
     CDS             complement(638521..638973)
     CDS             complement(639168..639749)
     CDS             complement(639757..640401)
     CDS             640624..642009
     CDS             642006..642575
     CDS             642657..644765
     CDS             644762..645628
     CDS             645643..646380
     CDS             646807..648417
     CDS             648482..648880
     CDS             649214..650113
     CDS             650110..651135
     CDS             651149..651826
     CDS             651826..652605
     CDS             652717..653712
     CDS             653788..655299
     CDS             655379..656395
     CDS             656419..657216
     CDS             657290..658351
     CDS             658391..659218
     CDS             complement(659494..659994)
     CDS             complement(660026..660571)
     CDS             complement(660561..661595)
     CDS             661696..664038
     CDS             664415..664846
     CDS             664863..665426
     CDS             complement(665587..666375)
     CDS             complement(666372..666788)
     CDS             complement(666922..667779)
     CDS             667994..670066
     CDS             670154..671164
     CDS             complement(671334..672056)
     CDS             672269..673591
     CDS             673700..674707
     CDS             674722..675252
     CDS             complement(675347..675775)
     CDS             675798..676712
     CDS             676779..677576
     CDS             677596..678291
     CDS             678314..678769
     CDS             679051..681645
     CDS             681684..682238
     CDS             682257..683351
     CDS             683490..684761
     CDS             684779..685201
     CDS             complement(685289..686137)
     CDS             686433..688289
     CDS             688309..688935
     CDS             689157..690518
     CDS             690532..691035
     CDS             complement(691145..692533)
     CDS             692766..693719
     CDS             694341..695627
     CDS             695880..696773
     CDS             696858..697598
     CDS             697598..698275
     CDS             698272..698997
     CDS             complement(699115..704352)
     CDS             complement(704968..705879)
     CDS             706059..707153
     CDS             707150..708022
     CDS             complement(708515..708937)
     CDS             complement(709550..709837)
     CDS             710065..710595
     CDS             710607..710999
     CDS             711207..711578
     CDS             complement(711667..712815)
     CDS             712958..714199
     CDS             714196..714654
     CDS             714678..715340
     CDS             complement(715443..716399)
     CDS             complement(716429..717496)
     CDS             complement(717618..718199)
     CDS             complement(718417..718959)
     CDS             complement(719111..720676)
     CDS             complement(720721..720954)
     CDS             complement(720951..722084)
     CDS             complement(722378..723565)
     CDS             complement(723733..725130)
     CDS             725306..725917
     CDS             complement(726041..727660)
     CDS             complement(727776..728930)
     CDS             complement(728927..729436)
     CDS             complement(729543..730463)
     CDS             730572..731495
     CDS             complement(731688..732374)
     CDS             complement(732448..732864)
     CDS             complement(733207..734505)
     CDS             complement(734695..736818)
     CDS             complement(737257..737388)
     CDS             complement(737455..738198)
     CDS             complement(738195..739814)
     CDS             complement(739807..740436)
     CDS             complement(740433..741122)
     CDS             741381..741941
     CDS             741950..742510
     CDS             742593..743171
     CDS             743336..744613
     CDS             complement(744621..746189)
     CDS             complement(746399..747349)
     CDS             complement(747368..749389)
     CDS             complement(749496..749819)
     CDS             complement(750079..751272)
     CDS             complement(751441..752502)
     CDS             752670..755021
     CDS             755159..756118
     CDS             756309..756446
     CDS             756611..758797
     CDS             758906..759055
     CDS             759179..759667
     CDS             760097..760969
     CDS             complement(761113..761925)
     CDS             complement(761971..762669)
     CDS             complement(762812..764038)
     CDS             complement(764040..765128)
     CDS             complement(765247..766740)
     CDS             complement(766778..768187)
     CDS             768328..768879
     CDS             768969..770177
     CDS             complement(770304..771377)
     CDS             complement(771773..773239)
     CDS             complement(773326..774153)
     CDS             complement(774205..778416)
     CDS             778645..781452
     CDS             complement(781831..783480)
     CDS             complement(783500..784534)
     CDS             784533..785555
     CDS             785704..786768
     CDS             786774..787181
     CDS             complement(787153..787314)
     CDS             787642..788187
     CDS             788198..788629
     CDS             788777..790729
     CDS             790986..792122
     CDS             792127..794271
     CDS             complement(794388..795203)
     CDS             complement(795251..795937)
     CDS             complement(795934..796476)
     CDS             complement(796510..798063)
     CDS             complement(798069..798746)
     CDS             complement(798758..799501)
     CDS             799743..800798
     CDS             800906..801286
     CDS             complement(801313..802287)
     CDS             complement(802284..804329)
     CDS             804504..805187
     CDS             complement(805428..806015)
     CDS             complement(806522..807355)
     CDS             complement(807472..807801)
     CDS             807979..808179
     CDS             complement(808545..809294)
     CDS             complement(809314..809826)
     CDS             complement(809846..811141)
     CDS             complement(811251..812318)
     CDS             complement(812315..812764)
     CDS             complement(812775..813452)
     CDS             complement(813597..814082)
     CDS             complement(814199..814945)
     CDS             815316..816611
     CDS             816618..817097
     CDS             817269..817829
     CDS             817826..818254
     CDS             818244..819077
     CDS             819129..819275
     CDS             819275..819733
     CDS             819730..820185
     CDS             complement(820238..820681)
     CDS             complement(820725..821114)
     CDS             complement(821239..821541)
     CDS             821859..822497
     CDS             complement(822622..823809)
     CDS             823932..824723
     CDS             824874..825284
     CDS             complement(825944..826747)
     CDS             827011..827142
     CDS             827150..828826
     CDS             828867..829097
     CDS             829094..830455
     CDS             830471..831805
     CDS             831802..833106
     CDS             complement(833374..834534)
     CDS             complement(834653..835822)
     CDS             complement(836241..836978)
     CDS             complement(837134..838132)
     CDS             complement(838163..839149)
     CDS             complement(839220..840275)
     CDS             841010..842221
     CDS             complement(842243..843178)
     CDS             843252..844202
     CDS             complement(844568..845782)
     CDS             complement(845886..846011)
     CDS             846153..847751
     CDS             847770..850133
     CDS             850221..850877
     CDS             851204..851437
     CDS             851424..851843
     CDS             851973..852374
     CDS             complement(852415..853359)
     CDS             complement(853429..854067)
     CDS             complement(854162..855595)
     CDS             856064..856420
     CDS             856572..858662
     CDS             859270..861105
     CDS             complement(861277..862065)
     CDS             complement(862351..863790)
     CDS             complement(863903..864730)
     CDS             complement(864784..865542)
     CDS             866135..868072
     CDS             868364..868723
     CDS             868773..869288
     CDS             869288..870079
     CDS             870111..870530
     CDS             870569..871159
     CDS             871183..871692
     CDS             872067..872360
     CDS             872407..874047
     CDS             complement(874196..875062)
     CDS             875318..875488
     CDS             875593..876894
     CDS             877077..877655
     CDS             877652..878101
     CDS             878088..878603
     CDS             878678..879709
     CDS             879771..881048
     CDS             881068..881925
     CDS             complement(881959..882798)
     CDS             883139..884200
     CDS             884212..885105
     CDS             885090..885641
     CDS             885649..886533
     CDS             complement(886690..887808)
     CDS             complement(887799..888848)
     CDS             complement(888914..892528)
     CDS             complement(892525..893832)
     CDS             complement(893964..895202)
     CDS             complement(895204..895812)
     CDS             complement(895929..897356)
     CDS             complement(897474..898301)
     CDS             899049..899903
     CDS             899900..900862
     CDS             900832..901884
     CDS             901897..903780
     CDS             complement(903865..904971)
     CDS             complement(904999..906021)
     CDS             complement(906036..907172)
     CDS             complement(907214..908038)
     CDS             complement(908035..909291)
     CDS             909533..910927
     CDS             911001..912098
     CDS             912151..913035
     CDS             913073..914425
     CDS             complement(914489..915136)
     CDS             complement(915153..915833)
     CDS             complement(915820..916422)
     CDS             complement(916440..918146)
     CDS             complement(918175..918480)
     CDS             complement(918495..918797)
     CDS             complement(919030..919905)
     CDS             complement(920015..920707)
     CDS             complement(920712..921569)
     CDS             complement(921566..922756)
     CDS             complement(922758..924377)
     CDS             complement(924547..925854)
     CDS             complement(926246..926569)
     CDS             complement(926584..927240)
     CDS             complement(927345..927602)
     CDS             complement(927674..929065)
     CDS             929342..929554
     CDS             929704..930285
     CDS             930364..931194
     CDS             complement(931285..932124)
     CDS             932526..933602
     CDS             933739..934818
     CDS             935139..935483
     CDS             complement(935550..935753)
     CDS             complement(935764..935976)
     CDS             complement(936010..936219)
     CDS             complement(936287..936562)
     CDS             complement(936903..937439)
     CDS             complement(937436..938035)
     CDS             complement(938141..938944)
     CDS             938978..939577
     CDS             939574..939954
     CDS             940151..941017
     CDS             complement(941058..942272)
     CDS             complement(942515..942622)
     CDS             942648..943034
     CDS             943059..943409
     CDS             complement(943419..943982)
     CDS             complement(944059..944988)
     CDS             945506..945799
     CDS             complement(945912..946580)
     CDS             complement(946639..948195)
     CDS             948792..949913
     CDS             complement(950025..951221)
     CDS             complement(951291..951728)
     CDS             complement(951725..952234)
     CDS             complement(952288..953430)
     CDS             complement(953645..954163)
     CDS             complement(954368..954526)
     CDS             complement(954547..955668)
     CDS             complement(955683..956966)
     CDS             complement(957190..957642)
     CDS             957905..959122
     CDS             complement(959243..961171)
     CDS             complement(961149..961829)
     CDS             complement(961916..963385)
     CDS             963813..965060
     CDS             965259..966137
     CDS             966127..966984
     CDS             967095..968213
     CDS             complement(968324..968947)
     CDS             complement(968934..969713)
     CDS             complement(969863..970825)
     CDS             971255..973564
     CDS             973611..974300
     CDS             974469..975779
     CDS             complement(975808..976074)
     CDS             976280..977581
     CDS             978034..979569
     CDS             complement(979600..980760)
     CDS             981443..981958
     CDS             982126..982896
     CDS             982956..983771
     CDS             983784..984038
     CDS             984198..984599
     CDS             984612..984722
     CDS             complement(984716..986302)
     CDS             complement(986442..987497)
     CDS             987535..988629
     CDS             complement(988664..988843)
     CDS             complement(988942..990252)
     CDS             complement(990541..991032)
     CDS             complement(991210..991503)
     CDS             complement(991694..992095)
     CDS             complement(992379..993593)
     CDS             complement(993628..994257)
     CDS             complement(994250..994990)
     CDS             995165..996088
     CDS             996159..996842
     CDS             996901..997104
     CDS             997168..999534
     CDS             1000163..1000726
     CDS             complement(1000826..1001968)
     CDS             complement(1002489..1002749)
     CDS             1003182..1004237
     CDS             1004296..1004499
     CDS             1004660..1005787
     CDS             complement(1005824..1006417)
     CDS             complement(1006641..1006787)
     CDS             1006885..1007376
     CDS             1007505..1009865
     CDS             1009853..1011130
     CDS             1011127..1011612
     CDS             complement(1011698..1011952)
     CDS             complement(1012641..1013654)
     CDS             complement(1013869..1016562)
     CDS             1016749..1017450
     CDS             complement(1017511..1018167)
     CDS             complement(1018392..1019708)
     CDS             complement(1020146..1021171)
     CDS             complement(1021190..1022194)
     CDS             complement(1022750..1023262)
     CDS             complement(1023412..1024788)
     CDS             complement(1024796..1025476)
     CDS             1025745..1026935
     CDS             1027049..1027744
     CDS             complement(1027824..1028744)
     CDS             1029089..1030384
     CDS             complement(1030457..1032295)
     CDS             1032426..1034093
     CDS             complement(1034158..1034409)
     CDS             complement(1034417..1037368)
     CDS             complement(1037386..1038963)
     CDS             complement(1038960..1039460)
     CDS             1039592..1040695
     CDS             1040797..1041066
     CDS             1041344..1041694
     CDS             complement(1042621..1043337)
     CDS             complement(1043351..1044148)
     CDS             complement(1044200..1044871)
     CDS             1045409..1048012
     CDS             1048097..1048696
     CDS             1048871..1049953
     CDS             1049987..1051069
     CDS             1051263..1052189
     CDS             1052203..1053507
     CDS             1053521..1054207
     CDS             1054273..1056060
     CDS             1056083..1056406
     CDS             1056615..1056908
     CDS             1056962..1058134
     CDS             1058224..1059624
     CDS             1059593..1060582
     CDS             1060646..1061638
     CDS             1061712..1062059
     CDS             1062265..1063167
     CDS             complement(1063249..1064472)
     CDS             1064643..1065566
     CDS             complement(1065691..1066620)
     CDS             1066837..1067871
     CDS             1067861..1068514
     CDS             1068542..1069336
     CDS             1069570..1070319
     CDS             1070336..1071271
     CDS             complement(1071598..1072884)
     CDS             1073030..1073518
     CDS             1073624..1074784
     CDS             complement(1074806..1075273)
     CDS             complement(1075384..1076676)
     CDS             1076677..1076931
     CDS             1076974..1077651
     CDS             1077652..1078446
     CDS             1078580..1078972
     CDS             1079062..1079748
     CDS             1079868..1080806
     CDS             complement(1080881..1081198)
     CDS             complement(1081261..1082202)
     CDS             complement(1082199..1083458)
     CDS             1083576..1084178
     CDS             complement(1084204..1084812)
     CDS             complement(1084796..1085416)
     CDS             1085536..1086906
     CDS             complement(1086989..1087489)
     CDS             complement(1087726..1088037)
     CDS             1088537..1089943
     CDS             1089985..1090956
     CDS             complement(1091058..1093610)
     CDS             complement(1093761..1094468)
     CDS             1094642..1094800
     CDS             1095061..1095573
     CDS             complement(1095640..1097034)
     CDS             complement(1097202..1098590)
     CDS             complement(1098719..1099114)
     CDS             1099198..1099554
     CDS             complement(1099688..1100464)
     CDS             complement(1100623..1100961)
     CDS             complement(1100958..1101737)
     CDS             complement(1101992..1102894)
     CDS             complement(1102955..1103440)
     CDS             complement(1103877..1104200)
     CDS             1104481..1105680
     CDS             1105767..1106429
     CDS             1106473..1107903
     CDS             1107984..1108973
     CDS             1108970..1110445
     CDS             complement(1110565..1111050)
     CDS             complement(1111047..1111322)
     CDS             complement(1111360..1112655)
     CDS             complement(1112761..1113378)
     CDS             complement(1113407..1114519)
     CDS             complement(1114645..1117869)
     CDS             1118649..1119599
     CDS             1119605..1120264
     CDS             1120261..1120668
     CDS             1120693..1121682
     CDS             complement(1121762..1122484)
     CDS             complement(1122481..1123110)
     CDS             1123371..1124006
     CDS             1124105..1124284
     CDS             1124414..1125520
     CDS             1125521..1126510
     CDS             1126596..1127528
     CDS             1127565..1128314
     CDS             1128459..1128698
     CDS             1128863..1130095
     CDS             1130170..1130571
     CDS             1130662..1131261
     CDS             1131350..1131967
     CDS             1131973..1133025
     CDS             1133042..1134535
     CDS             1134547..1134783
     CDS             1134967..1136760
     CDS             1136777..1137670
     CDS             1137824..1139074
     CDS             1139171..1140034
     CDS             1140021..1140860
     CDS             1140857..1141633
     CDS             1141703..1142140
     CDS             1142157..1143185
     CDS             complement(1143337..1144764)
     CDS             complement(1144994..1145551)
     CDS             complement(1145689..1146900)
     CDS             1146976..1149027
     CDS             1149139..1149726
     CDS             complement(1150476..1151024)
     CDS             complement(1151021..1151704)
     CDS             1151836..1152072
     CDS             1152072..1152878
     CDS             complement(1153006..1153518)
     CDS             complement(1153676..1154593)
     CDS             1154704..1155570
     CDS             1155702..1156193
     CDS             complement(1156222..1157094)
     CDS             complement(1157105..1157551)
     CDS             complement(1157559..1158203)
     CDS             1158475..1159227
     CDS             1159224..1160600
     CDS             complement(1160716..1162548)
     CDS             1163130..1164194
     CDS             1164441..1165241
     CDS             1165279..1165743
     CDS             complement(1165832..1167184)
     CDS             1167608..1168369
     CDS             complement(1168585..1169733)
     CDS             complement(1170120..1172264)
     CDS             complement(1172549..1173409)
     CDS             1173585..1174643
     CDS             complement(1174707..1175705)
     CDS             1176344..1177516
     CDS             1177702..1179123
     CDS             1179127..1180011
     CDS             1180008..1181051
     CDS             1181140..1181694
     CDS             1181961..1182650
     CDS             1182647..1183360
     CDS             1183382..1184182
     CDS             1184203..1185243
     CDS             complement(1186029..1187309)
     CDS             1187508..1188740
     CDS             1188771..1189847
     CDS             1189844..1190875
     CDS             1190883..1192346
     CDS             1192361..1193701
     CDS             1193685..1194770
     CDS             1195007..1195801
     CDS             complement(1195889..1197421)
     CDS             complement(1197451..1199283)
     CDS             1199470..1200021
     CDS             complement(1200226..1200855)
     CDS             1201119..1202642
     CDS             complement(1203067..1206375)
     CDS             complement(1206379..1209492)
     CDS             complement(1209508..1210911)
     CDS             complement(1211200..1212024)
     CDS             complement(1212609..1214564)
     CDS             complement(1214773..1215966)
     CDS             complement(1216220..1216555)
     CDS             1216747..1217175
     CDS             1217268..1217708
     CDS             1217839..1218480
     CDS             1218744..1219214
     CDS             1219405..1219566
     CDS             complement(1219845..1222136)
     CDS             1222318..1225656
     CDS             1225653..1229357
     CDS             1229354..1231678
     CDS             1231675..1232079
     CDS             complement(1232104..1233396)
     CDS             complement(1233614..1234540)
     CDS             complement(1234670..1234918)
     CDS             complement(1235130..1235345)
     CDS             complement(1235613..1237544)
     CDS             1238051..1238299
     CDS             1238444..1239076
     CDS             1239106..1239894
     CDS             1240347..1241525
     CDS             complement(1241545..1242744)
     CDS             complement(1243162..1243986)
     CDS             complement(1244025..1245083)
     CDS             complement(1245083..1245979)
     CDS             complement(1245990..1246814)
     CDS             complement(1246832..1247860)
     CDS             complement(1247932..1248957)
     CDS             1249753..1250790
     CDS             complement(1250775..1251023)
     CDS             complement(1251020..1251352)
     CDS             complement(1251349..1251582)
     CDS             complement(1251579..1252022)
     CDS             complement(1252019..1252120)
     CDS             complement(1252120..1252584)
     CDS             complement(1252577..1252789)
     CDS             complement(1252786..1253091)
     CDS             complement(1253088..1253387)
     CDS             complement(1253384..1254847)
     CDS             complement(1254831..1255532)
     CDS             complement(1255713..1256765)
     CDS             complement(1256768..1257583)
     CDS             complement(1257583..1257750)
     CDS             complement(1257747..1258256)
     CDS             complement(1258313..1258684)
     CDS             complement(1258706..1259743)
     CDS             complement(1259797..1259898)
     CDS             complement(1259900..1260046)
     CDS             complement(1260048..1260356)
     CDS             complement(1260835..1261611)
     CDS             1261865..1262188
     CDS             1262185..1262373
     CDS             1262360..1263451
     CDS             1263448..1264815
     CDS             1264812..1265222
     CDS             1265679..1266308
     CDS             1266424..1266735
     CDS             1266807..1266983
     CDS             1267186..1267371
     CDS             1267371..1267811
     CDS             1267808..1269184
     CDS             1269188..1271362
     CDS             1271359..1272093
     CDS             1272272..1273465
     CDS             1273533..1273817
     CDS             1273821..1274567
     CDS             1274564..1275979
     CDS             1275976..1276524
     CDS             1276525..1276866
     CDS             1276870..1277157
     CDS             1277154..1277735
     CDS             1277732..1278184
     CDS             1278194..1278952
     CDS             1278962..1280458
     CDS             1280458..1282611
     CDS             1282793..1285153
     CDS             1285190..1285444
     CDS             complement(1285438..1286493)
     CDS             1286547..1287035
     CDS             1287037..1287642
     CDS             1287645..1288544
     CDS             complement(1288556..1289275)
     CDS             1290222..1292753
     CDS             1292759..1293679
     CDS             1293707..1294693
     CDS             1294998..1297898
     CDS             1297895..1298626
     CDS             1298638..1298889
     CDS             complement(1298941..1300611)
     CDS             1301380..1302660
     CDS             1303069..1304214
     CDS             1304429..1305055
     CDS             1305328..1306011
     CDS             1306289..1307719
     CDS             complement(1307793..1308749)
     CDS             1308953..1310263
     CDS             1310397..1311662
     CDS             1311687..1312709
     CDS             complement(1312844..1314049)
     CDS             complement(1314540..1315451)
     CDS             1315707..1316627
     CDS             complement(1317016..1318773)
     CDS             complement(1318802..1319695)
     CDS             1319803..1320558
     CDS             1320642..1320965
     CDS             complement(1321070..1321486)
     CDS             complement(1321503..1321943)
     CDS             complement(1322158..1323006)
     CDS             1323335..1323730
     CDS             1323742..1324509
     CDS             1324674..1326320
     CDS             1326331..1326645
     CDS             1326642..1327583
     CDS             1327570..1328277
     CDS             1328264..1328932
     CDS             1328929..1329804
     CDS             1329801..1330733
     CDS             1330956..1331477
     CDS             1331680..1332477
     CDS             complement(1332464..1333687)
     CDS             1333868..1334497
     CDS             1334878..1335072
     CDS             complement(1335200..1336684)
     CDS             1337237..1337569
     CDS             complement(1337604..1338338)
     CDS             complement(1338377..1338820)
     CDS             complement(1338817..1339629)
     CDS             1339648..1340454
     CDS             1340606..1342177
     CDS             1342356..1343588
     CDS             1343948..1345093
     CDS             1345140..1345853
     CDS             1345903..1349157
     CDS             1349276..1349752
     CDS             1349767..1350225
     CDS             complement(1350284..1350808)
     CDS             1351002..1351664
     CDS             1351831..1353726
     CDS             1353755..1354696
     CDS             1354733..1356088
     CDS             1356217..1356480
     CDS             1356535..1357569
     CDS             1357665..1358651
     CDS             1358648..1359541
     CDS             1359557..1360405
     CDS             1360424..1361128
     CDS             1361160..1361861
     CDS             1361919..1363238
     CDS             complement(1363356..1365419)
     CDS             1365482..1365646
     CDS             1365691..1367205
     CDS             complement(1367285..1367719)
     CDS             complement(1368687..1368968)
     CDS             1369514..1370800
     CDS             1370964..1371257
     CDS             1371308..1372363
     CDS             1372434..1372739
     CDS             1372736..1373422
     CDS             1373490..1374713
     CDS             1374724..1375140
     CDS             1375620..1376081
     CDS             1376242..1377048
     CDS             complement(1377275..1377445)
     CDS             1377581..1377766
     CDS             complement(1377783..1379153)
     CDS             complement(1379164..1379487)
     CDS             complement(1379519..1379698)
     CDS             1380139..1380258
     CDS             complement(1380337..1381035)
     CDS             complement(1381166..1382080)
     CDS             1382233..1382340
     CDS             complement(1382467..1383507)
     CDS             1383671..1384501
     CDS             1385349..1387073
     CDS             complement(1387077..1387508)
     CDS             complement(1387537..1388757)
     CDS             complement(1388760..1389332)
     CDS             complement(1389329..1390396)
     CDS             complement(1390396..1390746)
     CDS             complement(1390813..1391382)
     CDS             complement(1391412..1392542)
     CDS             complement(1392526..1393836)
     CDS             complement(1393838..1396066)
     CDS             complement(1396236..1396634)
     CDS             complement(1396631..1397008)
     CDS             complement(1397038..1398459)
     CDS             complement(1398463..1398690)
     CDS             complement(1398687..1399355)
     CDS             complement(1399360..1399773)
     CDS             complement(1399780..1400313)
     CDS             complement(1400431..1401324)
     CDS             complement(1401367..1401777)
     CDS             complement(1401842..1402948)
     CDS             complement(1403150..1403737)
     CDS             complement(1403841..1405154)
     CDS             complement(1405144..1406733)
     CDS             complement(1406745..1408532)
     CDS             complement(1408534..1408731)
     CDS             complement(1408740..1409240)
     CDS             complement(1409246..1409452)
     CDS             complement(1409449..1409751)
     CDS             complement(1409742..1409975)
     CDS             complement(1409976..1410596)
     CDS             complement(1410577..1410822)
     CDS             complement(1410835..1411371)
     CDS             complement(1411509..1411943)
     CDS             complement(1411940..1412338)
     CDS             complement(1412417..1413115)
     CDS             complement(1413128..1413316)
     CDS             complement(1413390..1414007)
     CDS             complement(1414040..1414351)
     CDS             complement(1414348..1414785)
     CDS             complement(1414797..1415114)
     CDS             complement(1415116..1415421)
     CDS             complement(1415421..1415753)
     CDS             complement(1415740..1416366)
     CDS             complement(1416359..1416589)
     CDS             complement(1416597..1417343)
     CDS             complement(1417361..1419541)
     CDS             complement(1419541..1420116)
     CDS             complement(1420085..1420426)
     CDS             1420564..1421328
     CDS             complement(1421859..1422443)
     CDS             1422842..1423903
     CDS             complement(1423993..1424529)
     CDS             complement(1424741..1426024)
     CDS             complement(1426025..1426753)
     CDS             1426996..1427742
     CDS             1427836..1428171
     CDS             complement(1428218..1429417)
     CDS             complement(1429752..1430912)
     CDS             1431569..1432024
     CDS             complement(1432079..1433008)
     CDS             complement(1433045..1433677)
     CDS             1434130..1434735
     CDS             1434826..1436595
     CDS             1436592..1437989
     CDS             1437986..1438447
     CDS             1439068..1441410
     CDS             1441414..1442637
     CDS             1442622..1446557
     CDS             1446568..1448523
     CDS             1448520..1448729
     CDS             1448726..1449532
     CDS             1449529..1452066
     CDS             1452093..1453646
     CDS             1453628..1453825
     CDS             complement(1453881..1454765)
     CDS             complement(1454792..1455184)
     CDS             complement(1455234..1456814)
     CDS             complement(1456811..1457074)
     CDS             1457748..1458662
     CDS             1458659..1459339
     CDS             complement(1459754..1461340)
     CDS             1461610..1462920
     CDS             1463077..1463463
     CDS             1463475..1463945
     CDS             complement(1464081..1465790)
     CDS             1466043..1466252
     CDS             1466421..1466984
     CDS             complement(1467219..1468439)
     CDS             1468677..1471301
     CDS             complement(1471692..1472606)
     CDS             1472798..1474087
     CDS             1474215..1474751
     CDS             1474774..1475286
     CDS             1475297..1476244
     CDS             1476237..1477490
     CDS             1477487..1478236
     CDS             1478233..1478937
     CDS             1479145..1479891
     CDS             complement(1479939..1480127)
     CDS             complement(1480243..1481061)
     CDS             complement(1481107..1482036)
     CDS             complement(1482097..1483980)
     CDS             complement(1484069..1486024)
     CDS             1486340..1487266
     CDS             1487335..1488909
     CDS             1488937..1489962
     CDS             1490091..1491104
     CDS             1491256..1492428
     CDS             1492728..1493570
     CDS             complement(1493635..1495155)
     CDS             1495263..1496198
     CDS             1496618..1496845
     CDS             1497061..1497453
     CDS             1497550..1498437
     CDS             1498434..1499795
     CDS             1499806..1502193
     CDS             1502231..1502848
     CDS             complement(1502898..1503782)
     CDS             complement(1503868..1506735)
     CDS             1506839..1509325
     CDS             1509322..1510119
     CDS             complement(1510186..1511424)
     CDS             1511829..1513493
     CDS             complement(1513513..1514391)
     CDS             complement(1514404..1514607)
     CDS             complement(1514604..1516805)
     CDS             complement(1516821..1518356)
     CDS             1518592..1519533
     CDS             1519659..1519817
     CDS             complement(1519874..1520701)
     CDS             complement(1520727..1522148)
     CDS             complement(1522169..1522567)
     CDS             complement(1522564..1523175)
     CDS             1523322..1524653
     CDS             complement(1524675..1524992)
     CDS             1525150..1525605
     CDS             1525742..1527676
     CDS             1527924..1529024
     CDS             complement(1529094..1530197)
     CDS             1530406..1531335
     CDS             1531398..1532738
     CDS             1532754..1533701
     CDS             complement(1533811..1535484)
     CDS             1535660..1536436
     CDS             1536469..1536900
     CDS             complement(1537002..1537547)
     CDS             1537771..1538475
     CDS             1538477..1539118
     CDS             complement(1539213..1539926)
     CDS             complement(1539964..1540986)
     CDS             complement(1541004..1541561)
     CDS             1541699..1542604
     CDS             1542729..1543625
     CDS             1543707..1544060
     CDS             1544100..1546334
     CDS             1546776..1548683
     CDS             1548787..1549257
     CDS             1549448..1549645
     CDS             1549676..1550035
     CDS             1550160..1551197
     CDS             1551293..1553722
     CDS             1553795..1554181
     CDS             1554243..1554656
     CDS             complement(1554735..1556945)
     CDS             1557244..1557987
     CDS             complement(1558671..1560344)
     CDS             complement(1560487..1561116)
     CDS             1561745..1562956
     CDS             complement(1563525..1563782)
     CDS             complement(1563920..1564189)
     CDS             complement(1564409..1565083)
     CDS             1565283..1565600
     CDS             complement(1565809..1566060)
     CDS             complement(1566257..1566658)
     CDS             1567084..1567986
     CDS             1568384..1569406
     CDS             1569467..1571158
     CDS             1571584..1572042
     CDS             1572042..1573517
     CDS             1573609..1576533
     CDS             1576646..1577044
     CDS             1577057..1577989
     CDS             complement(1578074..1579633)
     CDS             complement(1579661..1580884)
     CDS             complement(1580937..1582442)
     CDS             complement(1582530..1583021)
     CDS             1583357..1585183
     CDS             1585500..1588364
     CDS             1588500..1589777
     CDS             1589859..1591289
     CDS             1591389..1592486
     CDS             1592569..1593042
     CDS             complement(1593144..1593605)
     CDS             complement(1593772..1595457)
     CDS             complement(1595602..1596954)
     CDS             complement(1596996..1598342)
     CDS             1598404..1598640
     CDS             1598637..1598861
     CDS             1599323..1599538
     CDS             1599627..1600127
     CDS             1600124..1600567
     CDS             1600660..1601604
     CDS             1601669..1603000
     CDS             1603061..1604335
     CDS             1604339..1605715
     CDS             1605708..1606694
     CDS             1606699..1607691
     CDS             1607710..1608552
     CDS             1608549..1608902
     CDS             1608934..1611033
     CDS             1611030..1612421
     CDS             1612476..1613180
     CDS             complement(1613264..1613851)
     CDS             1614146..1614427
     CDS             complement(1614458..1615378)
     CDS             complement(1615406..1617160)
     CDS             complement(1617526..1618344)
     CDS             complement(1618561..1619328)
     CDS             complement(1619332..1619781)
     CDS             1620050..1620592
     CDS             1620674..1621330
     CDS             1621369..1623087
     CDS             complement(1623413..1624357)
     CDS             complement(1624440..1625477)
     CDS             complement(1625516..1627069)
     CDS             complement(1627056..1628303)
     CDS             complement(1629364..1629540)
     CDS             1629576..1632059
     CDS             1632209..1632952
     CDS             1632970..1633914
     CDS             1634004..1634696
     CDS             1634979..1635695
     CDS             1635793..1636779
     CDS             complement(1636826..1637605)
     CDS             complement(1637641..1638435)
     CDS             complement(1638535..1639572)
     CDS             complement(1639712..1640542)
     CDS             complement(1640576..1641340)
     CDS             complement(1641352..1641897)
     CDS             1642348..1642845
     CDS             1642849..1643187
     CDS             1643219..1644379
     CDS             complement(1644510..1644938)
     CDS             1645280..1646437
     CDS             1646454..1647263
     CDS             1647260..1648225
     CDS             1648281..1648496
     CDS             1648640..1648837
     CDS             1648893..1649147
     CDS             1649315..1650301
     CDS             complement(1650840..1651757)
     CDS             1652162..1653655
     CDS             complement(1653734..1654207)
     CDS             complement(1654683..1655426)
     CDS             1655547..1655855
     CDS             1656126..1656599
     CDS             complement(1656701..1657672)
     CDS             1657901..1658122
     CDS             complement(1658283..1658990)
     CDS             1659144..1660196
     CDS             1660247..1660588
     CDS             1660700..1661839
     CDS             1661836..1662894
     CDS             1663107..1663529
     CDS             complement(1663578..1664411)
     CDS             complement(1664418..1665398)
     CDS             1665658..1666155
     CDS             complement(1666267..1666974)
     CDS             complement(1667004..1667342)
     CDS             complement(1667369..1668016)
     CDS             1668278..1669318
     CDS             1669465..1670352
     CDS             1670349..1671296
     CDS             1671310..1672368
     CDS             1672449..1673375
     CDS             1673925..1674875
     CDS             1675031..1676644
     CDS             1676641..1677660
     CDS             1677696..1678727
     CDS             1678724..1679650
     CDS             1679924..1681717
     CDS             1682247..1684169
     CDS             1684295..1685563
     CDS             1685560..1687239
     CDS             1687487..1688791
     CDS             1689144..1691075
     CDS             1691250..1692065
     CDS             1692188..1692910
     CDS             1692913..1693638
     CDS             complement(1693857..1695125)
     CDS             complement(1695434..1696099)
     CDS             1696251..1697438
     CDS             1697455..1700592
     CDS             1700592..1702058
     CDS             1702218..1702883
     CDS             1702978..1703220
     CDS             1703264..1704283
     CDS             1704273..1705124
     CDS             1705121..1707232
     CDS             1707229..1708038
     CDS             1708038..1709087
     CDS             complement(1709578..1711317)
     CDS             1711630..1721358
     CDS             1721368..1726353
     CDS             1726543..1727922
     CDS             1727969..1730290
     CDS             1730374..1731213
     CDS             1731213..1732223
     CDS             complement(1732759..1733814)
     CDS             1733852..1735309
     CDS             1735807..1736970
     CDS             complement(1737211..1738569)
     CDS             complement(1738573..1739175)
     CDS             complement(1739210..1739587)
     CDS             complement(1739584..1740333)
     CDS             complement(1740330..1741070)
     CDS             1741319..1742377
     CDS             1742403..1743491
     CDS             1743496..1747326
     CDS             1747323..1748411
     CDS             1748480..1749088
     CDS             1749166..1749618
     CDS             1749709..1750281
     CDS             complement(1750345..1752078)
     CDS             complement(1752075..1752809)
     CDS             complement(1752806..1753432)
     CDS             complement(1753425..1754789)
     CDS             1755198..1756535
     CDS             1756532..1757623
     CDS             1757620..1758351
     CDS             1758392..1759120
     CDS             1759182..1760042
     CDS             complement(1760120..1761304)
     CDS             1761436..1761948
     CDS             complement(1762127..1762831)
     CDS             1763244..1763678
     CDS             1763800..1764012
     CDS             complement(1764188..1765345)
     CDS             1765710..1766810
     CDS             1766967..1767338
     CDS             1767335..1767478
     CDS             complement(1767423..1767725)
     CDS             complement(1767817..1768635)
     CDS             1768795..1769640
     CDS             1769777..1771117
     CDS             complement(1771621..1772547)
     CDS             1772845..1773759
     CDS             1773811..1774974
     CDS             1775001..1775951
     CDS             1775964..1776335
     CDS             1776355..1777485
     CDS             1777500..1778726
     CDS             1778723..1779538
     CDS             1779535..1780131
     CDS             1780128..1781168
     CDS             1781165..1781797
     CDS             1782043..1782990
     CDS             1783025..1784506
     CDS             complement(1784503..1784910)
     CDS             complement(1785028..1787964)
     CDS             complement(1788196..1789326)
     CDS             complement(1789336..1789602)
     CDS             complement(1789777..1791624)
     CDS             complement(1791621..1792496)
     CDS             complement(1792931..1793878)
     CDS             complement(1794140..1795282)
     CDS             complement(1795431..1795778)
     CDS             complement(1795937..1796473)
     CDS             1796708..1797619
     CDS             1797616..1798803
     CDS             1798953..1799453
     CDS             1799491..1800081
     CDS             1800228..1801553
     CDS             1801660..1801980
     CDS             1802023..1802478
     CDS             1802506..1803429
     CDS             complement(1803535..1803663)
     CDS             1803812..1804282
     CDS             1804269..1805654
     CDS             1805651..1806394
     CDS             1806595..1806975
     CDS             complement(1807446..1807934)
     CDS             1808394..1808681
     CDS             complement(1808690..1809754)
     CDS             1809849..1809995
     CDS             1809992..1810609
     CDS             complement(1810725..1811825)
     CDS             complement(1812732..1813196)
     CDS             1813279..1813437
     CDS             1813546..1814076
     CDS             1814223..1814654
     CDS             complement(1814713..1815075)
     CDS             complement(1815089..1815877)
     CDS             complement(1815931..1816974)
     CDS             complement(1817276..1818241)
     CDS             complement(1818247..1819527)
     CDS             complement(1819691..1820692)
     CDS             complement(1820721..1821485)
     CDS             complement(1821728..1822621)
     CDS             1822777..1823805
     CDS             1823873..1825654
     CDS             complement(1825603..1825824)
     CDS             complement(1825824..1826444)
     CDS             1826635..1827744
     CDS             1827741..1830890
     CDS             1830893..1832476
     CDS             1832605..1833636
     CDS             complement(1833679..1835064)
     CDS             1835314..1836198
     CDS             1836241..1837908
     CDS             1837927..1838733
     CDS             complement(1838841..1839662)
     CDS             complement(1839659..1840588)
     CDS             complement(1840585..1841745)
     CDS             complement(1841832..1842926)
     CDS             1843435..1843638
     CDS             complement(1843852..1844493)
     CDS             complement(1844559..1845749)
     CDS             complement(1845873..1847309)
     CDS             1847569..1847934
     CDS             complement(1847966..1848430)
     CDS             1848564..1849610
     CDS             complement(1849783..1851351)
     CDS             complement(1851504..1853765)
     CDS             1853918..1854619
     CDS             1854616..1855419
     CDS             complement(1855603..1856154)
     CDS             complement(1856322..1857338)
     CDS             1857462..1858403
     CDS             1858540..1859385
     CDS             complement(1859470..1860654)
     CDS             complement(1860764..1861306)
     CDS             complement(1861368..1862294)
     CDS             complement(1862298..1863659)
     CDS             1863886..1864140
     CDS             complement(1864223..1864789)
     CDS             complement(1864908..1865648)
     CDS             complement(1865769..1866950)
     CDS             complement(1867050..1868924)
     CDS             complement(1869290..1870129)
     CDS             complement(1870136..1871341)
     CDS             1871383..1872207
     CDS             complement(1872289..1874538)
     CDS             complement(1874594..1874809)
     CDS             complement(1874887..1875639)
     CDS             1875800..1878127
     CDS             complement(1878516..1880429)
     CDS             complement(1880726..1881322)
     CDS             complement(1881330..1882676)
     CDS             complement(1882790..1883938)
     CDS             complement(1884045..1884236)
     CDS             complement(1884275..1885174)
     CDS             complement(1885189..1886514)
     CDS             complement(1886598..1887788)
     CDS             complement(1887846..1888085)
     CDS             complement(1888239..1889576)
     CDS             complement(1889826..1890971)
     CDS             complement(1891012..1891641)
     CDS             complement(1891697..1893037)
     CDS             complement(1893062..1894360)
     CDS             complement(1894465..1895478)
     CDS             complement(1895641..1896780)
     CDS             complement(1896836..1897261)
     CDS             1897512..1898210
     CDS             complement(1898274..1899671)
     CDS             1899839..1900693
     CDS             complement(1900734..1901510)
     CDS             complement(1901514..1902599)
     CDS             complement(1902611..1903492)
     CDS             complement(1903498..1904427)
     CDS             complement(1904424..1905185)
     CDS             complement(1905441..1906646)
     CDS             complement(1906695..1907291)
     CDS             complement(1907332..1907658)
     CDS             complement(1907773..1910415)
     CDS             1911032..1911358
     CDS             1911553..1912815
     CDS             1912946..1913446
     CDS             1913443..1914999
     CDS             1915038..1915868
     CDS             1916029..1916292
     CDS             1916522..1918279
     CDS             1918282..1919631
     CDS             complement(1919647..1920612)
     CDS             complement(1920615..1921730)
     CDS             complement(1921735..1922739)
     CDS             complement(1922801..1923784)
     CDS             complement(1923861..1924637)
     CDS             complement(1924697..1925773)
     CDS             1926269..1928197
     CDS             complement(1928235..1928669)
     CDS             complement(1928653..1929114)
     CDS             1929422..1930024
     CDS             1930100..1930531
     CDS             complement(1930659..1933256)
     CDS             complement(1933411..1933926)
     CDS             1934179..1934751
     CDS             complement(1934822..1935298)
     CDS             complement(1935357..1935614)
     CDS             complement(1935633..1936880)
     CDS             complement(1937176..1938627)
     CDS             complement(1938642..1939970)
     CDS             complement(1940024..1941262)
     CDS             1941498..1941953
     CDS             1942090..1943766
     CDS             1943780..1944151
     CDS             1944247..1945461
     CDS             1945468..1946490
     CDS             1946487..1947434
     CDS             1947431..1948486
     CDS             1948499..1949395
     CDS             1949529..1949990
     CDS             1950323..1952140
     CDS             1952374..1953414
     CDS             complement(1953539..1954549)
     CDS             complement(1954560..1955186)
     CDS             complement(1955325..1956707)
     CDS             complement(1956843..1957295)
     CDS             complement(1957323..1957598)
     CDS             complement(1957603..1957764)
     CDS             complement(1957943..1958317)
     CDS             complement(1958522..1959433)
     CDS             1959626..1961401
     CDS             1961446..1962255
     CDS             1962296..1963189
     CDS             1963665..1964135
     CDS             complement(1964228..1965250)
     CDS             1965525..1965815
     CDS             1966147..1966605
     CDS             1966809..1967396
     CDS             complement(1967488..1968552)
     CDS             complement(1968764..1969939)
     CDS             complement(1969973..1971145)
     CDS             complement(1971242..1971598)
     CDS             complement(1971681..1972391)
     CDS             complement(1972436..1973215)
     CDS             complement(1973294..1974322)
     CDS             complement(1974341..1974961)
     CDS             complement(1974961..1976097)
     CDS             1976160..1977092
     CDS             1977169..1978023
     CDS             complement(1978047..1978499)
     CDS             complement(1978555..1979517)
     CDS             complement(1979737..1981017)
     CDS             complement(1981132..1981611)
     CDS             complement(1981608..1981925)
     CDS             1982354..1982926
     CDS             complement(1983145..1983984)
     CDS             1984102..1984467
     CDS             1984464..1985702
     CDS             1985895..1986440
     CDS             complement(1986637..1988028)
     CDS             1988247..1990520
     CDS             1991295..1993430
     CDS             complement(1993512..1994912)
     CDS             complement(1995226..1996404)
     CDS             complement(1996448..1997080)
     CDS             complement(1997126..1999210)
     CDS             complement(1999397..2001040)
     CDS             2001209..2002777
     CDS             2002816..2003247
     CDS             2003372..2003902
     CDS             2003904..2004212
     CDS             2004231..2005013
     CDS             complement(2005155..2005694)
     CDS             complement(2005694..2009758)
     CDS             2010085..2011386
     CDS             2011440..2012978
     CDS             2013090..2014712
     CDS             complement(2014771..2015484)
     CDS             2015555..2016160
     CDS             complement(2016319..2018259)
     CDS             complement(2018766..2021189)
     CDS             complement(2021387..2022658)
     CDS             complement(2022820..2023473)
     CDS             complement(2023614..2024960)
     CDS             2025401..2026546
     CDS             2026609..2027061
     CDS             complement(2027284..2028282)
     CDS             2028635..2028865
     CDS             2029229..2030134
     CDS             complement(2030145..2031353)
     CDS             complement(2031421..2032923)
     CDS             complement(2033044..2033319)
     CDS             2033577..2034311
     CDS             2034352..2035713
     CDS             2035903..2036451
     CDS             2036528..2037055
     CDS             complement(2037188..2037664)
     CDS             complement(2037693..2038340)
     CDS             2038512..2041967
     CDS             2042086..2043306
     CDS             2043327..2044382
     CDS             complement(2044785..2047310)
     CDS             2047748..2048428
     CDS             2048489..2049676
     CDS             2049901..2050332
     CDS             2050630..2051121
     CDS             complement(2051196..2052059)
     CDS             2052223..2052432
     CDS             2052647..2053576
     CDS             complement(2053640..2055052)
     CDS             2055543..2055896
     CDS             2055950..2057143
     CDS             2057390..2058016
     CDS             complement(2057982..2058494)
     CDS             complement(2058491..2059504)
     CDS             complement(2059564..2060085)
     CDS             complement(2060082..2061035)
     CDS             complement(2061186..2062022)
     CDS             complement(2062033..2063517)
     CDS             complement(2063667..2064371)
     CDS             complement(2064680..2065618)
     CDS             complement(2065728..2066321)
     CDS             complement(2066318..2066719)
     CDS             complement(2067020..2068639)
     CDS             complement(2068747..2069355)
     CDS             complement(2069362..2070822)
     CDS             complement(2071117..2071944)
     CDS             complement(2071960..2072724)
     CDS             2072837..2074057
     CDS             2074088..2074774
     CDS             2074901..2075884
     CDS             complement(2075970..2076293)
     CDS             complement(2076298..2076687)
     CDS             2076834..2077280
     CDS             complement(2077497..2078432)
     CDS             complement(2078466..2078900)
     CDS             complement(2079107..2081506)
     CDS             2081883..2082698
     CDS             complement(2082811..2083593)
     CDS             complement(2083590..2084240)
     CDS             complement(2084237..2085406)
     CDS             complement(2085410..2086198)
     CDS             complement(2086266..2086733)
     CDS             complement(2086860..2087969)
     CDS             complement(2087986..2088513)
     CDS             complement(2088548..2090854)
     CDS             complement(2090919..2092292)
     CDS             complement(2092304..2093500)
     CDS             complement(2093516..2094337)
     CDS             complement(2094331..2095113)
     CDS             complement(2095163..2095723)
     CDS             complement(2095826..2096539)
     CDS             complement(2096696..2097577)
     CDS             complement(2097740..2098480)
     CDS             2098858..2099673
     CDS             2099725..2102304
     CDS             2102321..2104159
     CDS             complement(2104250..2104783)
     CDS             complement(2104780..2106855)
     CDS             complement(2107016..2108320)
     CDS             complement(2108406..2111978)
     CDS             complement(2112060..2113001)
     CDS             2113161..2114393
     CDS             2114439..2115266
     CDS             2115266..2115634
     CDS             2115725..2116864
     CDS             2116876..2117784
     CDS             2117905..2119356
     CDS             complement(2119456..2119935)
     CDS             2120072..2122000
     CDS             complement(2122207..2122473)
     CDS             complement(2122612..2123988)
     CDS             complement(2123998..2125068)
     CDS             2125287..2126594
     CDS             2126662..2127471
     CDS             complement(2127490..2128449)
     CDS             complement(2128446..2129504)
     CDS             complement(2129491..2129991)
     CDS             complement(2129988..2130755)
     CDS             2130916..2131185
     CDS             2131545..2133095
     CDS             2133465..2134772
     CDS             complement(2134975..2135409)
     CDS             complement(2135584..2136489)
     CDS             2136647..2137408
     CDS             2137476..2139068
     CDS             complement(2139219..2139632)
     CDS             2139763..2140716
     CDS             complement(2140744..2141208)
     CDS             complement(2142714..2144123)
     CDS             2144403..2145317
     CDS             complement(2145391..2146062)
     CDS             complement(2146192..2147814)
     CDS             complement(2147811..2148908)
     CDS             complement(2148984..2150027)
     CDS             complement(2150080..2151963)
     CDS             complement(2152298..2152654)
     CDS             complement(2152984..2153316)
     CDS             complement(2153317..2153925)
     CDS             complement(2153925..2155928)
     CDS             complement(2155932..2156783)
     CDS             complement(2157095..2158624)
     CDS             complement(2159051..2160424)
     CDS             complement(2160779..2162032)
     CDS             complement(2162374..2163780)
     CDS             complement(2163824..2164795)
     CDS             complement(2164895..2165758)
     CDS             complement(2165802..2167199)
     CDS             2167434..2168156
     CDS             2168196..2168771
     CDS             2168860..2169351
     CDS             2169378..2170178
     CDS             complement(2170246..2171061)
     CDS             complement(2171198..2172028)
     CDS             2172308..2173111
     CDS             2173224..2174846
     CDS             complement(2175110..2175406)
     CDS             2176029..2176124
     CDS             2176473..2177447
     CDS             complement(2177504..2179495)
     CDS             complement(2179505..2180122)
     CDS             complement(2180415..2181080)
     CDS             complement(2181286..2182074)
     CDS             2182458..2183663
     CDS             2183884..2184960
     CDS             2185110..2185850
     CDS             2186034..2186588
     CDS             2186585..2187304
     CDS             2187411..2188493
     CDS             2188621..2189262
     CDS             2189525..2189785
     CDS             complement(2189972..2190718)
     CDS             2191044..2192918
     CDS             2192915..2193688
     CDS             complement(2193647..2196928)
     CDS             complement(2196972..2198522)
     CDS             complement(2198641..2199489)
     CDS             2199701..2200453
     CDS             complement(2200494..2201126)
     CDS             complement(2201159..2203228)
     CDS             complement(2203237..2205855)
     CDS             complement(2205848..2208763)
     CDS             complement(2208760..2209800)
     CDS             2209918..2210973
     CDS             complement(2210967..2211641)
     CDS             complement(2211669..2215301)
     CDS             complement(2215317..2215895)
     CDS             complement(2215892..2216539)
     CDS             2217050..2217949
     CDS             complement(2218159..2221056)
     CDS             2222275..2222964
     CDS             2223228..2223602
     CDS             2223954..2225405
     CDS             complement(2225397..2225960)
     CDS             2226562..2227404
     CDS             2227630..2228028
     CDS             complement(2228096..2228863)
     CDS             complement(2228860..2229480)
     CDS             2229587..2231056
     CDS             complement(2231164..2231850)
     CDS             2232220..2233446
     CDS             2234108..2234266
     CDS             2234263..2235636
     CDS             2235938..2236117
     CDS             2236183..2236749
     CDS             2236932..2238584
     CDS             2238814..2240427
     CDS             complement(2240531..2244082)
     CDS             complement(2244188..2246005)
     CDS             complement(2246316..2249042)
     CDS             2249379..2250146
     CDS             2250250..2251683
     CDS             complement(2251806..2253035)
     CDS             complement(2253138..2253665)
     CDS             complement(2253737..2254774)
     CDS             complement(2255120..2256844)
     CDS             complement(2256981..2259539)
     CDS             complement(2259771..2260757)
     CDS             complement(2260785..2262041)
     CDS             complement(2262096..2262554)
     CDS             complement(2262801..2263541)
     CDS             complement(2263633..2264982)
     CDS             complement(2265072..2268146)
     CDS             complement(2268504..2269154)
     CDS             complement(2269575..2274824)
     CDS             complement(2274995..2277451)
     CDS             complement(2277760..2278026)
     CDS             complement(2278065..2278532)
     CDS             complement(2278678..2279448)
     CDS             complement(2279445..2281073)
     CDS             complement(2281147..2281653)
     CDS             2282532..2282804
     CDS             2282801..2283751
     CDS             2283802..2284707
     CDS             2285186..2287132
     CDS             complement(2287356..2288537)
     CDS             complement(2288589..2289278)
     CDS             complement(2289479..2290045)
     CDS             complement(2290430..2291071)
     CDS             complement(2291193..2291915)
     CDS             complement(2291951..2292769)
     CDS             complement(2293008..2293715)
     CDS             complement(2293953..2294249)
     CDS             complement(2294559..2295887)
     CDS             complement(2295996..2296733)
     CDS             complement(2297079..2297819)
     CDS             complement(2298321..2299220)
     CDS             complement(2299840..2301444)
     CDS             complement(2301444..2302373)
     CDS             complement(2302587..2305163)
     CDS             2305205..2305438
     CDS             2306094..2307221
     CDS             2307248..2307679
     CDS             2307981..2309615
     CDS             2309760..2310272
     CDS             complement(2310349..2310996)
     CDS             2311042..2311188
     CDS             complement(2311238..2311441)
     CDS             2311791..2312447
     CDS             2312495..2312878
     CDS             complement(2312957..2313415)
     CDS             complement(2313499..2313795)
     CDS             2314430..2315398
     CDS             2315395..2316066
     CDS             2316184..2317218
     CDS             2317215..2317892
     CDS             complement(2318036..2318908)
     CDS             complement(2319076..2320002)
     CDS             complement(2320056..2320637)
     CDS             complement(2321207..2322880)
     CDS             complement(2322885..2323016)
     CDS             2324037..2325086
     CDS             2325404..2326354
     CDS             2326444..2327292
     CDS             2327387..2328820
     CDS             2328966..2330327
     CDS             2330459..2331643
     CDS             2331752..2332735
     CDS             2332948..2333460
     CDS             2333622..2333846
     CDS             complement(2333998..2335065)
     CDS             2335507..2336409
     CDS             complement(2337213..2337356)
     CDS             complement(2337645..2338460)
     CDS             2339633..2341819
     CDS             complement(2341849..2342928)
     CDS             complement(2343158..2343451)
     CDS             complement(2343919..2344719)
     CDS             complement(2345196..2346032)
     CDS             complement(2346033..2346194)
     CDS             2346796..2349078
     CDS             complement(2349117..2350055)
     CDS             complement(2350067..2351356)
     CDS             complement(2351382..2352698)
     CDS             complement(2352794..2354182)
     CDS             complement(2354392..2355303)
     CDS             complement(2355489..2359586)
     CDS             2359598..2359837
     CDS             complement(2359905..2360411)
     CDS             2360832..2362157
     CDS             2362336..2364018
     CDS             2364698..2365489
     CDS             2365486..2366289
     CDS             2366612..2367250
     CDS             2367406..2368023
     CDS             2368248..2368385
     CDS             2368523..2369458
     CDS             2369662..2370279
     CDS             2370609..2372153
     CDS             complement(2372191..2373183)
     CDS             2373383..2373490
     CDS             complement(2373648..2374481)
     CDS             2374911..2375996
     CDS             2376238..2376951
     CDS             complement(2377087..2377911)
     CDS             complement(2378307..2380190)
     CDS             complement(2380310..2381584)
     CDS             2382032..2382565
     CDS             complement(2382562..2383116)
     CDS             2383429..2384190
     CDS             2384187..2385557
     CDS             2385737..2386495
     CDS             2386607..2387146
     CDS             2387350..2388402
     CDS             2388967..2389419
     CDS             2389687..2390115
     CDS             2390304..2391167
     CDS             2391288..2391701
     CDS             2391940..2392392
     CDS             2392708..2396238
     CDS             complement(2396383..2397186)
     CDS             complement(2397450..2398328)
     CDS             2398694..2399848
     CDS             2399869..2400930
     CDS             complement(2401242..2402039)
     CDS             complement(2402087..2403643)
     CDS             2403801..2406461
     CDS             2406442..2407713
     CDS             complement(2407693..2408241)
     CDS             2408274..2409494
     CDS             complement(2409815..2409973)
     CDS             complement(2410142..2410918)
     CDS             complement(2410923..2412068)
     CDS             complement(2412180..2413085)
     CDS             complement(2413133..2413735)
     CDS             complement(2413745..2414920)
     CDS             complement(2414956..2415618)
     CDS             complement(2415664..2416296)
     CDS             complement(2416375..2417205)
     CDS             complement(2417288..2418178)
     CDS             complement(2418437..2419294)
     CDS             2419446..2419970
     CDS             2419996..2420943
     CDS             2421107..2421460
     CDS             complement(2421558..2421980)
     CDS             complement(2422062..2423345)
     CDS             complement(2423451..2424305)
     CDS             complement(2424302..2425960)
     CDS             complement(2426136..2426981)
     CDS             complement(2427103..2429613)
     CDS             complement(2429673..2430461)
     CDS             complement(2430524..2431282)
     CDS             complement(2431275..2432528)
     CDS             2432736..2433812
     CDS             2433823..2435520
     CDS             2436026..2436772
     CDS             2436848..2438374
     CDS             2438722..2439450
     CDS             complement(2439558..2439767)
     CDS             complement(2439804..2440145)
     CDS             complement(2440229..2442097)
     CDS             complement(2442152..2442757)
     CDS             complement(2442774..2443097)
     CDS             complement(2443162..2443569)
     CDS             complement(2443638..2444861)
     CDS             complement(2444935..2445474)
     CDS             complement(2445592..2446005)
     CDS             complement(2446176..2446403)
     CDS             complement(2446531..2447943)
     CDS             complement(2447978..2448700)
     CDS             2448895..2449704
     CDS             complement(2449809..2450960)
     CDS             2451614..2452180
     CDS             complement(2452379..2454151)
     CDS             complement(2454433..2456073)
     CDS             complement(2456144..2458840)
     CDS             2459074..2461629
     CDS             2461626..2462264
     CDS             2462504..2463358
     CDS             2463653..2465740
     CDS             complement(2465803..2467197)
     CDS             2467378..2468070
     CDS             2468383..2469198
     CDS             complement(2469229..2471373)
     CDS             complement(2471452..2472972)
     CDS             complement(2473019..2474161)
     CDS             complement(2474323..2475738)
     CDS             2476145..2476609
     CDS             complement(2476771..2477586)
     CDS             complement(2477583..2478410)
     CDS             complement(2478520..2479494)
     CDS             complement(2479511..2480500)
     CDS             complement(2480647..2484831)
     CDS             2484855..2486234
     CDS             2486285..2486560
     CDS             complement(2486773..2487516)
     CDS             complement(2487892..2489229)
     CDS             complement(2489242..2490072)
     CDS             complement(2490597..2491652)
     CDS             complement(2491869..2492669)
     CDS             complement(2492728..2494104)
     CDS             complement(2494128..2495351)
     CDS             complement(2495356..2495979)
     CDS             complement(2495982..2497670)
     CDS             complement(2497711..2498406)
     CDS             complement(2498411..2499934)
     CDS             2500325..2500420
     CDS             2500421..2500678
     CDS             complement(2500694..2501497)
     CDS             complement(2501658..2502707)
     CDS             2502829..2503770
     CDS             complement(2504018..2504146)
     CDS             2504247..2505479
     CDS             2505476..2505592
     CDS             complement(2505990..2506970)
     CDS             2507448..2508497
     CDS             complement(2508535..2509572)
     CDS             2509806..2510258
     CDS             2510277..2510918
     CDS             complement(2510940..2511560)
     CDS             2511651..2511800
     CDS             complement(2511746..2512612)
     CDS             complement(2512658..2513314)
     CDS             complement(2513407..2514423)
     CDS             complement(2514468..2515205)
     CDS             complement(2515217..2516326)
     CDS             complement(2517306..2517491)
     CDS             2517498..2518532
     CDS             2518992..2520086
     CDS             2522179..2522277
     CDS             2522543..2525092
     CDS             2525151..2527949
     CDS             2527946..2528608
     CDS             2528621..2528872
     CDS             complement(2529054..2531069)
     CDS             complement(2531073..2531423)
     CDS             complement(2531510..2533492)
     CDS             2533809..2534711
     CDS             2534834..2535415
     CDS             2535458..2536981
     CDS             2537184..2537660
     CDS             2537698..2538558
     CDS             2538743..2538979
     CDS             2539248..2539937
     CDS             2539972..2540703
     CDS             2540717..2541145
     CDS             complement(2541518..2542498)
     CDS             2542621..2543493
     CDS             2543534..2544076
     CDS             2544228..2544473
     CDS             complement(2544792..2546189)
     CDS             complement(2546186..2547028)
     CDS             complement(2547086..2547418)
     CDS             complement(2547472..2548023)
     CDS             complement(2548256..2550349)
     CDS             2550608..2551807
     CDS             complement(2551957..2552745)
     CDS             2552908..2553879
     CDS             2553991..2554836
     CDS             complement(2554852..2555226)
     CDS             complement(2555342..2555488)
     CDS             complement(2555704..2556108)
     CDS             2562352..2563569
     CDS             2563769..2564605
     CDS             2564682..2565356
     CDS             2565479..2566126
     CDS             complement(2566211..2567365)
     CDS             complement(2567451..2568233)
     CDS             2568291..2568788
     CDS             2568822..2569994
     CDS             complement(2570036..2570692)
     CDS             2570894..2571685
     CDS             2571841..2572533
     CDS             complement(2572591..2573067)
     CDS             complement(2573064..2573525)
     CDS             complement(2573560..2574693)
     CDS             complement(2574713..2575909)
     CDS             complement(2575965..2576393)
     CDS             complement(2576529..2577119)
     CDS             complement(2577161..2577457)
     CDS             complement(2577457..2578932)
     CDS             complement(2578957..2580447)
     CDS             complement(2580464..2582518)
     CDS             complement(2582536..2582841)
     CDS             complement(2582860..2583510)
     CDS             complement(2583625..2584113)
     CDS             complement(2584129..2585196)
     CDS             complement(2585197..2587527)
     CDS             complement(2587612..2588922)
     CDS             complement(2588919..2589404)
     CDS             complement(2589585..2590838)
     CDS             complement(2590848..2591450)
     CDS             complement(2591472..2591951)
     CDS             complement(2592015..2592374)
     CDS             complement(2592725..2593111)
     CDS             complement(2593184..2593939)
     CDS             complement(2594082..2595101)
     CDS             complement(2595252..2597399)
     CDS             complement(2597691..2597960)
     CDS             complement(2598079..2599293)
     CDS             2599519..2600031
     CDS             2600416..2601060
     CDS             2601099..2602649
     CDS             complement(2602729..2604273)
     CDS             complement(2604595..2605467)
     CDS             complement(2605483..2606127)
     CDS             complement(2606255..2607271)
     CDS             complement(2607377..2607868)
     CDS             complement(2607980..2609743)
     CDS             2610096..2610659
     CDS             2610656..2611081
     CDS             2611109..2611855
     CDS             2611934..2612374
     CDS             2612562..2613875
     CDS             2614144..2615082
     CDS             2615112..2616146
     CDS             2616143..2616679
     CDS             2616868..2617629
     CDS             2617626..2618207
     CDS             2618262..2619026
     CDS             2619191..2621182
     CDS             complement(2621250..2621885)
     CDS             complement(2621882..2622613)
     CDS             complement(2622716..2623126)
     CDS             complement(2623169..2625784)
     CDS             complement(2625781..2626398)
     CDS             complement(2626624..2626944)
     CDS             complement(2627148..2627426)
     CDS             complement(2627526..2628224)
     CDS             complement(2628217..2631210)
     CDS             complement(2631434..2632015)
     CDS             complement(2632041..2634125)
     CDS             complement(2634187..2635992)
     CDS             complement(2635989..2636081)
     CDS             complement(2636078..2636185)
     CDS             complement(2636438..2637412)
     CDS             complement(2637607..2637999)
     CDS             complement(2638052..2639032)
     CDS             2639060..2639710
     CDS             2639914..2640642
     CDS             2640644..2640751
     CDS             2640748..2642025
     CDS             2642144..2643064
     CDS             2643224..2643814
     CDS             2643819..2644265
     CDS             2644285..2644755
     CDS             2644807..2645439
     CDS             2645448..2646917
     CDS             complement(2646963..2647577)
     CDS             2647780..2648304
     CDS             2648306..2648977
     CDS             2649647..2649982
     CDS             2650250..2651212
     CDS             2651209..2652477
     CDS             2652515..2653078
     CDS             complement(2653153..2653545)
     CDS             complement(2653647..2655428)
     CDS             2655606..2656358
     CDS             2656495..2657337
     CDS             2657468..2658751
     CDS             complement(2658874..2660052)
     CDS             complement(2660336..2661424)
     CDS             complement(2661653..2665186)
     CDS             2665411..2666265
     CDS             2666288..2667181
     CDS             complement(2667498..2669171)
     CDS             complement(2669605..2669997)
     CDS             complement(2670084..2670278)
     CDS             complement(2670296..2671510)
     CDS             2671712..2672254
     CDS             2672451..2677253
     CDS             complement(2677385..2678632)
     CDS             2678798..2680627
     CDS             2680860..2682380
     CDS             complement(2682490..2683068)
     CDS             2683376..2684248
     CDS             2684245..2684889
     CDS             complement(2685128..2686057)
     CDS             2686196..2687395
     CDS             2687772..2688206
     CDS             complement(2688314..2688673)
     CDS             complement(2688714..2689073)
     CDS             2689319..2690161
     CDS             2690183..2691358
     CDS             2691415..2692626
     CDS             2692799..2693752
     CDS             2693997..2694452
     CDS             complement(2694514..2696064)
     CDS             complement(2696061..2696303)
     CDS             complement(2696316..2696483)
     CDS             complement(2696502..2697419)
     CDS             2697589..2697867
     CDS             2697864..2698172
     CDS             complement(2698197..2698673)
     CDS             complement(2698673..2699269)
     CDS             complement(2699278..2701176)
     CDS             complement(2701332..2702792)
     CDS             2702986..2703681
     CDS             2703757..2704665
     CDS             2704819..2706000
     CDS             2706042..2706500
     CDS             2706514..2707395
     CDS             2707616..2709955
     CDS             2710150..2711358
     CDS             complement(2711395..2711841)
     CDS             2711955..2712839
     CDS             complement(2712915..2713373)
     CDS             complement(2713633..2715954)
     CDS             complement(2716023..2718005)
     CDS             complement(2718244..2720193)
     CDS             complement(2720439..2720843)
     CDS             2721039..2721221
     CDS             2721622..2722824
     CDS             complement(2722877..2723932)
     CDS             2723970..2724770
     CDS             2724856..2725116
     CDS             2725120..2725839
     CDS             2725839..2726075
     CDS             2726226..2726489
     CDS             2726836..2727135
     CDS             2727128..2727340
     CDS             2727333..2727734
     CDS             2727734..2730127
     CDS             2730124..2730612
     CDS             2730734..2731108
     CDS             2731393..2731593
     CDS             2731925..2732887
     CDS             2733054..2735612
     CDS             2735643..2736542
     CDS             2737436..2737624
     CDS             2737776..2738036
     CDS             complement(2738320..2738601)
     CDS             2738726..2739781
     CDS             complement(2739950..2740522)
     CDS             complement(2740594..2741781)
     CDS             complement(2741810..2742298)
     CDS             2742385..2742504
     CDS             2742471..2743775
     CDS             2744228..2744398
     CDS             complement(2744472..2744807)
     CDS             complement(2745077..2745577)
     CDS             2745721..2746050
     CDS             complement(2746223..2746585)
     CDS             2746743..2747123
     CDS             2747249..2748670
     CDS             complement(2748696..2749274)
     CDS             complement(2749267..2750688)
     CDS             complement(2750824..2751021)
     CDS             2751309..2751860
     CDS             2751857..2752354
     CDS             2752300..2752491
     CDS             complement(2752425..2753771)
     CDS             complement(2753794..2755551)
     CDS             2756056..2756322
     CDS             complement(2756363..2757679)
     CDS             complement(2757663..2758388)
     CDS             2758615..2759163
     CDS             2759656..2760432
     CDS             2760672..2761361
     CDS             2761358..2762071
     CDS             2762090..2762869
     CDS             complement(2762927..2763424)
     CDS             2763561..2764487
     CDS             2765075..2766157
     CDS             complement(2766318..2766656)
     CDS             complement(2766762..2768474)
     CDS             2768583..2769761
     CDS             2769842..2770627
     CDS             complement(2770684..2771211)
     CDS             2771451..2772890
     CDS             2772960..2773718
     CDS             2773861..2775165
     CDS             complement(2775291..2776478)
     CDS             complement(2776481..2778463)
     CDS             complement(2778463..2779464)
     CDS             2779672..2782665
     CDS             complement(2782884..2783636)
     CDS             2783822..2784631
     CDS             2785000..2786409
     CDS             2786513..2787196
     CDS             complement(2787300..2788118)
     CDS             complement(2788118..2790397)
     CDS             complement(2790479..2791048)
     CDS             complement(2791164..2791700)
     CDS             complement(2791835..2792926)
     CDS             2793279..2793920
     CDS             2794295..2796460
     CDS             complement(2796558..2800613)
     CDS             complement(2800642..2802471)
     CDS             2802714..2802902
     CDS             2802907..2803779
     CDS             2804032..2804871
     CDS             2804911..2805297
     CDS             complement(2805490..2806149)
     CDS             complement(2806298..2806699)
     CDS             complement(2806982..2808481)
     CDS             2808566..2809126
     CDS             2809120..2810064
     CDS             2810057..2811076
     CDS             2811073..2811984
     CDS             complement(2812030..2812614)
     CDS             complement(2812599..2813372)
     CDS             complement(2813365..2814420)
     CDS             complement(2814476..2815273)
     CDS             complement(2815270..2816268)
     CDS             2817169..2817519
     CDS             2817516..2817830
     CDS             2818175..2818636
     CDS             2818817..2819557
     CDS             complement(2819696..2820703)
     CDS             2821228..2821557
     CDS             complement(2821703..2822452)
     CDS             complement(2822478..2822894)
     CDS             complement(2822929..2824440)
     CDS             2824563..2825654
     CDS             2825658..2826806
     CDS             2826832..2827215
     CDS             complement(2827294..2828043)
     CDS             complement(2828121..2829437)
     CDS             complement(2829460..2830422)
     CDS             complement(2830498..2831244)
     CDS             complement(2831241..2831783)
     CDS             complement(2831809..2833488)
     CDS             2833705..2834646
     CDS             2834723..2835880
     CDS             complement(2836191..2837093)
     CDS             2837214..2837951
     CDS             2837996..2838895
     CDS             2839229..2839945
     CDS             2840051..2840239
     CDS             complement(2840222..2841259)
     CDS             2841366..2842397
     CDS             2842690..2843874
     CDS             2843888..2844343
     CDS             complement(2844373..2845044)
     CDS             complement(2845286..2846002)
     CDS             complement(2846002..2846778)
     CDS             complement(2846803..2847972)
     CDS             complement(2847992..2848942)
     CDS             complement(2849154..2849987)
     CDS             complement(2850258..2851238)
     CDS             complement(2851241..2851696)
     CDS             2851832..2852608
     CDS             2852848..2853081
     CDS             2853099..2853266
     CDS             2853439..2855025
     CDS             complement(2855101..2855982)
     CDS             complement(2855979..2857115)
     CDS             complement(2857398..2858594)
     CDS             complement(2858814..2860208)
     CDS             complement(2860224..2861486)
     CDS             complement(2861483..2862145)
     CDS             2862268..2863260
     CDS             2863363..2866200
     CDS             2866203..2866703
     CDS             2866771..2867982
     CDS             2868046..2868492
     CDS             complement(2868548..2869318)
     CDS             complement(2869449..2870828)
     CDS             complement(2870932..2873232)
     CDS             complement(2873229..2873543)
     CDS             2874090..2874293
     CDS             complement(2874472..2876070)
     CDS             2876767..2876991
     CDS             complement(2877097..2879325)
     CDS             complement(2879606..2880862)
     CDS             2881147..2881725
     CDS             2882399..2882899
     CDS             2883117..2885228
     CDS             2885398..2886420
     CDS             complement(2886622..2887467)
     CDS             2887595..2888371
     CDS             complement(2888393..2889784)
     CDS             2889923..2891155
     CDS             complement(2891128..2891451)
     CDS             2891663..2893102
     CDS             2893325..2894599
     CDS             complement(2894615..2895217)
     CDS             complement(2895287..2895811)
     CDS             2895893..2896600
     CDS             2896778..2897944
     CDS             complement(2898385..2898672)
     CDS             complement(2898688..2899647)
     CDS             complement(2899746..2901410)
     CDS             complement(2901600..2902595)
     CDS             2903190..2904707
     CDS             2904697..2905056
     CDS             2905478..2906839
     CDS             2906938..2907351
     CDS             complement(2907998..2908312)
     CDS             2908350..2909405
     CDS             complement(2909399..2909800)
     CDS             complement(2909840..2911456)
     CDS             complement(2911488..2911838)
     CDS             complement(2911814..2912356)
     CDS             2912446..2912877
     CDS             2912874..2913221
     CDS             2913273..2914817
     CDS             2914825..2915421
     CDS             complement(2915487..2916764)
     CDS             complement(2916761..2921419)
     CDS             complement(2922218..2922796)
     CDS             complement(2923036..2924418)
     CDS             2924869..2925897
     CDS             2925878..2926081
     CDS             2926193..2926984
     CDS             2927192..2927854
     CDS             complement(2928005..2928847)
     CDS             complement(2928856..2930406)
     CDS             2930711..2930983
     CDS             complement(2931124..2931540)
     CDS             2931859..2932788
     CDS             complement(2932903..2933952)
     CDS             2934087..2934572
     CDS             complement(2934657..2935295)
     CDS             complement(2935472..2935963)
     CDS             2936208..2937770
     CDS             complement(2937786..2938748)
     CDS             complement(2938745..2939215)
     CDS             complement(2939274..2940500)
     CDS             2940518..2941069
     CDS             2941051..2942568
     CDS             complement(2942684..2943565)
     CDS             2943777..2945006
     CDS             2945059..2945904
     CDS             complement(2946142..2947341)
     CDS             complement(2947762..2948619)
     CDS             2948749..2949393
     CDS             2949521..2950741
     CDS             2950765..2952063
     CDS             complement(2952111..2952701)
     CDS             2952802..2954211
     CDS             2954220..2954540
     CDS             complement(2954731..2956032)
     CDS             complement(2956180..2957799)
     CDS             complement(2957802..2960045)
     CDS             2960847..2961503
     CDS             complement(2961738..2962109)
     CDS             complement(2962151..2962378)
     CDS             complement(2962375..2962650)
     CDS             complement(2963139..2963282)
     CDS             complement(2964151..2964330)
     CDS             complement(2964323..2964484)
     CDS             2965270..2965434
     CDS             2965493..2967193
     CDS             2967180..2967587
     CDS             complement(2967972..2968115)
     CDS             2968685..2968915
     CDS             2968927..2971614
     CDS             complement(2971676..2972254)
     CDS             2972899..2974206
     CDS             2974473..2974934
     CDS             complement(2974978..2976204)
     CDS             complement(2976246..2976794)
     CDS             2977051..2977356
     CDS             2977343..2978665
     CDS             2978662..2979255
     CDS             2979224..2979622
     CDS             2979742..2980476
     CDS             complement(2980623..2982443)
     CDS             2983337..2984743
     CDS             2984740..2985405
     CDS             2985609..2986328
     CDS             complement(2986315..2986815)
     CDS             2986946..2987587
     CDS             2987611..2988864
     CDS             2988915..2989847
     CDS             2990232..2991626
     CDS             2991762..2993243
     CDS             2993280..2994278
     CDS             complement(2994479..2995588)
     CDS             complement(2995644..2996342)
     CDS             complement(2996339..2997190)
     CDS             complement(2997187..2998134)
     CDS             complement(2998247..2999572)
     CDS             complement(2999680..3001038)
     CDS             complement(3001026..3001985)
     CDS             complement(3002055..3002831)
     CDS             3003159..3003620
     CDS             3003669..3004583
     CDS             3004597..3005490
     CDS             3005438..3006265
     CDS             complement(3006369..3007217)
     CDS             complement(3007511..3008947)
     CDS             3009409..3010785
     CDS             complement(3011017..3012540)
     CDS             complement(3012540..3015740)
     CDS             complement(3015756..3017012)
     CDS             3017419..3018060
     CDS             complement(3018177..3018827)
     CDS             3018980..3019981
     CDS             complement(3019990..3020199)
     CDS             complement(3020326..3021018)
     CDS             complement(3021047..3021406)
     CDS             complement(3021536..3021973)
     CDS             complement(3022079..3023563)
     CDS             complement(3023664..3025004)
     CDS             complement(3025008..3025670)
     CDS             3025854..3027395
     CDS             3027483..3027632
     CDS             3027973..3028887
     CDS             3028983..3030119
     CDS             complement(3030219..3031256)
     CDS             complement(3031268..3032410)
     CDS             3032463..3032627
     CDS             complement(3032549..3033070)
     CDS             complement(3033087..3033977)
     CDS             complement(3034207..3035271)
     CDS             complement(3035569..3037281)
     CDS             complement(3037290..3038621)
     CDS             complement(3038766..3039089)
     CDS             complement(3039086..3039841)
     CDS             3040049..3040972
     CDS             3041023..3041217
     CDS             3041357..3042394
     CDS             3042510..3042956
     CDS             3042991..3044028
     CDS             3044021..3044650
     CDS             complement(3044681..3046375)
     CDS             3046691..3047179
     CDS             3047397..3048647
     CDS             complement(3048818..3049243)
     CDS             complement(3049576..3051354)
     CDS             complement(3051508..3052104)
     CDS             complement(3052203..3052907)
     CDS             complement(3053067..3053948)
     CDS             complement(3054017..3055183)
     CDS             complement(3055252..3055860)
     CDS             complement(3056007..3056864)
     CDS             complement(3056864..3057934)
     CDS             3058045..3058854
     CDS             3058872..3060419
     CDS             3060636..3062294
     CDS             3062577..3063947
     CDS             3064222..3065319
     CDS             complement(3066244..3066438)
     CDS             complement(3066809..3067783)
     CDS             complement(3067980..3068948)
     CDS             3069066..3069749
     CDS             3069842..3070153
     CDS             complement(3070311..3070703)
     CDS             3071008..3074100
     CDS             complement(3074146..3074493)
     CDS             complement(3074745..3075449)
     CDS             3075584..3076732
     CDS             complement(3076859..3077794)
     CDS             3078181..3078933
     CDS             3078953..3080251
     CDS             3080381..3081841
     CDS             complement(3081835..3082344)
     CDS             complement(3082412..3083239)
     CDS             complement(3083574..3085214)
     CDS             3085516..3086295
     CDS             3086596..3086793
     CDS             complement(3086892..3087260)
     CDS             3087422..3088945
     CDS             3089064..3090566
     CDS             3090659..3091375
     CDS             3091745..3092431
     CDS             complement(3092520..3093230)
     CDS             complement(3093662..3094354)
     CDS             3094759..3096132
     CDS             3096166..3097212
     CDS             3097384..3098160
     CDS             3098175..3098807
     CDS             3098878..3099027
     CDS             3099339..3100226
     CDS             3100278..3101978
     CDS             complement(3102091..3103719)
     CDS             3104063..3105067
     CDS             3105090..3107189
     CDS             3107199..3107762
     CDS             3107806..3108570
     CDS             3108539..3109534
     CDS             complement(3109640..3110029)
     CDS             3110446..3111381
     CDS             complement(3111694..3112524)
     CDS             complement(3112573..3113559)
     CDS             complement(3113571..3114929)
     CDS             complement(3114981..3117341)
     CDS             3117565..3118614
     CDS             3118595..3119356
     CDS             complement(3119606..3121507)
     CDS             3121651..3122046
     CDS             complement(3122081..3122563)
     CDS             3122643..3123506
     CDS             complement(3123491..3124657)
     CDS             complement(3124710..3125042)
     CDS             complement(3125043..3125654)
     CDS             complement(3125654..3127666)
     CDS             complement(3127670..3128560)
     CDS             complement(3129075..3129842)
     CDS             complement(3129934..3131133)
     CDS             complement(3131160..3133595)
     CDS             complement(3133709..3135496)
     CDS             complement(3135554..3136153)
     CDS             complement(3136343..3137617)
     CDS             complement(3137614..3138108)
     CDS             complement(3138266..3140068)
     CDS             complement(3140136..3140786)
     CDS             complement(3140848..3141189)
     CDS             complement(3141285..3141911)
     CDS             complement(3141929..3143506)
     CDS             complement(3143519..3144145)
     CDS             complement(3144307..3145332)
     CDS             complement(3145374..3146105)
     CDS             complement(3146158..3146571)
     CDS             complement(3146568..3147011)
     CDS             complement(3147077..3151096)
     CDS             3151696..3153219
     CDS             3153232..3154056
     CDS             complement(3154151..3154537)
     CDS             complement(3154622..3156103)
     CDS             complement(3156106..3157044)
     CDS             3157164..3158444
     CDS             3158610..3159191
     CDS             complement(3159316..3159744)
     CDS             complement(3159780..3161375)
     CDS             3161480..3162322
     CDS             complement(3162649..3163083)
     CDS             complement(3163415..3164188)
     CDS             complement(3164340..3165962)
     CDS             complement(3166271..3166987)
     CDS             3167121..3167921
     CDS             3167918..3168643
     CDS             3168640..3170085
     CDS             3170134..3171834
     CDS             complement(3171946..3172707)
     CDS             complement(3172845..3173780)
     CDS             complement(3173777..3174175)
     CDS             complement(3174172..3174888)
     CDS             complement(3174997..3175260)
     CDS             3175861..3176505
     CDS             3176558..3178336
     CDS             3178333..3179307
     CDS             3179304..3179996
     CDS             3179993..3182527
     CDS             3182524..3183417
     CDS             3183442..3184710
     CDS             3184707..3185525
     CDS             3185522..3186049
     CDS             3186046..3186366
     CDS             3186413..3186592
     CDS             complement(3186735..3186935)
     CDS             complement(3187036..3187746)
     CDS             complement(3188006..3189187)
     CDS             complement(3189495..3190076)
     CDS             complement(3190249..3191304)
     CDS             3191564..3192619
     CDS             complement(3192838..3193602)
     CDS             complement(3193828..3194379)
     CDS             complement(3194483..3195640)
     CDS             3195933..3198818
     CDS             3199076..3200158
     CDS             complement(3200260..3201144)
     CDS             complement(3201248..3202105)
     CDS             complement(3202111..3202725)
     CDS             complement(3202760..3203326)
     CDS             complement(3203421..3205427)
     CDS             3205553..3206536
     CDS             3206536..3207072
     CDS             3207076..3207690
     CDS             3207711..3208376
     CDS             3208373..3209149
     CDS             3209258..3210817
     CDS             3210976..3211335
     CDS             3211586..3212041
     CDS             3212117..3213139
     CDS             3213185..3214123
     CDS             3214151..3214789
     CDS             complement(3214907..3216013)
     CDS             complement(3216051..3216878)
     CDS             3216965..3218788
     CDS             3218803..3219408
     CDS             3219436..3220317
     CDS             3220492..3221454
     CDS             3221616..3222221
     CDS             3222339..3222938
     CDS             3223073..3224140
     CDS             complement(3224211..3224477)
     CDS             complement(3224537..3225034)
     CDS             complement(3225146..3225760)
     CDS             complement(3225825..3225929)
     CDS             3225962..3227095
     CDS             complement(3227180..3227923)
     CDS             3227995..3228996
     CDS             3229445..3231091
     CDS             complement(3231232..3231615)
     CDS             complement(3231661..3232230)
     CDS             3232531..3233526
     CDS             3233967..3234143
     CDS             3234133..3235713
     CDS             3235745..3236881
     CDS             3236936..3237058
     CDS             3237622..3240129
     CDS             complement(3240312..3242087)
     CDS             complement(3242176..3244788)
     CDS             complement(3244804..3245820)
     CDS             complement(3245804..3246907)
     CDS             complement(3247042..3247776)
     CDS             complement(3248185..3251400)
     CDS             complement(3251407..3252894)
     CDS             complement(3252827..3253534)
     CDS             complement(3253739..3254554)
     CDS             3254627..3254737
     CDS             complement(3254739..3256307)
     CDS             3256508..3256798
     CDS             complement(3256960..3257577)
     CDS             complement(3257596..3258498)
     CDS             complement(3258507..3259619)
     CDS             complement(3259645..3260271)
     CDS             complement(3260332..3261042)
     CDS             3261127..3261336
     CDS             complement(3261575..3262432)
     CDS             complement(3262572..3262772)
     CDS             complement(3262789..3263397)
     CDS             complement(3263433..3263573)
     CDS             complement(3263665..3265272)
     CDS             complement(3265316..3266902)
     CDS             complement(3266956..3267441)
     CDS             complement(3267676..3268641)
     CDS             3268724..3269536
     CDS             3269654..3270124
     CDS             complement(3270144..3270668)
     CDS             complement(3270790..3271788)
     CDS             complement(3271815..3272294)
     CDS             complement(3272403..3272663)
     CDS             complement(3272660..3273082)
     CDS             3273228..3273974
     CDS             3274229..3275764
     CDS             3275892..3276644
     CDS             complement(3276716..3278488)
     CDS             complement(3278688..3278957)
     CDS             complement(3279034..3279504)
     CDS             complement(3279716..3280672)
     CDS             complement(3280698..3281987)
     CDS             complement(3282231..3283730)
     CDS             complement(3283764..3284102)
     CDS             3284461..3284712
     CDS             3285081..3286781
     CDS             complement(3287104..3287676)
     CDS             3287839..3288375
     CDS             complement(3288479..3289834)
     CDS             complement(3289995..3292004)
     CDS             complement(3292024..3293313)
     CDS             complement(3293786..3294943)
     CDS             complement(3294958..3296154)
     CDS             complement(3296184..3298319)
     CDS             3298580..3299542
     CDS             3299792..3301684
     CDS             complement(3301745..3302476)
     CDS             complement(3302570..3303520)
     CDS             complement(3303520..3304317)
     CDS             complement(3304357..3305373)
     CDS             complement(3305657..3306649)
     CDS             complement(3306642..3307397)
     CDS             complement(3307481..3307807)
     CDS             3307910..3308881
     CDS             complement(3308913..3309221)
     CDS             complement(3309221..3310147)
     CDS             complement(3310196..3311509)
     CDS             complement(3312258..3312902)
     CDS             complement(3312916..3313233)
     CDS             complement(3313444..3314595)
     CDS             complement(3314615..3315238)
     CDS             complement(3315357..3316286)
     CDS             complement(3316315..3317223)
     CDS             complement(3317220..3318344)
     CDS             3318628..3320694
     CDS             3320709..3321554
     CDS             3321649..3322569
     CDS             3322566..3323354
     CDS             3323418..3323660
     CDS             complement(3323680..3324165)
     CDS             complement(3324325..3325203)
     CDS             complement(3325782..3327008)
     CDS             complement(3327037..3327798)
     CDS             complement(3327875..3328702)
     CDS             complement(3328840..3329832)
     CDS             3329958..3330833
     CDS             3330942..3332252
     CDS             3332498..3332755
     CDS             3332981..3334048
     CDS             3334095..3336812
     CDS             complement(3336958..3337281)
     CDS             3337483..3339264
     CDS             3339364..3340269
     CDS             3340336..3340974
     CDS             3340994..3341767
     CDS             3342541..3344136
     CDS             complement(3344466..3345545)
     CDS             3345961..3347781
     CDS             3347848..3348615
     CDS             3348692..3349369
     CDS             3349409..3349846
     CDS             3349954..3351231
     CDS             3351663..3353009
     CDS             3353006..3354217
     CDS             3354214..3354933
     CDS             3354978..3355997
     CDS             complement(3356248..3356973)
     CDS             complement(3357134..3358420)
     CDS             3358710..3360377
     CDS             complement(3360468..3364064)
     CDS             3364070..3364690
     CDS             3364791..3365036
     CDS             3365106..3365810
     CDS             complement(3365868..3366425)
     CDS             complement(3366489..3367457)
     CDS             complement(3367655..3368674)
     CDS             3369125..3370018
     CDS             complement(3370358..3371413)
     CDS             3371520..3372932
     CDS             complement(3373110..3375335)
     CDS             complement(3375332..3376330)
     CDS             complement(3376349..3377095)
     CDS             3377640..3377933
     CDS             3377983..3380103
     CDS             complement(3380146..3380769)
     CDS             3381013..3381450
     CDS             3381455..3382396
     CDS             3382426..3383358
     CDS             3383382..3383888
     CDS             3383885..3384091
     CDS             complement(3384384..3385286)
     CDS             3385399..3385890
     CDS             complement(3385993..3386889)
     CDS             3387164..3388123
     CDS             complement(3388374..3389333)
     CDS             3389362..3389592
     CDS             complement(3389511..3390587)
     CDS             complement(3390928..3391431)
     CDS             3391787..3392824
     CDS             3393083..3394924
     CDS             3395345..3396364
     CDS             3396361..3397641
     CDS             3397638..3398546
     CDS             3398674..3398898
     CDS             complement(3399032..3399226)
     CDS             complement(3399239..3400429)
     CDS             3400443..3401186
     CDS             3401266..3401670
     CDS             3401667..3402680
     CDS             3402816..3404177
     CDS             3404235..3406052
     CDS             3406103..3406579
     CDS             3406579..3406797
     CDS             complement(3406870..3407706)
     CDS             complement(3407719..3408060)
     CDS             3408358..3408558
     CDS             complement(3408608..3410098)
     CDS             complement(3410182..3410733)
     CDS             3411655..3412440
     CDS             3412470..3413807
     CDS             3413845..3415278
     CDS             3415247..3416455
     CDS             3416610..3417800
     CDS             3417808..3418797
     CDS             3418794..3419633
     CDS             3419732..3421324
     CDS             3421437..3422741
     CDS             3422764..3424065
     CDS             complement(3424191..3424865)
     CDS             complement(3424876..3425331)
     CDS             complement(3425388..3426065)
     CDS             complement(3426673..3428028)
     CDS             complement(3428269..3428493)
     CDS             complement(3428825..3429946)
     CDS             complement(3430363..3431205)
     CDS             complement(3431286..3431813)
     CDS             complement(3431810..3432424)
     CDS             3432521..3433405
     CDS             complement(3433433..3434740)
     CDS             complement(3435002..3436243)
     CDS             complement(3436266..3438233)
     CDS             complement(3438370..3439125)
     CDS             complement(3439357..3440346)
     CDS             complement(3440346..3441518)
     CDS             complement(3441524..3442213)
     CDS             complement(3442234..3443022)
     CDS             complement(3443058..3443816)
     CDS             complement(3443837..3445078)
     CDS             complement(3445107..3445853)
     CDS             complement(3445910..3446335)
     CDS             complement(3446376..3446864)
     CDS             3447070..3448401
     CDS             3448520..3448852
     CDS             3448938..3449378
     CDS             complement(3449446..3451320)
     CDS             3451696..3452481
     CDS             complement(3452785..3454026)
     CDS             complement(3454023..3454670)
     CDS             complement(3454726..3455694)
     CDS             complement(3455856..3457808)
     CDS             3457829..3458425
     CDS             complement(3458491..3459003)
     CDS             3459152..3459808
     CDS             3459805..3460872
     CDS             3460928..3461692
     CDS             complement(3462263..3463408)
     CDS             complement(3463401..3464417)
     CDS             complement(3464414..3465412)
     CDS             complement(3465545..3466462)
     CDS             complement(3466467..3467477)
     CDS             complement(3467597..3469225)
     CDS             complement(3469560..3470867)
     CDS             complement(3471062..3471373)
     CDS             complement(3471558..3472667)
     CDS             complement(3472777..3473757)
     CDS             3473994..3474722
     CDS             3474868..3475353
     CDS             3475359..3476174
     CDS             3476464..3477234
     CDS             3477651..3478466
     CDS             3478474..3479130
     CDS             3479432..3480838
     CDS             3481151..3482176
     CDS             complement(3482235..3482969)
     CDS             complement(3483262..3483585)
     CDS             complement(3483582..3484967)
     CDS             complement(3485050..3485382)
     CDS             complement(3485379..3485813)
     CDS             complement(3485947..3486291)
     CDS             3486540..3488303
     CDS             3488293..3489288
     CDS             3489281..3489961
     CDS             3489958..3491484
     CDS             3491490..3491948
     CDS             3491980..3493398
     CDS             complement(3493422..3495062)
     CDS             3495783..3497225
     CDS             complement(3497284..3498315)
     CDS             complement(3498365..3498577)
     CDS             3499526..3500197
     CDS             3500489..3500674
     CDS             complement(3500806..3501849)
     CDS             3502034..3502240
     CDS             complement(3502394..3503167)
     CDS             3503520..3503861
     CDS             complement(3503969..3505156)
     CDS             3505422..3506306
     CDS             3506543..3507391
     CDS             3507429..3508163
     CDS             3508174..3509094
     CDS             3509168..3510394
     CDS             3510506..3511669
     CDS             3512135..3512551
     CDS             3512785..3513321
     CDS             3513332..3514675
     CDS             complement(3514803..3515345)
     CDS             complement(3515342..3516745)
     CDS             complement(3516844..3517068)
     CDS             3517351..3518250
     CDS             3518247..3519038
     CDS             3519005..3519682
     CDS             3519969..3522959
     CDS             3523218..3524363
     CDS             3524360..3524968
     CDS             3525084..3526505
     CDS             3526495..3527532
     CDS             complement(3527573..3528691)
     CDS             3528742..3529794
     CDS             complement(3529920..3530693)
     CDS             complement(3530740..3531579)
     CDS             complement(3531705..3533177)
     CDS             complement(3533182..3534672)
     CDS             complement(3534741..3535040)
     CDS             3535408..3536451
     CDS             3536591..3537625
     CDS             3537622..3538134
     CDS             3538240..3540519
     CDS             3540531..3541679
     CDS             complement(3541779..3542633)
     CDS             complement(3542630..3543415)
     CDS             complement(3543739..3544191)
     CDS             complement(3544210..3544842)
     CDS             complement(3544918..3545652)
     CDS             complement(3546764..3546964)
     CDS             3547099..3548139
     CDS             complement(3548599..3549378)
     CDS             complement(3549375..3550091)
     CDS             3550228..3551691
     CDS             3551691..3553094
     CDS             3553196..3555016
     CDS             3555089..3555226
     CDS             complement(3555733..3555891)
     CDS             complement(3556015..3556212)
     CDS             complement(3556562..3560257)
     CDS             complement(3560267..3561652)
     CDS             complement(3561642..3562460)
     CDS             complement(3562460..3563005)
     CDS             complement(3563005..3563910)
     CDS             complement(3563910..3564872)
     CDS             complement(3564869..3566446)
     CDS             complement(3566439..3567497)
     CDS             complement(3567501..3568559)
     CDS             complement(3568868..3569296)
     CDS             complement(3569293..3569583)
     CDS             complement(3569595..3571898)
     CDS             complement(3571895..3572311)
     CDS             complement(3572308..3572850)
     CDS             complement(3572864..3574510)
     CDS             complement(3574550..3576226)
     CDS             complement(3576223..3576861)
     CDS             complement(3576906..3577385)
     CDS             complement(3577396..3580023)
     CDS             complement(3580060..3580275)
     CDS             complement(3580359..3580709)
     CDS             complement(3580730..3581668)
     CDS             complement(3581705..3582136)
     CDS             complement(3582133..3582795)
     CDS             complement(3582792..3583100)
     CDS             complement(3583105..3584118)
     CDS             complement(3584205..3584582)
     CDS             complement(3584610..3585848)
     CDS             complement(3585845..3587386)
     CDS             complement(3587386..3587619)
     CDS             complement(3587607..3589580)
     CDS             complement(3589595..3590176)
     CDS             3590334..3590609
     CDS             3590617..3591189
     CDS             3591186..3591545
     CDS             3591520..3591879
     CDS             3591984..3592247
     CDS             3592341..3592715
     CDS             3592777..3592986
     CDS             3592986..3593264
     CDS             complement(3593272..3593841)
     CDS             complement(3593838..3595100)
     CDS             complement(3595093..3595542)
     CDS             complement(3595529..3596881)
     CDS             complement(3596896..3598554)
     CDS             complement(3598577..3598936)
     CDS             complement(3598936..3599253)
     CDS             complement(3599294..3599437)
     CDS             complement(3599663..3599848)
     CDS             complement(3599868..3600260)
     CDS             complement(3600253..3600462)
     CDS             complement(3600464..3600937)
     CDS             complement(3601080..3603392)
     CDS             complement(3603385..3603729)
     CDS             complement(3603726..3604508)
     CDS             complement(3604508..3604954)
     CDS             complement(3604951..3606633)
     CDS             complement(3606646..3607266)
     CDS             complement(3607281..3608084)
     CDS             complement(3608086..3608370)
     CDS             complement(3608376..3608858)
     CDS             complement(3608855..3609067)
     CDS             complement(3609273..3609740)
     CDS             complement(3609737..3611083)
     CDS             complement(3611182..3611652)
     CDS             complement(3612047..3613003)
     CDS             complement(3613000..3613326)
     CDS             3613593..3614828
     CDS             3614821..3615795
     CDS             3615852..3616076
     CDS             complement(3616520..3617221)
     CDS             complement(3617222..3619624)
     CDS             complement(3619626..3620216)
     CDS             complement(3620213..3621697)
     CDS             complement(3621817..3622674)
     CDS             complement(3622773..3623414)
     CDS             complement(3623525..3624508)
     CDS             complement(3624541..3625044)
     CDS             3625230..3626579
     CDS             3626616..3626996
     CDS             3627189..3629786
     CDS             complement(3629903..3630952)
     CDS             3631353..3632366
     CDS             complement(3632414..3633280)
     CDS             complement(3633289..3633693)
     CDS             3634124..3635173
     CDS             complement(3635690..3637330)
     CDS             3637665..3637970
     CDS             complement(3638025..3639638)
     CDS             3639979..3640092
     CDS             complement(3640202..3641200)
     CDS             complement(3641197..3642288)
     CDS             complement(3642455..3642574)
     CDS             3642715..3643128
     CDS             complement(3643139..3643693)
     CDS             complement(3643871..3644218)
     CDS             complement(3644717..3645259)
     CDS             3645411..3645581
     CDS             3645628..3645939
     CDS             3646052..3647410
     CDS             3647559..3647681
     CDS             complement(3647774..3649168)
     CDS             3649505..3649942
     CDS             complement(3650060..3651724)
     CDS             complement(3651733..3651999)
     CDS             complement(3652075..3652536)
     CDS             complement(3652552..3652686)