CDS             337..2799
     CDS             2801..3733
     CDS             3734..5020
     CDS             5234..5530
     CDS             complement(5683..6459)
     CDS             complement(6529..7959)
     CDS             8238..9191
     CDS             9306..9893
     CDS             complement(9928..10494)
     CDS             complement(10643..11356)
     CDS             complement(11382..11786)
     CDS             12163..14079
     CDS             14168..15298
     CDS             15445..16557
     CDS             16580..16720
     CDS             complement(16751..16903)
     CDS             17489..18655
     CDS             18721..19620
     CDS             complement(19811..20188)
     CDS             complement(20233..20508)
     CDS             complement(20815..21078)
     CDS             21407..22348
     CDS             22391..25207
     CDS             25207..25701
     CDS             25826..26275
     CDS             26277..27227
     CDS             27293..28207
     CDS             28374..29195
     CDS             29651..30799
     CDS             30817..34038
     CDS             34300..34695
     CDS             complement(34781..35371)
     CDS             complement(35377..36162)
     CDS             complement(36271..37824)
     CDS             complement(37898..39115)
     CDS             complement(39244..40386)
     CDS             complement(40417..41931)
     CDS             42403..43173
     CDS             43188..44129
     CDS             44180..45466
     CDS             45463..45750
     CDS             45807..47138
     CDS             47246..47776
     CDS             47769..49631
     CDS             49712..50302
     CDS             complement(50380..51222)
     CDS             complement(51229..51606)
     CDS             complement(51609..52430)
     CDS             complement(52427..53416)
     CDS             complement(53416..54702)
     CDS             complement(54755..57109)
     CDS             57364..58179
     CDS             58474..59124
     CDS             59121..59279
     CDS             complement(59687..60346)
     CDS             complement(60358..63264)
     CDS             complement(63429..65780)
     CDS             complement(65855..66550)
     CDS             complement(66835..68337)
     CDS             complement(68348..70048)
     CDS             70387..71265
     CDS             71351..72115
     CDS             complement(72229..72927)
     CDS             complement(72911..74521)
     CDS             complement(74497..75480)
     CDS             complement(75644..77299)
     CDS             77388..77519
     CDS             77621..78799
     CDS             complement(78848..79453)
     CDS             complement(79464..80864)
     CDS             complement(80867..81958)
     CDS             complement(81958..83529)
     CDS             84368..85312
     CDS             85630..87354
     CDS             87357..87848
     CDS             88028..89032
     CDS             89634..90092
     CDS             90094..91035
     CDS             91032..91397
     CDS             91413..93179
     CDS             93166..94653
     CDS             94650..96008
     CDS             96002..97084
     CDS             97087..98403
     CDS             98403..99647
     CDS             99668..100711
     CDS             100765..102240
     CDS             102233..103153
     CDS             103155..103985
     CDS             103982..105244
     CDS             105305..106456
     CDS             106557..107474
     CDS             107630..108217
     CDS             108279..110984
     CDS             111044..111433
     CDS             complement(111649..111846)
     CDS             complement(111856..112599)
     CDS             complement(112599..113219)
     CDS             113444..114487
     CDS             complement(114522..115724)
     CDS             complement(115714..117099)
     CDS             complement(117109..117549)
     CDS             complement(117752..118645)
     CDS             118733..119284
     CDS             119281..120135
     CDS             complement(120178..121548)
     CDS             122092..122856
     CDS             123017..125680
     CDS             125695..127587
     CDS             127912..129336
     CDS             complement(129407..131260)
     CDS             131615..134212
     CDS             134388..134750
     CDS             complement(134788..135582)
     CDS             complement(135598..136464)
     CDS             complement(136570..136878)
     CDS             137083..138633
     CDS             complement(138835..141225)
     CDS             141419..141967
     CDS             complement(142008..142670)
     CDS             142779..143705
     CDS             143702..144472
     CDS             144577..145017
     CDS             145081..146310
     CDS             complement(146314..146694)
     CDS             146968..147870
     CDS             complement(147944..148795)
     CDS             complement(148807..149601)
     CDS             complement(149715..150953)
     CDS             complement(151003..151599)
     CDS             complement(151626..152231)
     CDS             complement(152243..152812)
     CDS             complement(152829..155426)
     CDS             complement(155461..156201)
     CDS             complement(156299..156883)
     CDS             complement(157253..157732)
     CDS             complement(157729..159093)
     CDS             complement(159186..160112)
     CDS             complement(160149..160604)
     CDS             complement(160782..161486)
     CDS             complement(161501..162031)
     CDS             162060..164534
     CDS             164730..167264
     CDS             167484..169727
     CDS             169778..170575
     CDS             170575..171465
     CDS             171462..173444
     CDS             complement(173602..174882)
     CDS             175107..176528
     CDS             176610..176954
     CDS             complement(177001..177624)
     CDS             complement(177662..178462)
     CDS             complement(178455..179153)
     CDS             179237..180754
     CDS             180884..182308
     CDS             182463..183620
     CDS             complement(183709..184095)
     CDS             complement(184257..185000)
     CDS             complement(185123..185947)
     CDS             complement(185978..188650)
     CDS             complement(188712..189506)
     CDS             189874..190599
     CDS             190857..191708
     CDS             191855..192580
     CDS             192872..193429
     CDS             193521..194717
     CDS             194906..195664
     CDS             195785..196534
     CDS             196546..197898
     CDS             197928..200360
     CDS             200482..200967
     CDS             200971..201996
     CDS             202101..202556
     CDS             202560..203348
     CDS             203348..204496
     CDS             204493..205089
     CDS             205126..208608
     CDS             208621..209580
     CDS             209679..211820
     CDS             211877..212266
     CDS             212331..213629
     CDS             complement(213678..213938)
     CDS             complement(213925..214125)
     CDS             214291..214836
     CDS             214833..215255
     CDS             215269..215979
     CDS             complement(216179..217003)
     CDS             complement(217057..218775)
     CDS             complement(218887..219594)
     CDS             complement(219591..219995)
     CDS             complement(220113..220928)
     CDS             complement(220968..221621)
     CDS             complement(221614..222645)
     CDS             222833..223408
     CDS             224958..225212
     CDS             complement(225982..226113)
     CDS             227616..227711
     CDS             229167..229970
     CDS             complement(229967..230881)
     CDS             231143..231922
     CDS             231926..232549
     CDS             complement(232597..233817)
     CDS             complement(234027..234782)
     CDS             234816..235538
     CDS             complement(235535..236002)
     CDS             236058..236798
     CDS             237335..238120
     CDS             complement(238257..238736)
     CDS             complement(239419..240189)
     CDS             240370..240816
     CDS             complement(240859..243303)
     CDS             243543..244121
     CDS             244327..245094
     CDS             complement(245065..245805)
     CDS             complement(245961..246239)
     CDS             complement(246242..246502)
     CDS             246835..247461
     CDS             247637..248134
     CDS             complement(248358..250097)
     CDS             250192..250827
     CDS             250898..251953
     CDS             252005..252298
     CDS             252301..252699
     CDS             252787..253161
     CDS             253467..253733
     CDS             253702..254202
     CDS             complement(254259..255716)
     CDS             255977..256435
     CDS             256527..257771
     CDS             257829..258230
     CDS             complement(258269..259324)
     CDS             259612..260715
     CDS             260727..261980
     CDS             complement(262332..262436)
     CDS             complement(262552..262893)
     CDS             complement(262914..263231)
     CDS             complement(263250..263471)
     CDS             complement(263480..263956)
     CDS             complement(263972..264430)
     CDS             complement(264528..264767)
     CDS             complement(264844..265311)
     CDS             complement(265334..265777)
     CDS             complement(266408..267229)
     CDS             complement(267321..268184)
     CDS             complement(268513..269406)
     CDS             269502..269870
     CDS             269827..270978
     CDS             271240..271479
     CDS             271451..271549
     CDS             271925..272047
     CDS             272071..273216
     CDS             complement(273325..274305)
     CDS             274525..275952
     CDS             275939..276871
     CDS             complement(276980..278026)
     CDS             complement(278038..278400)
     CDS             complement(278402..278779)
     CDS             278851..279066
     CDS             complement(279248..279586)
     CDS             complement(279609..279959)
     CDS             complement(280053..281195)
     CDS             281502..282410
     CDS             282425..284392
     CDS             284619..286001
     CDS             286013..287623
     CDS             complement(287628..288386)
     CDS             complement(288525..289529)
     CDS             289647..289862
     CDS             complement(289873..290250)
     CDS             290322..290537
     CDS             290724..291455
     CDS             complement(291546..292172)
     CDS             complement(292444..293142)
     CDS             complement(293169..294023)
     CDS             complement(294142..294366)
     CDS             complement(294363..294803)
     CDS             complement(294920..296245)
     CDS             complement(296605..297015)
     CDS             complement(296994..297950)
     CDS             complement(297960..300158)
     CDS             complement(300155..301111)
     CDS             complement(301108..301797)
     CDS             302215..302829
     CDS             complement(303719..304429)
     CDS             complement(304398..306041)
     CDS             complement(306031..308556)
     CDS             complement(308582..309250)
     CDS             complement(309308..309895)
     CDS             complement(309970..310512)
     CDS             complement(311598..311738)
     CDS             complement(311738..312004)
     CDS             complement(312365..312466)
     CDS             313581..314468
     CDS             314515..314814
     CDS             314811..315677
     CDS             complement(315674..316360)
     CDS             complement(316950..317543)
     CDS             complement(317900..319225)
     CDS             319451..320305
     CDS             320832..321551
     CDS             321562..322989
     CDS             322982..323677
     CDS             complement(323920..324588)
     CDS             complement(324801..326471)
     CDS             complement(326485..327957)
     CDS             complement(327971..328558)
     CDS             328687..330720
     CDS             331595..332683
     CDS             complement(332725..333657)
     CDS             complement(333749..334246)
     CDS             334504..335109
     CDS             335149..336012
     CDS             336002..337549
     CDS             337549..338967
     CDS             338993..339313
     CDS             339389..340339
     CDS             340349..341731
     CDS             342108..343157
     CDS             343400..344215
     CDS             344628..344873
     CDS             complement(344890..345561)
     CDS             345708..345983
     CDS             complement(346081..347667)
     CDS             347906..348796
     CDS             complement(348742..349188)
     CDS             349236..350405
     CDS             350439..351890
     CDS             351930..353816
     CDS             354146..355405
     CDS             355395..356678
     CDS             complement(357015..357914)
     CDS             358023..358682
     CDS             358713..359183
     CDS             359216..360370
     CDS             complement(360473..361078)
     CDS             complement(361150..362403)
     CDS             complement(362455..365529)
     CDS             complement(365652..366743)
     CDS             complement(366811..367656)
     CDS             367835..369499
     CDS             369501..370445
     CDS             370463..371329
     CDS             371339..372148
     CDS             372145..373095
     CDS             373092..374105
     CDS             374683..375894
     CDS             375996..376535
     CDS             complement(376759..377592)
     CDS             complement(377686..378795)
     CDS             complement(378830..379105)
     CDS             complement(379293..380066)
     CDS             complement(380068..380511)
     CDS             380575..380940
     CDS             380898..381803
     CDS             complement(381963..383159)
     CDS             complement(383169..383267)
     CDS             complement(383283..383840)
     CDS             384456..385418
     CDS             385431..386198
     CDS             386195..387022
     CDS             387019..387870
     CDS             complement(387977..388951)
     CDS             389475..390935
     CDS             complement(390963..391829)
     CDS             complement(391826..392125)
     CDS             392245..393642
     CDS             393730..394353
     CDS             complement(394354..395511)
     CDS             395863..397083
     CDS             397096..398190
     CDS             complement(398249..398557)
     CDS             398817..399029
     CDS             complement(399053..400147)
     CDS             400610..400870
     CDS             400971..402386
     CDS             402505..402825
     CDS             402927..404042
     CDS             complement(404059..404868)
     CDS             404988..405446
     CDS             405629..406153
     CDS             406203..406394
     CDS             406652..407329
     CDS             407401..407685
     CDS             complement(407852..407971)
     CDS             complement(408332..409309)
     CDS             409368..410276
     CDS             complement(410521..411789)
     CDS             complement(411831..414977)
     CDS             complement(414974..416176)
     CDS             416366..417055
     CDS             417113..418408
     CDS             418815..420134
     CDS             420210..421583
     CDS             421739..423556
     CDS             complement(423561..424142)
     CDS             424235..425305
     CDS             425361..426488
     CDS             426511..426843
     CDS             426904..428718
     CDS             428729..429700
     CDS             429829..430176
     CDS             complement(430353..431237)
     CDS             complement(431536..432075)
     CDS             432226..432675
     CDS             432679..433782
     CDS             433871..434341
     CDS             434361..434780
     CDS             434858..435835
     CDS             435813..436331
     CDS             complement(436385..437359)
     CDS             complement(437539..439401)
     CDS             complement(439426..440325)
     CDS             complement(440325..440567)
     CDS             440773..442221
     CDS             complement(442275..442865)
     CDS             complement(442828..443739)
     CDS             443907..444398
     CDS             complement(444526..445890)
     CDS             complement(446039..446929)
     CDS             complement(446941..447270)
     CDS             complement(447270..447884)
     CDS             complement(447874..449865)
     CDS             complement(449887..450834)
     CDS             complement(451294..452769)
     CDS             complement(452813..453391)
     CDS             453699..454013
     CDS             454357..455655
     CDS             455901..456524
     CDS             456650..457924
     CDS             458112..460466
     CDS             460675..460947
     CDS             461139..463010
     CDS             463161..463532
     CDS             463626..464024
     CDS             complement(464076..464771)
     CDS             complement(464836..466536)
     CDS             466636..467454
     CDS             467607..468065
     CDS             468095..469867
     CDS             469860..471641
     CDS             471822..472160
     CDS             472190..473476
     CDS             complement(473525..474385)
     CDS             474603..475175
     CDS             complement(475206..475517)
     CDS             475896..476249
     CDS             complement(476291..477841)
     CDS             complement(478005..478475)
     CDS             complement(478591..479142)
     CDS             complement(479314..479532)
     CDS             complement(479558..479932)
     CDS             complement(480478..483627)
     CDS             complement(483650..484843)
     CDS             484985..485632
     CDS             485760..489122
     CDS             complement(489334..489495)
     CDS             complement(489509..490036)
     CDS             490106..490483
     CDS             490636..491187
     CDS             491316..493247
     CDS             493300..493629
     CDS             493629..494234
     CDS             494344..496218
     CDS             496399..497043
     CDS             497279..498241
     CDS             complement(498238..499197)
     CDS             499349..500653
     CDS             complement(500786..502462)
     CDS             complement(502700..503920)
     CDS             504138..505790
     CDS             complement(505827..506306)
     CDS             complement(506510..507304)
     CDS             507388..507783
     CDS             complement(508099..510603)
     CDS             510865..511797
     CDS             511800..513092
     CDS             513217..513624
     CDS             complement(513625..514083)
     CDS             complement(514080..514997)
     CDS             515143..515820
     CDS             515807..516586
     CDS             complement(516649..517503)
     CDS             complement(517564..518373)
     CDS             complement(518363..518956)
     CDS             518957..519643
     CDS             519640..522054
     CDS             522485..526765
     CDS             526805..527173
     CDS             527173..527883
     CDS             complement(528869..529240)
     CDS             complement(529356..530450)
     CDS             complement(530519..531445)
     CDS             531675..532157
     CDS             532235..533050
     CDS             533140..534921
     CDS             534934..535710
     CDS             535810..536688
     CDS             536857..538311
     CDS             538371..539732
     CDS             539789..541090
     CDS             541112..542257
     CDS             complement(542485..543270)
     CDS             complement(543281..544516)
     CDS             complement(544538..545587)
     CDS             545904..547571
     CDS             547581..547841
     CDS             547838..548839
     CDS             548850..549665
     CDS             549662..550555
     CDS             complement(550750..551817)
     CDS             complement(551814..552323)
     CDS             complement(552441..553163)
     CDS             complement(553166..553660)
     CDS             553834..555219
     CDS             complement(555255..555776)
     CDS             complement(555884..556096)
     CDS             complement(556098..556964)
     CDS             557435..557977
     CDS             558197..558889
     CDS             558920..561523
     CDS             561565..562542
     CDS             562553..563068
     CDS             complement(563071..563703)
     CDS             complement(564038..565201)
     CDS             complement(565321..565584)
     CDS             565907..566002
     CDS             566065..566364
     CDS             566361..567227
     CDS             567538..567870
     CDS             568125..569651
     CDS             570116..570667
     CDS             570677..571474
     CDS             571689..572144
     CDS             572144..572314
     CDS             572307..572597
     CDS             572594..572956
     CDS             572956..573093
     CDS             573179..573562
     CDS             573704..573922
     CDS             complement(573960..574940)
     CDS             complement(574981..576048)
     CDS             576621..576836
     CDS             576836..577333
     CDS             577330..577791
     CDS             complement(577823..578116)
     CDS             complement(578407..578817)
     CDS             579103..579309
     CDS             580057..580602
     CDS             580577..581320
     CDS             complement(581375..581806)
     CDS             582098..582283
     CDS             582904..583653
     CDS             complement(583903..584856)
     CDS             complement(585370..586131)
     CDS             complement(586314..587204)
     CDS             complement(587205..590177)
     CDS             complement(590164..592401)
     CDS             complement(592551..593993)
     CDS             complement(593983..594666)
     CDS             594823..596196
     CDS             596354..596686
     CDS             596702..597925
     CDS             597937..601080
     CDS             601146..602558
     CDS             complement(602639..603886)
     CDS             complement(603994..604647)
     CDS             complement(604741..605109)
     CDS             complement(605174..605374)
     CDS             complement(605488..606606)
     CDS             606960..607211
     CDS             607288..608400
     CDS             608423..608563
     CDS             complement(608682..609425)
     CDS             complement(609477..611717)
     CDS             611960..613162
     CDS             613165..613383
     CDS             613380..617261
     CDS             617477..618610
     CDS             complement(618607..619422)
     CDS             complement(619419..620411)
     CDS             complement(620408..621412)
     CDS             621523..622773
     CDS             complement(622777..623733)
     CDS             624108..625283
     CDS             625293..626903
     CDS             626917..627774
     CDS             627774..628520
     CDS             628523..628936
     CDS             629117..631222
     CDS             631241..631393
     CDS             631405..631602
     CDS             complement(631612..632700)
     CDS             632809..633969
     CDS             complement(633970..634587)
     CDS             complement(634572..635792)
     CDS             complement(635939..636841)
     CDS             complement(637050..637796)
     CDS             638168..638731
     CDS             638946..640541
     CDS             complement(640662..641090)
     CDS             641311..642549
     CDS             complement(642780..643190)
     CDS             complement(643420..644226)
     CDS             complement(644340..645803)
     CDS             complement(645854..646732)
     CDS             complement(646707..647258)
     CDS             complement(647262..648794)
     CDS             complement(648805..649713)
     CDS             complement(649710..650006)
     CDS             complement(650021..651079)
     CDS             651458..653116
     CDS             653085..653765
     CDS             complement(653806..655191)
     CDS             655780..656340
     CDS             656515..656724
     CDS             complement(656778..657161)
     CDS             657254..657481
     CDS             657478..658041
     CDS             658170..658373
     CDS             complement(658474..659439)
     CDS             complement(659648..660601)
     CDS             complement(660860..661501)
     CDS             complement(661602..661865)
     CDS             complement(661975..663258)
     CDS             complement(663325..664413)
     CDS             complement(664424..665536)
     CDS             complement(665539..667440)
     CDS             complement(667471..667938)
     CDS             complement(667942..668259)
     CDS             complement(668519..669130)
     CDS             complement(669154..669795)
     CDS             complement(669797..670828)
     CDS             complement(670828..671409)
     CDS             complement(671424..674006)
     CDS             674241..674723
     CDS             complement(674793..675770)
     CDS             675934..676641
     CDS             676638..678065
     CDS             complement(678075..678629)
     CDS             678731..679438
     CDS             679435..680886
     CDS             complement(680946..682616)
     CDS             complement(682700..683635)
     CDS             complement(683753..684478)
     CDS             complement(684478..685152)
     CDS             complement(685152..685892)
     CDS             complement(686062..686970)
     CDS             complement(687220..688200)
     CDS             complement(688566..690104)
     CDS             complement(690129..691007)
     CDS             complement(691097..691564)
     CDS             complement(691561..692640)
     CDS             complement(692754..694178)
     CDS             694324..695499
     CDS             complement(696736..698400)
     CDS             complement(698797..699549)
     CDS             complement(699597..700817)
     CDS             complement(700826..701974)
     CDS             complement(702034..702834)
     CDS             703167..705113
     CDS             complement(705083..705205)
     CDS             705316..706980
     CDS             707557..708963
     CDS             709013..709339
     CDS             complement(709423..709869)
     CDS             complement(710158..710688)
     CDS             complement(710828..711190)
     CDS             complement(711261..712025)
     CDS             712210..712755
     CDS             712781..714421
     CDS             714635..715129
     CDS             complement(715611..715820)
     CDS             complement(716169..717488)
     CDS             complement(717485..719683)
     CDS             719806..720063
     CDS             complement(720279..720956)
     CDS             complement(720953..723637)
     CDS             complement(723630..724202)
     CDS             complement(724211..726259)
     CDS             complement(726282..727955)
     CDS             728357..728563
     CDS             728806..732999
     CDS             732999..733325
     CDS             733443..734876
     CDS             734873..735442
     CDS             735668..735922
     CDS             736141..737184
     CDS             737315..738076
     CDS             738224..738733
     CDS             738730..740148
     CDS             complement(740298..741779)
     CDS             742050..742793
     CDS             742816..743472
     CDS             743466..744398
     CDS             744388..745122
     CDS             745158..745949
     CDS             complement(745946..746992)
     CDS             complement(747144..748205)
     CDS             complement(748202..748930)
     CDS             complement(748945..751401)
     CDS             complement(751452..752018)
     CDS             complement(752408..753691)
     CDS             complement(753897..754004)
     CDS             754385..754789
     CDS             754783..755130
     CDS             755130..756896
     CDS             756912..757628
     CDS             757929..760730
     CDS             760745..761962
     CDS             762237..763403
     CDS             763403..764272
     CDS             complement(764376..765098)
     CDS             765267..767183
     CDS             767201..769834
     CDS             770681..772249
     CDS             772265..773404
     CDS             773419..773532
     CDS             773532..773825
     CDS             773975..774379
     CDS             774376..775068
     CDS             775072..775500
     CDS             775565..776830
     CDS             776963..778255
     CDS             778290..778811
     CDS             778821..779612
     CDS             781308..782351
     CDS             782389..783108
     CDS             complement(783105..784046)
     CDS             complement(784160..784540)
     CDS             784856..785908
     CDS             complement(786066..786818)
     CDS             complement(787020..788060)
     CDS             complement(788054..789202)
     CDS             complement(789206..790252)
     CDS             complement(790262..791278)
     CDS             complement(791539..793011)
     CDS             complement(793079..793867)
     CDS             793996..794145
     CDS             794312..795085
     CDS             795085..795774
     CDS             795777..796835
     CDS             complement(796836..797654)
     CDS             797809..798804
     CDS             complement(798845..799798)
     CDS             799982..801034
     CDS             801110..802543
     CDS             802726..804987
     CDS             complement(805221..806504)
     CDS             complement(806656..807132)
     CDS             complement(807191..808423)
     CDS             808567..809607
     CDS             809604..810758
     CDS             810745..811500
     CDS             811493..812170
     CDS             812749..814770
     CDS             complement(814962..815870)
     CDS             816267..817256
     CDS             817278..817790
     CDS             817793..818278
     CDS             818271..818516
     CDS             818518..818970
     CDS             819107..819811
     CDS             820016..820729
     CDS             complement(820765..821721)
     CDS             complement(821721..822962)
     CDS             complement(822959..823720)
     CDS             823853..824263
     CDS             complement(824225..825331)
     CDS             complement(825342..826475)
     CDS             complement(826468..828204)
     CDS             complement(828197..829192)
     CDS             complement(829195..829866)
     CDS             830095..831459
     CDS             complement(831691..832140)
     CDS             832158..834443
     CDS             834471..835433
     CDS             835574..836659
     CDS             complement(836888..837148)
     CDS             complement(837413..837679)
     CDS             complement(837753..838430)
     CDS             complement(838472..840754)
     CDS             complement(841019..841279)
     CDS             841555..842481
     CDS             complement(842478..844703)
     CDS             complement(844964..845686)
     CDS             complement(845683..846342)
     CDS             complement(846481..847227)
     CDS             complement(847631..848134)
     CDS             complement(848433..849320)
     CDS             849673..850188
     CDS             complement(850237..851820)
     CDS             complement(852092..852220)
     CDS             852406..852873
     CDS             852870..853988
     CDS             complement(854047..854967)
     CDS             855186..856778
     CDS             complement(857019..858284)
     CDS             complement(858436..859251)
     CDS             complement(859397..861829)
     CDS             complement(861835..862734)
     CDS             862865..863527
     CDS             complement(863603..864352)
     CDS             complement(864352..865587)
     CDS             865791..866756
     CDS             866743..868614
     CDS             868634..870172
     CDS             870190..871110
     CDS             871113..872024
     CDS             872202..874550
     CDS             874558..875886
     CDS             complement(875933..877258)
     CDS             877471..877854
     CDS             877965..879080
     CDS             complement(879077..879703)
     CDS             879950..881152
     CDS             complement(881199..881957)
     CDS             complement(882015..882611)
     CDS             882896..884128
     CDS             complement(884169..884447)
     CDS             complement(884539..885354)
     CDS             complement(885354..886481)
     CDS             886646..887182
     CDS             complement(887357..889042)
     CDS             889312..889689
     CDS             complement(889719..889976)
     CDS             890136..890423
     CDS             890407..891129
     CDS             891190..892092
     CDS             892180..892656
     CDS             893007..894119
     CDS             894214..895347
     CDS             895357..896310
     CDS             896307..897152
     CDS             897212..897700
     CDS             897741..898868
     CDS             complement(899067..899798)
     CDS             complement(900089..900757)
     CDS             complement(900757..901473)
     CDS             complement(901480..902211)
     CDS             complement(902229..902957)
     CDS             complement(903175..903690)
     CDS             903816..904139
     CDS             904136..904966
     CDS             complement(904963..906012)
     CDS             complement(906075..907505)
     CDS             complement(907516..908517)
     CDS             complement(908554..910272)
     CDS             complement(910405..911373)
     CDS             complement(911385..913037)
     CDS             complement(913181..914080)
     CDS             complement(914575..915270)
     CDS             915696..917354
     CDS             complement(917351..918343)
     CDS             918458..919573
     CDS             919570..921516
     CDS             complement(921589..921813)
     CDS             922136..922456
     CDS             922487..924763
     CDS             complement(925448..925666)
     CDS             complement(925951..926655)
     CDS             complement(926697..928418)
     CDS             complement(928419..930185)
     CDS             complement(930308..931273)
     CDS             931818..932312
     CDS             932447..936436
     CDS             936595..937206
     CDS             937217..938560
     CDS             938651..939943
     CDS             940182..942626
     CDS             942637..943254
     CDS             943256..944119
     CDS             complement(944154..944780)
     CDS             945094..946242
     CDS             946452..947882
     CDS             complement(947883..948791)
     CDS             948891..949481
     CDS             complement(949563..950303)
     CDS             complement(950495..952777)
     CDS             complement(952832..953689)
     CDS             complement(954095..955855)
     CDS             955985..956677
     CDS             956876..957964
     CDS             958035..959318
     CDS             959487..960251
     CDS             960424..961107
     CDS             961218..962891
     CDS             963051..963335
     CDS             963543..965807
     CDS             965844..967592
     CDS             967589..968575
     CDS             968612..969844
     CDS             969896..970078
     CDS             970075..970821
     CDS             970975..971868
     CDS             complement(971845..972624)
     CDS             972760..973545
     CDS             973542..974864
     CDS             974845..975549
     CDS             975549..980009
     CDS             980270..982117
     CDS             982298..982846
     CDS             982873..983520
     CDS             complement(983742..984932)
     CDS             complement(985117..986205)
     CDS             complement(986808..988208)
     CDS             complement(988377..989579)
     CDS             989845..992457
     CDS             complement(992500..993267)
     CDS             complement(993264..994055)
     CDS             complement(994066..995211)
     CDS             complement(995208..996167)
     CDS             complement(996160..996735)
     CDS             997091..997630
     CDS             997713..998414
     CDS             998439..1001039
     CDS             1001030..1002100
     CDS             1002112..1002654
     CDS             1002614..1003177
     CDS             1003170..1003880
     CDS             1003991..1005001
     CDS             1005175..1005717
     CDS             complement(1005714..1006823)
     CDS             1007067..1009175
     CDS             1009187..1011094
     CDS             1011224..1012477
     CDS             1012482..1014122
     CDS             1014119..1014682
     CDS             1014938..1015105
     CDS             complement(1015175..1015801)
     CDS             complement(1015762..1017522)
     CDS             1017708..1018160
     CDS             complement(1018236..1019276)
     CDS             complement(1019633..1020142)
     CDS             1020361..1020990
     CDS             complement(1020953..1023115)
     CDS             complement(1023125..1023571)
     CDS             1023694..1025748
     CDS             complement(1025780..1026238)
     CDS             complement(1026334..1026996)
     CDS             1027169..1027582
     CDS             complement(1027627..1027944)
     CDS             complement(1028002..1029177)
     CDS             1029287..1029565
     CDS             complement(1029562..1029891)
     CDS             complement(1029982..1030641)
     CDS             1031362..1032480
     CDS             1032477..1034270
     CDS             1034289..1034996
     CDS             1034993..1035580
     CDS             1035577..1035975
     CDS             1035972..1036829
     CDS             1036963..1038507
     CDS             1038519..1039655
     CDS             1039668..1039760
     CDS             1039840..1041138
     CDS             complement(1041253..1043433)
     CDS             complement(1043453..1043899)
     CDS             complement(1043887..1045026)
     CDS             complement(1045072..1047168)
     CDS             complement(1047168..1047914)
     CDS             complement(1047911..1048555)
     CDS             complement(1048662..1048967)
     CDS             complement(1049089..1049304)
     CDS             1049376..1049753
     CDS             complement(1050186..1050398)
     CDS             1050684..1050896
     CDS             1051290..1051463
     CDS             complement(1051512..1052585)
     CDS             complement(1052657..1055356)
     CDS             1055484..1056512
     CDS             complement(1056485..1057177)
     CDS             1057307..1058479
     CDS             1058479..1061025
     CDS             1061022..1061621
     CDS             complement(1061773..1062078)
     CDS             complement(1062078..1062998)
     CDS             1063259..1064515
     CDS             1064808..1066049
     CDS             complement(1066087..1066314)
     CDS             complement(1066335..1066931)
     CDS             1067304..1067477
     CDS             complement(1067734..1069062)
     CDS             complement(1069083..1069577)
     CDS             complement(1069588..1070178)
     CDS             complement(1070188..1070988)
     CDS             complement(1070996..1071382)
     CDS             complement(1071394..1072089)
     CDS             complement(1072086..1073177)
     CDS             1073465..1074103
     CDS             complement(1074143..1078105)
     CDS             1078160..1078369
     CDS             1078528..1080036
     CDS             1080579..1080689
     CDS             1080689..1081408
     CDS             1081466..1082593
     CDS             1082599..1083870
     CDS             1084215..1085279
     CDS             complement(1085329..1085742)
     CDS             complement(1085744..1087069)
     CDS             complement(1087062..1089080)
     CDS             complement(1089089..1091512)
     CDS             1092099..1093457
     CDS             complement(1093498..1094364)
     CDS             complement(1094361..1094660)
     CDS             1094746..1095069
     CDS             1095066..1096052
     CDS             1097109..1098047
     CDS             1098102..1098839
     CDS             1098863..1099417
     CDS             1099489..1100010
     CDS             complement(1100074..1100907)
     CDS             complement(1100934..1101350)
     CDS             complement(1101375..1101764)
     CDS             complement(1101769..1102419)
     CDS             1103174..1103629
     CDS             1103670..1104125
     CDS             1104184..1104516
     CDS             1104637..1104948
     CDS             1105043..1105576
     CDS             1105518..1106999
     CDS             complement(1107007..1108164)
     CDS             1108591..1110093
     CDS             1110116..1112629
     CDS             1112802..1113029
     CDS             complement(1113030..1113404)
     CDS             complement(1113487..1114713)
     CDS             complement(1114885..1115805)
     CDS             1116030..1117082
     CDS             complement(1117124..1117699)
     CDS             complement(1117703..1118269)
     CDS             complement(1118530..1118643)
     CDS             complement(1118691..1119809)
     CDS             complement(1119924..1120178)
     CDS             complement(1120465..1120710)
     CDS             complement(1120784..1121830)
     CDS             complement(1121936..1122496)
     CDS             complement(1122630..1123277)
     CDS             complement(1123341..1124549)
     CDS             1124785..1125369
     CDS             1125380..1126027
     CDS             1126029..1126952
     CDS             1127062..1128597
     CDS             complement(1128637..1129053)
     CDS             complement(1129058..1129351)
     CDS             complement(1129427..1130086)
     CDS             1130241..1130657
     CDS             1130661..1131065
     CDS             1131077..1131772
     CDS             1131797..1133005
     CDS             1133025..1133780
     CDS             1133952..1134734
     CDS             1134778..1135485
     CDS             1135497..1136594
     CDS             1136594..1137535
     CDS             1137601..1139244
     CDS             1139256..1140209
     CDS             complement(1140405..1143590)
     CDS             1144163..1145122
     CDS             complement(1145234..1145857)
     CDS             1146017..1146538
     CDS             1146590..1146763
     CDS             1146874..1147914
     CDS             1147982..1148935
     CDS             1148951..1149880
     CDS             1149893..1150627
     CDS             1150838..1151074
     CDS             1151162..1152403
     CDS             1152523..1153332
     CDS             1153335..1154357
     CDS             1154347..1154988
     CDS             1154985..1155989
     CDS             1156000..1156797
     CDS             1157092..1158525
     CDS             complement(1158585..1160774)
     CDS             1161108..1161467
     CDS             1161470..1161847
     CDS             1161861..1162502
     CDS             1162483..1163307
     CDS             1163318..1164343
     CDS             1164366..1164908
     CDS             1165308..1166612
     CDS             1166822..1167361
     CDS             complement(1167423..1168055)
     CDS             1168296..1168553
     CDS             complement(1168635..1169594)
     CDS             complement(1169741..1173235)
     CDS             complement(1173315..1174388)
     CDS             1174650..1175849
     CDS             1175842..1176543
     CDS             1176549..1177787
     CDS             1177816..1178727
     CDS             1178743..1179582
     CDS             complement(1179702..1180490)
     CDS             complement(1180487..1180948)
     CDS             complement(1181006..1182052)
     CDS             complement(1182049..1182843)
     CDS             complement(1182840..1183697)
     CDS             complement(1183681..1184817)
     CDS             1185067..1186293
     CDS             complement(1186342..1187463)
     CDS             complement(1187539..1188999)
     CDS             complement(1188999..1189670)
     CDS             complement(1189839..1191209)
     CDS             complement(1191213..1191854)
     CDS             complement(1191890..1192996)
     CDS             complement(1193050..1193511)
     CDS             complement(1193521..1194174)
     CDS             1194346..1195596
     CDS             complement(1196090..1196755)
     CDS             complement(1196756..1197451)
     CDS             1197918..1198811
     CDS             complement(1198902..1200029)
     CDS             complement(1200010..1200255)
     CDS             1200720..1201061
     CDS             complement(1200999..1201307)
     CDS             complement(1201482..1202156)
     CDS             1202247..1202447
     CDS             1202491..1203048
     CDS             1203045..1203383
     CDS             1203393..1204760
     CDS             1204772..1204954
     CDS             1204954..1205427
     CDS             1205396..1206145
     CDS             1206136..1206720
     CDS             1206724..1207353
     CDS             1207394..1207768
     CDS             complement(1207740..1208342)
     CDS             complement(1208342..1208878)
     CDS             1208908..1209462
     CDS             1209569..1210402
     CDS             1210636..1210800
     CDS             complement(1211926..1212330)
     CDS             complement(1212551..1213282)
     CDS             complement(1213487..1214698)
     CDS             1215012..1215248
     CDS             1215592..1215858
     CDS             1215971..1216219
     CDS             1216509..1218074
     CDS             1218206..1218424
     CDS             1218824..1220344
     CDS             1220552..1221445
     CDS             complement(1221528..1221857)
     CDS             complement(1221867..1222151)
     CDS             1222918..1223130
     CDS             complement(1223502..1223768)
     CDS             complement(1223772..1224584)
     CDS             complement(1224608..1225303)
     CDS             1225823..1226191
     CDS             complement(1226294..1226695)
     CDS             1226937..1227230
     CDS             1227302..1227961
     CDS             1228053..1228499
     CDS             complement(1228706..1229617)
     CDS             1229990..1230409
     CDS             1230409..1231677
     CDS             complement(1231723..1232253)
     CDS             complement(1232399..1233940)
     CDS             1234161..1234880
     CDS             complement(1234932..1236464)
     CDS             1236794..1238092
     CDS             1238102..1239172
     CDS             complement(1239558..1241294)
     CDS             complement(1241389..1242303)
     CDS             1242403..1243014
     CDS             complement(1243016..1243750)
     CDS             1243951..1244205
     CDS             1244455..1244823
     CDS             complement(1244902..1246599)
     CDS             complement(1246919..1248337)
     CDS             complement(1248348..1248980)
     CDS             complement(1248991..1250061)
     CDS             1250289..1252208
     CDS             complement(1252308..1255175)
     CDS             1255520..1255699
     CDS             complement(1255944..1257035)
     CDS             complement(1257152..1257736)
     CDS             1258014..1258292
     CDS             complement(1258347..1259999)
     CDS             complement(1260151..1261164)
     CDS             complement(1261249..1262100)
     CDS             complement(1262100..1262723)
     CDS             1262937..1264193
     CDS             1264235..1265317
     CDS             1265317..1266150
     CDS             1266147..1266539
     CDS             1266543..1267352
     CDS             1267388..1268242
     CDS             complement(1268926..1269033)
     CDS             complement(1269972..1271072)
     CDS             1271342..1271572
     CDS             1271709..1272425
     CDS             complement(1272469..1272822)
     CDS             1273007..1274401
     CDS             complement(1274402..1275052)
     CDS             complement(1275045..1276841)
     CDS             1276867..1277085
     CDS             1277180..1278571
     CDS             1279087..1282830
     CDS             1282827..1284365
     CDS             1284362..1285072
     CDS             1285072..1285749
     CDS             1286288..1286854
     CDS             complement(1287005..1287847)
     CDS             complement(1287897..1288355)
     CDS             1288429..1289373
     CDS             1289465..1290478
     CDS             1290680..1291588
     CDS             complement(1291732..1292145)
     CDS             1292750..1293367
     CDS             complement(1293649..1294239)
     CDS             complement(1294191..1294421)
     CDS             complement(1294360..1294545)
     CDS             complement(1294669..1297344)
     CDS             1297821..1298468
     CDS             1298495..1298650
     CDS             complement(1298626..1298922)
     CDS             1299161..1300837
     CDS             1300923..1301843
     CDS             1301858..1302766
     CDS             1302778..1303791
     CDS             1303788..1304792
     CDS             complement(1304845..1305174)
     CDS             complement(1305209..1306669)
     CDS             complement(1307040..1308293)
     CDS             complement(1308593..1308889)
     CDS             1309098..1309832
     CDS             complement(1309872..1310270)
     CDS             complement(1310375..1310914)
     CDS             complement(1310944..1311687)
     CDS             1312044..1312682
     CDS             complement(1312742..1313248)
     CDS             complement(1313294..1313794)
     CDS             complement(1313880..1314059)
     CDS             complement(1314440..1315246)
     CDS             complement(1315246..1316439)
     CDS             complement(1316451..1317809)
     CDS             complement(1317813..1319408)
     CDS             complement(1319408..1320970)
     CDS             1321244..1322125
     CDS             1322122..1322742
     CDS             1322770..1324665
     CDS             1324876..1325751
     CDS             complement(1325791..1326381)
     CDS             complement(1326378..1327136)
     CDS             1327356..1328405
     CDS             complement(1328441..1328692)
     CDS             1328797..1328949
     CDS             1329072..1331669
     CDS             1331879..1332853
     CDS             1333184..1333312
     CDS             1333315..1333482
     CDS             1333855..1336530
     CDS             complement(1336594..1337184)
     CDS             1337354..1338118
     CDS             1338267..1338575
     CDS             1338582..1339751
     CDS             1339885..1340682
     CDS             1340682..1341008
     CDS             complement(1341134..1341352)
     CDS             complement(1341621..1342340)
     CDS             complement(1342460..1342633)
     CDS             complement(1342781..1344766)
     CDS             1344820..1344924
     CDS             complement(1345002..1346936)
     CDS             complement(1347004..1348131)
     CDS             complement(1348275..1349063)
     CDS             complement(1349852..1350658)
     CDS             complement(1350660..1351652)
     CDS             complement(1351652..1352542)
     CDS             complement(1352529..1353494)
     CDS             complement(1353491..1355134)
     CDS             complement(1355447..1355692)
     CDS             complement(1355826..1357211)
     CDS             complement(1357514..1358932)
     CDS             1359144..1359908
     CDS             1359935..1360492
     CDS             1360767..1362254
     CDS             1362256..1363536
     CDS             1363574..1364839
     CDS             complement(1364959..1365936)
     CDS             1366103..1366771
     CDS             1366825..1367049
     CDS             1367049..1367408
     CDS             1367417..1367638
     CDS             1367713..1368027
     CDS             1368240..1369919
     CDS             1369933..1371225
     CDS             1371246..1372127
     CDS             1372114..1372956
     CDS             1372987..1374039
     CDS             1374058..1374846
     CDS             1374856..1375911
     CDS             1375908..1378175
     CDS             1378172..1378831
     CDS             1378845..1379813
     CDS             1379971..1380876
     CDS             complement(1380987..1381985)
     CDS             1382141..1383538
     CDS             1383535..1384596
     CDS             1384744..1386285
     CDS             complement(1386329..1386835)
     CDS             1386954..1387919
     CDS             complement(1387894..1388622)
     CDS             complement(1388704..1388886)
     CDS             complement(1388957..1389877)
     CDS             1390015..1390914
     CDS             1391251..1392864
     CDS             complement(1392915..1393946)
     CDS             1394136..1395116
     CDS             1395389..1395646
     CDS             complement(1395696..1396646)
     CDS             complement(1396798..1397550)
     CDS             complement(1397745..1398260)
     CDS             complement(1398271..1399797)
     CDS             complement(1399834..1401279)
     CDS             complement(1401279..1402589)
     CDS             1402846..1403673
     CDS             1404003..1404566
     CDS             complement(1404587..1405819)
     CDS             1406074..1407057
     CDS             1407332..1407505
     CDS             1407535..1408908
     CDS             complement(1409037..1409972)
     CDS             complement(1410024..1410788)
     CDS             complement(1411261..1411476)
     CDS             complement(1411555..1411764)
     CDS             complement(1412008..1412817)
     CDS             complement(1412810..1415410)
     CDS             complement(1415512..1415787)
     CDS             complement(1415862..1416032)
     CDS             complement(1416032..1416253)
     CDS             1416572..1417183
     CDS             complement(1417180..1417335)
     CDS             complement(1417346..1417480)
     CDS             complement(1417789..1418265)
     CDS             1418389..1418685
     CDS             1418708..1419130
     CDS             1419143..1420000
     CDS             1420007..1420753
     CDS             1420776..1421336
     CDS             1421369..1421668
     CDS             1421839..1423263
     CDS             1423401..1423664
     CDS             1423645..1424004
     CDS             1424478..1425506
     CDS             complement(1425770..1426750)
     CDS             complement(1427009..1427182)
     CDS             complement(1427570..1428307)
     CDS             1428438..1430435
     CDS             1430435..1431010
     CDS             complement(1431108..1431698)
     CDS             complement(1432015..1432248)
     CDS             complement(1433209..1433643)
     CDS             complement(1433784..1434917)
     CDS             complement(1435284..1438808)
     CDS             1439082..1439348
     CDS             complement(1439345..1439767)
     CDS             complement(1439878..1440867)
     CDS             1441075..1443714
     CDS             1443711..1443896
     CDS             1443904..1444230
     CDS             complement(1444402..1445307)
     CDS             1445543..1447042
     CDS             complement(1447100..1449373)
     CDS             complement(1449621..1451666)
     CDS             1451951..1452880
     CDS             1452892..1453179
     CDS             1453188..1453934
     CDS             1453949..1454446
     CDS             1454454..1455524
     CDS             1455521..1456288
     CDS             1456288..1457076
     CDS             1457078..1458505
     CDS             1458495..1458917
     CDS             1458917..1460122
     CDS             1460149..1461462
     CDS             1461563..1462513
     CDS             1462495..1463085
     CDS             1463416..1465974
     CDS             complement(1465945..1466850)
     CDS             complement(1466808..1467173)
     CDS             1467382..1468533
     CDS             1468714..1472037
     CDS             1472245..1473105
     CDS             1473168..1475474
     CDS             1475645..1476250
     CDS             1476250..1477146
     CDS             1477162..1478919
     CDS             1478909..1480225
     CDS             complement(1480279..1480884)
     CDS             1481085..1484987
     CDS             1485259..1486059
     CDS             1486256..1487695
     CDS             complement(1487737..1487988)
     CDS             complement(1487985..1488362)
     CDS             complement(1488621..1488737)
     CDS             1488926..1489456
     CDS             1489701..1489874
     CDS             complement(1489986..1490153)
     CDS             1490494..1492134
     CDS             complement(1492172..1493095)
     CDS             1493312..1494655
     CDS             1494916..1496535
     CDS             1496675..1496899
     CDS             1496962..1497501
     CDS             complement(1497493..1498473)
     CDS             1498597..1499589
     CDS             1499586..1500179
     CDS             1500481..1501149
     CDS             complement(1501386..1501610)
     CDS             1501741..1502889
     CDS             complement(1502929..1504104)
     CDS             1504196..1504732
     CDS             1504805..1506766
     CDS             complement(1506858..1507028)
     CDS             1507310..1507486
     CDS             1507511..1507948
     CDS             1508027..1509433
     CDS             1509678..1510823
     CDS             1510841..1511854
     CDS             1511855..1512796
     CDS             1512786..1513580
     CDS             1513602..1515026
     CDS             1515413..1515586
     CDS             1515672..1515905
     CDS             complement(1515906..1516355)
     CDS             complement(1516352..1516870)
     CDS             1517051..1518088
     CDS             1518286..1518951
     CDS             complement(1518987..1521089)
     CDS             1521331..1522392
     CDS             complement(1522505..1524004)
     CDS             1524271..1524888
     CDS             1524964..1525176
     CDS             1525914..1527962
     CDS             1527946..1528428
     CDS             1528610..1529356
     CDS             1529840..1530976
     CDS             1531076..1531309
     CDS             complement(1531306..1531875)
     CDS             1532048..1532893
     CDS             complement(1532989..1533882)
     CDS             complement(1533961..1534641)
     CDS             complement(1534638..1535333)
     CDS             complement(1535333..1536877)
     CDS             complement(1536874..1540614)
     CDS             complement(1540696..1542084)
     CDS             complement(1542408..1542743)
     CDS             complement(1542782..1543702)
     CDS             complement(1543762..1544052)
     CDS             complement(1544312..1545136)
     CDS             1545425..1546012
     CDS             1546061..1548472
     CDS             1548485..1549369
     CDS             1549362..1550015
     CDS             complement(1550422..1550706)
     CDS             complement(1550852..1551862)
     CDS             complement(1551996..1553693)
     CDS             complement(1553850..1553987)
     CDS             complement(1554089..1554304)
     CDS             1554649..1555080
     CDS             complement(1555136..1556062)
     CDS             complement(1556055..1557041)
     CDS             complement(1557038..1557934)
     CDS             complement(1557931..1558953)
     CDS             complement(1558955..1560505)
     CDS             complement(1560519..1561100)
     CDS             complement(1561358..1563757)
     CDS             complement(1563782..1565164)
     CDS             complement(1565528..1566682)
     CDS             complement(1566978..1568513)
     CDS             complement(1568669..1570069)
     CDS             complement(1570431..1573214)
     CDS             complement(1573271..1575643)
     CDS             complement(1575681..1577366)
     CDS             complement(1577657..1578814)
     CDS             complement(1578866..1580548)
     CDS             complement(1580950..1581711)
     CDS             complement(1581786..1581983)
     CDS             complement(1582231..1584510)
     CDS             complement(1584844..1585758)
     CDS             complement(1585817..1586320)
     CDS             complement(1586333..1586863)
     CDS             complement(1586877..1588025)
     CDS             complement(1588878..1590200)
     CDS             complement(1590200..1590466)
     CDS             complement(1590689..1592089)
     CDS             complement(1592133..1596110)
     CDS             complement(1596641..1598233)
     CDS             complement(1598312..1599265)
     CDS             1599514..1601049
     CDS             1601043..1602071
     CDS             1602071..1603063
     CDS             1603075..1604097
     CDS             1604124..1604999
     CDS             1605023..1605313
     CDS             1605370..1606128
     CDS             complement(1606132..1607046)
     CDS             complement(1607253..1608704)
     CDS             complement(1608931..1609878)
     CDS             complement(1609990..1610349)
     CDS             complement(1610349..1611275)
     CDS             complement(1611339..1612727)
     CDS             1612828..1613709
     CDS             1613787..1614902
     CDS             1615052..1616242
     CDS             complement(1616267..1616932)
     CDS             1617144..1617578
     CDS             1617598..1617981
     CDS             1618013..1618231
     CDS             complement(1618262..1619161)
     CDS             1619356..1620543
     CDS             1620670..1620765
     CDS             complement(1620984..1621874)
     CDS             complement(1622129..1622521)
     CDS             1622797..1623315
     CDS             complement(1623359..1625404)
     CDS             1625541..1626287
     CDS             1626376..1627062
     CDS             1627239..1627442
     CDS             complement(1627477..1628937)
     CDS             complement(1629026..1630309)
     CDS             1631096..1631329
     CDS             1631646..1632236
     CDS             complement(1632334..1632909)
     CDS             complement(1632909..1633871)
     CDS             complement(1633822..1634391)
     CDS             1635071..1635481
     CDS             complement(1635633..1635806)
     CDS             complement(1636479..1636691)
     CDS             complement(1637054..1637551)
     CDS             complement(1637548..1638081)
     CDS             complement(1638078..1638389)
     CDS             complement(1638394..1638600)
     CDS             1638642..1638761
     CDS             complement(1639363..1639578)
     CDS             1639879..1640091
     CDS             complement(1640513..1641265)
     CDS             complement(1641279..1642328)
     CDS             complement(1642675..1642926)
     CDS             complement(1643143..1643298)
     CDS             complement(1643370..1643657)
     CDS             complement(1643657..1643896)
     CDS             1644429..1644761
     CDS             complement(1645146..1645373)
     CDS             complement(1645370..1645660)
     CDS             complement(1645644..1645874)
     CDS             1645958..1646365
     CDS             1646532..1646687
     CDS             1646689..1646817
     CDS             1646847..1647065
     CDS             complement(1647069..1647233)
     CDS             1647633..1647821
     CDS             1647818..1648009
     CDS             1648102..1649022
     CDS             1649019..1649561
     CDS             1649536..1650732
     CDS             complement(1650920..1651939)
     CDS             complement(1651951..1653165)
     CDS             complement(1653371..1653697)
     CDS             1653832..1654173
     CDS             1654208..1654768
     CDS             complement(1654771..1655517)
     CDS             1655589..1655894
     CDS             1656093..1658519
     CDS             1658607..1661003
     CDS             1661014..1661631
     CDS             1661633..1662487
     CDS             1662530..1663144
     CDS             1663339..1664595
     CDS             complement(1664548..1665243)
     CDS             complement(1665368..1666588)
     CDS             complement(1666723..1667616)
     CDS             1667723..1668976
     CDS             1669400..1669708
     CDS             1669984..1670805
     CDS             complement(1670844..1671173)
     CDS             complement(1671160..1671525)
     CDS             1671937..1672971
     CDS             complement(1672996..1674384)
     CDS             complement(1674395..1675927)
     CDS             1676451..1677395
     CDS             1677581..1678963
     CDS             1679000..1679722
     CDS             complement(1679719..1680054)
     CDS             1680183..1680902
     CDS             1680906..1682207
     CDS             1682283..1683212
     CDS             complement(1683209..1684612)
     CDS             complement(1684755..1686401)
     CDS             1686600..1687775
     CDS             1687876..1689384
     CDS             1689454..1689549
     CDS             complement(1689610..1690875)
     CDS             complement(1690914..1692287)
     CDS             complement(1692284..1694095)
     CDS             complement(1694486..1695064)
     CDS             complement(1695297..1696064)
     CDS             complement(1696176..1697204)
     CDS             1697379..1698971
     CDS             1698981..1700153
     CDS             1700257..1701258
     CDS             complement(1701292..1702332)
     CDS             1702973..1703188
     CDS             1703274..1703714
     CDS             1703791..1704372
     CDS             1704372..1704950
     CDS             1704943..1707165
     CDS             1707166..1708224
     CDS             1708228..1708848
     CDS             1708852..1709547
     CDS             1709547..1710182
     CDS             1710310..1710510
     CDS             1710793..1712295
     CDS             1712401..1713006
     CDS             complement(1713050..1713910)
     CDS             complement(1713972..1715246)
     CDS             complement(1715375..1716031)
     CDS             complement(1716090..1716413)
     CDS             complement(1716517..1717626)
     CDS             1717900..1718367
     CDS             complement(1718414..1718848)
     CDS             1719049..1719285
     CDS             1719375..1720145
     CDS             1720145..1722157
     CDS             complement(1722158..1722679)
     CDS             complement(1722760..1723656)
     CDS             complement(1723705..1723944)
     CDS             1724047..1724646
     CDS             1724683..1725780
     CDS             1725861..1726268
     CDS             1726371..1727018
     CDS             1727111..1731727
     CDS             complement(1731778..1732125)
     CDS             1732459..1733274
     CDS             1733402..1733983
     CDS             complement(1734145..1735314)
     CDS             1735868..1736893
     CDS             complement(1736890..1737822)
     CDS             1737935..1739146
     CDS             1739437..1740585
     CDS             complement(1740625..1741266)
     CDS             1741481..1742854
     CDS             complement(1742895..1744151)
     CDS             1744724..1745029
     CDS             1745155..1746759
     CDS             complement(1746771..1747535)
     CDS             complement(1747587..1748372)
     CDS             complement(1748369..1749037)
     CDS             complement(1749101..1749739)
     CDS             complement(1749752..1751854)
     CDS             complement(1751875..1752501)
     CDS             complement(1752956..1753165)
     CDS             1753722..1755134
     CDS             1755445..1755681
     CDS             complement(1755745..1756749)
     CDS             complement(1756898..1757314)
     CDS             complement(1757327..1758547)
     CDS             complement(1758544..1759815)
     CDS             complement(1759790..1760536)
     CDS             complement(1760546..1762033)
     CDS             complement(1762042..1762410)
     CDS             complement(1762958..1763146)
     CDS             complement(1763246..1763656)
     CDS             complement(1763653..1766709)
     CDS             1767098..1768210
     CDS             1768639..1768995
     CDS             1769095..1770309
     CDS             1770536..1771801
     CDS             1771813..1772679
     CDS             1772710..1773468
     CDS             1773611..1775206
     CDS             1775220..1776371
     CDS             complement(1776414..1777325)
     CDS             1777641..1778405
     CDS             1778425..1779363
     CDS             1779419..1780708
     CDS             1780705..1780998
     CDS             1781055..1782701
     CDS             complement(1782758..1785136)
     CDS             1785469..1786302
     CDS             1786459..1787505
     CDS             1787637..1787828
     CDS             complement(1787832..1789268)
     CDS             complement(1789331..1790044)
     CDS             complement(1790291..1790755)
     CDS             complement(1790833..1791582)
     CDS             complement(1791582..1792133)
     CDS             complement(1792196..1793176)
     CDS             complement(1793277..1793576)
     CDS             complement(1793581..1795968)
     CDS             complement(1795983..1796966)
     CDS             complement(1797080..1797175)
     CDS             complement(1797417..1797773)
     CDS             complement(1797826..1798023)
     CDS             complement(1798120..1798554)
     CDS             complement(1798666..1800594)
     CDS             1801118..1801591
     CDS             1802211..1803017
     CDS             1803189..1803296
     CDS             complement(1803349..1804107)
     CDS             1804394..1805323
     CDS             1805424..1805714
     CDS             1805820..1806680
     CDS             complement(1806721..1807257)
     CDS             1807404..1808072
     CDS             1808235..1808825
     CDS             1808958..1810349
     CDS             complement(1810353..1811156)
     CDS             complement(1811445..1811708)
     CDS             1811891..1814152
     CDS             complement(1814410..1815159)
     CDS             complement(1815172..1816524)
     CDS             complement(1816629..1817468)
     CDS             complement(1817479..1817829)
     CDS             complement(1817880..1819238)
     CDS             complement(1819323..1819643)
     CDS             complement(1819942..1820280)
     CDS             1820482..1821309
     CDS             1821539..1822426
     CDS             complement(1822386..1822961)
     CDS             complement(1823164..1823649)
     CDS             complement(1823979..1824947)
     CDS             complement(1824940..1826283)
     CDS             complement(1826280..1827758)
     CDS             complement(1827755..1828789)
     CDS             complement(1828786..1830006)
     CDS             1830440..1831258
     CDS             1831425..1832135
     CDS             1832140..1832817
     CDS             1832832..1833539
     CDS             1833539..1834087
     CDS             1834097..1835263
     CDS             1835236..1836771
     CDS             1836771..1837424
     CDS             1837491..1838798
     CDS             complement(1838807..1839427)
     CDS             1839514..1839921
     CDS             complement(1839887..1840159)
     CDS             1840395..1841738
     CDS             complement(1841855..1842895)
     CDS             complement(1843023..1844984)
     CDS             complement(1844989..1846032)
     CDS             complement(1846149..1846700)
     CDS             1846861..1848717
     CDS             1848932..1849900
     CDS             1849911..1850552
     CDS             complement(1850645..1852003)
     CDS             complement(1852120..1852878)
     CDS             complement(1853015..1853995)
     CDS             complement(1854005..1854952)
     CDS             complement(1854957..1855793)
     CDS             complement(1855814..1856857)
     CDS             complement(1856874..1858253)
     CDS             complement(1858280..1859356)
     CDS             complement(1859726..1859998)
     CDS             complement(1860040..1860453)
     CDS             1860795..1861790
     CDS             1861874..1862758
     CDS             complement(1862806..1863660)
     CDS             complement(1863750..1864496)
     CDS             1864932..1866866
     CDS             1866979..1868262
     CDS             1868409..1869884
     CDS             1870065..1871555
     CDS             1871598..1872101
     CDS             1872376..1872822
     CDS             complement(1872779..1873597)
     CDS             1873697..1874878
     CDS             1874933..1875280
     CDS             complement(1875302..1875556)
     CDS             1875739..1876764
     CDS             complement(1877031..1877279)
     CDS             complement(1877427..1877609)
     CDS             complement(1877613..1877972)
     CDS             complement(1878145..1878783)
     CDS             complement(1878910..1879833)
     CDS             1879936..1881021
     CDS             1881227..1882657
     CDS             1882689..1883813
     CDS             1883869..1884834
     CDS             complement(1884888..1886003)
     CDS             complement(1886085..1887836)
     CDS             complement(1887975..1888556)
     CDS             complement(1888596..1889291)
     CDS             complement(1889349..1891259)
     CDS             1891388..1891735
     CDS             1892157..1892456
     CDS             complement(1892576..1892755)
     CDS             1892829..1894190
     CDS             1894194..1894772
     CDS             1894956..1896320
     CDS             1896451..1898049
     CDS             complement(1898053..1899609)
     CDS             1900072..1901043
     CDS             1901106..1901906
     CDS             1901919..1902770
     CDS             1902825..1903283
     CDS             1903712..1904278
     CDS             complement(1904275..1905084)
     CDS             complement(1905250..1905459)
     CDS             complement(1906285..1906572)
     CDS             complement(1906647..1906790)
     CDS             1906949..1907188
     CDS             complement(1907332..1908123)
     CDS             1908300..1909673
     CDS             complement(1909719..1910600)
     CDS             complement(1910792..1912840)
     CDS             complement(1912860..1913558)
     CDS             complement(1913655..1914206)
     CDS             1914282..1915565
     CDS             1915534..1918167
     CDS             1918241..1919686
     CDS             1919804..1920040
     CDS             1920061..1920336
     CDS             complement(1920337..1920993)
     CDS             complement(1921389..1921730)
     CDS             complement(1921743..1922615)
     CDS             complement(1922619..1922993)
     CDS             1923132..1923362
     CDS             1923464..1924120
     CDS             1924144..1924806
     CDS             complement(1924803..1926863)
     CDS             complement(1927072..1927731)
     CDS             1927791..1927901
     CDS             complement(1928058..1928414)
     CDS             complement(1928481..1928771)
     CDS             1928905..1930083
     CDS             complement(1930139..1930780)
     CDS             complement(1930817..1932628)
     CDS             complement(1932863..1934338)
     CDS             complement(1934504..1934653)
     CDS             1934676..1935545
     CDS             1935673..1937115
     CDS             complement(1937246..1938217)
     CDS             complement(1938337..1939659)
     CDS             complement(1939675..1940661)
     CDS             1940686..1941441
     CDS             1941438..1942223
     CDS             complement(1942370..1943380)
     CDS             complement(1943389..1944000)
     CDS             1944275..1944877
     CDS             complement(1944879..1945400)
     CDS             complement(1945435..1946175)
     CDS             complement(1946204..1946713)
     CDS             complement(1946774..1948546)
     CDS             1948856..1949422
     CDS             1949419..1950237
     CDS             1950290..1950685
     CDS             1950726..1951469
     CDS             1951466..1952437
     CDS             complement(1952602..1955031)
     CDS             complement(1955056..1956156)
     CDS             complement(1956544..1957290)
     CDS             complement(1957304..1957870)
     CDS             1958086..1959819
     CDS             1959996..1960484
     CDS             complement(1960604..1960996)
     CDS             complement(1960996..1963074)
     CDS             complement(1963067..1964215)
     CDS             complement(1964417..1965061)
     CDS             complement(1965072..1965461)
     CDS             complement(1965476..1966525)
     CDS             complement(1966528..1967388)
     CDS             complement(1967407..1969008)
     CDS             complement(1969054..1970715)
     CDS             complement(1970860..1971363)
     CDS             complement(1971384..1973348)
     CDS             complement(1973353..1974279)
     CDS             complement(1974276..1975163)
     CDS             complement(1975290..1975868)
     CDS             complement(1975871..1976221)
     CDS             complement(1976542..1976919)
     CDS             complement(1976964..1977239)
     CDS             1977777..1978205
     CDS             complement(1978212..1979636)
     CDS             complement(1979611..1980411)
     CDS             complement(1980578..1981564)
     CDS             complement(1981579..1983093)
     CDS             complement(1983163..1984152)
     CDS             1984949..1985452
     CDS             complement(1985531..1985782)
     CDS             1986246..1986569
     CDS             1986740..1987237
     CDS             complement(1987275..1987514)
     CDS             1987705..1988916
     CDS             complement(1988978..1989643)
     CDS             complement(1990293..1990841)
     CDS             complement(1990898..1992730)
     CDS             complement(1992727..1993383)
     CDS             1993842..1994066
     CDS             complement(1994134..1994856)
     CDS             complement(1995086..1995838)
     CDS             complement(1995835..1996503)
     CDS             complement(1996518..1997504)
     CDS             complement(1997609..1998466)
     CDS             complement(1998497..1999048)
     CDS             complement(1999094..1999813)
     CDS             complement(2000134..2001630)
     CDS             2001896..2003302
     CDS             2003327..2003737
     CDS             2003737..2004102
     CDS             2004180..2005667
     CDS             complement(2005701..2006114)
     CDS             2006301..2007506
     CDS             2007503..2007736
     CDS             2007845..2008513
     CDS             2008624..2009103
     CDS             complement(2009372..2009563)
     CDS             complement(2010025..2010375)
     CDS             complement(2010724..2011038)
     CDS             2011253..2012911
     CDS             2012904..2013899
     CDS             2013892..2014578
     CDS             2014578..2015951
     CDS             2015970..2016413
     CDS             2016410..2017537
     CDS             2017642..2018106
     CDS             2018111..2019115
     CDS             2019112..2019525
     CDS             2019528..2019893
     CDS             2019893..2020630
     CDS             2020640..2020909
     CDS             2020917..2021702
     CDS             2021992..2022615
     CDS             complement(2022659..2022847)
     CDS             2023010..2023237
     CDS             2023535..2024350
     CDS             complement(2024347..2026041)
     CDS             complement(2026212..2026394)
     CDS             complement(2026473..2027390)
     CDS             2027563..2028483
     CDS             complement(2028472..2028942)
     CDS             complement(2028923..2030341)
     CDS             complement(2030408..2031103)
     CDS             complement(2031143..2031424)
     CDS             2032075..2032560
     CDS             2032780..2032872
     CDS             2032878..2033267
     CDS             2033859..2034710
     CDS             complement(2034818..2036176)
     CDS             complement(2036176..2036958)
     CDS             2036980..2037393
     CDS             2037502..2038506
     CDS             2038507..2039142
     CDS             2039399..2040049
     CDS             2040392..2040922
     CDS             2041675..2042472
     CDS             2042772..2042921
     CDS             2042962..2050038
     CDS             complement(2050648..2051352)
     CDS             2051667..2052983
     CDS             2053085..2054539
     CDS             2054882..2055598
     CDS             complement(2056117..2056218)
     CDS             complement(2056227..2057714)
     CDS             complement(2057988..2058938)
     CDS             complement(2059040..2059957)
     CDS             complement(2060415..2061350)
     CDS             complement(2061412..2062491)
     CDS             complement(2062503..2063246)
     CDS             complement(2063243..2063788)
     CDS             complement(2064329..2065309)
     CDS             2066659..2067051
     CDS             complement(2066976..2067881)
     CDS             complement(2067839..2068204)
     CDS             2068376..2068528
     CDS             2068525..2069235
     CDS             2069563..2072682
     CDS             2072803..2074335
     CDS             2074332..2074778
     CDS             2074841..2075062
     CDS             2075136..2075504
     CDS             2075593..2075967
     CDS             2075964..2076158
     CDS             complement(2077056..2077385)
     CDS             complement(2077557..2078615)
     CDS             complement(2078813..2079286)
     CDS             complement(2079405..2080571)
     CDS             2080780..2082207
     CDS             complement(2082250..2082477)
     CDS             complement(2082491..2083495)
     CDS             complement(2083728..2085086)
     CDS             complement(2085353..2086303)
     CDS             complement(2086328..2087152)
     CDS             complement(2087235..2087489)
     CDS             complement(2087486..2087737)
     CDS             2088216..2089115
     CDS             2089121..2090425
     CDS             2090422..2091492
     CDS             2091492..2092559
     CDS             2092559..2093149
     CDS             2093149..2093886
     CDS             2093868..2094644
     CDS             2094638..2095249
     CDS             complement(2095345..2096325)
     CDS             complement(2096471..2097637)
     CDS             complement(2097886..2099292)
     CDS             complement(2099420..2099701)
     CDS             complement(2099919..2100899)
     CDS             complement(2100940..2101413)
     CDS             complement(2101415..2102533)
     CDS             complement(2102518..2103108)
     CDS             complement(2103089..2104081)
     CDS             complement(2104084..2105250)
     CDS             complement(2105250..2106353)
     CDS             complement(2106361..2107608)
     CDS             complement(2107605..2108162)
     CDS             complement(2108162..2109043)
     CDS             complement(2109101..2110000)
     CDS             complement(2110000..2111085)
     CDS             complement(2111458..2112351)
     CDS             complement(2112526..2113920)
     CDS             complement(2113931..2115151)
     CDS             complement(2115148..2116428)
     CDS             complement(2116704..2118182)
     CDS             complement(2118184..2119578)
     CDS             complement(2119633..2121003)
     CDS             complement(2121108..2122544)
     CDS             complement(2122547..2123770)
     CDS             complement(2123767..2124249)
     CDS             complement(2124249..2125214)
     CDS             complement(2125217..2126338)
     CDS             complement(2126364..2126912)
     CDS             complement(2126928..2127674)
     CDS             complement(2127685..2128902)
     CDS             complement(2128877..2130094)
     CDS             complement(2130091..2130579)
     CDS             complement(2130582..2131421)
     CDS             complement(2131514..2133676)
     CDS             complement(2133679..2134122)
     CDS             complement(2134128..2135267)
     CDS             2135926..2137509
     CDS             complement(2137783..2139636)
     CDS             complement(2139658..2140239)
     CDS             complement(2140331..2140972)
     CDS             2141290..2144607
     CDS             complement(2144716..2145564)
     CDS             2145698..2147050
     CDS             complement(2147063..2149009)
     CDS             2149209..2149670
     CDS             complement(2149735..2150415)
     CDS             complement(2150493..2151152)
     CDS             2151724..2151870
     CDS             2152040..2153287
     CDS             2153287..2156409
     CDS             2156410..2159487
     CDS             2159488..2160903
     CDS             2160900..2162303
     CDS             2162300..2163022
     CDS             2163213..2163545
     CDS             2163692..2165053
     CDS             complement(2165326..2165544)
     CDS             complement(2166013..2166330)
     CDS             2166736..2167635
     CDS             complement(2167717..2168163)
     CDS             2168260..2168559
     CDS             2168556..2169422
     CDS             complement(2169419..2169757)
     CDS             complement(2169857..2170897)
     CDS             complement(2170945..2172300)
     CDS             complement(2172304..2172588)
     CDS             complement(2172619..2173071)
     CDS             complement(2173081..2174343)
     CDS             complement(2174372..2175226)
     CDS             complement(2175534..2176586)
     CDS             2176843..2178120
     CDS             2178117..2179121
     CDS             2179118..2180083
     CDS             complement(2180057..2180803)
     CDS             complement(2180855..2181673)
     CDS             complement(2181738..2182538)
     CDS             complement(2182535..2183323)
     CDS             complement(2183546..2183818)
     CDS             2183939..2184763
     CDS             2184982..2185320
     CDS             complement(2185402..2186436)
     CDS             complement(2186452..2188932)
     CDS             complement(2188948..2189622)
     CDS             complement(2189702..2190244)
     CDS             complement(2190537..2190818)
     CDS             complement(2191081..2192190)
     CDS             2192322..2194355
     CDS             2194496..2195320
     CDS             2195432..2197369
     CDS             2197332..2198291
     CDS             2198301..2201933
     CDS             2201994..2202311
     CDS             2202618..2203706
     CDS             2203717..2205996
     CDS             2205989..2207125
     CDS             2207122..2208966
     CDS             2209247..2209708
     CDS             complement(2209748..2210218)
     CDS             complement(2210265..2210984)
     CDS             complement(2210981..2212666)
     CDS             2212888..2213619
     CDS             2213679..2213786
     CDS             complement(2213767..2214498)
     CDS             complement(2214503..2215429)
     CDS             complement(2215422..2216579)
     CDS             complement(2216586..2217503)
     CDS             complement(2217714..2220011)
     CDS             2220207..2221922
     CDS             complement(2221960..2222901)
     CDS             complement(2223066..2223653)
     CDS             2223823..2224401
     CDS             complement(2224531..2225292)
     CDS             complement(2225345..2226535)
     CDS             complement(2227460..2228407)
     CDS             2228646..2229044
     CDS             2229041..2229736
     CDS             2229866..2230750
     CDS             2230900..2231619
     CDS             2231622..2231861
     CDS             2232055..2233293
     CDS             2233287..2234522
     CDS             complement(2234765..2235775)
     CDS             complement(2235791..2237311)
     CDS             complement(2237372..2238370)
     CDS             complement(2238650..2239690)
     CDS             complement(2239832..2240989)
     CDS             complement(2241006..2241674)
     CDS             2241932..2242768
     CDS             complement(2242800..2244791)
     CDS             complement(2245085..2246554)
     CDS             complement(2246759..2247565)
     CDS             2247739..2248788
     CDS             2248862..2249719
     CDS             2249722..2250810
     CDS             complement(2250917..2252167)
     CDS             complement(2252267..2253208)
     CDS             2253338..2254036
     CDS             complement(2254107..2255357)
     CDS             complement(2255451..2256389)
     CDS             complement(2256377..2257318)
     CDS             complement(2257741..2259432)
     CDS             complement(2259449..2260387)
     CDS             complement(2260387..2261517)
     CDS             2261885..2263066
     CDS             complement(2263063..2263317)
     CDS             2263472..2264044
     CDS             2264267..2265733
     CDS             2265851..2266837
     CDS             2266876..2267589
     CDS             2268001..2268567
     CDS             2268748..2270304
     CDS             2270386..2272200
     CDS             2272201..2273295
     CDS             2273295..2274320
     CDS             2274322..2275911
     CDS             complement(2275915..2276259)
     CDS             complement(2276592..2277782)
     CDS             complement(2277810..2278505)
     CDS             2278654..2280414
     CDS             2280539..2280823
     CDS             complement(2280962..2281969)
     CDS             2282151..2282378
     CDS             2282398..2284158
     CDS             complement(2284412..2286922)
     CDS             complement(2287087..2288067)
     CDS             2288522..2289169
     CDS             complement(2289380..2290432)
     CDS             complement(2290429..2290986)
     CDS             complement(2290983..2292926)
     CDS             complement(2292923..2293402)
     CDS             complement(2293399..2293608)
     CDS             complement(2293605..2294342)
     CDS             complement(2294384..2295046)
     CDS             complement(2295043..2295660)
     CDS             complement(2295679..2296281)
     CDS             complement(2296291..2296740)
     CDS             complement(2296737..2297600)
     CDS             complement(2297587..2298282)
     CDS             complement(2298289..2300775)
     CDS             complement(2300772..2301035)
     CDS             complement(2301025..2301519)
     CDS             2301628..2301792
     CDS             2301927..2302415
     CDS             complement(2303130..2304776)
     CDS             complement(2304994..2306637)
     CDS             complement(2306713..2307363)
     CDS             complement(2307363..2308427)
     CDS             complement(2308501..2309556)
     CDS             complement(2309668..2310771)
     CDS             2311510..2314182
     CDS             2314199..2314849
     CDS             complement(2315049..2317898)
     CDS             2318065..2319891
     CDS             2319888..2321273
     CDS             2321469..2322131
     CDS             2322131..2322781
     CDS             2322778..2324100
     CDS             2324131..2325315
     CDS             complement(2325389..2326165)
     CDS             complement(2326170..2327819)
     CDS             complement(2327820..2328305)
     CDS             complement(2328321..2332214)
     CDS             complement(2332358..2332981)
     CDS             complement(2332978..2334666)
     CDS             complement(2334815..2337442)
     CDS             2337589..2338311
     CDS             complement(2338439..2342143)
     CDS             2342887..2345172
     CDS             2345406..2346536
     CDS             2346536..2346790
     CDS             complement(2346844..2347494)
     CDS             2347709..2347915
     CDS             complement(2347957..2349033)
     CDS             complement(2349038..2350396)
     CDS             2350669..2352297
     CDS             2352287..2353546
     CDS             2353543..2354733
     CDS             2354926..2355825
     CDS             2355838..2356023
     CDS             complement(2356064..2356867)
     CDS             complement(2356885..2358174)
     CDS             complement(2358231..2359436)
     CDS             complement(2359451..2360233)
     CDS             complement(2360453..2361655)
     CDS             complement(2361755..2362297)
     CDS             2362576..2363001
     CDS             complement(2363040..2363642)
     CDS             2363950..2365089
     CDS             2365093..2366061
     CDS             2366061..2368043
     CDS             2368040..2368930
     CDS             2368930..2370582
     CDS             2370579..2370914
     CDS             2370914..2371300
     CDS             complement(2371294..2371560)
     CDS             complement(2371670..2373025)
     CDS             complement(2373022..2373984)
     CDS             complement(2373984..2374841)
     CDS             complement(2374856..2375614)
     CDS             complement(2375611..2377281)
     CDS             complement(2377370..2378665)
     CDS             complement(2378744..2379049)
     CDS             complement(2379104..2379565)
     CDS             2379612..2380547
     CDS             2380738..2381946
     CDS             complement(2382017..2383744)
     CDS             2383882..2384853
     CDS             2384956..2385459
     CDS             complement(2385732..2386448)
     CDS             2386657..2387079
     CDS             2387138..2387986
     CDS             complement(2388070..2389527)
     CDS             complement(2389534..2391063)
     CDS             complement(2391227..2393068)
     CDS             complement(2393065..2393367)
     CDS             complement(2393364..2393918)
     CDS             complement(2393930..2394472)
     CDS             complement(2394487..2395464)
     CDS             complement(2395461..2398187)
     CDS             complement(2398240..2399577)
     CDS             complement(2399574..2400074)
     CDS             complement(2400077..2401879)
     CDS             complement(2401973..2402635)
     CDS             complement(2402651..2403094)
     CDS             2403357..2403521
     CDS             complement(2403725..2404663)
     CDS             2405583..2406800
     CDS             2406884..2407483
     CDS             complement(2407542..2409374)
     CDS             complement(2409461..2410111)
     CDS             complement(2410122..2410616)
     CDS             complement(2410699..2411154)
     CDS             2411492..2412694
     CDS             2412769..2414913
     CDS             2415145..2416623
     CDS             complement(2416656..2417198)
     CDS             complement(2417256..2417807)
     CDS             complement(2417863..2418507)
     CDS             2418643..2419290
     CDS             2419347..2419709
     CDS             2419730..2420623
     CDS             complement(2420671..2421561)
     CDS             complement(2421758..2422531)
     CDS             complement(2422539..2423255)
     CDS             complement(2423252..2423938)
     CDS             complement(2424028..2424810)
     CDS             complement(2425031..2425813)
     CDS             complement(2426079..2426648)
     CDS             complement(2426743..2428260)
     CDS             complement(2428297..2428785)
     CDS             complement(2429044..2429706)
     CDS             complement(2429696..2430964)
     CDS             complement(2431034..2431948)
     CDS             complement(2432104..2432763)
     CDS             complement(2432846..2433658)
     CDS             complement(2433658..2434671)
     CDS             complement(2434737..2435873)
     CDS             2435972..2436967
     CDS             complement(2436964..2438142)
     CDS             complement(2438407..2439627)
     CDS             2439786..2441792
     CDS             complement(2441913..2442191)
     CDS             complement(2442225..2442773)
     CDS             complement(2442773..2443582)
     CDS             complement(2443582..2444406)
     CDS             complement(2444410..2445495)
     CDS             complement(2445530..2446462)
     CDS             2446628..2447179
     CDS             complement(2447250..2448071)
     CDS             complement(2448073..2448612)
     CDS             complement(2448609..2449097)
     CDS             complement(2449094..2449606)
     CDS             complement(2449606..2450358)
     CDS             complement(2450378..2451274)
     CDS             complement(2451287..2453023)
     CDS             complement(2453105..2453668)
     CDS             complement(2454349..2454834)
     CDS             complement(2455037..2457181)
     CDS             complement(2457181..2458491)
     CDS             complement(2458672..2458956)
     CDS             2459328..2460668
     CDS             2461034..2462092
     CDS             complement(2462274..2463029)
     CDS             2463323..2464255
     CDS             2464567..2465724
     CDS             2466236..2467156
     CDS             2467153..2468484
     CDS             2468825..2469127
     CDS             complement(2469099..2469539)
     CDS             complement(2469566..2470168)
     CDS             complement(2470134..2470409)
     CDS             complement(2470409..2470897)
     CDS             complement(2470900..2471268)
     CDS             2471626..2471988
     CDS             2472054..2472878
     CDS             2473006..2473542
     CDS             2473533..2473895
     CDS             2473895..2474200
     CDS             2474332..2474532
     CDS             complement(2474716..2475651)
     CDS             2475869..2477206
     CDS             2477224..2478552
     CDS             complement(2478660..2480198)
     CDS             complement(2480198..2481361)
     CDS             2481777..2482391
     CDS             2482396..2485989
     CDS             complement(2486045..2487190)
     CDS             complement(2487264..2488208)
     CDS             complement(2488278..2489972)
     CDS             complement(2490026..2491276)
     CDS             complement(2491789..2492424)
     CDS             2492720..2492995
     CDS             complement(2493072..2493314)
     CDS             2493667..2494587
     CDS             complement(2495079..2496317)
     CDS             2496693..2498390
     CDS             2498405..2499139
     CDS             2499152..2500009
     CDS             complement(2500012..2502507)
     CDS             complement(2502532..2503569)
     CDS             complement(2503569..2504654)
     CDS             complement(2504669..2505916)
     CDS             complement(2505938..2506264)
     CDS             complement(2506483..2507448)
     CDS             2507652..2508908
     CDS             2509023..2509349
     CDS             complement(2509490..2510728)
     CDS             2511064..2512266
     CDS             2512353..2513465
     CDS             2513488..2513628
     CDS             complement(2513665..2515854)
     CDS             2516489..2516833
     CDS             2516835..2517227
     CDS             complement(2517279..2518694)
     CDS             complement(2519615..2520499)
     CDS             complement(2520540..2520698)
     CDS             complement(2520751..2522007)
     CDS             complement(2522067..2522900)
     CDS             2523149..2523913
     CDS             complement(2523952..2524878)
     CDS             2524968..2525966
     CDS             complement(2525963..2526181)
     CDS             complement(2526183..2528198)
     CDS             complement(2528269..2529255)
     CDS             2529485..2530246
     CDS             2530431..2531402
     CDS             2531786..2532043
     CDS             2532088..2533815
     CDS             2533856..2534365
     CDS             complement(2534408..2535259)
     CDS             2535364..2535738
     CDS             2535771..2536505
     CDS             complement(2536694..2537605)
     CDS             complement(2537739..2538836)
     CDS             complement(2538826..2539701)
     CDS             complement(2539701..2540534)
     CDS             complement(2540534..2541550)
     CDS             complement(2541854..2542645)
     CDS             complement(2542774..2543631)
     CDS             2543795..2544691
     CDS             2544695..2546119
     CDS             2546124..2547428
     CDS             complement(2547668..2548567)
     CDS             complement(2548663..2549238)
     CDS             complement(2549299..2549748)
     CDS             complement(2549735..2550160)
     CDS             2550374..2551243
     CDS             2551247..2552146
     CDS             complement(2552152..2553204)
     CDS             complement(2553250..2553750)
     CDS             complement(2553763..2554422)
     CDS             complement(2554432..2555319)
     CDS             complement(2555340..2556701)
     CDS             2556880..2558088
     CDS             2558393..2558920
     CDS             2559393..2559635
     CDS             2559647..2560015
     CDS             2560133..2560549
     CDS             2560546..2561139
     CDS             2561614..2561991
     CDS             2562002..2562394
     CDS             2562545..2563354
     CDS             complement(2563503..2564906)
     CDS             complement(2564903..2566129)
     CDS             complement(2566346..2567533)
     CDS             complement(2567523..2568359)
     CDS             complement(2568370..2569773)
     CDS             complement(2569785..2570072)
     CDS             complement(2570179..2570514)
     CDS             complement(2570511..2571527)
     CDS             complement(2571524..2572327)
     CDS             complement(2572324..2573025)
     CDS             complement(2573000..2573479)
     CDS             complement(2573492..2573827)
     CDS             complement(2574120..2576399)
     CDS             2576688..2577638
     CDS             2577658..2579661
     CDS             complement(2579756..2580799)
     CDS             complement(2580925..2581500)
     CDS             complement(2581568..2583547)
     CDS             2583753..2585453
     CDS             2585617..2588730
     CDS             2589269..2589625
     CDS             2589629..2590756
     CDS             2590784..2590984
     CDS             complement(2591094..2591792)
     CDS             complement(2591866..2593881)
     CDS             complement(2593896..2594759)
     CDS             complement(2594927..2595640)
     CDS             2595712..2595942
     CDS             complement(2595853..2596887)
     CDS             complement(2596904..2597782)
     CDS             2597928..2598500
     CDS             2598500..2598970
     CDS             2599223..2599840
     CDS             2599840..2601858
     CDS             2601869..2602816
     CDS             2602833..2604272
     CDS             2604284..2604934
     CDS             2604939..2606519
     CDS             2606509..2608176
     CDS             2608186..2608731
     CDS             2608728..2609486
     CDS             2609479..2609892
     CDS             2609922..2611934
     CDS             2611956..2612804
     CDS             complement(2612842..2613903)
     CDS             2614116..2615579
     CDS             2615600..2615959
     CDS             complement(2616097..2616843)
     CDS             complement(2616893..2618182)
     CDS             complement(2618268..2618894)
     CDS             2619219..2620256
     CDS             2620256..2620894
     CDS             2621066..2623132
     CDS             2623137..2624678
     CDS             complement(2624717..2626960)
     CDS             complement(2627142..2627294)
     CDS             2627312..2627503
     CDS             2627817..2628332
     CDS             2628348..2628887
     CDS             complement(2628980..2630557)
     CDS             complement(2630626..2632092)
     CDS             2632254..2633624
     CDS             complement(2633621..2633836)
     CDS             complement(2633906..2635378)
     CDS             complement(2635496..2636674)
     CDS             complement(2636685..2637305)
     CDS             complement(2637323..2638597)
     CDS             complement(2638708..2639826)
     CDS             complement(2639853..2640866)
     CDS             complement(2641151..2642305)
     CDS             complement(2642455..2642886)
     CDS             complement(2643035..2645347)
     CDS             complement(2645348..2650309)
     CDS             2650516..2651361
     CDS             complement(2652179..2652955)
     CDS             complement(2653097..2654380)
     CDS             complement(2654558..2654758)
     CDS             complement(2654770..2655105)
     CDS             complement(2655107..2656957)
     CDS             complement(2656974..2657489)
     CDS             complement(2657585..2657908)
     CDS             complement(2657925..2658311)
     CDS             complement(2658339..2659553)
     CDS             complement(2659665..2660153)
     CDS             complement(2660605..2661345)
     CDS             2661464..2662267
     CDS             2662412..2663266
     CDS             2663457..2664737
     CDS             complement(2664729..2665868)
     CDS             complement(2666028..2666918)
     CDS             2667054..2668415
     CDS             2668412..2668930
     CDS             2668930..2669250
     CDS             2669247..2670059
     CDS             2670069..2671271
     CDS             2671368..2671790
     CDS             complement(2671838..2672710)
     CDS             complement(2672722..2673783)
     CDS             complement(2673849..2674847)
     CDS             complement(2674872..2676383)
     CDS             complement(2676406..2677389)
     CDS             complement(2677486..2680767)
     CDS             2680885..2682078
     CDS             complement(2682276..2683529)
     CDS             2683857..2685047
     CDS             complement(2685092..2685430)
     CDS             complement(2685491..2686825)
     CDS             complement(2686815..2687528)
     CDS             complement(2687693..2689075)
     CDS             complement(2689678..2693565)
     CDS             2693823..2695379
     CDS             complement(2695376..2695879)
     CDS             complement(2695937..2696572)
     CDS             2696781..2697629
     CDS             2697685..2697945
     CDS             complement(2698640..2699020)
     CDS             complement(2699020..2699751)
     CDS             complement(2699763..2700491)
     CDS             complement(2700503..2701408)
     CDS             complement(2701405..2702085)
     CDS             complement(2702357..2703331)
     CDS             complement(2703347..2705146)
     CDS             complement(2705344..2705823)
     CDS             complement(2705820..2706776)
     CDS             complement(2706776..2707426)
     CDS             complement(2707459..2708034)
     CDS             2708442..2710064
     CDS             complement(2710049..2710786)
     CDS             2710918..2712252
     CDS             complement(2712461..2713342)
     CDS             2713445..2714032
     CDS             complement(2714088..2714471)
     CDS             2714776..2715465
     CDS             complement(2715513..2716550)
     CDS             2716757..2717176
     CDS             2717245..2717943
     CDS             2717975..2720635
     CDS             2720749..2722104
     CDS             2722201..2722473
     CDS             complement(2722470..2723768)
     CDS             complement(2725254..2725349)
     CDS             complement(2725353..2725472)
     CDS             complement(2727738..2727992)
     CDS             complement(2729622..2732195)
     CDS             complement(2732325..2733056)
     CDS             complement(2733053..2734033)
     CDS             2734168..2734905
     CDS             2735176..2735517
     CDS             2735767..2736927
     CDS             complement(2736970..2738091)
     CDS             complement(2738102..2739172)
     CDS             2739382..2739747
     CDS             2739897..2740415
     CDS             2740408..2741631
     CDS             2741647..2742129
     CDS             complement(2742205..2742552)
     CDS             complement(2742594..2743361)
     CDS             complement(2743392..2743940)
     CDS             complement(2743959..2744207)
     CDS             complement(2744456..2745817)
     CDS             2745909..2746775
     CDS             2746841..2748082
     CDS             complement(2748137..2748730)
     CDS             2748853..2749731
     CDS             2749817..2751478
     CDS             2751627..2751968
     CDS             complement(2752030..2752320)
     CDS             complement(2752310..2752786)
     CDS             2752918..2753400
     CDS             2753576..2753701
     CDS             2754181..2755422
     CDS             complement(2755666..2756622)
     CDS             2756666..2756878
     CDS             2757007..2758416
     CDS             2758569..2759195
     CDS             complement(2759373..2761562)
     CDS             complement(2761559..2763175)
     CDS             complement(2763535..2763798)
     CDS             2763940..2765013
     CDS             2765006..2765377
     CDS             2765732..2766595
     CDS             2766687..2767508
     CDS             2767725..2768426
     CDS             2768467..2768703
     CDS             2768703..2769146
     CDS             2769170..2769637
     CDS             complement(2769862..2770176)
     CDS             complement(2770189..2770782)
     CDS             complement(2770858..2771058)
     CDS             2771340..2773043
     CDS             2773941..2774399
     CDS             2774408..2774890
     CDS             2774899..2775099
     CDS             2775137..2775454
     CDS             2775475..2775804
     CDS             complement(2776168..2780748)
     CDS             complement(2781660..2782451)
     CDS             complement(2782551..2783033)
     CDS             2784419..2784751
     CDS             2784770..2785456
     CDS             2785469..2786260
     CDS             2787007..2787984
     CDS             2788004..2789272
     CDS             2789295..2790743
     CDS             2790757..2792037
     CDS             2792275..2793675
     CDS             2793696..2794358
     CDS             complement(2794359..2794808)
     CDS             complement(2794892..2795050)
     CDS             2795233..2795532
     CDS             2795542..2796066
     CDS             complement(2796113..2796517)
     CDS             2797186..2797635
     CDS             complement(2797672..2798016)
     CDS             2798168..2798497
     CDS             2798745..2798990
     CDS             2798987..2799397
     CDS             2799409..2801514
     CDS             2801524..2802483
     CDS             2802837..2804039
     CDS             2804032..2805096
     CDS             2805154..2806146
     CDS             2806338..2806604
     CDS             2806598..2807515
     CDS             2807639..2808376
     CDS             2808366..2808701
     CDS             2808792..2809322
     CDS             2809449..2810621
     CDS             2810638..2812176
     CDS             complement(2812240..2812755)
     CDS             complement(2812905..2814461)
     CDS             complement(2814534..2814962)
     CDS             complement(2814959..2815525)
     CDS             2815945..2816415
     CDS             complement(2816983..2817168)
     CDS             complement(2817403..2820033)
     CDS             complement(2820161..2820661)
     CDS             complement(2820730..2821791)
     CDS             complement(2821871..2822368)
     CDS             complement(2822513..2823598)
     CDS             2823854..2824417
     CDS             2824414..2825373
     CDS             2825384..2825755
     CDS             2825759..2826538
     CDS             2826643..2827002
     CDS             2827069..2827842
     CDS             2827835..2828800
     CDS             complement(2828797..2830311)
     CDS             2830498..2831937
     CDS             2831934..2833067
     CDS             complement(2833195..2835447)
     CDS             complement(2835600..2836127)
     CDS             complement(2836276..2837289)
     CDS             2837546..2839003
     CDS             2839012..2840436
     CDS             complement(2840595..2841065)
     CDS             complement(2841058..2841468)
     CDS             complement(2841465..2842232)
     CDS             complement(2842232..2842774)
     CDS             complement(2842784..2844493)
     CDS             complement(2844511..2845434)
     CDS             complement(2845437..2847263)
     CDS             complement(2847260..2847871)
     CDS             complement(2847996..2848457)
     CDS             2848669..2849019
     CDS             2849023..2849895
     CDS             2849886..2850158
     CDS             2850158..2851279
     CDS             2851276..2852286
     CDS             2852360..2854438
     CDS             complement(2854475..2854828)
     CDS             complement(2854905..2855039)
     CDS             2855115..2857676
     CDS             2857782..2858438
     CDS             complement(2858489..2859256)
     CDS             2859452..2860360
     CDS             2860357..2861523
     CDS             2861615..2862253
     CDS             2862258..2863034
     CDS             2863123..2864487
     CDS             complement(2864581..2865573)
     CDS             complement(2865636..2866775)
     CDS             complement(2866915..2867541)
     CDS             complement(2867535..2868296)
     CDS             complement(2868277..2869326)
     CDS             complement(2869323..2869802)
     CDS             complement(2869802..2870512)
     CDS             complement(2870531..2870842)
     CDS             complement(2871036..2871359)
     CDS             complement(2871409..2872014)
     CDS             complement(2872014..2873441)
     CDS             complement(2873443..2874351)
     CDS             2874603..2875640
     CDS             complement(2876591..2876875)
     CDS             complement(2876877..2877794)
     CDS             complement(2877810..2878409)
     CDS             complement(2878396..2879070)
     CDS             complement(2879073..2880164)
     CDS             complement(2880177..2880659)
     CDS             complement(2880652..2882160)
     CDS             complement(2882575..2885241)
     CDS             complement(2885600..2886334)
     CDS             complement(2886409..2888121)
     CDS             complement(2888121..2889920)
     CDS             2890236..2890601
     CDS             2890679..2891950
     CDS             2891941..2892201
     CDS             2892218..2892793
     CDS             complement(2892941..2893801)
     CDS             complement(2893798..2894577)
     CDS             complement(2894555..2895964)
     CDS             complement(2895986..2897440)
     CDS             complement(2897510..2898295)
     CDS             2898614..2899891
     CDS             2899918..2901396
     CDS             complement(2902769..2903440)
     CDS             2903579..2903719
     CDS             2903733..2904605
     CDS             complement(2904665..2905963)
     CDS             complement(2906051..2907688)
     CDS             complement(2907916..2908707)
     CDS             complement(2908778..2909113)
     CDS             complement(2909113..2909361)
     CDS             complement(2909439..2911673)
     CDS             complement(2911721..2913022)
     CDS             2913079..2915835
     CDS             complement(2916067..2917407)
     CDS             complement(2917428..2918768)
     CDS             complement(2918770..2920122)
     CDS             complement(2920557..2921006)
     CDS             complement(2921024..2921806)
     CDS             complement(2921806..2922135)
     CDS             complement(2922757..2923302)
     CDS             2923370..2924218
     CDS             2924330..2925694
     CDS             2926251..2927540
     CDS             2927598..2928965
     CDS             2929077..2929832
     CDS             complement(2929887..2931035)
     CDS             complement(2931063..2931710)
     CDS             2932257..2933573
     CDS             2933606..2935381
     CDS             2935490..2936908
     CDS             2936910..2937332
     CDS             2937390..2938121
     CDS             complement(2938165..2939265)
     CDS             complement(2939258..2939653)
     CDS             complement(2939672..2940589)
     CDS             complement(2940940..2941167)
     CDS             2941359..2942564
     CDS             2942564..2943007
     CDS             complement(2943058..2943864)
     CDS             complement(2944103..2945200)
     CDS             complement(2945779..2947032)
     CDS             2947264..2948595
     CDS             complement(2948657..2950483)
     CDS             complement(2950483..2954025)
     CDS             complement(2954018..2956906)
     CDS             complement(2957082..2960450)
     CDS             complement(2960463..2960786)
     CDS             complement(2960771..2961178)
     CDS             complement(2961175..2961738)
     CDS             complement(2961729..2962199)
     CDS             complement(2962383..2963177)
     CDS             complement(2963184..2964059)
     CDS             complement(2964210..2966456)
     CDS             complement(2966469..2966999)
     CDS             complement(2967352..2967498)
     CDS             2967684..2968373
     CDS             2968442..2969155
     CDS             2969293..2969511
     CDS             2969619..2970659
     CDS             complement(2970691..2971884)
     CDS             complement(2971877..2974036)
     CDS             2974621..2975652
     CDS             complement(2975659..2976921)
     CDS             2977043..2977978
     CDS             complement(2977965..2978657)
     CDS             complement(2978786..2980204)
     CDS             complement(2980519..2981280)
     CDS             complement(2981310..2982146)
     CDS             complement(2982433..2983614)
     CDS             2983869..2985098
     CDS             2985558..2986190
     CDS             complement(2986272..2986403)
     CDS             2986713..2987333
     CDS             2987326..2987808
     CDS             complement(2987841..2987966)
     CDS             complement(2987957..2988382)
     CDS             2988576..2989022
     CDS             2989290..2989781
     CDS             2990116..2991492
     CDS             2991660..2991878
     CDS             2992063..2992437
     CDS             complement(2992482..2992925)
     CDS             complement(2992959..2993114)
     CDS             complement(2993336..2993767)
     CDS             complement(2993770..2994042)
     CDS             complement(2994394..2995299)
     CDS             complement(2995257..2995622)
     CDS             complement(2996056..2996850)
     CDS             complement(2997158..2997913)
     CDS             2998328..3000625
     CDS             3000636..3001514
     CDS             3001511..3001990
     CDS             complement(3002030..3003808)
     CDS             3004287..3005474
     CDS             3005532..3006728
     CDS             3006786..3007997
     CDS             3008050..3009435
     CDS             3009483..3010415
     CDS             complement(3010636..3012261)
     CDS             complement(3012309..3013079)
     CDS             3013182..3013760
     CDS             3014082..3017180
     CDS             3017183..3018511
     CDS             3018562..3019341
     CDS             3019338..3022208
     CDS             3022373..3023773
     CDS             3023791..3025107
     CDS             3025143..3026510
     CDS             complement(3026546..3027034)
     CDS             complement(3027034..3028953)
     CDS             3029389..3030837
     CDS             3030839..3030964
     CDS             3031087..3031635
     CDS             complement(3031679..3033196)
     CDS             complement(3033206..3034087)
     CDS             complement(3034395..3036128)
     CDS             complement(3036134..3036844)
     CDS             complement(3036869..3037765)
     CDS             3037877..3038398
     CDS             complement(3038438..3038845)
     CDS             complement(3038826..3039092)
     CDS             3039335..3040315
     CDS             complement(3040511..3041170)
     CDS             complement(3041334..3041645)
     CDS             3041690..3043123
     CDS             complement(3043180..3043923)
     CDS             complement(3044190..3047063)
     CDS             complement(3047182..3047571)
     CDS             complement(3047595..3048689)
     CDS             complement(3049137..3050339)
     CDS             complement(3050362..3051540)
     CDS             complement(3051537..3052862)
     CDS             complement(3052888..3053472)
     CDS             3053634..3053963
     CDS             3054209..3054811
     CDS             complement(3055200..3056432)
     CDS             complement(3056688..3057347)
     CDS             complement(3057403..3057633)
     CDS             3057775..3058668
     CDS             3058872..3061016
     CDS             3061009..3062004
     CDS             3062015..3062800
     CDS             3062824..3064302
     CDS             complement(3064299..3065195)
     CDS             complement(3065362..3066102)
     CDS             complement(3066195..3066830)
     CDS             complement(3066969..3067829)
     CDS             complement(3068187..3069266)
     CDS             complement(3069481..3070644)
     CDS             complement(3070694..3071713)
     CDS             complement(3071998..3072711)
     CDS             complement(3072708..3073217)
     CDS             complement(3073239..3074204)
     CDS             complement(3074201..3075478)
     CDS             complement(3075493..3076881)
     CDS             complement(3076909..3077352)
     CDS             complement(3077666..3079657)
     CDS             3079935..3080693
     CDS             complement(3080899..3081819)
     CDS             complement(3081957..3083933)
     CDS             complement(3084421..3084672)
     CDS             3084728..3085882
     CDS             3086306..3087700
     CDS             3087819..3088274
     CDS             3088369..3089076
     CDS             3089156..3089887
     CDS             3089900..3090850
     CDS             3090887..3091522
     CDS             3091522..3091938
     CDS             complement(3092122..3093102)
     CDS             3093120..3093824
     CDS             3093842..3094408
     CDS             3094405..3094695
     CDS             3094703..3095296
     CDS             3095289..3096425
     CDS             complement(3096580..3097587)
     CDS             complement(3097704..3098750)
     CDS             complement(3098926..3099645)
     CDS             complement(3099829..3100155)
     CDS             complement(3100155..3100874)
     CDS             3101035..3102087
     CDS             3102115..3102390
     CDS             3102452..3103534
     CDS             3103736..3104992
     CDS             complement(3105042..3107177)
     CDS             3107575..3108282
     CDS             3108376..3108474
     CDS             complement(3108612..3109148)
     CDS             complement(3109150..3109992)
     CDS             complement(3110076..3110930)
     CDS             complement(3111089..3111499)
     CDS             complement(3111565..3112497)
     CDS             complement(3112572..3117134)
     CDS             complement(3117619..3119301)
     CDS             complement(3119656..3121827)
     CDS             complement(3121849..3122253)
     CDS             complement(3122258..3123481)
     CDS             complement(3123492..3124544)
     CDS             complement(3124544..3126043)
     CDS             3126294..3127058
     CDS             complement(3127065..3128201)
     CDS             3128236..3129216
     CDS             complement(3129363..3130430)
     CDS             complement(3130476..3131234)
     CDS             complement(3131266..3131964)
     CDS             3132153..3132845
     CDS             complement(3132894..3134393)
     CDS             complement(3134685..3136544)
     CDS             3136749..3137615
     CDS             complement(3137738..3137986)
     CDS             complement(3137999..3138340)
     CDS             complement(3138333..3138821)
     CDS             complement(3138814..3139308)
     CDS             complement(3139308..3141011)
     CDS             complement(3141008..3142186)
     CDS             complement(3142176..3143162)
     CDS             complement(3143165..3144283)
     CDS             complement(3144472..3144759)
     CDS             complement(3144878..3145288)
     CDS             complement(3145288..3145641)
     CDS             complement(3145619..3145762)
     CDS             3145919..3146959
     CDS             complement(3146999..3147493)
     CDS             3147684..3148568
     CDS             complement(3148840..3149265)
     CDS             complement(3149272..3150006)
     CDS             3150258..3151445
     CDS             3151585..3152244
     CDS             complement(3152284..3153240)
     CDS             3153377..3154540
     CDS             3154645..3155472
     CDS             3155672..3156598
     CDS             3156649..3156906
     CDS             complement(3156949..3159168)
     CDS             complement(3159279..3160691)
     CDS             complement(3160766..3161503)
     CDS             complement(3161737..3163995)
     CDS             complement(3164133..3165740)
     CDS             complement(3165873..3166268)
     CDS             complement(3166270..3166566)
     CDS             complement(3166771..3167253)
     CDS             complement(3167306..3167698)
     CDS             3167850..3168509
     CDS             3168506..3169855
     CDS             3170552..3171133
     CDS             3171164..3171478
     CDS             complement(3171526..3173418)
     CDS             complement(3173447..3174028)
     CDS             complement(3174028..3174855)
     CDS             complement(3174880..3175302)
     CDS             complement(3175303..3175932)
     CDS             3176137..3177618
     CDS             3177766..3178437
     CDS             3178443..3179603
     CDS             complement(3179641..3180456)
     CDS             3180572..3181345
     CDS             complement(3181403..3181573)
     CDS             complement(3181835..3182488)
     CDS             3182862..3183152
     CDS             3183436..3183987
     CDS             3184209..3184574
     CDS             3184532..3185437
     CDS             3185422..3187887
     CDS             3187903..3188652
     CDS             3188654..3189718
     CDS             complement(3189761..3189961)
     CDS             3190230..3190859
     CDS             3190886..3192547
     CDS             complement(3193342..3194775)
     CDS             complement(3194823..3197663)
     CDS             complement(3197686..3198987)
     CDS             3199229..3199849
     CDS             3199913..3201151
     CDS             complement(3201332..3202153)
     CDS             complement(3202243..3202611)
     CDS             3202716..3203333
     CDS             complement(3203346..3204278)
     CDS             3204485..3205396
     CDS             3205393..3205998
     CDS             3206046..3207509
     CDS             complement(3207552..3208565)
     CDS             3208803..3209018
     CDS             3209129..3210874
     CDS             3211069..3212910
     CDS             complement(3212989..3213495)
     CDS             complement(3213749..3214513)
     CDS             3214801..3215424
     CDS             complement(3215578..3217098)
     CDS             3217606..3218895
     CDS             complement(3218937..3219269)
     CDS             3219488..3220471
     CDS             3220655..3223747
     CDS             3223744..3224193
     CDS             3224256..3225689
     CDS             3225823..3226893
     CDS             3226910..3229261
     CDS             3229687..3231705
     CDS             complement(3231750..3232166)
     CDS             complement(3232163..3232477)
     CDS             complement(3232761..3233897)
     CDS             3233982..3234485
     CDS             3234562..3235254
     CDS             3235333..3236319
     CDS             3236602..3237567
     CDS             3237966..3239210
     CDS             complement(3239215..3239766)
     CDS             complement(3239849..3241336)
     CDS             complement(3241351..3242763)
     CDS             3243246..3244544
     CDS             3244674..3245450
     CDS             3245795..3246457
     CDS             3246461..3246844
     CDS             3246991..3247359
     CDS             3247397..3247702
     CDS             3247705..3248109
     CDS             3248099..3248398
     CDS             3248584..3248976
     CDS             3249046..3250032
     CDS             3250326..3250691
     CDS             3250933..3251289
     CDS             complement(3251340..3252236)
     CDS             3252341..3253042
     CDS             3253065..3253229
     CDS             complement(3253363..3254673)
     CDS             complement(3254701..3256032)
     CDS             complement(3256307..3257671)
     CDS             complement(3257743..3258132)
     CDS             complement(3258146..3260440)
     CDS             complement(3260474..3261682)
     CDS             complement(3261708..3263039)
     CDS             complement(3263061..3264050)
     CDS             complement(3264149..3265087)
     CDS             3265876..3266415
     CDS             3266437..3267624
     CDS             complement(3268647..3269792)
     CDS             complement(3269889..3270779)
     CDS             complement(3270809..3271579)
     CDS             complement(3271595..3272929)
     CDS             3273304..3274875
     CDS             3275024..3275359
     CDS             3275359..3275823
     CDS             complement(3275878..3276687)
     CDS             3276936..3278216
     CDS             3278239..3278712
     CDS             3278723..3279124
     CDS             3279162..3279647
     CDS             3279998..3281152
     CDS             3281165..3282025
     CDS             3282192..3282668
     CDS             3282707..3283510
     CDS             3283500..3284291
     CDS             3284346..3285047
     CDS             3285448..3286032
     CDS             3286112..3286807
     CDS             3286836..3289352
     CDS             3289363..3290454
     CDS             complement(3290497..3291357)
     CDS             3291422..3293458
     CDS             3293416..3293811
     CDS             3293831..3294421
     CDS             3294431..3295006
     CDS             complement(3295120..3296160)
     CDS             complement(3296233..3296868)
     CDS             3296996..3297514
     CDS             complement(3297494..3297937)
     CDS             3297988..3298290
     CDS             complement(3298277..3298780)
     CDS             complement(3298774..3299298)
     CDS             3299507..3300502
     CDS             3300511..3301389
     CDS             3301470..3302477
     CDS             complement(3302595..3303839)
     CDS             complement(3303993..3305882)
     CDS             complement(3306062..3306946)
     CDS             complement(3307055..3309190)
     CDS             complement(3309437..3309706)
     CDS             complement(3309855..3310799)
     CDS             complement(3310799..3311200)
     CDS             complement(3311364..3314036)
     CDS             complement(3314061..3315548)
     CDS             complement(3315576..3315998)
     CDS             3316659..3318002
     CDS             complement(3318010..3319527)
     CDS             complement(3320195..3320527)
     CDS             complement(3320755..3322092)
     CDS             complement(3322085..3322933)
     CDS             complement(3323023..3324966)
     CDS             complement(3325057..3325686)
     CDS             3325812..3326105
     CDS             complement(3326261..3326737)
     CDS             3326985..3328418
     CDS             complement(3328604..3329776)
     CDS             complement(3329792..3330757)
     CDS             complement(3330884..3331141)
     CDS             complement(3331162..3331473)
     CDS             3331732..3332703
     CDS             3332931..3333209
     CDS             complement(3333257..3334516)
     CDS             complement(3334571..3334840)
     CDS             complement(3334985..3335278)
     CDS             complement(3335278..3335913)
     CDS             complement(3335932..3336483)
     CDS             complement(3336488..3337270)
     CDS             complement(3337278..3338087)
     CDS             3338297..3339274
     CDS             3339288..3340274
     CDS             3340295..3340861
     CDS             3340858..3341433
     CDS             3341402..3341959
     CDS             3341966..3342691
     CDS             3342739..3344172
     CDS             3344195..3344482
     CDS             3344600..3345091
     CDS             3345137..3345991
     CDS             3345988..3346260
     CDS             3346474..3347106
     CDS             complement(3347103..3347831)
     CDS             complement(3347828..3348481)
     CDS             complement(3348711..3351047)
     CDS             complement(3351143..3352072)
     CDS             3352654..3357207
     CDS             3357220..3358638
     CDS             3359198..3359962
     CDS             3360134..3360808
     CDS             3360829..3363210
     CDS             3363207..3363686
     CDS             complement(3363724..3364704)
     CDS             3364730..3364951
     CDS             3364948..3365664
     CDS             3365849..3366976
     CDS             complement(3367036..3367500)
     CDS             complement(3367497..3368372)
     CDS             complement(3368369..3369058)
     CDS             complement(3369106..3370596)
     CDS             complement(3370705..3371598)
     CDS             complement(3371720..3372511)
     CDS             3372891..3374258
     CDS             complement(3374301..3374798)
     CDS             complement(3374804..3375442)
     CDS             complement(3375837..3376229)
     CDS             complement(3376245..3376673)
     CDS             complement(3376892..3378019)
     CDS             3378213..3378611
     CDS             3378765..3380132
     CDS             3380222..3381289
     CDS             complement(3381352..3382290)
     CDS             3382725..3383195
     CDS             3383560..3383823
     CDS             complement(3383879..3384151)
     CDS             complement(3384243..3386210)
     CDS             complement(3386216..3387148)
     CDS             complement(3387156..3387359)
     CDS             3387542..3388471
     CDS             complement(3388605..3390050)
     CDS             complement(3390480..3394280)
     CDS             complement(3394348..3395817)
     CDS             complement(3395807..3396400)
     CDS             complement(3396409..3396897)
     CDS             complement(3396897..3398000)
     CDS             complement(3398066..3399109)
     CDS             complement(3399414..3401354)
     CDS             3401506..3402480
     CDS             complement(3403155..3403316)
     CDS             3403458..3403928
     CDS             3403939..3405288
     CDS             3405397..3405639
     CDS             3405629..3407080
     CDS             3407092..3407973
     CDS             3408407..3409267
     CDS             3409293..3409589
     CDS             3409675..3410559
     CDS             3410643..3410822
     CDS             complement(3410825..3411487)
     CDS             3411886..3413043
     CDS             3413055..3416159
     CDS             complement(3416016..3416306)
     CDS             3416412..3416633
     CDS             3417064..3417300
     CDS             3417297..3418088
     CDS             3418156..3419337
     CDS             3419347..3420450
     CDS             3420458..3421216
     CDS             3421525..3421848
     CDS             complement(3422853..3422948)
     CDS             complement(3425343..3425597)
     CDS             3427258..3427812
     CDS             complement(3427788..3428045)
     CDS             complement(3428042..3428860)
     CDS             complement(3428865..3429437)
     CDS             complement(3429442..3429984)
     CDS             complement(3430013..3430486)
     CDS             complement(3430458..3431582)
     CDS             3431712..3432221
     CDS             3432236..3433183
     CDS             3433229..3434518
     CDS             3434540..3435916
     CDS             3436046..3436456
     CDS             complement(3436453..3436671)
     CDS             complement(3436727..3437152)
     CDS             complement(3437163..3437531)
     CDS             complement(3437638..3438021)
     CDS             complement(3438062..3439051)
     CDS             complement(3439077..3439697)
     CDS             complement(3439731..3440120)
     CDS             complement(3440137..3440493)
     CDS             complement(3440640..3440756)
     CDS             complement(3440788..3442119)
     CDS             complement(3442127..3442561)
     CDS             complement(3442565..3442744)
     CDS             complement(3442748..3443251)
     CDS             complement(3443266..3443619)
     CDS             complement(3443629..3444162)
     CDS             complement(3444175..3444567)
     CDS             complement(3444601..3444906)
     CDS             complement(3444921..3445460)
     CDS             complement(3445475..3445789)
     CDS             complement(3445800..3446171)
     CDS             complement(3446336..3446590)
     CDS             complement(3446590..3446781)
     CDS             complement(3446781..3447191)
     CDS             complement(3447204..3447905)
     CDS             complement(3447923..3448255)
     CDS             complement(3448270..3448548)
     CDS             complement(3448565..3449386)
     CDS             complement(3449404..3449706)
     CDS             complement(3449703..3450308)
     CDS             complement(3450319..3450948)
     CDS             complement(3450981..3451292)
     CDS             complement(3451530..3451949)
     CDS             complement(3451951..3453420)
     CDS             3453600..3454415
     CDS             3454399..3456351
     CDS             3456361..3457842
     CDS             3457839..3459035
     CDS             3459045..3459482
     CDS             3459490..3459999
     CDS             3459996..3460373
     CDS             3460366..3460953
     CDS             3460946..3461929
     CDS             3461944..3463107
     CDS             3463104..3463565
     CDS             3463565..3464242
     CDS             complement(3464271..3464747)
     CDS             complement(3464819..3465013)
     CDS             complement(3465182..3467875)
     CDS             complement(3468167..3469351)
     CDS             complement(3469422..3471536)
     CDS             complement(3471564..3472103)
     CDS             complement(3472200..3472574)
     CDS             complement(3472700..3472987)
     CDS             complement(3472995..3473354)
     CDS             complement(3473354..3473740)
     CDS             complement(3473740..3474462)
     CDS             complement(3474629..3475441)
     CDS             3475662..3475880
     CDS             complement(3475929..3476519)
     CDS             complement(3476614..3476814)
     CDS             complement(3476824..3478629)
     CDS             complement(3478629..3479180)
     CDS             3479311..3481224
     CDS             3481224..3482246
     CDS             3482240..3482458
     CDS             3482512..3483381
     CDS             complement(3483436..3483840)
     CDS             3484142..3484774
     CDS             3484825..3486915
     CDS             complement(3486982..3488202)
     CDS             complement(3488288..3488851)
     CDS             complement(3488883..3489485)
     CDS             complement(3489475..3489642)
     CDS             complement(3489747..3490319)
     CDS             3490590..3491771
     CDS             3492033..3494576
     CDS             3494573..3494899
     CDS             3495025..3495831
     CDS             3495850..3497223
     CDS             3497470..3497637
     CDS             3497932..3499269
     CDS             3499290..3500312
     CDS             3500362..3501192
     CDS             3501189..3501974
     CDS             3502074..3502805
     CDS             complement(3502957..3504042)
     CDS             complement(3504054..3505358)
     CDS             complement(3505370..3505723)
     CDS             complement(3505734..3506612)
     CDS             complement(3506609..3507835)
     CDS             complement(3507835..3508998)
     CDS             complement(3509082..3509444)
     CDS             complement(3509461..3510366)
     CDS             complement(3510656..3511660)
     CDS             complement(3511653..3512411)
     CDS             complement(3512404..3513081)
     CDS             complement(3513099..3513935)
     CDS             complement(3514042..3515328)
     CDS             complement(3515420..3516508)
     CDS             complement(3516565..3517242)
     CDS             complement(3517487..3518695)
     CDS             complement(3518637..3519041)
     CDS             complement(3519031..3519471)
     CDS             complement(3519455..3519994)
     CDS             complement(3519994..3520773)
     CDS             3520893..3523445
     CDS             complement(3523611..3524171)
     CDS             3524491..3526626
     CDS             3526691..3527359
     CDS             3527370..3527771
     CDS             3527796..3528674
     CDS             complement(3528737..3530461)
     CDS             3530840..3532462
     CDS             complement(3532538..3533890)
     CDS             complement(3533887..3534606)
     CDS             3534834..3535310
     CDS             3535407..3537728
     CDS             3538185..3538412
     CDS             3538429..3540750
     CDS             3540750..3540986
     CDS             3541189..3542067
     CDS             complement(3542096..3542866)
     CDS             3542904..3543587
     CDS             3543646..3544221
     CDS             3544581..3545897
     CDS             complement(3546008..3548092)
     CDS             complement(3548102..3550495)
     CDS             3551107..3553812
     CDS             complement(3553855..3554871)
     CDS             complement(3554875..3556101)
     CDS             3556290..3557888
     CDS             complement(3557870..3558628)
     CDS             complement(3558645..3559475)
     CDS             complement(3559520..3559846)
     CDS             3560036..3561541
     CDS             complement(3561747..3562028)
     CDS             complement(3562157..3564604)
     CDS             complement(3564623..3566056)
     CDS             complement(3566056..3567351)
     CDS             complement(3567369..3569342)
     CDS             complement(3569339..3571525)
     CDS             complement(3571798..3572901)
     CDS             3573094..3573687
     CDS             complement(3573744..3575084)
     CDS             complement(3575088..3575576)
     CDS             complement(3575754..3576749)
     CDS             complement(3576973..3577668)
     CDS             complement(3577791..3578828)
     CDS             3579161..3579649
     CDS             3579886..3581064
     CDS             3581061..3581477
     CDS             3581506..3581781
     CDS             3581826..3582203
     CDS             3582427..3582582
     CDS             3582782..3583066
     CDS             complement(3583104..3584846)
     CDS             3584966..3585406
     CDS             complement(3585393..3586136)
     CDS             complement(3586133..3587203)
     CDS             complement(3587205..3588050)
     CDS             complement(3588047..3588934)
     CDS             complement(3589032..3590348)
     CDS             complement(3590747..3591460)
     CDS             complement(3591462..3592229)
     CDS             complement(3592226..3593503)
     CDS             complement(3593500..3594426)
     CDS             complement(3594474..3595583)
     CDS             3596007..3596390
     CDS             complement(3596578..3597681)
     CDS             complement(3597952..3598806)
     CDS             complement(3599051..3600109)
     CDS             complement(3600102..3600770)
     CDS             complement(3600773..3602266)
     CDS             3602416..3603012
     CDS             3603002..3603271
     CDS             complement(3603274..3603633)
     CDS             3603774..3604400
     CDS             3604474..3606672
     CDS             complement(3606774..3607019)
     CDS             3607240..3607905
     CDS             3607978..3608535
     CDS             complement(3608539..3609789)
     CDS             3609888..3610937
     CDS             3610992..3611579
     CDS             3611690..3613264
     CDS             3613264..3614208
     CDS             3614205..3615038
     CDS             3615038..3615802
     CDS             3615799..3616605
     CDS             3616611..3617012
     CDS             3617215..3621450
     CDS             3621422..3621805
     CDS             3621910..3622155
     CDS             3622401..3623537
     CDS             complement(3623702..3624826)
     CDS             complement(3624826..3627561)
     CDS             complement(3627558..3628625)
     CDS             complement(3628991..3630613)
     CDS             complement(3630875..3631246)
     CDS             complement(3631243..3632481)
     CDS             3632864..3633916
     CDS             complement(3634231..3635433)
     CDS             3635665..3637164
     CDS             complement(3637408..3637743)
     CDS             3638134..3638568
     CDS             3638885..3640354
     CDS             complement(3640403..3641155)
     CDS             complement(3641163..3643205)
     CDS             3643408..3644250
     CDS             3644322..3645674
     CDS             complement(3645728..3645856)
     CDS             3646551..3646904
     CDS             3646958..3648247
     CDS             3648260..3648685
     CDS             3649314..3650096
     CDS             complement(3650205..3651185)
     CDS             3651984..3652550
     CDS             3652706..3653236
     CDS             complement(3653278..3653853)
     CDS             complement(3653989..3654327)
     CDS             complement(3654431..3654763)
     CDS             3655018..3655590
     CDS             3656389..3656916
     CDS             complement(3656917..3657195)
     CDS             3657255..3658412
     CDS             3658437..3661550
     CDS             complement(3661913..3662641)
     CDS             complement(3663009..3663833)
     CDS             complement(3664203..3665603)
     CDS             complement(3665814..3667211)
     CDS             3667615..3669264
     CDS             complement(3669315..3669917)
     CDS             3670365..3671336
     CDS             3671385..3672398
     CDS             3672809..3674131
     CDS             complement(3674313..3676388)
     CDS             complement(3676443..3677210)
     CDS             3677442..3678371
     CDS             complement(3678467..3679963)
     CDS             complement(3680184..3681470)
     CDS             complement(3681653..3683602)
     CDS             complement(3683723..3687196)
     CDS             complement(3687178..3688284)
     CDS             complement(3688291..3690594)
     CDS             complement(3690641..3693259)
     CDS             complement(3693256..3693984)
     CDS             complement(3694020..3694208)
     CDS             3694493..3696052
     CDS             3696049..3696240
     CDS             3696237..3697916
     CDS             complement(3698003..3698110)
     CDS             3698586..3699857
     CDS             complement(3699887..3700891)
     CDS             complement(3700888..3701871)
     CDS             complement(3701882..3702784)
     CDS             complement(3702794..3703813)
     CDS             complement(3704121..3705728)
     CDS             complement(3706232..3706729)
     CDS             complement(3706807..3708498)
     CDS             complement(3708822..3710030)
     CDS             complement(3710259..3710957)
     CDS             3711115..3711678
     CDS             3711675..3712115
     CDS             complement(3712084..3714417)
     CDS             3714570..3715229
     CDS             3715333..3716307
     CDS             complement(3716357..3717067)
     CDS             3717501..3717791
     CDS             3718072..3718284
     CDS             complement(3718471..3718623)
     CDS             3718703..3719224
     CDS             3719707..3720072
     CDS             complement(3720351..3722420)
     CDS             complement(3722430..3723341)
     CDS             complement(3723436..3723735)
     CDS             3723910..3724905
     CDS             complement(3724947..3725384)
     CDS             complement(3725430..3725771)
     CDS             complement(3725940..3727394)
     CDS             complement(3727466..3728788)
     CDS             3729154..3730146
     CDS             3730224..3731765
     CDS             3731743..3732924
     CDS             3733002..3734180
     CDS             complement(3734376..3735200)
     CDS             3735520..3737550
     CDS             3737728..3738981
     CDS             complement(3739132..3739605)
     CDS             complement(3739707..3740555)
     CDS             3740756..3741754
     CDS             3741766..3742233
     CDS             3742351..3742824
     CDS             3742827..3744104
     CDS             3744117..3745103
     CDS             3745107..3746603
     CDS             3746600..3747262
     CDS             3747255..3748115
     CDS             3748109..3748804
     CDS             complement(3749151..3749891)
     CDS             3750015..3750989
     CDS             complement(3750986..3752122)
     CDS             complement(3752128..3752451)
     CDS             3752565..3752777
     CDS             complement(3752996..3754534)
     CDS             complement(3754699..3755850)
     CDS             complement(3756040..3757884)
     CDS             complement(3757881..3759272)
     CDS             complement(3759370..3759978)
     CDS             3760206..3764339
     CDS             3764360..3765202
     CDS             3765250..3765945
     CDS             3766200..3766661
     CDS             complement(3768266..3769402)
     CDS             complement(3769405..3769767)
     CDS             3770304..3772217
     CDS             3772447..3773595
     CDS             3773595..3774182
     CDS             complement(3774194..3774403)
     CDS             3774688..3775050
     CDS             3775422..3777077
     CDS             3777077..3777853
     CDS             3777850..3779040
     CDS             3779238..3779711
     CDS             complement(3779764..3780585)
     CDS             complement(3780665..3781684)
     CDS             complement(3781684..3782151)
     CDS             complement(3782214..3782465)
     CDS             complement(3782607..3783038)
     CDS             3783283..3784827
     CDS             3784861..3786120
     CDS             3786124..3787083
     CDS             complement(3787070..3788104)
     CDS             complement(3788343..3789368)
     CDS             complement(3789378..3790574)
     CDS             complement(3790849..3791721)
     CDS             3792010..3792942
     CDS             3792952..3793998
     CDS             3794002..3794961
     CDS             3794971..3796230
     CDS             complement(3796262..3797335)
     CDS             complement(3797368..3798219)
     CDS             complement(3798290..3798988)
     CDS             complement(3799006..3800022)
     CDS             complement(3800062..3801081)
     CDS             complement(3801081..3802160)
     CDS             complement(3802204..3803139)
     CDS             complement(3803176..3803973)
     CDS             complement(3803966..3805090)
     CDS             complement(3805087..3806103)
     CDS             3806563..3807840
     CDS             3807848..3808327
     CDS             complement(3808366..3809175)
     CDS             complement(3809273..3809440)
     CDS             complement(3809461..3809697)
     CDS             complement(3809914..3810582)
     CDS             3810754..3811974
     CDS             3811952..3812410
     CDS             3812517..3813113
     CDS             complement(3813150..3813791)
     CDS             complement(3813886..3814572)
     CDS             3814699..3815562
     CDS             3815783..3816607
     CDS             3816897..3817514
     CDS             complement(3817511..3819193)
     CDS             3819451..3820074
     CDS             3820129..3820404
     CDS             3820423..3822531
     CDS             3822538..3823227
     CDS             3823233..3825314
     CDS             complement(3825483..3826688)
     CDS             3826968..3828359
     CDS             3828480..3830189
     CDS             complement(3830242..3832560)
     CDS             complement(3832570..3833952)
     CDS             3834448..3834594
     CDS             3834976..3836160
     CDS             3836271..3837194
     CDS             complement(3837198..3838016)
     CDS             3838114..3838233
     CDS             3838238..3838531
     CDS             complement(3838572..3839810)
     CDS             complement(3839973..3840425)
     CDS             complement(3840478..3841812)
     CDS             3841987..3843753
     CDS             complement(3843799..3845190)
     CDS             complement(3845328..3846647)
     CDS             complement(3846657..3848159)
     CDS             complement(3848159..3848749)
     CDS             complement(3848825..3849115)
     CDS             complement(3849119..3850807)
     CDS             3851978..3853129
     CDS             complement(3853137..3853634)
     CDS             complement(3853631..3853993)
     CDS             complement(3853983..3854330)
     CDS             3854438..3854887
     CDS             complement(3854934..3856427)
     CDS             complement(3856424..3858139)
     CDS             3858306..3859199
     CDS             complement(3859196..3859372)
     CDS             complement(3859372..3860010)
     CDS             complement(3860010..3860495)
     CDS             complement(3860520..3861626)
     CDS             3861922..3862638
     CDS             complement(3862635..3864296)
     CDS             complement(3864492..3864920)
     CDS             complement(3865032..3865445)
     CDS             3865823..3866083
     CDS             complement(3866085..3867299)
     CDS             3867400..3868464
     CDS             complement(3868461..3869753)
     CDS             complement(3869873..3871021)
     CDS             complement(3871018..3871635)
     CDS             complement(3871619..3872497)
     CDS             complement(3872494..3873183)
     CDS             3873461..3874117
     CDS             complement(3874163..3874975)
     CDS             complement(3875090..3875488)
     CDS             complement(3875728..3878142)
     CDS             complement(3878171..3879244)
     CDS             complement(3879244..3880344)
     CDS             complement(3880349..3881752)
     CDS             3882359..3882499
     CDS             3882549..3882875
     CDS             3883099..3884745
     CDS             3884851..3886215
     CDS             3886753..3888168
     CDS             3888259..3889506
     CDS             3889638..3890813
     CDS             3890788..3891747
     CDS             3891904..3892653
     CDS             3892675..3893241
     CDS             complement(3893295..3894632)
     CDS             3894797..3895462
     CDS             3895529..3895996
     CDS             3896045..3896632
     CDS             complement(3896694..3897416)
     CDS             complement(3897431..3898600)
     CDS             complement(3898627..3900243)
     CDS             complement(3900312..3901724)
     CDS             complement(3901743..3903620)
     CDS             complement(3903754..3904590)
     CDS             complement(3904876..3905601)
     CDS             complement(3905616..3906389)
     CDS             complement(3906572..3907462)
     CDS             complement(3907462..3908421)
     CDS             complement(3908508..3909548)
     CDS             complement(3909862..3911691)
     CDS             complement(3911853..3913223)
     CDS             complement(3913576..3913995)
     CDS             complement(3914016..3915398)
     CDS             complement(3915425..3916288)
     CDS             complement(3916339..3917880)
     CDS             complement(3917893..3918426)
     CDS             complement(3918441..3918911)
     CDS             complement(3918973..3919212)
     CDS             complement(3919259..3920074)
     CDS             complement(3920083..3920463)
     CDS             complement(3921080..3921703)
     CDS             complement(3921767..3923656)
     CDS             complement(3924035..3924478)
     CDS             complement(3924568..3925026)
     CDS             3925178..3926170
     CDS             complement(3926175..3927626)
     CDS             complement(3927620..3929116)
     CDS             3929339..3931207
     CDS             3931374..3931793
     CDS             3931801..3933306
     CDS             3933311..3934276
     CDS             3934301..3935191
     CDS             3935317..3936246
     CDS             3936250..3937242
     CDS             complement(3937208..3938635)
     CDS             complement(3938658..3939350)
     CDS             3941018..3941272
     CDS             3943584..3943679
     CDS             complement(3945151..3945990)
     CDS             3946109..3946447
     CDS             complement(3946472..3947992)
     CDS             3948583..3949566
     CDS             3949691..3950227
     CDS             3950224..3950487
     CDS             3950507..3951436
     CDS             3951501..3953351
     CDS             3953354..3954898
     CDS             complement(3954950..3955843)
     CDS             3955993..3957468
     CDS             complement(3957555..3957836)
     CDS             complement(3958265..3958483)
     CDS             3958700..3960721
     CDS             complement(3960768..3962252)
     CDS             complement(3962388..3963653)
     CDS             3963784..3964113
     CDS             3964440..3965699
     CDS             3965709..3965927
     CDS             3965939..3967042
     CDS             3967054..3968100
     CDS             3968156..3969286
     CDS             3969283..3970545
     CDS             3970545..3971612
     CDS             3971631..3972512
     CDS             3972490..3973164
     CDS             3973169..3974299
     CDS             3974301..3975551
     CDS             3975548..3976627
     CDS             3976624..3977976
     CDS             3977979..3978719
     CDS             3978910..3980295
     CDS             3980981..3982216
     CDS             complement(3982375..3984030)
     CDS             complement(3984709..3985905)
     CDS             complement(3985908..3987089)
     CDS             complement(3987111..3987851)
     CDS             complement(3987848..3988810)
     CDS             3989176..3991722
     CDS             complement(3991762..3992082)
     CDS             3992545..3992748
     CDS             3992785..3993609
     CDS             3993606..3994313
     CDS             3994310..3995206
     CDS             3995206..3995922
     CDS             3996006..3998168
     CDS             complement(3998315..3999079)
     CDS             3999092..3999205
     CDS             3999449..4000399
     CDS             complement(4000442..4000822)
     CDS             complement(4000836..4001216)
     CDS             complement(4001311..4002201)
     CDS             complement(4002253..4002720)
     CDS             4002885..4003754
     CDS             4003881..4005716
     CDS             4005780..4006400
     CDS             complement(4006462..4007082)
     CDS             4007193..4008215
     CDS             4008223..4009023
     CDS             4009099..4009998
     CDS             complement(4009886..4010839)
     CDS             4011076..4013337
     CDS             complement(4013377..4014192)
     CDS             4014454..4015215
     CDS             4015356..4016783
     CDS             4016878..4017633
     CDS             4017647..4018252
     CDS             4018249..4019889
     CDS             4019968..4020237
     CDS             4020241..4020756
     CDS             4020759..4021535
     CDS             4021577..4022359
     CDS             complement(4022356..4022844)
     CDS             4023011..4024504
     CDS             4024550..4025251
     CDS             complement(4025632..4026795)
     CDS             complement(4026805..4028994)
     CDS             4029184..4030515
     CDS             4030515..4031129
     CDS             4031168..4032619
     CDS             4032631..4033176
     CDS             4034741..4034995
     CDS             complement(4038929..4039456)
     CDS             complement(4039438..4040022)
     CDS             4040092..4040361
     CDS             4040438..4041424
     CDS             4041441..4042067
     CDS             4042222..4043652
     CDS             complement(4043693..4044625)
     CDS             4044989..4047775
     CDS             complement(4048156..4048788)
     CDS             4049370..4049879
     CDS             4050068..4051441
     CDS             complement(4051670..4051780)
     CDS             complement(4051892..4053301)
     CDS             complement(4053313..4054362)
     CDS             complement(4054648..4056057)
     CDS             4056430..4058253
     CDS             4058470..4059180
     CDS             4059188..4060168
     CDS             4060270..4061535
     CDS             complement(4061626..4062318)
     CDS             complement(4062386..4063789)
     CDS             complement(4063832..4065217)
     CDS             complement(4065263..4067299)
     CDS             complement(4067498..4068424)
     CDS             complement(4068538..4069779)
     CDS             complement(4069796..4070674)
     CDS             complement(4070698..4071594)
     CDS             4071762..4072658
     CDS             4072692..4073477
     CDS             4073576..4074175
     CDS             4074169..4075041
     CDS             4075038..4075475
     CDS             4075520..4076461
     CDS             4076872..4076979
     CDS             4077314..4077532
     CDS             4077750..4077992
     CDS             4077992..4078174
     CDS             complement(4078322..4079251)
     CDS             complement(4079248..4079883)
     CDS             complement(4079880..4080782)
     CDS             complement(4080795..4083209)
     CDS             complement(4083258..4083845)
     CDS             4084039..4084872
     CDS             4085025..4086080
     CDS             complement(4086130..4087878)
     CDS             complement(4087878..4088948)
     CDS             complement(4088938..4090389)
     CDS             complement(4090400..4090846)
     CDS             complement(4091147..4091461)
     CDS             complement(4091471..4092295)
     CDS             complement(4092746..4094005)
     CDS             complement(4094002..4095471)
     CDS             4095759..4096595
     CDS             4096579..4097517
     CDS             complement(4097514..4098548)
     CDS             4098833..4099453
     CDS             4099713..4100696
     CDS             4100845..4101519
     CDS             complement(4101625..4102998)
     CDS             complement(4102995..4103693)
     CDS             4103843..4104343
     CDS             4104492..4105394
     CDS             complement(4105340..4105444)
     CDS             4105575..4106537
     CDS             4106857..4107846
     CDS             4107953..4108708
     CDS             complement(4108763..4109530)
     CDS             complement(4109638..4110237)
     CDS             4110338..4110778
     CDS             4110990..4111289
     CDS             4111316..4111744
     CDS             complement(4111749..4112495)
     CDS             complement(4112592..4113602)
     CDS             complement(4113737..4115245)
     CDS             complement(4115268..4116113)
     CDS             4116544..4116783
     CDS             complement(4116868..4117353)
     CDS             complement(4117446..4118372)
     CDS             complement(4118439..4119770)
     CDS             complement(4119780..4120310)
     CDS             complement(4120403..4121257)
     CDS             complement(4121454..4122479)
     CDS             complement(4122635..4124833)
     CDS             4125036..4125248
     CDS             complement(4125309..4125917)
     CDS             complement(4126101..4126418)
     CDS             4126695..4127855
     CDS             4127858..4130290
     CDS             4130639..4131529
     CDS             4131858..4134038
     CDS             4134131..4135036
     CDS             complement(4135063..4135680)
     CDS             complement(4135955..4137058)
     CDS             complement(4137069..4137731)
     CDS             complement(4137743..4140244)
     CDS             4140553..4141632
     CDS             4141647..4141967
     CDS             4142018..4144315
     CDS             4144281..4145159
     CDS             4145161..4145502
     CDS             complement(4145489..4146340)
     CDS             complement(4146555..4148288)
     CDS             complement(4148470..4151121)
     CDS             complement(4151719..4152870)
     CDS             4153024..4154028
     CDS             4154036..4154812
     CDS             4154873..4156246
     CDS             4156513..4157430
     CDS             complement(4157413..4158813)
     CDS             4159090..4159794
     CDS             4159794..4160153
     CDS             complement(4160193..4161293)
     CDS             4161662..4163506
     CDS             4163451..4164308
     CDS             4165869..4166123
     CDS             4168398..4168517
     CDS             4168521..4168616
     CDS             4170080..4171108
     CDS             4171105..4172070
     CDS             complement(4172099..4173025)
     CDS             4173967..4175151
     CDS             4175381..4175764
     CDS             4175766..4176311
     CDS             4176470..4176898
     CDS             4176902..4177606
     CDS             4178019..4178516
     CDS             4178583..4178948
     CDS             4179268..4183296
     CDS             4183373..4187596
     CDS             4187809..4188348
     CDS             complement(4188758..4189891)
     CDS             complement(4189888..4190658)
     CDS             complement(4190660..4190860)
     CDS             complement(4190844..4191599)
     CDS             complement(4191592..4192227)
     CDS             complement(4192227..4194122)
     CDS             complement(4194355..4194831)
     CDS             4194926..4195699
     CDS             4195739..4196803
     CDS             4196813..4197484
     CDS             4197527..4198117
     CDS             4198304..4198576
     CDS             4198649..4199284
     CDS             complement(4199286..4199711)
     CDS             4199949..4201346
     CDS             4201343..4202668
     CDS             complement(4202665..4203954)
     CDS             complement(4203966..4205555)
     CDS             4207357..4207611
     CDS             4209800..4209919
     CDS             4209923..4210018
     CDS             4211257..4211640
     CDS             complement(4211703..4212146)
     CDS             4212303..4213232
     CDS             4213501..4215102
     CDS             4215132..4216436
     CDS             4216619..4218355
     CDS             complement(4218324..4220510)
     CDS             complement(4220827..4221651)
     CDS             4221851..4225534
     CDS             4225754..4227385
     CDS             complement(4227476..4228165)
     CDS             4228377..4229249
     CDS             complement(4229382..4229654)
     CDS             complement(4229907..4231256)
     CDS             4231781..4233430
     CDS             4233929..4234171
     CDS             4234285..4234923
     CDS             4234920..4235657
     CDS             4235657..4237753
     CDS             4238348..4238758
     CDS             complement(4238802..4240277)
     CDS             complement(4240649..4241539)
     CDS             complement(4241554..4243098)
     CDS             complement(4243252..4244442)
     CDS             complement(4244535..4244630)
     CDS             4244807..4245922
     CDS             4245994..4247334
     CDS             4247577..4248497
     CDS             complement(4248472..4248624)
     CDS             4248726..4248920
     CDS             4248978..4250306
     CDS             4250529..4251026
     CDS             4251039..4251911
     CDS             complement(4252066..4254489)
     CDS             4254660..4255028
     CDS             4255138..4255746
     CDS             4255819..4257144
     CDS             4257260..4257469
     CDS             complement(4257511..4258026)
     CDS             4258344..4258598
     CDS             4258622..4259329
     CDS             4259692..4260729
     CDS             4260863..4261105
     CDS             complement(4261271..4262254)
     CDS             4262337..4263752
     CDS             4263805..4264884
     CDS             4265137..4266330
     CDS             complement(4266832..4267035)
     CDS             4267437..4268150
     CDS             4268261..4268677
     CDS             4268681..4269037
     CDS             complement(4269072..4271894)
     CDS             4272148..4272684
     CDS             complement(4272783..4273064)
     CDS             4273494..4275080
     CDS             complement(4275083..4275406)
     CDS             4275492..4275956
     CDS             4276502..4277851
     CDS             4278003..4279652
     CDS             complement(4279806..4281098)
     CDS             complement(4281276..4282925)
     CDS             complement(4282922..4283236)
     CDS             complement(4283436..4285394)
     CDS             4285787..4287223
     CDS             4287268..4287834
     CDS             4287831..4288502
     CDS             4288499..4289455
     CDS             4289571..4291193
     CDS             4291186..4291569
     CDS             4291566..4292162
     CDS             4292504..4293817
     CDS             complement(4294459..4295148)
     CDS             complement(4295242..4296921)
     CDS             complement(4296970..4297389)
     CDS             complement(4297587..4299053)
     CDS             complement(4299050..4301101)
     CDS             complement(4301101..4302132)
     CDS             complement(4302151..4302426)
     CDS             complement(4302635..4304620)
     CDS             complement(4304893..4305822)
     CDS             complement(4305806..4306501)
     CDS             complement(4306512..4307492)
     CDS             complement(4307471..4309003)
     CDS             complement(4309130..4310065)
     CDS             complement(4310124..4311014)
     CDS             4311373..4311822
     CDS             4311891..4312220
     CDS             complement(4312367..4313125)
     CDS             complement(4313127..4313561)
     CDS             complement(4313548..4314105)
     CDS             complement(4314105..4315241)
     CDS             complement(4315238..4315918)
     CDS             complement(4316029..4316787)
     CDS             complement(4316784..4317629)
     CDS             complement(4317622..4318686)
     CDS             complement(4318686..4319270)
     CDS             complement(4319267..4319719)
     CDS             complement(4319720..4320445)
     CDS             complement(4320466..4320834)
     CDS             complement(4321359..4322375)
     CDS             complement(4322400..4323188)
     CDS             complement(4323321..4323764)
     CDS             complement(4324422..4324757)
     CDS             4325158..4327386
     CDS             4327383..4328261
     CDS             4328525..4330027
     CDS             complement(4330204..4331304)
     CDS             complement(4331305..4331973)
     CDS             complement(4331970..4333613)
     CDS             complement(4333717..4335054)
     CDS             complement(4335191..4335952)
     CDS             complement(4336277..4338547)
     CDS             complement(4338743..4339651)
     CDS             4339934..4341289
     CDS             4341404..4342813
     CDS             complement(4342952..4343581)
     CDS             complement(4343703..4345349)
     CDS             complement(4345427..4346767)
     CDS             complement(4347338..4348057)
     CDS             complement(4348054..4349685)
     CDS             4349866..4350096
     CDS             4350108..4350380
     CDS             4350607..4350903
     CDS             4350931..4351104
     CDS             complement(4351223..4352740)
     CDS             complement(4352977..4354434)
     CDS             complement(4354493..4356640)
     CDS             complement(4356720..4358054)
     CDS             complement(4358419..4359957)
     CDS             complement(4360756..4361331)
     CDS             complement(4361368..4363065)
     CDS             complement(4363041..4363379)
     CDS             complement(4363495..4364796)
     CDS             complement(4364914..4366350)
     CDS             4366687..4367163
     CDS             complement(4367179..4368435)
     CDS             4368711..4369004
     CDS             4369048..4370694
     CDS             4370832..4371185
     CDS             complement(4371388..4372257)
     CDS             complement(4372652..4373680)
     CDS             4373722..4374288
     CDS             complement(4374334..4374432)
     CDS             4374576..4374722
     CDS             4374898..4375215
     CDS             complement(4375212..4375745)
     CDS             complement(4375834..4376967)
     CDS             complement(4377030..4377389)
     CDS             complement(4377400..4377795)
     CDS             complement(4377806..4378540)
     CDS             complement(4378533..4380341)
     CDS             4380666..4381643
     CDS             4381907..4383364
     CDS             4383416..4383730
     CDS             4383739..4384041
     CDS             complement(4384070..4387393)
     CDS             complement(4387415..4388383)
     CDS             complement(4388480..4389532)
     CDS             4389627..4390172
     CDS             complement(4390951..4392090)
     CDS             4392089..4393636
     CDS             4393608..4394069
     CDS             4394088..4395425
     CDS             4395435..4397282
     CDS             4397275..4398225
     CDS             4398311..4398619
     CDS             4398695..4399975
     CDS             4400061..4401320
     CDS             4401323..4402327
     CDS             4402409..4402606
     CDS             4402710..4404008
     CDS             4404213..4404638
     CDS             4404677..4407118
     CDS             4407298..4408029
     CDS             4408156..4408557
     CDS             4408576..4409274
     CDS             4409325..4409984
     CDS             4410002..4410400
     CDS             4410410..4411048
     CDS             4411051..4412214
     CDS             4412298..4413923
     CDS             complement(4414040..4414315)
     CDS             complement(4414464..4414793)
     CDS             4414975..4415724
     CDS             complement(4415721..4416476)
     CDS             complement(4416584..4417648)
     CDS             4418003..4419400
     CDS             4419416..4419721
     CDS             4419731..4420195
     CDS             4420209..4420859
     CDS             4420869..4421723
     CDS             4421723..4422409
     CDS             complement(4422539..4422814)
     CDS             4423141..4423536
     CDS             4423543..4423857
     CDS             4423862..4424089
     CDS             4424131..4424580
     CDS             complement(4424651..4425445)
     CDS             4425792..4426118
     CDS             complement(4426102..4426740)
     CDS             4426958..4427578
     CDS             4427887..4429299
     CDS             complement(4429344..4430006)
     CDS             complement(4430114..4431079)
     CDS             complement(4431187..4432047)
     CDS             4432136..4432516
     CDS             complement(4432645..4434588)
     CDS             4434778..4435518
     CDS             4435730..4436668
     CDS             complement(4436731..4437285)
     CDS             4437610..4437816
     CDS             complement(4437895..4439238)
     CDS             complement(4439561..4440199)
     CDS             4440405..4442138
     CDS             4442135..4445914
     CDS             4445917..4446258
     CDS             4446470..4446721
     CDS             4446751..4447065
     CDS             complement(4447145..4447675)
     CDS             4447985..4448941
     CDS             4449081..4450583
     CDS             4450597..4451619
     CDS             4451606..4452601
     CDS             complement(4452634..4453632)
     CDS             4453808..4455181
     CDS             complement(4455337..4455888)
     CDS             4455982..4457334
     CDS             4457576..4457878
     CDS             complement(4457923..4458387)
     CDS             complement(4458545..4460683)
     CDS             complement(4461077..4462732)
     CDS             complement(4462782..4464203)
     CDS             complement(4464322..4465269)
     CDS             4465648..4468344
     CDS             complement(4468550..4468936)
     CDS             complement(4469009..4469470)
     CDS             complement(4469483..4470418)
     CDS             complement(4470837..4471232)
     CDS             complement(4471363..4472076)
     CDS             4472147..4472740
     CDS             4472885..4473337
     CDS             4473460..4475274
     CDS             complement(4475330..4476334)
     CDS             4476496..4476912
     CDS             complement(4477057..4477560)
     CDS             4477753..4478949
     CDS             complement(4479005..4481860)
     CDS             complement(4481860..4482303)
     CDS             complement(4482463..4483974)
     CDS             4484262..4485341
     CDS             4485341..4486423
     CDS             complement(4486584..4488086)
     CDS             complement(4488164..4489162)
     CDS             complement(4489229..4490548)
     CDS             complement(4490610..4491374)
     CDS             complement(4491398..4492429)
     CDS             4492646..4493209
     CDS             complement(4493213..4494232)
     CDS             4494773..4495963
     CDS             4496295..4496660
     CDS             4496618..4497523
     CDS             complement(4497700..4497942)
     CDS             complement(4498066..4498497)
     CDS             complement(4498455..4498814)
     CDS             complement(4500126..4501454)
     CDS             4502081..4503298
     CDS             4503310..4504428
     CDS             4504471..4504596
     CDS             complement(4504649..4504999)
     CDS             4505220..4505486
     CDS             complement(4505489..4506640)
     CDS             complement(4506597..4506965)
     CDS             4507164..4507577
     CDS             4507610..4507816
     CDS             4507899..4508156
     CDS             complement(4508713..4509480)
     CDS             complement(4509481..4510437)
     CDS             complement(4510434..4511432)
     CDS             complement(4511429..4512331)
     CDS             complement(4512376..4514700)
     CDS             complement(4514787..4515740)
     CDS             complement(4515737..4516258)
     CDS             4516744..4517037
     CDS             4517038..4517247
     CDS             complement(4517361..4518347)
     CDS             complement(4518694..4520043)
     CDS             complement(4520150..4522117)
     CDS             complement(4522128..4523087)
     CDS             complement(4523038..4523826)
     CDS             complement(4524129..4524911)
     CDS             complement(4524928..4525560)
     CDS             complement(4525572..4526003)
     CDS             complement(4526134..4526940)
     CDS             complement(4526953..4528266)
     CDS             complement(4528278..4528556)
     CDS             complement(4528553..4529674)
     CDS             complement(4530460..4531206)
     CDS             complement(4531262..4531807)
     CDS             complement(4531819..4532076)
     CDS             4533038..4534054
     CDS             complement(4534637..4535617)
     CDS             complement(4535682..4536788)
     CDS             complement(4536808..4537524)
     CDS             4538980..4539582
     CDS             4540060..4540656
     CDS             4541138..4541686
     CDS             4541844..4542290
     CDS             4542327..4543052
     CDS             4543119..4545755
     CDS             4545765..4546295
     CDS             4546308..4546811
     CDS             4546831..4547733
     CDS             complement(4547976..4549319)
     CDS             4549659..4550843
     CDS             4550924..4552384
     CDS             complement(4552406..4552600)
     CDS             4552647..4553372
     CDS             complement(4553513..4554343)
     CDS             4554597..4554698
     CDS             4555016..4555408
     CDS             complement(4555401..4556312)
     CDS             complement(4556377..4557549)
     CDS             complement(4557562..4558023)
     CDS             complement(4558020..4558703)
     CDS             4558953..4559507
     CDS             complement(4559520..4560698)
     CDS             complement(4560766..4561737)
     CDS             complement(4561691..4561948)
     CDS             complement(4561945..4562712)
     CDS             complement(4562722..4563873)
     CDS             complement(4563989..4565269)
     CDS             complement(4565310..4566542)
     CDS             4567021..4567332
     CDS             4567381..4567941
     CDS             complement(4568185..4569597)
     CDS             4569774..4569938
     CDS             4570437..4571954
     CDS             4572158..4574878
     CDS             complement(4574935..4575981)
     CDS             complement(4575981..4577378)
     CDS             complement(4577522..4577863)
     CDS             complement(4578091..4579485)
     CDS             complement(4579482..4581071)
     CDS             complement(4581272..4584784)
     CDS             4584972..4585886
     CDS             complement(4585932..4586888)
     CDS             complement(4586899..4587102)
     CDS             complement(4587152..4589302)
     CDS             4589680..4591335
     CDS             complement(4591384..4592745)
     CDS             complement(4592960..4593874)
     CDS             4594013..4595035
     CDS             complement(4595173..4597464)
     CDS             complement(4597718..4598212)
     CDS             complement(4598261..4598998)
     CDS             complement(4599001..4599540)
     CDS             complement(4599647..4600120)
     CDS             complement(4600111..4600881)
     CDS             4601500..4602225
     CDS             4602183..4602860
     CDS             complement(4602898..4603686)
     CDS             4603827..4604063
     CDS             complement(4604692..4605723)
     CDS             4605826..4606239
     CDS             4606208..4606654
     CDS             4606669..4607346
     CDS             4607437..4609026
     CDS             4609419..4610024
     CDS             4610151..4610312
     CDS             4610434..4611507
     CDS             4611504..4612283
     CDS             complement(4612703..4613566)
     CDS             complement(4613538..4615088)
     CDS             4615346..4616125
     CDS             4616252..4617574
     CDS             4617626..4618849
     CDS             4618906..4619625
     CDS             4619792..4621123
     CDS             complement(4621124..4622140)
     CDS             complement(4622168..4622812)
     CDS             4622918..4623886
     CDS             4623935..4625317
     CDS             4625338..4626570
     CDS             4626604..4626771
     CDS             complement(4626878..4628545)
     CDS             4628756..4630693
     CDS             4630813..4631109
     CDS             complement(4631256..4631768)
     CDS             4631820..4632467
     CDS             complement(4632464..4633333)
     CDS             4633544..4634017
     CDS             4634030..4634719
     CDS             4634719..4636143
     CDS             4636201..4637553
     CDS             complement(4637613..4638329)
     CDS             4638965..4639651