CDS             689..2455
     CDS             2823..3938
     CDS             4168..6693
     CDS             complement(6600..6812)
     CDS             6960..9467
     CDS             9460..10728
     CDS             10728..14048
     CDS             14134..14766
     CDS             14773..17151
     CDS             17160..18512
     CDS             complement(19324..20442)
     CDS             complement(20763..21458)
     CDS             complement(21451..22248)
     CDS             complement(22436..23551)
     CDS             24045..24374
     CDS             complement(24477..25538)
     CDS             complement(26086..27081)
     CDS             complement(27081..31499)
     CDS             complement(31501..32241)
     CDS             complement(32238..33803)
     CDS             complement(34342..34863)
     CDS             complement(34860..35474)
     CDS             36479..36610
     CDS             36695..37024
     CDS             complement(37110..39752)
     CDS             complement(40214..41011)
     CDS             41967..42650
     CDS             42643..45204
     CDS             45247..46362
     CDS             46359..46481
     CDS             complement(46589..47896)
     CDS             complement(48020..48952)
     CDS             complement(49037..49819)
     CDS             49916..50698
     CDS             complement(50803..51450)
     CDS             51548..52525
     CDS             52570..53445
     CDS             53508..54359
     CDS             complement(54625..54810)
     CDS             complement(55253..55651)
     CDS             complement(55714..56439)
     CDS             complement(56446..57621)
     CDS             complement(57621..59015)
     CDS             complement(59202..60152)
     CDS             complement(60149..60910)
     CDS             complement(60907..61575)
     CDS             complement(61594..62349)
     CDS             complement(62430..63224)
     CDS             complement(63359..64018)
     CDS             64164..64487
     CDS             64760..65290
     CDS             complement(65293..66156)
     CDS             complement(66381..66884)
     CDS             complement(66877..67767)
     CDS             67842..68276
     CDS             complement(68388..70187)
     CDS             70749..71918
     CDS             72060..72965
     CDS             72999..74408
     CDS             complement(74441..75556)
     CDS             75595..76335
     CDS             76478..76918
     CDS             complement(76990..78030)
     CDS             78279..79844
     CDS             79927..80535
     CDS             complement(80560..81186)
     CDS             complement(81320..82093)
     CDS             complement(82131..83552)
     CDS             complement(83557..84285)
     CDS             complement(84375..85673)
     CDS             85832..86590
     CDS             86616..87464
     CDS             87734..88981
     CDS             complement(89000..89875)
     CDS             90004..91236
     CDS             complement(91240..91791)
     CDS             91898..92812
     CDS             92860..93159
     CDS             93276..94259
     CDS             complement(94262..94942)
     CDS             95164..95901
     CDS             95898..96623
     CDS             complement(96675..97772)
     CDS             complement(98139..98393)
     CDS             complement(98415..99230)
     CDS             complement(99298..100110)
     CDS             100341..101312
     CDS             101467..102171
     CDS             complement(102276..103106)
     CDS             103205..104149
     CDS             104272..105240
     CDS             105359..106333
     CDS             complement(106422..106964)
     CDS             complement(107104..107307)
     CDS             complement(107338..107907)
     CDS             complement(107949..109193)
     CDS             complement(109295..110251)
     CDS             110432..111406
     CDS             111478..112656
     CDS             112713..113495
     CDS             113551..115905
     CDS             115939..116934
     CDS             complement(116951..118378)
     CDS             complement(118450..119271)
     CDS             119446..119883
     CDS             119915..120301
     CDS             complement(120310..121080)
     CDS             complement(121158..122615)
     CDS             complement(122706..123797)
     CDS             complement(123815..124285)
     CDS             complement(124288..125793)
     CDS             complement(125886..126185)
     CDS             126775..127818
     CDS             128015..128980
     CDS             128977..129489
     CDS             129543..131849
     CDS             131861..133003
     CDS             133093..133779
     CDS             133805..134884
     CDS             complement(134886..135842)
     CDS             136091..136459
     CDS             136630..137385
     CDS             137426..138421
     CDS             138663..139310
     CDS             139307..140326
     CDS             140382..141122
     CDS             141223..141951
     CDS             141962..142912
     CDS             142928..143578
     CDS             complement(143591..144841)
     CDS             complement(144861..145550)
     CDS             complement(145561..146499)
     CDS             complement(146499..147353)
     CDS             complement(147350..148486)
     CDS             148742..149539
     CDS             149536..150378
     CDS             150420..151136
     CDS             complement(151152..151646)
     CDS             complement(152364..153227)
     CDS             complement(153428..154693)
     CDS             complement(154731..155522)
     CDS             complement(155597..156430)
     CDS             complement(156550..157530)
     CDS             complement(157613..158611)
     CDS             158791..159624
     CDS             160067..160675
     CDS             160727..161569
     CDS             161795..162052
     CDS             complement(162125..162517)
     CDS             162746..163807
     CDS             163825..166572
     CDS             166836..167297
     CDS             167608..168240
     CDS             168286..168693
     CDS             complement(168743..170146)
     CDS             170431..170598
     CDS             170651..171079
     CDS             complement(171256..171576)
     CDS             171841..173628
     CDS             173745..174470
     CDS             174637..175272
     CDS             175378..176184
     CDS             176187..177020
     CDS             complement(177026..178102)
     CDS             178308..178772
     CDS             178900..179376
     CDS             179441..180622
     CDS             180734..182575
     CDS             182572..183243
     CDS             183291..184469
     CDS             184600..185280
     CDS             185311..186441
     CDS             186460..187185
     CDS             187182..187868
     CDS             187865..188302
     CDS             188299..188976
     CDS             189030..190637
     CDS             190680..191576
     CDS             191615..192403
     CDS             192732..194234
     CDS             194224..195438
     CDS             195435..196172
     CDS             196192..197223
     CDS             197288..199315
     CDS             199420..200361
     CDS             200399..201334
     CDS             201376..201876
     CDS             201873..202301
     CDS             202312..202572
     CDS             202605..203498
     CDS             complement(203521..205716)
     CDS             complement(205876..206277)
     CDS             complement(206267..207535)
     CDS             complement(207767..208453)
     CDS             complement(208797..209897)
     CDS             complement(209928..210464)
     CDS             210606..211505
     CDS             211801..212787
     CDS             213006..213542
     CDS             213593..214924
     CDS             215182..215478
     CDS             complement(215532..216143)
     CDS             complement(216140..217528)
     CDS             217705..218193
     CDS             complement(218372..219307)
     CDS             219401..219931
     CDS             complement(219904..220134)
     CDS             220489..221406
     CDS             221479..222417
     CDS             222414..223085
     CDS             223540..224721
     CDS             224718..225329
     CDS             complement(225340..225768)
     CDS             225854..226423
     CDS             complement(226424..227338)
     CDS             227449..228336
     CDS             228462..229310
     CDS             complement(229324..230583)
     CDS             230734..231696
     CDS             complement(231767..232714)
     CDS             232974..233195
     CDS             233227..233628
     CDS             complement(233638..234414)
     CDS             234445..235128
     CDS             235215..236564
     CDS             complement(236579..237388)
     CDS             complement(237496..238362)
     CDS             complement(238405..239298)
     CDS             complement(239295..240191)
     CDS             240523..241686
     CDS             241889..242830
     CDS             complement(242831..244234)
     CDS             244550..246229
     CDS             complement(246234..247895)
     CDS             248296..250176
     CDS             250313..251506
     CDS             251510..251716
     CDS             251720..252556
     CDS             252553..253689
     CDS             253704..254213
     CDS             254330..254782
     CDS             complement(254804..255232)
     CDS             complement(255244..256071)
     CDS             256368..257786
     CDS             257858..258208
     CDS             258270..259100
     CDS             259109..259468
     CDS             259536..260324
     CDS             complement(260321..260905)
     CDS             261011..262963
     CDS             263070..264092
     CDS             264278..264976
     CDS             265032..266267
     CDS             complement(266456..266893)
     CDS             complement(266935..267222)
     CDS             complement(267277..267471)
     CDS             complement(267488..268687)
     CDS             268703..269557
     CDS             269644..270045
     CDS             270155..271099
     CDS             complement(271164..272114)
     CDS             272282..273646
     CDS             273764..275602
     CDS             complement(275679..276092)
     CDS             complement(276246..277187)
     CDS             277294..278286
     CDS             278581..279057
     CDS             279533..279976
     CDS             complement(280001..280990)
     CDS             281200..281346
     CDS             complement(281368..282828)
     CDS             283157..284488
     CDS             284597..286114
     CDS             286128..286478
     CDS             complement(286485..287462)
     CDS             287629..288879
     CDS             288887..289090
     CDS             289267..290664
     CDS             complement(290671..292077)
     CDS             292206..292640
     CDS             292924..296214
     CDS             296357..296794
     CDS             296846..297700
     CDS             298087..298242
     CDS             complement(298276..298698)
     CDS             complement(298700..299368)
     CDS             299606..301564
     CDS             301561..302541
     CDS             302553..303467
     CDS             303492..304568
     CDS             304659..305996
     CDS             306075..306893
     CDS             306980..308230
     CDS             complement(308279..308647)
     CDS             complement(308767..309744)
     CDS             complement(309871..311307)
     CDS             complement(311317..312015)
     CDS             complement(312266..313393)
     CDS             complement(313632..314957)
     CDS             complement(314966..316963)
     CDS             complement(317046..318344)
     CDS             318738..319058
     CDS             319207..319848
     CDS             319911..321110
     CDS             321172..321477
     CDS             321591..322787
     CDS             complement(322807..324906)
     CDS             complement(325066..325602)
     CDS             complement(325714..326238)
     CDS             326387..326989
     CDS             327072..327719
     CDS             327798..327986
     CDS             complement(327968..328690)
     CDS             329083..331635
     CDS             331693..333402
     CDS             333420..334583
     CDS             334626..335729
     CDS             335713..336753
     CDS             336812..338299
     CDS             complement(338359..339903)
     CDS             complement(339984..340262)
     CDS             340649..341446
     CDS             341499..341837
     CDS             341870..343417
     CDS             343971..345266
     CDS             345275..346228
     CDS             346297..346752
     CDS             346721..346990
     CDS             347040..348800
     CDS             349015..349320
     CDS             349446..349925
     CDS             350114..351220
     CDS             complement(351230..351994)
     CDS             complement(352258..353865)
     CDS             complement(354045..354791)
     CDS             354874..355392
     CDS             355478..355735
     CDS             355935..356453
     CDS             356547..357563
     CDS             357600..358577
     CDS             complement(358594..359064)
     CDS             complement(359148..359780)
     CDS             359880..360947
     CDS             361220..361729
     CDS             361788..363050
     CDS             363089..364696
     CDS             364770..364901
     CDS             364919..365530
     CDS             365570..365794
     CDS             365939..366799
     CDS             366939..367934
     CDS             367940..368638
     CDS             368649..369761
     CDS             369758..370702
     CDS             370831..371451
     CDS             complement(371558..372484)
     CDS             372825..373700
     CDS             complement(373720..374772)
     CDS             complement(374822..375625)
     CDS             complement(375644..376549)
     CDS             complement(376601..377911)
     CDS             complement(378277..378924)
     CDS             379178..379879
     CDS             379884..380531
     CDS             complement(380549..381709)
     CDS             382096..383475
     CDS             383485..384867
     CDS             384950..385642
     CDS             385883..386368
     CDS             386437..386697
     CDS             complement(386799..388649)
     CDS             complement(388846..389442)
     CDS             complement(389594..390211)
     CDS             complement(390344..391297)
     CDS             complement(391528..392406)
     CDS             complement(392415..393008)
     CDS             complement(393102..395057)
     CDS             395212..396090
     CDS             396369..398321
     CDS             398414..399592
     CDS             complement(399597..400256)
     CDS             complement(400348..401232)
     CDS             complement(401351..401752)
     CDS             complement(401915..402886)
     CDS             complement(402968..403423)
     CDS             complement(403880..404230)
     CDS             complement(404279..405760)
     CDS             complement(405895..406695)
     CDS             complement(406764..407351)
     CDS             complement(407482..408111)
     CDS             complement(408155..409267)
     CDS             409280..411259
     CDS             complement(411278..411652)
     CDS             complement(411753..412331)
     CDS             412548..413120
     CDS             413164..413775
     CDS             413945..415624
     CDS             complement(415634..416119)
     CDS             416262..416855
     CDS             complement(416981..419842)
     CDS             420281..421459
     CDS             421642..422181
     CDS             422384..423427
     CDS             423443..424429
     CDS             424426..425361
     CDS             complement(425389..426516)
     CDS             426959..427297
     CDS             complement(427383..427676)
     CDS             428117..429121
     CDS             429301..429801
     CDS             429916..430167
     CDS             430238..430588
     CDS             complement(430612..431520)
     CDS             431808..432329
     CDS             432332..432826
     CDS             432823..433446
     CDS             433443..434486
     CDS             434521..435078
     CDS             435119..438391
     CDS             complement(438402..439892)
     CDS             complement(439904..441067)
     CDS             complement(441064..442032)
     CDS             complement(442029..443009)
     CDS             complement(443006..443701)
     CDS             443975..445255
     CDS             complement(445271..446104)
     CDS             complement(446122..447834)
     CDS             447972..448775
     CDS             448789..450654
     CDS             450703..452094
     CDS             452130..452474
     CDS             complement(452487..452975)
     CDS             complement(453113..454150)
     CDS             complement(454123..454680)
     CDS             complement(454671..455927)
     CDS             complement(455930..456826)
     CDS             complement(456922..457722)
     CDS             complement(457750..460125)
     CDS             complement(460138..460626)
     CDS             460973..461551
     CDS             461732..465706
     CDS             465716..466153
     CDS             466277..468142
     CDS             468215..468637
     CDS             468672..469403
     CDS             469467..470456
     CDS             470587..471276
     CDS             471344..472921
     CDS             472954..473574
     CDS             473868..475304
     CDS             475469..475813
     CDS             475828..476541
     CDS             476608..478416
     CDS             478629..479540
     CDS             479639..480127
     CDS             480124..480906
     CDS             complement(480909..481484)
     CDS             481517..482860
     CDS             483171..483812
     CDS             483889..485676
     CDS             485753..488176
     CDS             488201..489397
     CDS             489515..490471
     CDS             490503..491279
     CDS             complement(491370..491774)
     CDS             491883..493781
     CDS             493986..495128
     CDS             495125..495979
     CDS             495992..496765
     CDS             496821..497804
     CDS             497908..499215
     CDS             499482..500381
     CDS             500445..501173
     CDS             501183..501866
     CDS             501863..502597
     CDS             complement(502659..503489)
     CDS             503628..504701
     CDS             504698..506005
     CDS             506050..507084
     CDS             507105..507932
     CDS             complement(508362..508784)
     CDS             509507..509935
     CDS             509948..510340
     CDS             510596..511084
     CDS             511186..511554
     CDS             complement(511614..512450)
     CDS             512502..513407
     CDS             complement(513404..514534)
     CDS             complement(514546..516057)
     CDS             516183..517424
     CDS             517435..517896
     CDS             517948..518595
     CDS             518660..519334
     CDS             complement(519337..520062)
     CDS             complement(520230..520814)
     CDS             complement(520859..521452)
     CDS             complement(521655..522713)
     CDS             complement(522772..523353)
     CDS             complement(523432..524664)
     CDS             complement(524745..525290)
     CDS             complement(525438..527012)
     CDS             complement(527035..527268)
     CDS             complement(527265..528278)
     CDS             complement(528614..529852)
     CDS             complement(529833..530312)
     CDS             complement(530309..531712)
     CDS             complement(531819..532562)
     CDS             complement(532562..532885)
     CDS             complement(532882..533685)
     CDS             complement(533690..534724)
     CDS             535067..537382
     CDS             537392..538867
     CDS             538897..540000
     CDS             540018..540860
     CDS             540917..541951
     CDS             complement(542004..542909)
     CDS             complement(542922..543329)
     CDS             complement(543413..544273)
     CDS             complement(544270..545034)
     CDS             complement(545076..545663)
     CDS             complement(545685..547808)
     CDS             complement(547845..548474)
     CDS             complement(548471..549418)
     CDS             549815..549907
     CDS             complement(550010..551620)
     CDS             complement(551617..552504)
     CDS             complement(552649..553395)
     CDS             complement(553396..554394)
     CDS             complement(554428..555780)
     CDS             complement(555870..556271)
     CDS             complement(556385..558070)
     CDS             558370..559932
     CDS             559951..560997
     CDS             complement(561044..561484)
     CDS             561836..562903
     CDS             562996..563277
     CDS             563439..564065
     CDS             564150..565742
     CDS             565773..566360
     CDS             complement(566679..568376)
     CDS             complement(568620..568955)
     CDS             complement(568952..570508)
     CDS             complement(570559..571248)
     CDS             571475..572539
     CDS             572641..573117
     CDS             573261..573956
     CDS             574046..575212
     CDS             575312..576193
     CDS             576429..577124
     CDS             577442..577936
     CDS             578029..579828
     CDS             complement(579830..580360)
     CDS             complement(580360..580794)
     CDS             complement(581024..581503)
     CDS             581723..583438
     CDS             complement(583448..584038)
     CDS             complement(584079..585173)
     CDS             complement(585220..585660)
     CDS             complement(585692..586714)
     CDS             complement(586833..587027)
     CDS             complement(587125..588045)
     CDS             588200..591232
     CDS             591414..592433
     CDS             complement(592450..593592)
     CDS             complement(593693..594817)
     CDS             595182..596378
     CDS             596433..597869
     CDS             597920..598984
     CDS             599089..599997
     CDS             600157..600654
     CDS             600697..601941
     CDS             601964..602953
     CDS             complement(603156..603482)
     CDS             complement(603479..604306)
     CDS             complement(604496..606097)
     CDS             complement(606146..606733)
     CDS             complement(606730..607881)
     CDS             complement(607933..609186)
     CDS             complement(609343..609795)
     CDS             609907..610812
     CDS             complement(610799..612277)
     CDS             complement(612295..615594)
     CDS             complement(615597..618719)
     CDS             complement(618729..620180)
     CDS             620519..621262
     CDS             621315..622586
     CDS             complement(622616..623224)
     CDS             complement(623335..623826)
     CDS             complement(623850..624788)
     CDS             complement(624785..625264)
     CDS             complement(625371..626339)
     CDS             complement(626443..627138)
     CDS             627302..628195
     CDS             complement(628192..629397)
     CDS             629414..629926
     CDS             629920..631422
     CDS             complement(631479..632504)
     CDS             632608..633525
     CDS             complement(633541..634320)
     CDS             634476..635288
     CDS             complement(635307..636065)
     CDS             complement(636282..636947)
     CDS             complement(637329..638138)
     CDS             complement(638148..638354)
     CDS             complement(638335..639438)
     CDS             complement(639589..640020)
     CDS             complement(640042..640761)
     CDS             641735..643120
     CDS             643332..643913
     CDS             complement(644100..647201)
     CDS             complement(647198..648385)
     CDS             complement(648489..649106)
     CDS             649208..650716
     CDS             651368..652153
     CDS             complement(652469..653050)
     CDS             complement(653092..654390)
     CDS             655092..656147
     CDS             656464..657090
     CDS             657138..657449
     CDS             657932..659026
     CDS             659073..660053
     CDS             660113..661822
     CDS             661859..662251
     CDS             662307..663398
     CDS             663643..666252
     CDS             666242..668068
     CDS             668065..669276
     CDS             669344..669784
     CDS             complement(669840..670781)
     CDS             complement(670864..671877)
     CDS             672103..673044
     CDS             complement(673308..674228)
     CDS             complement(674623..675177)
     CDS             complement(675392..676003)
     CDS             complement(676035..676730)
     CDS             677019..677486
     CDS             677621..677950
     CDS             complement(677947..679041)
     CDS             679192..679722
     CDS             679719..681281
     CDS             681317..684196
     CDS             684212..685078
     CDS             685075..685299
     CDS             complement(685318..686364)
     CDS             complement(686367..687407)
     CDS             complement(687410..689290)
     CDS             complement(689295..689816)
     CDS             complement(689809..690645)
     CDS             complement(690635..691237)
     CDS             691692..694406
     CDS             694446..694979
     CDS             695029..696522
     CDS             696651..697136
     CDS             697267..697374
     CDS             697450..698544
     CDS             698541..701162
     CDS             701196..703544
     CDS             703531..705096
     CDS             705112..706671
     CDS             707194..707613
     CDS             707618..708961
     CDS             708958..710235
     CDS             710248..714069
     CDS             complement(714677..714817)
     CDS             complement(714828..715523)
     CDS             complement(715582..716631)
     CDS             complement(716645..718186)
     CDS             718621..718866
     CDS             718917..719738
     CDS             complement(719740..721203)
     CDS             721496..723781
     CDS             723866..724660
     CDS             724687..725355
     CDS             725374..725913
     CDS             complement(725883..726605)
     CDS             complement(726619..727329)
     CDS             complement(727348..728121)
     CDS             complement(728333..728527)
     CDS             complement(728599..729642)
     CDS             729719..730279
     CDS             complement(730276..730881)
     CDS             complement(730878..732533)
     CDS             complement(732520..733272)
     CDS             complement(733269..733958)
     CDS             complement(733958..735115)
     CDS             complement(735699..736838)
     CDS             complement(737018..737437)
     CDS             737601..738479
     CDS             738515..739600
     CDS             complement(739647..740243)
     CDS             complement(740724..742043)
     CDS             complement(742033..743982)
     CDS             complement(744148..745458)
     CDS             complement(746065..747363)
     CDS             complement(747446..749143)
     CDS             complement(749344..752742)
     CDS             753084..753482
     CDS             753582..754469
     CDS             complement(754479..755813)
     CDS             755899..756363
     CDS             756380..758638
     CDS             758895..759182
     CDS             complement(759202..760743)
     CDS             complement(760923..761342)
     CDS             761741..762031
     CDS             762078..763721
     CDS             764067..765062
     CDS             complement(765104..765889)
     CDS             complement(766100..767074)
     CDS             complement(767155..768132)
     CDS             complement(768178..769548)
     CDS             complement(769610..770803)
     CDS             complement(770827..771285)
     CDS             complement(771282..771791)
     CDS             complement(771801..773054)
     CDS             complement(773079..773414)
     CDS             complement(773449..775305)
     CDS             complement(775369..776211)
     CDS             complement(776256..777674)
     CDS             complement(777761..778294)
     CDS             complement(778350..778523)
     CDS             complement(778616..778804)
     CDS             complement(780181..781650)
     CDS             782372..783577
     CDS             783644..784666
     CDS             complement(784697..785086)
     CDS             complement(785083..785817)
     CDS             complement(785844..787220)
     CDS             complement(788512..789486)
     CDS             789652..790857
     CDS             complement(790867..791370)
     CDS             complement(791391..792251)
     CDS             complement(792265..792891)
     CDS             complement(792992..794284)
     CDS             794525..794695
     CDS             795025..795516
     CDS             795536..795931
     CDS             795987..796547
     CDS             796667..798880
     CDS             799026..804851
     CDS             complement(805021..805794)
     CDS             complement(806044..807351)
     CDS             complement(807433..808191)
     CDS             complement(808252..808494)
     CDS             complement(808487..809923)
     CDS             810125..810652
     CDS             810778..811350
     CDS             complement(811367..812620)
     CDS             812800..814848
     CDS             815097..815435
     CDS             complement(815498..816139)
     CDS             complement(816153..816827)
     CDS             complement(816939..817904)
     CDS             818139..820478
     CDS             complement(820518..820718)
     CDS             820918..821553
     CDS             821562..821999
     CDS             complement(822016..823116)
     CDS             823373..823699
     CDS             823921..824958
     CDS             complement(824993..825664)
     CDS             complement(825773..827416)
     CDS             827538..828671
     CDS             828741..830108
     CDS             830233..831537
     CDS             831922..832821
     CDS             832814..833944
     CDS             complement(833826..835145)
     CDS             complement(835228..836208)
     CDS             836335..837618
     CDS             837740..838651
     CDS             838852..839673
     CDS             839783..840442
     CDS             complement(840503..843073)
     CDS             complement(843120..845753)
     CDS             845994..848285
     CDS             848275..848769
     CDS             complement(848834..849235)
     CDS             complement(849300..850313)
     CDS             850726..851793
     CDS             851790..852440
     CDS             852576..853844
     CDS             853882..854418
     CDS             854533..856254
     CDS             complement(856470..856691)
     CDS             complement(857446..858120)
     CDS             complement(858117..858875)
     CDS             complement(859001..859654)
     CDS             860088..862754
     CDS             862849..863412
     CDS             863572..864729
     CDS             864838..865998
     CDS             866027..867154
     CDS             867263..868159
     CDS             868201..869505
     CDS             complement(869502..869738)
     CDS             869865..870533
     CDS             870700..872394
     CDS             872419..872847
     CDS             873122..873478
     CDS             873482..874720
     CDS             874758..876140
     CDS             876221..877168
     CDS             877197..878192
     CDS             878348..878716
     CDS             878954..880255
     CDS             880391..881293
     CDS             complement(881363..882469)
     CDS             882619..883542
     CDS             883555..884358
     CDS             884524..885558
     CDS             885548..886201
     CDS             886248..887045
     CDS             887264..888013
     CDS             888032..888967
     CDS             889066..890850
     CDS             complement(890926..892230)
     CDS             892339..892842
     CDS             892854..893261
     CDS             893707..894948
     CDS             894945..896807
     CDS             897113..898906
     CDS             complement(900264..900500)
     CDS             900921..901193
     CDS             901199..901522
     CDS             901551..901742
     CDS             902239..902967
     CDS             complement(902977..903642)
     CDS             complement(903618..904790)
     CDS             complement(904817..906409)
     CDS             complement(906582..907898)
     CDS             complement(907958..908632)
     CDS             complement(908633..910183)
     CDS             910446..911279
     CDS             911297..911713
     CDS             912150..913514
     CDS             913545..915491
     CDS             915491..917869
     CDS             917894..918874
     CDS             918967..920100
     CDS             920229..921785
     CDS             921809..923050
     CDS             923062..924411
     CDS             924581..925264
     CDS             925449..926738
     CDS             926925..927194
     CDS             927219..928697
     CDS             928707..929366
     CDS             929404..930075
     CDS             930038..931165
     CDS             931162..931284
     CDS             931322..932098
     CDS             932208..933326
     CDS             933349..933699
     CDS             933696..935168
     CDS             935476..936402
     CDS             complement(936516..937754)
     CDS             938125..938784
     CDS             complement(938792..940024)
     CDS             complement(940184..941545)
     CDS             complement(941589..943022)
     CDS             complement(943117..943524)
     CDS             complement(943550..944386)
     CDS             945920..946132
     CDS             complement(946313..946507)
     CDS             complement(946595..947632)
     CDS             complement(948342..949328)
     CDS             complement(949439..950614)
     CDS             complement(950744..953434)
     CDS             953716..954501
     CDS             954548..956119
     CDS             956142..957317
     CDS             957372..958571
     CDS             958584..959108
     CDS             959113..959589
     CDS             959638..961194
     CDS             961215..962411
     CDS             962464..963243
     CDS             963298..964122
     CDS             964210..964887
     CDS             964986..966251
     CDS             complement(967018..968205)
     CDS             complement(968601..969233)
     CDS             complement(969223..970101)
     CDS             complement(970219..973773)
     CDS             973899..974909
     CDS             974924..975124
     CDS             complement(975130..975315)
     CDS             complement(975487..976674)
     CDS             complement(976756..977601)
     CDS             complement(977602..978327)
     CDS             complement(978531..979154)
     CDS             complement(979742..980827)
     CDS             981096..981845
     CDS             complement(981755..981994)
     CDS             complement(982142..983050)
     CDS             complement(983073..983564)
     CDS             complement(983701..983856)
     CDS             complement(984155..984556)
     CDS             complement(984710..985837)
     CDS             985990..986244
     CDS             986278..986979
     CDS             987022..987804
     CDS             987879..988271
     CDS             988425..989105
     CDS             complement(989118..990074)
     CDS             990165..993686
     CDS             complement(993706..994779)
     CDS             complement(994816..995595)
     CDS             995895..996668
     CDS             996760..998490
     CDS             complement(998549..999535)
     CDS             999716..1000306
     CDS             complement(1000319..1000831)
     CDS             1001101..1001415
     CDS             complement(1001478..1002944)
     CDS             complement(1003031..1003645)
     CDS             complement(1003679..1004158)
     CDS             complement(1004212..1004949)
     CDS             complement(1005011..1005745)
     CDS             complement(1005756..1006667)
     CDS             complement(1006846..1008114)
     CDS             complement(1008199..1008924)
     CDS             1009144..1010670
     CDS             complement(1010723..1010887)
     CDS             complement(1011015..1011665)
     CDS             complement(1011868..1013247)
     CDS             complement(1013892..1016819)
     CDS             complement(1016816..1017313)
     CDS             complement(1017401..1018561)
     CDS             1018896..1019663
     CDS             1019675..1020505
     CDS             1020519..1021598
     CDS             1021591..1022226
     CDS             complement(1022254..1023009)
     CDS             1023093..1025372
     CDS             complement(1025433..1025909)
     CDS             1026007..1027014
     CDS             1027071..1027859
     CDS             1027917..1028315
     CDS             1028357..1029334
     CDS             complement(1029410..1029703)
     CDS             complement(1029918..1031063)
     CDS             complement(1031123..1032043)
     CDS             complement(1032062..1033171)
     CDS             complement(1033164..1034726)
     CDS             complement(1035042..1035962)
     CDS             1036652..1037368
     CDS             1037383..1038327
     CDS             1038338..1038988
     CDS             1038985..1040154
     CDS             1040195..1040566
     CDS             1040991..1041488
     CDS             complement(1041567..1042799)
     CDS             complement(1042796..1043413)
     CDS             complement(1043429..1044148)
     CDS             complement(1044231..1045145)
     CDS             complement(1045202..1046248)
     CDS             1046437..1047372
     CDS             1047404..1048066
     CDS             1048172..1048375
     CDS             1048449..1050983
     CDS             complement(1051095..1051658)
     CDS             1052105..1052365
     CDS             1052524..1052763
     CDS             complement(1052703..1052837)
     CDS             complement(1053075..1053356)
     CDS             1053673..1054191
     CDS             complement(1054235..1054543)
     CDS             complement(1054702..1056150)
     CDS             1056293..1056736
     CDS             1056962..1058314
     CDS             1058347..1058658
     CDS             1058816..1059718
     CDS             1059776..1060063
     CDS             complement(1060075..1061580)
     CDS             complement(1061733..1063169)
     CDS             1063346..1063717
     CDS             1063785..1065410
     CDS             complement(1065407..1066672)
     CDS             1066763..1067338
     CDS             complement(1067339..1068181)
     CDS             1069424..1069717
     CDS             1069770..1071299
     CDS             1071310..1071936
     CDS             1072119..1072844
     CDS             1072849..1073022
     CDS             1073065..1074096
     CDS             1074151..1075692
     CDS             1075700..1077559
     CDS             1077569..1078417
     CDS             1078430..1079311
     CDS             1079308..1079673
     CDS             1079670..1080380
     CDS             1080447..1080941
     CDS             1081000..1081446
     CDS             1081443..1082369
     CDS             1082369..1083112
     CDS             1083129..1083470
     CDS             1083512..1084318
     CDS             1084493..1086106
     CDS             1086362..1086517
     CDS             complement(1086579..1087733)
     CDS             1087937..1089325
     CDS             1089457..1090374
     CDS             1090673..1090807
     CDS             complement(1090943..1091959)
     CDS             complement(1092058..1094754)
     CDS             1094959..1095660
     CDS             1096003..1098324
     CDS             complement(1098431..1098676)
     CDS             complement(1098917..1099984)
     CDS             complement(1100165..1100683)
     CDS             complement(1100680..1101630)
     CDS             complement(1101756..1103162)
     CDS             complement(1103342..1104112)
     CDS             1104410..1104763
     CDS             1104795..1106003
     CDS             complement(1106166..1106741)
     CDS             complement(1107061..1108236)
     CDS             complement(1108422..1109744)
     CDS             complement(1109821..1110876)
     CDS             complement(1110932..1111987)
     CDS             complement(1111984..1114452)
     CDS             complement(1114478..1115980)
     CDS             1116212..1117159
     CDS             complement(1117186..1118019)
     CDS             1118164..1119261
     CDS             1119384..1119986
     CDS             1120062..1122668
     CDS             1122693..1123109
     CDS             1123154..1123750
     CDS             complement(1123775..1124368)
     CDS             complement(1124365..1125150)
     CDS             complement(1125168..1125485)
     CDS             complement(1125580..1126701)
     CDS             complement(1126763..1127737)
     CDS             complement(1127857..1128837)
     CDS             complement(1128834..1129370)
     CDS             complement(1129491..1130270)
     CDS             complement(1130272..1130703)
     CDS             complement(1130700..1131266)
     CDS             1131646..1133409
     CDS             1133409..1133900
     CDS             1134024..1135040
     CDS             1135287..1135937
     CDS             1135963..1136862
     CDS             1136987..1137490
     CDS             1137826..1139367
     CDS             complement(1139466..1139993)
     CDS             1140197..1141453
     CDS             1141627..1141896
     CDS             1142347..1144518
     CDS             1144703..1145707
     CDS             1145822..1146559
     CDS             1146623..1146997
     CDS             1147436..1147795
     CDS             1147802..1148284
     CDS             1148286..1148882
     CDS             1148892..1150145
     CDS             1150326..1150829
     CDS             1150831..1152126
     CDS             1152139..1154505
     CDS             1154527..1155591
     CDS             1155650..1156141
     CDS             1156326..1156970
     CDS             1156988..1157293
     CDS             1157352..1159439
     CDS             1159467..1160933
     CDS             1160952..1162427
     CDS             1162441..1162749
     CDS             1162794..1163429
     CDS             1163558..1164004
     CDS             1164100..1165302
     CDS             1165316..1166434
     CDS             1166601..1167044
     CDS             1167077..1167553
     CDS             1168156..1169121
     CDS             1169130..1171103
     CDS             1171109..1171753
     CDS             1171753..1172121
     CDS             1172477..1173733
     CDS             1173885..1175528
     CDS             1175528..1176733
     CDS             1176730..1177578
     CDS             1177581..1178273
     CDS             1178396..1179265
     CDS             1179310..1179612
     CDS             1179667..1180278
     CDS             1180290..1180595
     CDS             1180595..1182310
     CDS             1182340..1182918
     CDS             1183040..1183732
     CDS             1183747..1184376
     CDS             complement(1184373..1184813)
     CDS             1185079..1185921
     CDS             complement(1185972..1186664)
     CDS             complement(1186822..1188084)
     CDS             1188274..1189212
     CDS             1189513..1190646
     CDS             complement(1190674..1190910)
     CDS             1190916..1191956
     CDS             complement(1191887..1192510)
     CDS             complement(1192590..1194290)
     CDS             1194496..1196376
     CDS             complement(1196446..1197522)
     CDS             complement(1197583..1198308)
     CDS             complement(1198391..1199170)
     CDS             complement(1199204..1200727)
     CDS             1200917..1201558
     CDS             complement(1201631..1202812)
     CDS             complement(1202896..1203423)
     CDS             1203473..1204258
     CDS             1204285..1205427
     CDS             complement(1205508..1206254)
     CDS             complement(1206546..1207433)
     CDS             complement(1207449..1208435)
     CDS             1208560..1209468
     CDS             complement(1209472..1210440)
     CDS             1210490..1212091
     CDS             1212148..1213599
     CDS             1213659..1214648
     CDS             complement(1214710..1215885)
     CDS             complement(1215914..1216507)
     CDS             complement(1216521..1217411)
     CDS             complement(1217497..1217721)
     CDS             1217952..1218299
     CDS             1218310..1218708
     CDS             complement(1218809..1219888)
     CDS             1220390..1221445
     CDS             complement(1221510..1222970)
     CDS             complement(1223070..1223900)
     CDS             complement(1223918..1228102)
     CDS             1228392..1231163
     CDS             1231306..1232016
     CDS             complement(1232035..1233657)
     CDS             complement(1233765..1234214)
     CDS             complement(1234269..1236023)
     CDS             complement(1236090..1237007)
     CDS             1237110..1238144
     CDS             1238251..1239366
     CDS             1239363..1239758
     CDS             complement(1239827..1240000)
     CDS             1240239..1240835
     CDS             1240924..1241352
     CDS             complement(1241359..1242651)
     CDS             complement(1242785..1243216)
     CDS             1243318..1244256
     CDS             1244345..1244932
     CDS             complement(1245003..1245734)
     CDS             complement(1245752..1246735)
     CDS             complement(1246732..1248300)
     CDS             1248386..1249012
     CDS             complement(1249028..1249672)
     CDS             complement(1249669..1250478)
     CDS             1250774..1251409
     CDS             complement(1251457..1252716)
     CDS             complement(1253028..1254224)
     CDS             1254410..1256494
     CDS             1256592..1256813
     CDS             1256847..1257089
     CDS             1257180..1257668
     CDS             1257756..1259852
     CDS             1259959..1260513
     CDS             1260575..1261792
     CDS             1261859..1262257
     CDS             1262301..1262621
     CDS             1262647..1262868
     CDS             1262932..1263450
     CDS             1263560..1265425
     CDS             1265466..1265804
     CDS             1265837..1266031
     CDS             complement(1266108..1266854)
     CDS             complement(1267105..1268649)
     CDS             complement(1268713..1269471)
     CDS             complement(1269569..1270642)
     CDS             1270864..1271574
     CDS             complement(1271600..1273297)
     CDS             complement(1273349..1274458)
     CDS             1274595..1275845
     CDS             1275838..1276578
     CDS             1276591..1277430
     CDS             1277606..1280020
     CDS             complement(1280023..1280970)
     CDS             1281225..1283120
     CDS             1283232..1283777
     CDS             1284112..1285587
     CDS             1285655..1286608
     CDS             1286656..1287495
     CDS             1287611..1288432
     CDS             1288454..1289260
     CDS             1289400..1291052
     CDS             1291081..1291950
     CDS             1292033..1292326
     CDS             1292415..1293704
     CDS             1293873..1294214
     CDS             complement(1294270..1294692)
     CDS             complement(1294797..1295798)
     CDS             complement(1295838..1296362)
     CDS             1296500..1297381
     CDS             complement(1297399..1298604)
     CDS             complement(1298644..1299846)
     CDS             1299960..1300847
     CDS             complement(1300844..1302574)
     CDS             1302744..1303643
     CDS             complement(1303660..1304745)
     CDS             1304916..1305761
     CDS             1305833..1306456
     CDS             1306536..1307201
     CDS             1307218..1307796
     CDS             1307934..1308818
     CDS             1308867..1310093
     CDS             1310161..1310949
     CDS             complement(1311479..1312684)
     CDS             1312696..1313223
     CDS             complement(1313306..1314355)
     CDS             complement(1314352..1317051)
     CDS             complement(1317286..1317720)
     CDS             complement(1317773..1318885)
     CDS             complement(1318899..1319114)
     CDS             complement(1319338..1320156)
     CDS             1320279..1321178
     CDS             1321484..1322227
     CDS             complement(1322258..1323055)
     CDS             complement(1323122..1323622)
     CDS             complement(1323646..1324227)
     CDS             complement(1324302..1325012)
     CDS             1325296..1326684
     CDS             1326681..1327508
     CDS             1327624..1328595
     CDS             1328561..1330012
     CDS             1330135..1331385
     CDS             complement(1331748..1332398)
     CDS             1332651..1332944
     CDS             1333085..1333873
     CDS             1333870..1335522
     CDS             1335545..1336384
     CDS             complement(1336403..1337257)
     CDS             1337341..1338228
     CDS             1338350..1339561
     CDS             1339598..1340542
     CDS             1340580..1341995
     CDS             1342017..1342655
     CDS             1342723..1343715
     CDS             1343727..1344644
     CDS             1344681..1345835
     CDS             1345865..1346752
     CDS             1346755..1347702
     CDS             complement(1347716..1348762)
     CDS             1348843..1349649
     CDS             1349652..1350371
     CDS             1350388..1350804
     CDS             1350828..1350992
     CDS             1351140..1354547
     CDS             1354660..1355319
     CDS             1355651..1355851
     CDS             1355944..1359447
     CDS             complement(1359533..1359880)
     CDS             1360174..1361904
     CDS             complement(1361941..1362921)
     CDS             complement(1362993..1366559)
     CDS             complement(1366650..1367684)
     CDS             complement(1367681..1368385)
     CDS             complement(1368392..1369546)
     CDS             complement(1369552..1369842)
     CDS             1370061..1370522
     CDS             1370512..1370877
     CDS             1370930..1371901
     CDS             1371936..1372730
     CDS             1372847..1373965
     CDS             1373988..1374338
     CDS             1374335..1375774
     CDS             1375798..1376586
     CDS             1376616..1377677
     CDS             1377874..1378128
     CDS             1378212..1378613
     CDS             complement(1378614..1379498)
     CDS             1379839..1381260
     CDS             1381281..1382198
     CDS             1382195..1382563
     CDS             complement(1382595..1382948)
     CDS             1383288..1383944
     CDS             complement(1384068..1385441)
     CDS             1385699..1389613
     CDS             complement(1389693..1391711)
     CDS             complement(1391792..1392085)
     CDS             complement(1392481..1392768)
     CDS             complement(1392888..1393916)
     CDS             complement(1394006..1395391)
     CDS             complement(1395388..1396182)
     CDS             1396532..1396996
     CDS             1397136..1398011
     CDS             complement(1398071..1398895)
     CDS             complement(1398922..1399338)
     CDS             complement(1399353..1399790)
     CDS             complement(1399815..1401002)
     CDS             complement(1401041..1402180)
     CDS             complement(1402374..1405217)
     CDS             1405568..1405774
     CDS             complement(1405746..1406714)
     CDS             complement(1407192..1408931)
     CDS             complement(1408997..1409395)
     CDS             complement(1409413..1410579)
     CDS             1411127..1411918
     CDS             1411952..1412059
     CDS             1412368..1413126
     CDS             1413316..1414941
     CDS             1414975..1415946
     CDS             1415995..1416951
     CDS             1416962..1417924
     CDS             1417921..1418880
     CDS             1419047..1420084
     CDS             1420087..1420935
     CDS             complement(1420949..1422367)
     CDS             complement(1422387..1422794)
     CDS             complement(1422791..1423393)
     CDS             1423560..1424906
     CDS             complement(1424935..1425252)
     CDS             complement(1425355..1426179)
     CDS             complement(1426179..1427489)
     CDS             1427729..1428175
     CDS             1428326..1430224
     CDS             1430251..1430973
     CDS             1431012..1432157
     CDS             1432170..1433444
     CDS             complement(1433366..1434472)
     CDS             complement(1434510..1435223)
     CDS             1435461..1436348
     CDS             1436438..1437547
     CDS             1437534..1438583
     CDS             complement(1438657..1440345)
     CDS             1440656..1441441
     CDS             1441711..1442313
     CDS             1442310..1443614
     CDS             1443664..1444692
     CDS             1444745..1445146
     CDS             complement(1445162..1445707)
     CDS             1445890..1446591
     CDS             1446603..1447241
     CDS             complement(1447455..1447937)
     CDS             complement(1447948..1448724)
     CDS             1448930..1449811
     CDS             1449811..1450218
     CDS             1450234..1452462
     CDS             1452921..1454828
     CDS             1454976..1455398
     CDS             1455542..1455763
     CDS             1455792..1456148
     CDS             1456388..1457419
     CDS             1457477..1459924
     CDS             1460050..1460436
     CDS             1460553..1460978
     CDS             1461252..1461563
     CDS             complement(1461834..1462388)
     CDS             complement(1462854..1463360)
     CDS             complement(1463404..1463664)
     CDS             1463891..1464277
     CDS             1464680..1464868
     CDS             1464971..1465330
     CDS             complement(1465348..1470204)
     CDS             complement(1470375..1470929)
     CDS             1471324..1472841
     CDS             complement(1472913..1473272)
     CDS             complement(1473592..1474569)
     CDS             1475133..1476041
     CDS             1476175..1477563
     CDS             1477981..1478244
     CDS             complement(1478466..1480256)
     CDS             complement(1480276..1480794)
     CDS             complement(1480881..1481711)
     CDS             complement(1481708..1483792)
     CDS             complement(1483896..1484747)
     CDS             1484907..1485587
     CDS             complement(1485686..1486318)
     CDS             complement(1486489..1489032)
     CDS             1489498..1492185
     CDS             1492353..1494014
     CDS             1494087..1494764
     CDS             1494798..1496582
     CDS             1496898..1497335
     CDS             1497430..1497624
     CDS             1497621..1498709
     CDS             complement(1498992..1499570)
     CDS             1499928..1500848
     CDS             1500857..1501771
     CDS             1501830..1502288
     CDS             1502315..1503028
     CDS             1503312..1504535
     CDS             complement(1504605..1506017)
     CDS             complement(1506033..1506782)
     CDS             complement(1506922..1507707)
     CDS             1507942..1508667
     CDS             1508697..1510109
     CDS             1510106..1510375
     CDS             complement(1510394..1511281)
     CDS             1511433..1512434
     CDS             1512431..1513267
     CDS             1513324..1514370
     CDS             complement(1514435..1515229)
     CDS             complement(1515231..1516127)
     CDS             complement(1516304..1517281)
     CDS             complement(1517554..1518612)
     CDS             complement(1518645..1519805)
     CDS             complement(1519768..1520556)
     CDS             complement(1520625..1521377)
     CDS             complement(1521418..1522002)
     CDS             complement(1522414..1523064)
     CDS             complement(1523126..1523515)
     CDS             complement(1523605..1524855)
     CDS             complement(1524898..1526322)
     CDS             complement(1526342..1528045)
     CDS             complement(1528168..1529109)
     CDS             1529378..1531033
     CDS             1531069..1531905
     CDS             1532026..1533228
     CDS             1533426..1534292
     CDS             1534294..1535391
     CDS             1535388..1536158
     CDS             1536155..1536880
     CDS             1537200..1539098
     CDS             1539379..1539783
     CDS             1539995..1540384
     CDS             1540452..1541588
     CDS             1541816..1542256
     CDS             1542272..1542697
     CDS             complement(1542814..1543869)
     CDS             complement(1543914..1545665)
     CDS             1545882..1546553
     CDS             1546550..1547905
     CDS             complement(1547963..1550317)
     CDS             1550487..1551278
     CDS             1551313..1551516
     CDS             1551587..1553722
     CDS             complement(1553803..1554558)
     CDS             1554717..1555907
     CDS             1555885..1556688
     CDS             complement(1556702..1557100)
     CDS             1557353..1559122
     CDS             1559207..1560388
     CDS             1560463..1561203
     CDS             1561640..1562191
     CDS             complement(1562248..1562538)
     CDS             complement(1562542..1562841)
     CDS             1563078..1564046
     CDS             1564181..1565560
     CDS             1565652..1566836
     CDS             1566845..1567471
     CDS             1567638..1568861
     CDS             complement(1568868..1569107)
     CDS             complement(1569225..1570874)
     CDS             complement(1570885..1571187)
     CDS             complement(1571184..1571471)
     CDS             complement(1571685..1572539)
     CDS             complement(1572629..1573996)
     CDS             complement(1574138..1575352)
     CDS             complement(1575433..1578882)
     CDS             1579032..1579844
     CDS             1579849..1580358
     CDS             complement(1580359..1580934)
     CDS             complement(1581121..1581639)
     CDS             complement(1581748..1582296)
     CDS             complement(1582592..1583893)
     CDS             complement(1584129..1585415)
     CDS             complement(1585503..1586225)
     CDS             1586542..1586889
     CDS             complement(1586936..1588198)
     CDS             complement(1588242..1589078)
     CDS             1589511..1590620
     CDS             1590625..1593738
     CDS             complement(1593851..1595041)
     CDS             complement(1595079..1596092)
     CDS             complement(1596103..1597134)
     CDS             complement(1597138..1598025)
     CDS             complement(1598036..1598986)
     CDS             complement(1599109..1600785)
     CDS             1600861..1601001
     CDS             1600947..1602194
     CDS             complement(1602217..1602564)
     CDS             complement(1602721..1603557)
     CDS             1604111..1604485
     CDS             complement(1604460..1605317)
     CDS             1605474..1607447
     CDS             1607677..1609032
     CDS             1609136..1609786
     CDS             1610018..1611295
     CDS             1611421..1611537
     CDS             1611551..1613962
     CDS             1614573..1615172
     CDS             1615169..1615735
     CDS             1615719..1616843
     CDS             complement(1616967..1617764)
     CDS             1617876..1618454
     CDS             1619034..1619939
     CDS             1620077..1621297
     CDS             1621411..1622892
     CDS             1622916..1624385
     CDS             1624429..1625445
     CDS             1625917..1627851
     CDS             complement(1627923..1628528)
     CDS             1628578..1629276
     CDS             complement(1629273..1630916)
     CDS             complement(1631060..1632022)
     CDS             complement(1632019..1633605)
     CDS             complement(1633612..1634910)
     CDS             complement(1634974..1636284)
     CDS             complement(1636284..1636883)
     CDS             complement(1636940..1637905)
     CDS             complement(1638028..1639383)
     CDS             1639643..1640248
     CDS             1640439..1644485
     CDS             1644727..1645368
     CDS             complement(1645555..1645854)
     CDS             complement(1645897..1646691)
     CDS             complement(1646696..1647010)
     CDS             complement(1647051..1647590)
     CDS             complement(1647629..1648093)
     CDS             complement(1648210..1649781)
     CDS             1650240..1651865
     CDS             1652005..1653255
     CDS             1653446..1654393
     CDS             1654398..1655711
     CDS             1655708..1656481
     CDS             1656481..1657194
     CDS             complement(1657169..1658758)
     CDS             1659248..1661329
     CDS             1661360..1662004
     CDS             1662052..1663230
     CDS             1663230..1663676
     CDS             1663788..1665650
     CDS             1665697..1666479
     CDS             1666607..1667044
     CDS             1667139..1668149
     CDS             1668227..1669075
     CDS             1669115..1670050
     CDS             1670110..1671012
     CDS             1671047..1671994
     CDS             1672396..1673157
     CDS             1673183..1674400
     CDS             1674505..1675377
     CDS             1675393..1676358
     CDS             1676369..1677136
     CDS             1677129..1677842
     CDS             1677889..1678581
     CDS             1678583..1679509
     CDS             1679509..1680453
     CDS             1680450..1681409
     CDS             1681426..1682616
     CDS             1682613..1684034
     CDS             1684036..1684662
     CDS             1684981..1686153
     CDS             complement(1686195..1686716)
     CDS             complement(1686793..1687941)
     CDS             1688277..1689299
     CDS             1689381..1690364
     CDS             1690481..1690918
     CDS             complement(1691034..1692008)
     CDS             complement(1692047..1692829)
     CDS             complement(1692898..1694271)
     CDS             complement(1694401..1695054)
     CDS             complement(1695054..1696352)
     CDS             complement(1696366..1697259)
     CDS             complement(1697315..1698049)
     CDS             1698271..1698699
     CDS             complement(1698728..1699555)
     CDS             complement(1699630..1699920)
     CDS             complement(1699938..1700954)
     CDS             1701179..1702174
     CDS             1702182..1702793
     CDS             1702911..1703918
     CDS             1703980..1704372
     CDS             1704410..1704910
     CDS             1704935..1705729
     CDS             1705722..1706489
     CDS             1706496..1706894
     CDS             complement(1706891..1708180)
     CDS             complement(1708362..1708982)
     CDS             1709123..1710070
     CDS             1710269..1710688
     CDS             1710953..1711519
     CDS             complement(1711527..1712753)
     CDS             1713007..1716318
     CDS             1716358..1716693
     CDS             complement(1716728..1717324)
     CDS             complement(1717321..1717857)
     CDS             complement(1717889..1719364)
     CDS             complement(1719357..1720367)
     CDS             1720480..1722069
     CDS             complement(1722066..1723484)
     CDS             1723636..1723821
     CDS             1723837..1725171
     CDS             1725179..1727023
     CDS             complement(1727031..1728026)
     CDS             complement(1728401..1728730)
     CDS             1728787..1729644
     CDS             complement(1729669..1730625)
     CDS             1731188..1731724
     CDS             1731755..1732918
     CDS             1732988..1733383
     CDS             1733531..1734775
     CDS             1734840..1735916
     CDS             1735987..1737744
     CDS             1737838..1740483
     CDS             1740480..1741454
     CDS             1741475..1742497
     CDS             1742494..1743033
     CDS             1743020..1744057
     CDS             1744057..1745700
     CDS             1745697..1747085
     CDS             1747154..1748812
     CDS             1749078..1749800
     CDS             1749828..1750631
     CDS             1750867..1751169
     CDS             complement(1751339..1751797)
     CDS             complement(1751864..1752439)
     CDS             1752740..1755469
     CDS             complement(1755483..1757540)
     CDS             1757745..1758173
     CDS             1758384..1758836
     CDS             1758867..1759169
     CDS             complement(1759166..1759771)
     CDS             complement(1759864..1762314)
     CDS             complement(1762347..1763126)
     CDS             complement(1763199..1766024)
     CDS             complement(1765999..1767846)
     CDS             complement(1767846..1768430)
     CDS             complement(1768487..1770457)
     CDS             1770783..1771628
     CDS             complement(1771682..1771933)
     CDS             complement(1772072..1773448)
     CDS             complement(1773488..1774741)
     CDS             complement(1774773..1775087)
     CDS             complement(1775100..1775570)
     CDS             complement(1775575..1776825)
     CDS             1776940..1777842
     CDS             complement(1777839..1778012)
     CDS             complement(1778329..1779516)
     CDS             1779872..1780252
     CDS             complement(1780580..1781119)
     CDS             complement(1781112..1782851)
     CDS             complement(1782879..1783256)
     CDS             complement(1783256..1783888)
     CDS             complement(1783891..1785867)
     CDS             complement(1785870..1786862)
     CDS             1787030..1788424
     CDS             complement(1788446..1789375)
     CDS             1789542..1790534
     CDS             1790570..1791781
     CDS             1791873..1792478
     CDS             1792732..1793223
     CDS             1793304..1793558
     CDS             1793650..1796016
     CDS             1796301..1798625
     CDS             1798594..1799058
     CDS             1799288..1801135
     CDS             1801147..1802748
     CDS             1802767..1803678
     CDS             complement(1803684..1804979)
     CDS             1805117..1805947
     CDS             complement(1810644..1811249)
     CDS             complement(1811708..1811959)
     CDS             complement(1811983..1812441)
     CDS             complement(1812615..1812851)
     CDS             complement(1812938..1813390)
     CDS             1813590..1814219
     CDS             1814243..1815352
     CDS             complement(1815470..1815853)
     CDS             1816215..1817420
     CDS             1817417..1822939
     CDS             complement(1822970..1823722)
     CDS             complement(1823764..1824288)
     CDS             complement(1824447..1824815)
     CDS             1825271..1826194
     CDS             complement(1826417..1827241)
     CDS             1827359..1827922
     CDS             complement(1827778..1828191)
     CDS             1828215..1828742
     CDS             1828861..1830561
     CDS             complement(1830653..1832194)
     CDS             1832824..1834416
     CDS             1834469..1835464
     CDS             complement(1835732..1836043)
     CDS             1836145..1837140
     CDS             complement(1837408..1837836)
     CDS             complement(1838093..1838206)
     CDS             1838297..1838389
     CDS             1838838..1839440
     CDS             1839863..1840552
     CDS             complement(1840822..1841103)
     CDS             complement(1841195..1841491)
     CDS             1841545..1841892
     CDS             1842248..1842481
     CDS             complement(1842744..1843199)
     CDS             1843880..1844506
     CDS             complement(1844546..1844680)
     CDS             complement(1845144..1846070)
     CDS             1846184..1847203
     CDS             1847236..1847661
     CDS             1847658..1847777
     CDS             complement(1848036..1849091)
     CDS             1849256..1850569
     CDS             complement(1850671..1851831)
     CDS             complement(1851855..1852964)
     CDS             complement(1853195..1853656)
     CDS             complement(1854002..1855363)
     CDS             complement(1855482..1856297)
     CDS             complement(1856302..1857855)
     CDS             complement(1857848..1858420)
     CDS             complement(1858417..1859232)
     CDS             complement(1859229..1862261)
     CDS             1862532..1863464
     CDS             1864520..1866574
     CDS             complement(1866729..1867070)
     CDS             complement(1867285..1867461)
     CDS             1867542..1867739
     CDS             1867736..1868467
     CDS             1868579..1868839
     CDS             complement(1868870..1868998)
     CDS             1869159..1869647
     CDS             1869764..1870951
     CDS             1871017..1871490
     CDS             1871487..1872425
     CDS             1872443..1873273
     CDS             complement(1873312..1874313)
     CDS             complement(1874432..1876369)
     CDS             complement(1876372..1877163)
     CDS             complement(1877192..1878376)
     CDS             1878915..1879337
     CDS             1879457..1879948
     CDS             1879950..1882322
     CDS             1882319..1883185
     CDS             complement(1883207..1883905)
     CDS             complement(1883984..1884430)
     CDS             complement(1884464..1885078)
     CDS             1885451..1886818
     CDS             1886909..1887943
     CDS             complement(1888048..1888572)
     CDS             1888849..1889328
     CDS             complement(1889821..1891302)
     CDS             complement(1891454..1892800)
     CDS             complement(1892990..1894264)
     CDS             complement(1894367..1894831)
     CDS             complement(1894909..1895658)
     CDS             complement(1895671..1896957)
     CDS             1897117..1898040
     CDS             complement(1898151..1898276)
     CDS             1898687..1898872
     CDS             1899494..1899766
     CDS             1899760..1899945
     CDS             complement(1900088..1900582)
     CDS             1900740..1901933
     CDS             complement(1903031..1903225)
     CDS             complement(1903310..1903420)
     CDS             complement(1903454..1903576)
     CDS             1903683..1904123
     CDS             complement(1904286..1905248)
     CDS             complement(1905245..1905700)
     CDS             complement(1905697..1906122)
     CDS             complement(1906219..1906521)
     CDS             1906776..1909472
     CDS             1909540..1910433
     CDS             1910479..1911096
     CDS             complement(1911712..1912443)
     CDS             1912840..1913454
     CDS             1913451..1914752
     CDS             1914990..1915688
     CDS             complement(1915910..1917700)
     CDS             1918109..1918426
     CDS             1918557..1919099
     CDS             complement(1918969..1919811)
     CDS             complement(1921377..1922588)
     CDS             1923565..1924776
     CDS             complement(1924854..1925414)
     CDS             1925570..1926355
     CDS             1926657..1927898
     CDS             1928001..1931192
     CDS             1931192..1932682
     CDS             1932881..1933438
     CDS             1933621..1934667
     CDS             1934783..1934977
     CDS             complement(1935243..1935704)
     CDS             complement(1935848..1936807)
     CDS             1936894..1937199
     CDS             1937442..1937933
     CDS             1938251..1939297
     CDS             1939358..1941097
     CDS             complement(1941648..1943594)
     CDS             complement(1943679..1944692)
     CDS             1945017..1945448
     CDS             1945420..1945908
     CDS             complement(1945970..1946629)
     CDS             1946894..1948099
     CDS             complement(1948160..1949242)
     CDS             complement(1949295..1950317)
     CDS             1950496..1951449
     CDS             complement(1951527..1952639)
     CDS             complement(1952913..1953179)
     CDS             complement(1953306..1953752)
     CDS             1954104..1954520
     CDS             1954688..1955359
     CDS             complement(1955631..1956209)
     CDS             complement(1956175..1956576)
     CDS             1956664..1957014
     CDS             1957007..1957219
     CDS             1957267..1957614
     CDS             1957611..1957739
     CDS             complement(1957749..1959119)
     CDS             complement(1959131..1959532)
     CDS             1960176..1960922
     CDS             complement(1960884..1961357)
     CDS             complement(1961354..1961650)
     CDS             complement(1962655..1962942)
     CDS             complement(1962954..1963130)
     CDS             1963270..1963956
     CDS             1964144..1964689
     CDS             1964839..1965534
     CDS             1965712..1966161
     CDS             1966368..1967324
     CDS             1968303..1968788
     CDS             1969028..1969678
     CDS             1969696..1970739
     CDS             1970684..1971292
     CDS             1971313..1971672
     CDS             complement(1971761..1971853)
     CDS             1971881..1972021
     CDS             complement(1972200..1973630)
     CDS             complement(1973653..1973940)
     CDS             complement(1973995..1975011)
     CDS             complement(1975059..1975565)
     CDS             complement(1975628..1976689)
     CDS             complement(1976699..1977481)
     CDS             complement(1977474..1978901)
     CDS             complement(1978943..1979452)
     CDS             complement(1979547..1979873)
     CDS             complement(1979972..1980109)
     CDS             1980146..1980844
     CDS             1980878..1981930
     CDS             complement(1981905..1982711)
     CDS             complement(1982695..1983555)
     CDS             1983857..1985119
     CDS             1985639..1985905
     CDS             1986131..1986358
     CDS             complement(1987178..1987681)
     CDS             1988319..1989056
     CDS             complement(1989153..1990613)
     CDS             complement(1990750..1990857)
     CDS             1991070..1991225
     CDS             1991426..1992283
     CDS             1992431..1992985
     CDS             1992989..1993507
     CDS             1993516..1993653
     CDS             1994468..1994689
     CDS             1994750..1995034
     CDS             1995031..1995288
     CDS             1995351..1995506
     CDS             1996137..1996685
     CDS             1996704..1997381
     CDS             1997500..1997967
     CDS             complement(1998368..1998904)
     CDS             complement(1999369..1999539)
     CDS             complement(1999718..2000341)
     CDS             complement(2001187..2002413)
     CDS             complement(2003821..2004078)
     CDS             complement(2004182..2005567)
     CDS             complement(2005650..2006201)
     CDS             complement(2006385..2007302)
     CDS             complement(2007292..2008416)
     CDS             complement(2008448..2009251)
     CDS             complement(2009272..2010315)
     CDS             2010860..2012389
     CDS             2012462..2013241
     CDS             2013222..2014424
     CDS             2014468..2016678
     CDS             2016719..2017729
     CDS             2017754..2018797
     CDS             2018810..2019922
     CDS             2019919..2021178
     CDS             2021192..2022475
     CDS             2022472..2023785
     CDS             2023782..2024669
     CDS             complement(2024724..2025980)
     CDS             2026429..2027520
     CDS             complement(2027548..2028027)
     CDS             2028735..2029688
     CDS             2029685..2030575
     CDS             2030572..2031795
     CDS             2031792..2032901
     CDS             2032906..2033913
     CDS             complement(2033920..2035563)
     CDS             complement(2035955..2036869)
     CDS             complement(2036872..2037216)
     CDS             complement(2037227..2037499)
     CDS             complement(2037484..2037987)
     CDS             complement(2037991..2039532)
     CDS             complement(2039529..2039897)
     CDS             complement(2039897..2042701)
     CDS             2043020..2043181
     CDS             2043340..2044767
     CDS             2044797..2045789
     CDS             complement(2045805..2047811)
     CDS             2048261..2049058
     CDS             complement(2049091..2049906)
     CDS             2050123..2051301
     CDS             2051341..2052105
     CDS             2052149..2052913
     CDS             2053032..2054024
     CDS             2054206..2055450
     CDS             2055713..2056918
     CDS             complement(2056933..2058264)
     CDS             2058417..2058653
     CDS             2058899..2059699
     CDS             2059899..2060651
     CDS             2061007..2062314
     CDS             2062311..2062910
     CDS             complement(2063215..2063538)
     CDS             2063650..2064558
     CDS             complement(2064575..2065792)
     CDS             2066016..2066309
     CDS             2066425..2067426
     CDS             complement(2067440..2069416)
     CDS             2069698..2070606
     CDS             2070694..2071851
     CDS             2071974..2074586
     CDS             2074648..2075838
     CDS             2075865..2077319
     CDS             2077547..2078671
     CDS             complement(2078700..2079665)
     CDS             2079789..2080334
     CDS             complement(2080268..2080852)
     CDS             complement(2080998..2081468)
     CDS             2081636..2081887
     CDS             complement(2081899..2082618)
     CDS             complement(2082615..2083322)
     CDS             complement(2083444..2085906)
     CDS             complement(2086026..2087459)
     CDS             2087666..2088274
     CDS             complement(2088342..2089940)
     CDS             complement(2090238..2091197)
     CDS             complement(2091194..2091796)
     CDS             complement(2091806..2092282)
     CDS             complement(2092406..2093041)
     CDS             complement(2093545..2094051)
     CDS             complement(2094153..2094710)
     CDS             2094882..2095349
     CDS             2095504..2095905
     CDS             complement(2095924..2096544)
     CDS             complement(2096626..2098239)
     CDS             complement(2098421..2098930)
     CDS             complement(2098908..2100191)
     CDS             complement(2100527..2101561)
     CDS             complement(2101574..2102782)
     CDS             complement(2102802..2103566)
     CDS             2103728..2105224
     CDS             2105261..2106280
     CDS             2106343..2108211
     CDS             complement(2108291..2108827)
     CDS             2109282..2110424
     CDS             2110461..2111549
     CDS             2111574..2112872
     CDS             2112924..2115002
     CDS             2115024..2116109
     CDS             2116169..2117035
     CDS             2117032..2117706
     CDS             2117719..2118774
     CDS             complement(2118967..2121045)
     CDS             complement(2121042..2121878)
     CDS             complement(2121880..2123166)
     CDS             complement(2123202..2123489)
     CDS             complement(2123498..2124493)
     CDS             complement(2124490..2125044)
     CDS             complement(2125041..2126186)
     CDS             complement(2126137..2127153)
     CDS             complement(2127174..2127656)
     CDS             2127981..2129462
     CDS             complement(2129534..2130229)
     CDS             complement(2130339..2131124)
     CDS             complement(2131142..2132161)
     CDS             complement(2132183..2132698)
     CDS             complement(2132695..2134128)
     CDS             complement(2134233..2135156)
     CDS             2135303..2136220
     CDS             2136334..2137479
     CDS             2137525..2137803
     CDS             2137817..2138599
     CDS             2138626..2139480
     CDS             complement(2139614..2140309)
     CDS             2140601..2142325
     CDS             2142397..2143578
     CDS             2143643..2145250
     CDS             2145269..2147284
     CDS             2147308..2147538
     CDS             2148251..2149435
     CDS             2149676..2152159
     CDS             2152533..2152793
     CDS             2152793..2153458
     CDS             2153495..2153761
     CDS             2153952..2154242
     CDS             2154223..2155026
     CDS             2155190..2155453
     CDS             complement(2155423..2156283)
     CDS             2156368..2156706
     CDS             2156700..2157134
     CDS             2157136..2157567
     CDS             2157940..2158500
     CDS             complement(2158811..2160643)
     CDS             complement(2160643..2160744)
     CDS             2160960..2163260
     CDS             complement(2163306..2163779)
     CDS             2164228..2164710
     CDS             2164808..2166337
     CDS             2166520..2167185
     CDS             2167231..2167473
     CDS             complement(2167576..2167938)
     CDS             complement(2168271..2168603)
     CDS             complement(2168667..2169335)
     CDS             2169641..2169733
     CDS             2169854..2171491
     CDS             complement(2171511..2172167)
     CDS             complement(2172193..2172819)
     CDS             complement(2172852..2173457)
     CDS             2173819..2174298
     CDS             2174303..2175049
     CDS             2175046..2176821
     CDS             complement(2177060..2177899)
     CDS             complement(2178260..2178538)
     CDS             complement(2178579..2179031)
     CDS             complement(2179376..2179855)
     CDS             complement(2179908..2180372)
     CDS             complement(2180540..2181655)
     CDS             complement(2181908..2182837)
     CDS             complement(2182890..2183342)
     CDS             complement(2183788..2185350)
     CDS             complement(2185377..2186171)
     CDS             2186538..2186960
     CDS             2186989..2187453
     CDS             2187522..2188169
     CDS             2188264..2188917
     CDS             2188973..2191669
     CDS             2191953..2192351
     CDS             complement(2192391..2193038)
     CDS             complement(2193436..2194266)
     CDS             complement(2194326..2195684)
     CDS             2195795..2198623
     CDS             complement(2198646..2198840)
     CDS             2199060..2199626
     CDS             2200345..2200761
     CDS             2201367..2203070
     CDS             complement(2203426..2205045)
     CDS             complement(2205020..2205643)
     CDS             complement(2205839..2207302)
     CDS             2207427..2208386
     CDS             2208590..2209114
     CDS             complement(2209169..2209516)
     CDS             complement(2209503..2209967)
     CDS             2210119..2210571
     CDS             complement(2210612..2211544)
     CDS             complement(2211645..2212067)
     CDS             complement(2212220..2214604)
     CDS             2214777..2215805
     CDS             complement(2215857..2216639)
     CDS             complement(2216665..2217381)
     CDS             complement(2217381..2218589)
     CDS             complement(2218602..2219405)
     CDS             complement(2219540..2219989)
     CDS             complement(2220002..2221093)
     CDS             complement(2221147..2221674)
     CDS             complement(2221698..2224007)
     CDS             complement(2224130..2225533)
     CDS             complement(2225640..2226821)
     CDS             complement(2226833..2227654)
     CDS             complement(2227691..2228461)
     CDS             complement(2228506..2229066)
     CDS             complement(2229177..2229887)
     CDS             complement(2230159..2231037)
     CDS             complement(2231334..2232080)
     CDS             2232417..2233235
     CDS             2233287..2235905
     CDS             2235928..2237679
     CDS             complement(2237768..2238301)
     CDS             complement(2238316..2240445)
     CDS             complement(2240571..2241782)
     CDS             complement(2241779..2245294)
     CDS             2245725..2246552
     CDS             complement(2246570..2247538)
     CDS             2247733..2248932
     CDS             2249120..2249947
     CDS             2250045..2250428
     CDS             2250451..2250798
     CDS             2250818..2251969
     CDS             2251995..2252888
     CDS             2252951..2253208
     CDS             2253266..2254528
     CDS             complement(2254535..2255857)
     CDS             complement(2255850..2256170)
     CDS             2256496..2257503
     CDS             2257570..2259120
     CDS             complement(2259358..2260506)
     CDS             complement(2260521..2261534)
     CDS             complement(2261546..2262541)
     CDS             2262783..2263283
     CDS             2263323..2264912
     CDS             2264989..2265930
     CDS             2265955..2266884
     CDS             2266884..2268539
     CDS             2268548..2269975
     CDS             2270048..2270947
     CDS             complement(2270960..2271922)
     CDS             complement(2271919..2272545)
     CDS             complement(2272552..2272983)
     CDS             complement(2272973..2274358)
     CDS             complement(2274355..2276124)
     CDS             complement(2276129..2276755)
     CDS             complement(2276990..2278060)
     CDS             complement(2278124..2278888)
     CDS             complement(2278968..2279786)
     CDS             complement(2279786..2280832)
     CDS             complement(2280849..2281763)
     CDS             complement(2281771..2282691)
     CDS             complement(2282913..2284469)
     CDS             complement(2284508..2286406)
     CDS             complement(2286448..2287422)
     CDS             complement(2287431..2288393)
     CDS             2288678..2290612
     CDS             complement(2290859..2291662)
     CDS             complement(2292057..2293076)
     CDS             complement(2293517..2294206)
     CDS             2294968..2296179
     CDS             2296284..2296676
     CDS             complement(2296538..2297023)
     CDS             complement(2297058..2297738)
     CDS             complement(2297742..2299103)
     CDS             2299107..2299289
     CDS             complement(2299199..2300320)
     CDS             2300825..2302213
     CDS             complement(2302229..2303365)
     CDS             complement(2303340..2304209)
     CDS             complement(2304206..2304766)
     CDS             complement(2304763..2305521)
     CDS             2305652..2305921
     CDS             complement(2305947..2307428)
     CDS             complement(2307425..2307901)
     CDS             2308037..2308711
     CDS             2308827..2309234
     CDS             2309264..2309449
     CDS             2309653..2310465
     CDS             complement(2310741..2311133)
     CDS             complement(2311530..2311748)
     CDS             2312126..2313676
     CDS             2313719..2314588
     CDS             complement(2314603..2315706)
     CDS             complement(2315814..2316800)
     CDS             complement(2317037..2318338)
     CDS             complement(2318355..2319443)
     CDS             2319568..2320491
     CDS             complement(2320920..2321585)
     CDS             complement(2321566..2323236)
     CDS             2323673..2323930
     CDS             complement(2324166..2325359)
     CDS             complement(2325401..2326111)
     CDS             2326372..2327226
     CDS             complement(2327241..2328287)
     CDS             complement(2328338..2330200)
     CDS             complement(2330280..2332382)
     CDS             complement(2332398..2333564)
     CDS             complement(2333652..2335355)
     CDS             complement(2335667..2336782)
     CDS             complement(2336914..2337906)
     CDS             complement(2337932..2338342)
     CDS             complement(2338346..2339506)
     CDS             complement(2339514..2340674)
     CDS             complement(2340689..2342230)
     CDS             complement(2342244..2343116)
     CDS             complement(2343135..2344049)
     CDS             complement(2344090..2345076)
     CDS             2345201..2346025
     CDS             complement(2346715..2347488)
     CDS             complement(2347651..2348670)
     CDS             complement(2348700..2349287)
     CDS             2349497..2349700
     CDS             2349824..2350276
     CDS             2350428..2350703
     CDS             complement(2350981..2351445)
     CDS             complement(2351513..2351944)
     CDS             complement(2352077..2353060)
     CDS             complement(2353209..2354486)
     CDS             2354766..2355947
     CDS             2355949..2359065
     CDS             complement(2359097..2359381)
     CDS             2359683..2360366
     CDS             2360363..2361781
     CDS             complement(2361800..2362717)
     CDS             2362962..2364725
     CDS             complement(2364912..2365655)
     CDS             complement(2365899..2366456)
     CDS             complement(2366821..2368899)
     CDS             complement(2369527..2369964)
     CDS             2370118..2370483
     CDS             complement(2370539..2371615)
     CDS             complement(2371632..2372126)
     CDS             complement(2372140..2372634)
     CDS             complement(2372644..2373126)
     CDS             complement(2373140..2373388)
     CDS             complement(2373576..2374271)
     CDS             complement(2374372..2375760)
     CDS             complement(2375787..2377238)
     CDS             2377466..2377864
     CDS             2377934..2379235
     CDS             2379232..2380776
     CDS             2380773..2383943
     CDS             2383940..2384278
     CDS             complement(2384331..2384642)
     CDS             complement(2384870..2385196)
     CDS             2385491..2385745
     CDS             complement(2385747..2386163)
     CDS             complement(2386399..2386731)
     CDS             complement(2387030..2387608)
     CDS             2387904..2388179
     CDS             2388183..2390204
     CDS             2390215..2391162
     CDS             2391182..2391841
     CDS             2391843..2393297
     CDS             2393302..2394852
     CDS             2394852..2395376
     CDS             complement(2395453..2395656)
     CDS             2395734..2396075
     CDS             2396090..2396920
     CDS             2396961..2398121
     CDS             2398219..2398383
     CDS             2398928..2399581
     CDS             2399656..2400033
     CDS             2400030..2401325
     CDS             complement(2401459..2403039)
     CDS             complement(2403464..2404420)
     CDS             2404682..2405503
     CDS             2405548..2406174
     CDS             2406239..2406934
     CDS             complement(2407069..2407917)
     CDS             complement(2408177..2409763)
     CDS             complement(2409814..2410515)
     CDS             2410797..2411750
     CDS             2411925..2412359
     CDS             complement(2412443..2413171)
     CDS             complement(2413907..2414530)
     CDS             complement(2414527..2414805)
     CDS             complement(2414814..2415386)
     CDS             complement(2415408..2417858)
     CDS             complement(2418459..2419754)
     CDS             complement(2420090..2421043)
     CDS             complement(2421141..2421557)
     CDS             complement(2421560..2422057)
     CDS             complement(2422106..2423845)
     CDS             complement(2423903..2425180)
     CDS             complement(2425314..2426138)
     CDS             complement(2426240..2427415)
     CDS             complement(2427476..2427844)
     CDS             complement(2428112..2429056)
     CDS             complement(2429053..2430162)
     CDS             complement(2430159..2431088)
     CDS             complement(2431090..2432049)
     CDS             complement(2432208..2432879)
     CDS             complement(2432876..2433727)
     CDS             complement(2433915..2434826)
     CDS             complement(2434862..2435665)
     CDS             complement(2435679..2436842)
     CDS             complement(2436877..2437905)
     CDS             complement(2438064..2438687)
     CDS             complement(2438761..2439765)
     CDS             complement(2440174..2440713)
     CDS             complement(2440992..2443580)
     CDS             complement(2443804..2444685)
     CDS             complement(2444685..2446841)
     CDS             complement(2446964..2448508)
     CDS             complement(2448523..2449599)
     CDS             complement(2449611..2450636)
     CDS             complement(2450652..2451392)
     CDS             complement(2451385..2452239)
     CDS             complement(2452239..2453426)
     CDS             complement(2453504..2454289)
     CDS             complement(2454286..2454939)
     CDS             2455181..2456089
     CDS             complement(2456039..2456419)
     CDS             complement(2456419..2456937)
     CDS             complement(2456939..2457196)
     CDS             complement(2457229..2458434)
     CDS             complement(2458640..2460085)
     CDS             complement(2460107..2461417)
     CDS             complement(2461467..2462702)
     CDS             2463047..2463430
     CDS             2463558..2464022
     CDS             2464436..2466139
     CDS             2466277..2466738
     CDS             2466786..2467463
     CDS             complement(2467524..2468531)
     CDS             complement(2468545..2469171)
     CDS             complement(2469363..2470754)
     CDS             complement(2470915..2471367)
     CDS             complement(2471400..2471678)
     CDS             complement(2471682..2471981)
     CDS             complement(2472059..2472433)
     CDS             complement(2472568..2473656)
     CDS             2473816..2474469
     CDS             2474580..2474750
     CDS             complement(2474790..2475137)
     CDS             complement(2475637..2475987)
     CDS             complement(2476095..2476253)
     CDS             2476518..2476760
     CDS             2477530..2477871
     CDS             complement(2478308..2478586)
     CDS             complement(2479601..2480638)
     CDS             2481061..2481270
     CDS             2481236..2481571
     CDS             complement(2481687..2482247)
     CDS             complement(2482377..2483465)
     CDS             complement(2483576..2485141)
     CDS             2485364..2486242
     CDS             complement(2486290..2488110)
     CDS             2488299..2488787
     CDS             2488891..2490435
     CDS             2490480..2491736
     CDS             2491739..2493352
     CDS             2493554..2494336
     CDS             2494355..2495059
     CDS             2495120..2496043
     CDS             2496040..2496738
     CDS             2496823..2497815
     CDS             complement(2497853..2498800)
     CDS             complement(2498900..2499268)
     CDS             complement(2499329..2502217)
     CDS             complement(2502309..2503784)
     CDS             complement(2503781..2504230)
     CDS             complement(2504571..2506460)
     CDS             complement(2506466..2507320)
     CDS             2507510..2507677
     CDS             complement(2507889..2508647)
     CDS             2508780..2509451
     CDS             complement(2509515..2509760)
     CDS             complement(2509757..2509966)
     CDS             complement(2509996..2511468)
     CDS             complement(2511518..2512435)
     CDS             complement(2512438..2512602)
     CDS             complement(2512606..2513268)
     CDS             complement(2513287..2514735)
     CDS             complement(2514891..2515037)
     CDS             complement(2515041..2517608)
     CDS             complement(2517714..2518811)
     CDS             complement(2518902..2520326)
     CDS             complement(2520429..2521679)
     CDS             complement(2521769..2524621)
     CDS             complement(2524951..2525697)
     CDS             complement(2525699..2526799)
     CDS             complement(2526837..2527685)
     CDS             complement(2527698..2528579)
     CDS             complement(2528733..2530049)
     CDS             2530245..2531036
     CDS             complement(2531111..2532658)
     CDS             complement(2532746..2533924)
     CDS             complement(2533929..2534510)
     CDS             complement(2534645..2536060)
     CDS             2536513..2536977
     CDS             complement(2537046..2537870)
     CDS             complement(2537883..2538782)
     CDS             complement(2538936..2539910)
     CDS             complement(2539910..2540770)
     CDS             complement(2540789..2541787)
     CDS             complement(2541941..2545978)
     CDS             2546002..2547468
     CDS             2547567..2547839
     CDS             complement(2547908..2548594)
     CDS             2548705..2549709
     CDS             complement(2549743..2550513)
     CDS             complement(2550518..2551261)
     CDS             complement(2551340..2553967)
     CDS             2554439..2554924
     CDS             2554990..2555601
     CDS             complement(2555650..2556216)
     CDS             complement(2556342..2557682)
     CDS             complement(2557768..2558955)
     CDS             complement(2559120..2560028)
     CDS             complement(2560039..2561400)
     CDS             complement(2561553..2562815)
     CDS             complement(2563041..2563280)
     CDS             complement(2563491..2564834)
     CDS             complement(2565055..2566230)
     CDS             complement(2566299..2566931)
     CDS             complement(2567000..2568370)
     CDS             complement(2568410..2569702)
     CDS             complement(2569741..2570706)
     CDS             complement(2570699..2571478)
     CDS             complement(2571475..2572629)
     CDS             complement(2572683..2573108)
     CDS             2573481..2574185
     CDS             complement(2574255..2575712)
     CDS             2575811..2576665
     CDS             complement(2576696..2577532)
     CDS             complement(2577529..2578707)
     CDS             complement(2578714..2579574)
     CDS             complement(2579583..2580503)
     CDS             complement(2580532..2581284)
     CDS             2581492..2582466
     CDS             complement(2582672..2583730)
     CDS             2583951..2584625
     CDS             2584622..2586040
     CDS             complement(2586119..2586910)
     CDS             complement(2586941..2587753)
     CDS             complement(2587887..2588930)
     CDS             complement(2589111..2590127)
     CDS             complement(2590176..2591144)
     CDS             complement(2591141..2592337)
     CDS             complement(2592515..2593420)
     CDS             complement(2593497..2594453)
     CDS             complement(2594524..2596806)
     CDS             complement(2596927..2599410)
     CDS             complement(2599836..2603438)
     CDS             complement(2603435..2606302)
     CDS             complement(2606441..2606713)
     CDS             2607157..2607483
     CDS             2607663..2608925
     CDS             2609051..2609902
     CDS             2610104..2610364
     CDS             2610611..2612398
     CDS             2612511..2613863
     CDS             complement(2614725..2616125)
     CDS             2616372..2617292
     CDS             complement(2617366..2618046)
     CDS             complement(2618436..2620097)
     CDS             complement(2620094..2621230)
     CDS             complement(2621227..2622276)
     CDS             complement(2622316..2624124)
     CDS             2624428..2625216
     CDS             complement(2625320..2626570)
     CDS             complement(2626731..2626901)
     CDS             complement(2626898..2627032)
     CDS             2627258..2627509
     CDS             complement(2627781..2628230)
     CDS             complement(2628242..2629291)
     CDS             complement(2629281..2630408)
     CDS             complement(2630429..2631973)
     CDS             complement(2631992..2633095)
     CDS             complement(2633871..2635910)
     CDS             complement(2635912..2636883)
     CDS             2637028..2637957
     CDS             complement(2638033..2639379)
     CDS             complement(2639427..2640617)
     CDS             complement(2640640..2641500)
     CDS             complement(2641638..2642711)
     CDS             2643099..2643500
     CDS             complement(2643743..2645008)
     CDS             complement(2645581..2646324)
     CDS             complement(2646502..2647020)
     CDS             2647533..2647847
     CDS             2648092..2648568
     CDS             2648727..2649758
     CDS             complement(2649816..2651348)
     CDS             2651503..2653629
     CDS             complement(2653726..2655108)
     CDS             complement(2655242..2655949)
     CDS             complement(2655977..2656681)
     CDS             complement(2656729..2657517)
     CDS             complement(2657570..2658469)
     CDS             complement(2658466..2659434)
     CDS             complement(2659553..2660584)
     CDS             complement(2660816..2662159)
     CDS             complement(2662218..2663009)
     CDS             complement(2663216..2665099)
     CDS             complement(2665253..2665918)
     CDS             2666216..2666719
     CDS             complement(2666807..2667310)
     CDS             complement(2667366..2667887)
     CDS             complement(2668091..2671339)
     CDS             complement(2671429..2672100)
     CDS             complement(2672139..2673275)
     CDS             complement(2673610..2674020)
     CDS             complement(2674070..2674495)
     CDS             complement(2674492..2676180)
     CDS             complement(2676240..2677409)
     CDS             complement(2677416..2678267)
     CDS             complement(2678300..2679103)
     CDS             complement(2679100..2681454)
     CDS             complement(2681626..2683518)
     CDS             complement(2683706..2685397)
     CDS             complement(2685531..2686331)
     CDS             2686344..2687144
     CDS             2687223..2687660
     CDS             2687710..2688450
     CDS             2688767..2689813
     CDS             2689924..2690133
     CDS             2690135..2690479
     CDS             complement(2690653..2691627)
     CDS             2691702..2692454
     CDS             2692469..2693086
     CDS             complement(2694454..2694645)
     CDS             complement(2694678..2694941)
     CDS             complement(2695431..2696138)
     CDS             complement(2696289..2697764)
     CDS             complement(2698963..2699889)
     CDS             2700434..2701300
     CDS             complement(2701343..2702671)
     CDS             complement(2702675..2703601)
     CDS             2704102..2704311
     CDS             2704286..2704450
     CDS             2704672..2706075
     CDS             2706083..2706952
     CDS             2707762..2708466
     CDS             2708468..2709112
     CDS             2709226..2709855
     CDS             complement(2709852..2710457)
     CDS             2710780..2712777
     CDS             complement(2712818..2714557)
     CDS             complement(2714666..2714974)
     CDS             complement(2715017..2715847)
     CDS             complement(2715840..2716724)
     CDS             complement(2716721..2717827)
     CDS             complement(2717829..2718959)
     CDS             2719118..2719888
     CDS             complement(2720025..2720891)
     CDS             complement(2720988..2721887)
     CDS             2721944..2723515
     CDS             2723555..2725159
     CDS             2725223..2725600
     CDS             2725670..2726047
     CDS             complement(2726103..2726438)
     CDS             complement(2726462..2726686)
     CDS             complement(2726800..2727222)
     CDS             complement(2727339..2727542)
     CDS             complement(2727610..2728014)
     CDS             complement(2728079..2728540)
     CDS             2728846..2729445
     CDS             2729442..2730707
     CDS             2730704..2731237
     CDS             complement(2731254..2731529)
     CDS             complement(2731581..2732507)
     CDS             complement(2732549..2733160)
     CDS             complement(2733559..2735610)
     CDS             complement(2735713..2737695)
     CDS             2737977..2738936
     CDS             2739075..2739584
     CDS             2739786..2741309
     CDS             2741408..2742217
     CDS             complement(2742238..2744451)
     CDS             2745025..2745684
     CDS             2745747..2746475
     CDS             2746497..2746910
     CDS             2747151..2747480
     CDS             complement(2747752..2748159)
     CDS             complement(2748318..2748575)
     CDS             complement(2748847..2749200)
     CDS             complement(2749562..2750662)
     CDS             2750761..2751690
     CDS             complement(2751709..2752953)
     CDS             2753224..2753403
     CDS             complement(2753925..2754524)
     CDS             complement(2754628..2756673)
     CDS             2756717..2757937
     CDS             2758150..2758710
     CDS             complement(2758799..2759848)
     CDS             complement(2759863..2760285)
     CDS             complement(2760282..2761064)
     CDS             complement(2761106..2761999)
     CDS             complement(2762019..2762957)
     CDS             complement(2762954..2763724)
     CDS             complement(2763726..2764118)
     CDS             complement(2764169..2765068)
     CDS             complement(2765164..2766957)
     CDS             complement(2767166..2767459)
     CDS             complement(2767466..2768950)
     CDS             complement(2769084..2770163)
     CDS             complement(2770172..2770798)
     CDS             complement(2770914..2771513)
     CDS             complement(2772151..2773383)
     CDS             complement(2773574..2773813)
     CDS             complement(2773984..2774733)
     CDS             complement(2774750..2775679)
     CDS             complement(2775763..2776743)
     CDS             complement(2776796..2777875)
     CDS             complement(2778041..2778220)
     CDS             complement(2778340..2778930)
     CDS             2779136..2779735
     CDS             2779752..2780483
     CDS             complement(2780541..2781725)
     CDS             complement(2781805..2782203)
     CDS             complement(2782196..2782855)
     CDS             complement(2782886..2783890)
     CDS             2784684..2787758
     CDS             2787978..2789102
     CDS             2789123..2789722
     CDS             2789729..2791018
     CDS             2791212..2791493
     CDS             complement(2791571..2793058)
     CDS             complement(2793086..2794081)
     CDS             complement(2794086..2795510)
     CDS             complement(2795668..2796354)
     CDS             complement(2796464..2797642)
     CDS             complement(2797718..2798281)
     CDS             2798594..2798917
     CDS             2798995..2800104
     CDS             complement(2800561..2801328)
     CDS             complement(2801397..2802560)
     CDS             complement(2802573..2803739)
     CDS             complement(2803799..2804776)
     CDS             complement(2804827..2805216)
     CDS             complement(2805384..2806079)
     CDS             complement(2806111..2808960)
     CDS             2809396..2809563
     CDS             2809766..2810677
     CDS             2810692..2811555
     CDS             complement(2811575..2811895)
     CDS             complement(2812211..2813416)
     CDS             complement(2813757..2815286)
     CDS             complement(2815391..2815891)
     CDS             complement(2815931..2816653)
     CDS             complement(2816762..2818072)
     CDS             complement(2818229..2819101)
     CDS             complement(2819282..2820079)
     CDS             complement(2820081..2821007)
     CDS             complement(2821007..2822200)
     CDS             complement(2822325..2823068)
     CDS             complement(2823055..2823873)
     CDS             complement(2824023..2826878)
     CDS             complement(2827165..2828301)
     CDS             complement(2828637..2829704)
     CDS             complement(2829727..2830377)
     CDS             complement(2830397..2831806)
     CDS             complement(2832139..2832840)
     CDS             complement(2832840..2833607)
     CDS             complement(2833604..2834887)
     CDS             complement(2834901..2835827)
     CDS             complement(2835913..2837028)
     CDS             complement(2837554..2838855)
     CDS             complement(2838899..2839186)
     CDS             complement(2839266..2839967)
     CDS             complement(2840002..2841780)
     CDS             complement(2841784..2842149)
     CDS             complement(2842161..2842571)
     CDS             complement(2842852..2843733)
     CDS             2844164..2845147
     CDS             2845281..2846261
     CDS             2846312..2847508
     CDS             2847674..2848231
     CDS             2848511..2851216
     CDS             2851455..2851610
     CDS             2851717..2852919
     CDS             complement(2852985..2853692)
     CDS             2853809..2855440
     CDS             complement(2855493..2856401)
     CDS             complement(2856420..2857172)
     CDS             complement(2857247..2857594)
     CDS             complement(2857658..2858383)
     CDS             2858707..2859576
     CDS             2859633..2860478
     CDS             complement(2860486..2860923)
     CDS             2861497..2861715
     CDS             2861958..2862638
     CDS             2862652..2863440
     CDS             complement(2863459..2863971)
     CDS             complement(2864045..2865946)
     CDS             complement(2866070..2867620)
     CDS             2867705..2868382
     CDS             2868417..2869130
     CDS             2869130..2869768
     CDS             2869794..2870798
     CDS             2870810..2871271
     CDS             2871279..2871608
     CDS             2871662..2872852
     CDS             2872884..2873528
     CDS             complement(2873563..2874216)
     CDS             2874631..2876313
     CDS             2876475..2878304
     CDS             complement(2878379..2880721)
     CDS             complement(2880794..2881591)
     CDS             complement(2881699..2883690)
     CDS             2884037..2885248
     CDS             2885245..2885388
     CDS             complement(2885408..2887339)
     CDS             2887674..2888852
     CDS             complement(2888862..2889371)
     CDS             2889632..2889964
     CDS             2890041..2890343
     CDS             2890349..2890720
     CDS             complement(2890748..2890984)
     CDS             complement(2891016..2891225)
     CDS             complement(2891527..2891757)
     CDS             complement(2891792..2892277)
     CDS             2892742..2893035
     CDS             2893110..2893886
     CDS             complement(2893915..2895231)
     CDS             complement(2895228..2898338)
     CDS             complement(2898319..2899071)
     CDS             complement(2899149..2900531)
     CDS             complement(2900528..2903137)
     CDS             complement(2903364..2904827)
     CDS             complement(2905012..2905281)
     CDS             complement(2905329..2905598)
     CDS             complement(2905917..2906345)
     CDS             complement(2906405..2906830)
     CDS             2907125..2908345
     CDS             complement(2908391..2910442)
     CDS             2910851..2911120
     CDS             2911175..2911444
     CDS             2911527..2911799
     CDS             2911904..2912146
     CDS             2912943..2914883
     CDS             complement(2914965..2916221)
     CDS             complement(2916366..2917463)
     CDS             2917985..2918686
     CDS             2918830..2919624
     CDS             2919621..2920121
     CDS             complement(2920187..2921554)
     CDS             2921604..2922224
     CDS             2922221..2922859
     CDS             complement(2922908..2923789)
     CDS             complement(2923885..2924511)
     CDS             2924739..2925986
     CDS             2925983..2926954
     CDS             2926988..2927293
     CDS             complement(2927319..2928314)
     CDS             complement(2928493..2929191)
     CDS             2929344..2930264
     CDS             2930276..2931208
     CDS             complement(2931271..2932773)
     CDS             2933092..2933238
     CDS             complement(2933391..2935019)
     CDS             2935200..2935979
     CDS             2936351..2936461
     CDS             complement(2936508..2936861)
     CDS             complement(2936940..2937857)
     CDS             2938037..2938180
     CDS             2938149..2938658
     CDS             2938798..2938989
     CDS             2939022..2941268
     CDS             complement(2941417..2943693)
     CDS             complement(2944174..2945985)
     CDS             complement(2946187..2946636)
     CDS             complement(2946765..2946977)
     CDS             complement(2947114..2948379)
     CDS             2948537..2949571
     CDS             complement(2949631..2950434)
     CDS             complement(2950652..2952568)
     CDS             complement(2952594..2953478)
     CDS             complement(2953475..2953783)
     CDS             2954164..2955234
     CDS             2955481..2956404
     CDS             2956454..2957311
     CDS             complement(2957314..2958204)
     CDS             complement(2958326..2959204)
     CDS             complement(2959363..2960688)
     CDS             complement(2960846..2963662)
     CDS             2963667..2964614
     CDS             2964835..2965269
     CDS             2965401..2966396
     CDS             2966402..2967208
     CDS             complement(2967283..2968041)
     CDS             2968249..2969730
     CDS             2969727..2971256
     CDS             2971469..2972761
     CDS             complement(2972805..2975153)
     CDS             2975373..2978240
     CDS             2978370..2979260
     CDS             complement(2979372..2980403)
     CDS             2980652..2981335
     CDS             2981351..2982001
     CDS             2982039..2982779
     CDS             2982841..2983635
     CDS             2983656..2985224
     CDS             complement(2985291..2985734)
     CDS             complement(2986092..2986319)
     CDS             complement(2986370..2986954)
     CDS             complement(2987000..2988031)
     CDS             complement(2988060..2988248)
     CDS             complement(2988301..2989077)
     CDS             complement(2989223..2990512)
     CDS             2990612..2991505
     CDS             2991608..2993107
     CDS             2993110..2993874
     CDS             complement(2993998..2996622)
     CDS             2996921..2998141
     CDS             2998235..2998690
     CDS             2998718..2999713
     CDS             complement(2999746..3001542)
     CDS             3001895..3002356
     CDS             3002370..3003872
     CDS             3004052..3004525
     CDS             complement(3004669..3006924)
     CDS             complement(3007152..3008036)
     CDS             3008200..3009177
     CDS             3009230..3010855
     CDS             3011029..3011889
     CDS             3011946..3012563
     CDS             complement(3012565..3014004)
     CDS             3014260..3016017
     CDS             3016017..3016259
     CDS             3016326..3016709
     CDS             3016724..3017311
     CDS             3017396..3017728
     CDS             3017840..3018388
     CDS             3018448..3018795
     CDS             complement(3018876..3019196)
     CDS             3019452..3020207
     CDS             3020225..3021025
     CDS             complement(3021096..3022811)
     CDS             3023046..3023891
     CDS             3023962..3024339
     CDS             complement(3024346..3024786)
     CDS             3024911..3025489
     CDS             complement(3025505..3026374)
     CDS             3026587..3028938
     CDS             3029247..3030440
     CDS             3030497..3030589
     CDS             3030586..3031224
     CDS             3031457..3032698
     CDS             3032714..3033766
     CDS             3033937..3034650
     CDS             complement(3034685..3035227)
     CDS             complement(3035306..3036841)
     CDS             complement(3036838..3038091)
     CDS             complement(3038180..3039001)
     CDS             complement(3038998..3040068)
     CDS             3040225..3040782
     CDS             3040800..3041255
     CDS             complement(3041252..3041734)
     CDS             3041893..3042543
     CDS             3042579..3043835
     CDS             3043849..3044733
     CDS             complement(3044759..3045568)
     CDS             3045816..3047009
     CDS             complement(3047161..3047799)
     CDS             3048107..3048382
     CDS             3048551..3048931
     CDS             3048928..3049434
     CDS             complement(3049456..3052284)
     CDS             complement(3052607..3053722)
     CDS             complement(3053749..3054432)
     CDS             complement(3054560..3055318)
     CDS             complement(3055343..3055849)
     CDS             complement(3055865..3057238)
     CDS             complement(3057447..3058469)
     CDS             complement(3058506..3058949)
     CDS             complement(3059021..3059704)
     CDS             complement(3059701..3060153)
     CDS             3060531..3061778
     CDS             3061935..3062402
     CDS             3062571..3063164
     CDS             3063181..3064200
     CDS             3064197..3064805
     CDS             3064841..3068683
     CDS             3068680..3069135
     CDS             3069135..3069668
     CDS             3069932..3070189
     CDS             3070186..3071091
     CDS             3071151..3071690
     CDS             3072014..3073537
     CDS             3073534..3073992
     CDS             3074000..3074548
     CDS             3074601..3075716
     CDS             3075777..3076397
     CDS             complement(3076407..3076649)
     CDS             3077117..3077413
     CDS             3077433..3078020
     CDS             3078017..3078262
     CDS             3078557..3079666
     CDS             3079739..3080239
     CDS             3080232..3080750
     CDS             3080897..3082078
     CDS             complement(3082159..3083217)
     CDS             3083865..3085394
     CDS             3085503..3087533
     CDS             complement(3087555..3088208)
     CDS             3088459..3089673
     CDS             3089758..3090660
     CDS             complement(3090676..3091053)
     CDS             complement(3091140..3092252)
     CDS             complement(3092261..3093250)
     CDS             3093341..3094339
     CDS             3094447..3095307
     CDS             3095547..3096338
     CDS             complement(3096408..3097328)
     CDS             complement(3097368..3097928)
     CDS             complement(3097970..3098191)
     CDS             3098488..3099360
     CDS             3099363..3100475
     CDS             3100487..3103732
     CDS             3103846..3104499
     CDS             3104513..3104836
     CDS             3104912..3106429
     CDS             complement(3106497..3107321)
     CDS             3107678..3108967
     CDS             3109018..3110055
     CDS             complement(3110064..3111353)
     CDS             complement(3111353..3112459)
     CDS             complement(3112440..3113825)
     CDS             3114120..3115403
     CDS             3115441..3116583
     CDS             3116576..3117829
     CDS             3118049..3119266
     CDS             complement(3119332..3121269)
     CDS             complement(3121308..3122612)
     CDS             complement(3122623..3123654)
     CDS             complement(3123657..3124430)
     CDS             complement(3124441..3125424)
     CDS             complement(3125424..3126245)
     CDS             complement(3126242..3127324)
     CDS             complement(3127464..3128579)
     CDS             complement(3128594..3129703)
     CDS             complement(3129700..3130608)
     CDS             complement(3130592..3131632)
     CDS             complement(3131629..3134709)
     CDS             complement(3134709..3135956)
     CDS             complement(3135992..3137263)
     CDS             complement(3137263..3138060)
     CDS             complement(3138060..3139499)
     CDS             complement(3139889..3140440)
     CDS             complement(3140437..3141315)
     CDS             complement(3141308..3142243)
     CDS             complement(3142233..3143297)
     CDS             3143474..3144343
     CDS             complement(3144379..3145212)
     CDS             complement(3145209..3146558)
     CDS             complement(3146555..3147529)
     CDS             complement(3147622..3148158)
     CDS             complement(3148155..3148580)
     CDS             complement(3148573..3149154)
     CDS             complement(3149248..3149955)
     CDS             complement(3150107..3151297)
     CDS             complement(3151302..3153425)
     CDS             complement(3153435..3154448)
     CDS             3154523..3157561
     CDS             complement(3157664..3158290)
     CDS             3158436..3159047
     CDS             3159044..3159796
     CDS             3159940..3161358
     CDS             3161648..3162250
     CDS             3162263..3163978
     CDS             3164202..3164558
     CDS             3164545..3164961
     CDS             complement(3165030..3167303)
     CDS             complement(3167454..3168020)
     CDS             complement(3168117..3168947)
     CDS             complement(3169011..3169400)
     CDS             complement(3169435..3170643)
     CDS             complement(3170708..3170944)
     CDS             complement(3170941..3171618)
     CDS             complement(3171634..3174666)
     CDS             complement(3174738..3174953)
     CDS             complement(3175153..3175785)
     CDS             complement(3175821..3177986)
     CDS             complement(3178088..3178678)
     CDS             complement(3178706..3179239)
     CDS             complement(3179262..3180485)
     CDS             3180690..3181328
     CDS             3181618..3183678
     CDS             3184033..3187359
     CDS             3187406..3189139
     CDS             3189261..3190052
     CDS             3190112..3191713
     CDS             3191783..3192694
     CDS             3192687..3193580
     CDS             3193577..3194623
     CDS             3194640..3195605
     CDS             complement(3195621..3196169)
     CDS             complement(3196213..3200361)
     CDS             complement(3200402..3202204)
     CDS             3202372..3202563
     CDS             3202595..3203488
     CDS             3203693..3204541
     CDS             complement(3204591..3205784)
     CDS             complement(3205918..3207438)
     CDS             3207510..3208175
     CDS             3208175..3209143
     CDS             3209140..3210159
     CDS             3210178..3211083
     CDS             complement(3211084..3211665)
     CDS             complement(3211650..3212474)
     CDS             complement(3212471..3213511)
     CDS             complement(3213545..3214177)
     CDS             complement(3214174..3215013)
     CDS             complement(3215010..3216017)
     CDS             complement(3216033..3217937)
     CDS             3218520..3218840
     CDS             3218837..3219169
     CDS             3219763..3220245
     CDS             3220299..3221123
     CDS             3221238..3221936
     CDS             complement(3221985..3223538)
     CDS             complement(3223612..3224394)
     CDS             complement(3224439..3225452)
     CDS             complement(3225600..3227057)
     CDS             complement(3227124..3227843)
     CDS             3228660..3229754
     CDS             3229784..3230803
     CDS             complement(3230819..3231637)
     CDS             complement(3231710..3232654)
     CDS             3232823..3234496
     CDS             complement(3234599..3235084)
     CDS             complement(3235081..3235515)
     CDS             complement(3235550..3237088)
     CDS             3237276..3238403
     CDS             3238400..3239566
     CDS             3239580..3239972
     CDS             complement(3240053..3240853)
     CDS             complement(3240881..3242185)
     CDS             complement(3242211..3243176)
     CDS             complement(3243188..3243991)
     CDS             complement(3243988..3244623)
     CDS             complement(3244586..3246268)
     CDS             complement(3246297..3247070)
     CDS             3247237..3248049
     CDS             3248006..3248182
     CDS             3248267..3249430
     CDS             3249516..3250682
     CDS             3250711..3251592
     CDS             complement(3251615..3252535)
     CDS             3252964..3253707
     CDS             3254196..3255881
     CDS             3255976..3257601
     CDS             3258170..3259030
     CDS             3259033..3260406
     CDS             3260447..3261355
     CDS             complement(3261398..3262210)
     CDS             complement(3262248..3263654)
     CDS             complement(3263651..3264904)
     CDS             complement(3264901..3265503)
     CDS             complement(3265500..3267200)
     CDS             complement(3267252..3268829)
     CDS             complement(3268894..3269655)
     CDS             complement(3269672..3270451)
     CDS             complement(3270448..3271317)
     CDS             complement(3271345..3272313)
     CDS             complement(3272625..3273632)
     CDS             3273642..3274700
     CDS             3274980..3276167
     CDS             complement(3276395..3277111)
     CDS             complement(3277129..3277905)
     CDS             complement(3277919..3279076)
     CDS             complement(3279090..3280025)
     CDS             complement(3280241..3281443)
     CDS             complement(3282011..3282976)
     CDS             complement(3283016..3283504)
     CDS             3283611..3284297
     CDS             3284489..3284722
     CDS             3284736..3284906
     CDS             3285095..3286687
     CDS             complement(3286761..3287624)
     CDS             complement(3287621..3288775)
     CDS             complement(3288903..3290093)
     CDS             complement(3290479..3291885)
     CDS             complement(3291951..3293351)
     CDS             complement(3293348..3293974)
     CDS             3294358..3294933
     CDS             complement(3294948..3296762)
     CDS             3296954..3297985
     CDS             3298110..3301004
     CDS             3301004..3301531
     CDS             3301722..3302972
     CDS             3302995..3303495
     CDS             complement(3303550..3304398)
     CDS             complement(3304441..3305448)
     CDS             complement(3305625..3307919)
     CDS             complement(3307916..3308242)
     CDS             3308756..3308962
     CDS             complement(3309173..3309634)
     CDS             complement(3309783..3311033)
     CDS             3311307..3311969
     CDS             3312075..3312278
     CDS             3312468..3312926
     CDS             complement(3312979..3313464)
     CDS             3313590..3314600
     CDS             complement(3314634..3314993)
     CDS             complement(3315030..3315953)
     CDS             3316392..3316691
     CDS             complement(3316805..3317071)
     CDS             3317442..3318950
     CDS             3319047..3319895
     CDS             complement(3319950..3320687)
     CDS             3320769..3322751
     CDS             3322785..3323753
     CDS             3323835..3324335
     CDS             3324440..3325177
     CDS             complement(3325206..3325949)
     CDS             complement(3325955..3327349)
     CDS             complement(3327387..3328871)
     CDS             complement(3328872..3330200)
     CDS             complement(3330538..3331590)
     CDS             3331785..3332855
     CDS             3332900..3333607
     CDS             3333759..3334373
     CDS             3334375..3335916
     CDS             3335917..3336456
     CDS             3336513..3337154
     CDS             3337242..3338075
     CDS             3338080..3338778
     CDS             3338775..3339473
     CDS             complement(3339483..3341411)
     CDS             complement(3341519..3342664)
     CDS             complement(3342836..3344788)
     CDS             complement(3344978..3345544)
     CDS             3345862..3347292
     CDS             3347307..3348197
     CDS             3348210..3348740
     CDS             3348992..3350506
     CDS             3350515..3351432
     CDS             3351460..3352563
     CDS             3352607..3353860
     CDS             3353940..3354317
     CDS             3354314..3355039
     CDS             3355125..3355496
     CDS             3355519..3356208
     CDS             complement(3356215..3356709)
     CDS             complement(3356782..3357921)
     CDS             complement(3357948..3358991)
     CDS             3359055..3359750
     CDS             3359797..3360633
     CDS             complement(3360733..3361590)
     CDS             complement(3361732..3362217)
     CDS             complement(3362311..3362505)
     CDS             complement(3362559..3364001)
     CDS             complement(3364412..3365362)
     CDS             complement(3365497..3367686)
     CDS             3367860..3368966
     CDS             3368984..3370114
     CDS             3370335..3370661
     CDS             3370871..3372742
     CDS             3372783..3373754
     CDS             complement(3373871..3374359)
     CDS             complement(3374398..3375405)
     CDS             complement(3375402..3376547)
     CDS             complement(3376554..3377894)
     CDS             complement(3377900..3379303)
     CDS             complement(3379653..3380243)
     CDS             complement(3380327..3380896)
     CDS             complement(3380965..3381519)
     CDS             complement(3381804..3383180)
     CDS             3383556..3384170
     CDS             complement(3384234..3385319)
     CDS             complement(3385316..3385819)
     CDS             3386107..3387228
     CDS             3387286..3387648
     CDS             3387891..3388232
     CDS             3388232..3389704
     CDS             3389901..3390947
     CDS             complement(3390966..3392219)
     CDS             complement(3392284..3392889)
     CDS             complement(3392935..3393357)
     CDS             complement(3393408..3394688)
     CDS             complement(3394777..3395835)
     CDS             complement(3395843..3396358)
     CDS             complement(3396393..3399014)
     CDS             3399207..3400433
     CDS             complement(3400518..3401315)
     CDS             complement(3401427..3402050)
     CDS             3402297..3402728
     CDS             complement(3402822..3403817)
     CDS             3404113..3404724
     CDS             complement(3404794..3405792)
     CDS             complement(3405877..3407910)
     CDS             3408231..3408659
     CDS             3408659..3409411
     CDS             3409471..3410079
     CDS             complement(3410166..3410783)
     CDS             complement(3410780..3411151)
     CDS             complement(3411529..3413853)
     CDS             3414253..3415233
     CDS             3415360..3415926
     CDS             3415982..3416479
     CDS             complement(3416557..3417375)
     CDS             3417562..3418461
     CDS             3419036..3420001
     CDS             complement(3420062..3420832)
     CDS             complement(3420850..3421737)
     CDS             complement(3421737..3422669)
     CDS             complement(3422800..3424902)
     CDS             complement(3425155..3425895)
     CDS             complement(3425892..3426554)
     CDS             complement(3426551..3427165)
     CDS             complement(3427184..3428569)
     CDS             3428772..3429461
     CDS             3429496..3430044
     CDS             3430241..3430738
     CDS             3430906..3431373
     CDS             3431620..3432972
     CDS             3433021..3433923
     CDS             3433933..3435429
     CDS             3435529..3436029
     CDS             3436173..3437120
     CDS             3437158..3437625
     CDS             complement(3437910..3438482)
     CDS             3440010..3440474
     CDS             complement(3440610..3442733)
     CDS             complement(3442926..3443798)
     CDS             3443929..3444321
     CDS             3444525..3445916
     CDS             3446016..3446849
     CDS             complement(3446872..3447294)
     CDS             3447499..3448077
     CDS             3448187..3449086
     CDS             complement(3449142..3449585)
     CDS             3449869..3450861
     CDS             complement(3450885..3451784)
     CDS             3452031..3453023
     CDS             3453051..3453821
     CDS             3453858..3454895
     CDS             3455034..3455246
     CDS             3455267..3455626
     CDS             complement(3455759..3456280)
     CDS             complement(3456283..3456567)
     CDS             complement(3456741..3457328)
     CDS             complement(3457659..3458132)
     CDS             complement(3458446..3459261)
     CDS             complement(3459258..3460493)
     CDS             complement(3460569..3461534)
     CDS             complement(3461566..3462534)
     CDS             complement(3463528..3464091)
     CDS             complement(3464096..3464620)
     CDS             3465992..3466369
     CDS             3466554..3467180
     CDS             3467261..3467470
     CDS             complement(3467667..3468062)
     CDS             3468903..3469457
     CDS             3469460..3470155
     CDS             complement(3470831..3472048)
     CDS             3472273..3472959
     CDS             complement(3473171..3473794)
     CDS             3474065..3474907
     CDS             3475237..3475344
     CDS             complement(3475527..3475922)
     CDS             complement(3476505..3478091)
     CDS             complement(3478131..3478322)
     CDS             3479041..3479880
     CDS             3479976..3481694
     CDS             3481878..3482123
     CDS             3482699..3483415
     CDS             3483418..3483981
     CDS             3484543..3485340
     CDS             3486319..3486534
     CDS             3486907..3489408
     CDS             complement(3489551..3490372)
     CDS             complement(3490487..3490828)
     CDS             complement(3492021..3493208)
     CDS             complement(3493267..3493446)
     CDS             complement(3493479..3496412)
     CDS             complement(3496908..3497525)
     CDS             complement(3497522..3499147)
     CDS             complement(3499173..3501278)
     CDS             complement(3501275..3501577)
     CDS             complement(3501584..3502522)
     CDS             3502664..3504058
     CDS             3504115..3504657
     CDS             complement(3504704..3505318)
     CDS             complement(3505455..3506348)
     CDS             complement(3506345..3507088)
     CDS             complement(3507094..3508815)
     CDS             3509008..3509682
     CDS             3509675..3510256
     CDS             complement(3510338..3511456)
     CDS             complement(3511554..3512651)
     CDS             complement(3512785..3513045)
     CDS             complement(3513085..3513396)
     CDS             complement(3513650..3513745)
     CDS             3513927..3514856
     CDS             complement(3515140..3515331)
     CDS             complement(3515457..3515549)
     CDS             3515884..3517608
     CDS             3517673..3518944
     CDS             3518948..3519862
     CDS             3519926..3520552
     CDS             3520762..3521520
     CDS             3521538..3521726
     CDS             complement(3521757..3523796)
     CDS             complement(3523890..3524336)
     CDS             complement(3524333..3525238)
     CDS             complement(3525319..3526545)
     CDS             complement(3526709..3529486)
     CDS             3529790..3530293
     CDS             complement(3530358..3531275)
     CDS             complement(3531429..3531935)
     CDS             complement(3532397..3533590)
     CDS             complement(3533771..3535003)
     CDS             complement(3535000..3535914)
     CDS             complement(3535942..3536925)
     CDS             complement(3536922..3538355)
     CDS             complement(3538378..3539448)
     CDS             complement(3539445..3540686)
     CDS             complement(3540683..3542194)
     CDS             complement(3542264..3543433)
     CDS             complement(3543447..3544847)
     CDS             complement(3544844..3546406)
     CDS             complement(3546403..3548208)
     CDS             complement(3548205..3548522)
     CDS             complement(3548519..3549520)
     CDS             complement(3549528..3549911)
     CDS             complement(3550376..3550999)
     CDS             3551338..3552477
     CDS             3552649..3553650
     CDS             3553781..3554284
     CDS             3554281..3554727
     CDS             complement(3554800..3556482)
     CDS             complement(3556671..3557333)
     CDS             3557542..3560850
     CDS             complement(3560864..3561997)
     CDS             complement(3561994..3564102)
     CDS             3564393..3565595
     CDS             complement(3565643..3566704)
     CDS             complement(3566701..3567699)
     CDS             complement(3567713..3568645)
     CDS             complement(3568649..3569626)
     CDS             complement(3569777..3571363)
     CDS             3571412..3571702
     CDS             3571699..3572892
     CDS             3572944..3573969
     CDS             complement(3573988..3574935)
     CDS             3575590..3576195
     CDS             complement(3580950..3581726)
     CDS             complement(3581820..3582617)
     CDS             complement(3582610..3583263)
     CDS             complement(3583375..3584160)
     CDS             3584428..3585252
     CDS             3585293..3585745
     CDS             3585795..3587099
     CDS             complement(3587157..3588293)
     CDS             3588409..3588624
     CDS             complement(3588638..3589012)
     CDS             3589254..3589955
     CDS             3589952..3590695
     CDS             3591117..3592634
     CDS             3592655..3593224
     CDS             3593221..3594312
     CDS             3594324..3595127
     CDS             3595249..3595878
     CDS             3595910..3596686
     CDS             complement(3596691..3596969)
     CDS             3597181..3598932
     CDS             3598940..3600271
     CDS             complement(3600282..3602603)
     CDS             complement(3602729..3604543)
     CDS             complement(3604620..3605624)
     CDS             complement(3605737..3606495)
     CDS             complement(3606547..3607842)
     CDS             3607955..3609046
     CDS             complement(3609121..3609618)
     CDS             complement(3609615..3610733)
     CDS             complement(3610730..3611755)
     CDS             3611911..3612711
     CDS             complement(3612761..3613006)
     CDS             3613187..3614491
     CDS             3614592..3615674
     CDS             3615863..3616192
     CDS             3616337..3617230
     CDS             3617352..3617663
     CDS             3617672..3618295
     CDS             complement(3618365..3618583)
     CDS             complement(3618720..3620237)
     CDS             complement(3620234..3621415)
     CDS             3621544..3621993
     CDS             3622038..3622847
     CDS             complement(3622888..3623622)
     CDS             complement(3623777..3624775)
     CDS             complement(3624828..3626321)
     CDS             3626449..3627363
     CDS             3627501..3628016
     CDS             3628009..3629367
     CDS             complement(3629606..3631054)
     CDS             complement(3631051..3634209)
     CDS             complement(3634206..3635459)
     CDS             complement(3635649..3638045)
     CDS             3638424..3639572
     CDS             complement(3639707..3639841)
     CDS             complement(3639949..3641616)
     CDS             3641755..3641976
     CDS             3642026..3642550
     CDS             complement(3642532..3643431)
     CDS             3643848..3644750
     CDS             3644796..3645710
     CDS             3645820..3647262
     CDS             3647493..3648884
     CDS             complement(3648890..3649813)
     CDS             3650006..3650878
     CDS             3650866..3651372
     CDS             3651372..3653660
     CDS             3653657..3654253
     CDS             3654316..3655404
     CDS             complement(3655438..3655914)
     CDS             complement(3655969..3656952)
     CDS             3657188..3658012
     CDS             3657975..3659333
     CDS             complement(3659372..3660379)
     CDS             3660725..3662074
     CDS             3662078..3663484
     CDS             3663892..3664023
     CDS             complement(3664093..3664515)
     CDS             complement(3664512..3664766)
     CDS             complement(3664976..3665434)
     CDS             complement(3665431..3665838)
     CDS             complement(3666103..3667107)
     CDS             complement(3667123..3668544)
     CDS             complement(3668651..3669427)
     CDS             3669676..3669999
     CDS             complement(3670038..3670799)
     CDS             complement(3670813..3671727)
     CDS             3672045..3673877
     CDS             complement(3673898..3674173)
     CDS             complement(3674327..3674815)
     CDS             complement(3674873..3675484)
     CDS             complement(3675704..3676447)
     CDS             complement(3676484..3677887)
     CDS             complement(3677890..3678312)
     CDS             3678722..3679147
     CDS             complement(3679220..3679966)
     CDS             3679987..3681180
     CDS             complement(3681636..3682745)
     CDS             complement(3682989..3683786)
     CDS             complement(3683927..3684439)
     CDS             complement(3684535..3684768)
     CDS             complement(3684917..3685273)
     CDS             complement(3685337..3685726)
     CDS             complement(3685790..3686161)
     CDS             complement(3686158..3686562)
     CDS             complement(3686565..3687335)
     CDS             complement(3687396..3688142)
     CDS             complement(3688281..3688934)
     CDS             complement(3688931..3689554)
     CDS             complement(3689647..3690234)
     CDS             complement(3690239..3691339)
     CDS             complement(3691387..3692727)
     CDS             complement(3692767..3693441)
     CDS             complement(3693451..3694701)
     CDS             complement(3694783..3695031)
     CDS             complement(3695072..3695893)
     CDS             complement(3695890..3696840)
     CDS             complement(3697092..3697388)
     CDS             complement(3697539..3698168)
     CDS             complement(3698381..3699409)
     CDS             complement(3699406..3699918)
     CDS             complement(3699982..3700761)
     CDS             complement(3700758..3701576)
     CDS             complement(3701720..3702808)
     CDS             3703033..3703572
     CDS             complement(3703649..3705112)
     CDS             complement(3705233..3709942)
     CDS             3710153..3710266
     CDS             complement(3710327..3711052)
     CDS             complement(3711154..3712290)
     CDS             complement(3712339..3713445)
     CDS             complement(3713442..3714182)
     CDS             complement(3714346..3716466)
     CDS             complement(3716463..3717014)
     CDS             complement(3717011..3717682)
     CDS             complement(3717685..3718344)
     CDS             complement(3718362..3719399)
     CDS             3719895..3722210
     CDS             complement(3722283..3722618)
     CDS             3722764..3722997
     CDS             3723000..3724259
     CDS             complement(3724279..3724962)
     CDS             complement(3724977..3725978)
     CDS             complement(3726158..3726997)
     CDS             complement(3726994..3727536)
     CDS             complement(3727564..3727908)
     CDS             complement(3728164..3729363)
     CDS             complement(3729380..3731566)
     CDS             complement(3731753..3732412)
     CDS             3732913..3733614
     CDS             3733879..3734871
     CDS             3734894..3736108
     CDS             complement(3736133..3738031)
     CDS             complement(3738103..3738480)
     CDS             complement(3738601..3738996)
     CDS             complement(3739133..3740113)
     CDS             complement(3740281..3740904)
     CDS             complement(3741208..3741606)
     CDS             complement(3741631..3741996)
     CDS             complement(3742016..3742132)
     CDS             complement(3742163..3742381)
     CDS             complement(3742405..3743748)
     CDS             complement(3743792..3744226)
     CDS             complement(3744249..3744431)
     CDS             complement(3744442..3744960)
     CDS             complement(3744982..3745341)
     CDS             complement(3745350..3745883)
     CDS             complement(3745894..3746289)
     CDS             complement(3746317..3746622)
     CDS             complement(3746632..3747174)
     CDS             complement(3747200..3747508)
     CDS             complement(3747518..3747886)
     CDS             complement(3748166..3748444)
     CDS             complement(3748441..3748635)
     CDS             complement(3748647..3749063)
     CDS             complement(3749066..3749863)
     CDS             complement(3749873..3750202)
     CDS             complement(3750212..3750487)
     CDS             complement(3750510..3751340)
     CDS             complement(3751343..3751657)
     CDS             complement(3751654..3752274)
     CDS             complement(3752287..3752937)
     CDS             complement(3753237..3753737)
     CDS             complement(3753739..3754980)
     CDS             complement(3755014..3755802)
     CDS             complement(3755888..3757117)
     CDS             3757403..3758404
     CDS             complement(3758598..3758906)
     CDS             complement(3758985..3760175)
     CDS             complement(3760254..3762362)
     CDS             complement(3762480..3762950)
     CDS             complement(3763176..3763553)
     CDS             complement(3763901..3765748)
     CDS             complement(3765934..3770181)
     CDS             complement(3770307..3774413)
     CDS             complement(3774833..3775207)
     CDS             complement(3775277..3775798)
     CDS             complement(3775819..3775956)
     CDS             complement(3776222..3776917)
     CDS             complement(3776918..3777349)
     CDS             complement(3777509..3778090)
     CDS             complement(3778101..3778481)
     CDS             complement(3778701..3779891)
     CDS             3780927..3781532
     CDS             3786327..3788000
     CDS             3788041..3788427
     CDS             3788485..3789729
     CDS             3790126..3792243
     CDS             3792356..3792634
     CDS             complement(3792689..3793159)
     CDS             3793364..3794383
     CDS             3794411..3794698
     CDS             3794709..3795560
     CDS             3795592..3796152
     CDS             3796180..3797265
     CDS             3797460..3798263
     CDS             3798272..3798889
     CDS             complement(3798917..3800731)
     CDS             complement(3800728..3801282)
     CDS             3801616..3802314
     CDS             complement(3802412..3802906)
     CDS             complement(3803310..3803915)
     CDS             complement(3804068..3804769)
     CDS             complement(3804884..3806104)
     CDS             complement(3806198..3806650)
     CDS             3806869..3807336
     CDS             3807366..3807866
     CDS             3807863..3808285
     CDS             3808263..3808967
     CDS             3808964..3810004
     CDS             3810275..3811702
     CDS             3811721..3812329
     CDS             3812329..3813138
     CDS             3813167..3815611
     CDS             3815620..3817173
     CDS             3817189..3818406
     CDS             complement(3818488..3819780)
     CDS             3820089..3823682
     CDS             complement(3823739..3824350)
     CDS             3824489..3824908
     CDS             3824941..3825291
     CDS             3825299..3825718
     CDS             3825790..3827106
     CDS             3827146..3828396
     CDS             complement(3828403..3829287)
     CDS             3829565..3829894
     CDS             3830121..3831053
     CDS             complement(3831113..3831469)
     CDS             3831575..3832192
     CDS             complement(3832577..3833566)
     CDS             3833696..3833947
     CDS             complement(3834005..3834682)
     CDS             complement(3835087..3836808)
     CDS             complement(3836869..3837363)
     CDS             complement(3837369..3838031)
     CDS             complement(3838051..3838878)
     CDS             complement(3838952..3839404)
     CDS             complement(3839490..3839801)
     CDS             complement(3839848..3840303)
     CDS             complement(3840463..3840789)
     CDS             complement(3840907..3841944)
     CDS             complement(3841928..3843277)
     CDS             complement(3843385..3843768)
     CDS             complement(3843852..3844742)
     CDS             complement(3844833..3846098)
     CDS             complement(3846114..3846464)
     CDS             complement(3846635..3847495)
     CDS             complement(3847542..3848129)
     CDS             complement(3848192..3848587)
     CDS             3848606..3849514
     CDS             complement(3849602..3850372)
     CDS             3850654..3851304
     CDS             3851309..3851965
     CDS             3852173..3852400
     CDS             complement(3852489..3852848)
     CDS             3853023..3853604
     CDS             3853702..3853986
     CDS             complement(3854074..3855324)
     CDS             complement(3855400..3856656)
     CDS             3857082..3858482
     CDS             3858531..3859223
     CDS             3859800..3860603
     CDS             3860653..3861432
     CDS             3861459..3862295
     CDS             complement(3862306..3862686)
     CDS             complement(3862704..3863624)
     CDS             complement(3863773..3864468)
     CDS             3864752..3866536
     CDS             3866648..3867430
     CDS             3867488..3868402
     CDS             3868469..3869791
     CDS             3869901..3871364
     CDS             3871597..3872466
     CDS             3872879..3876022
     CDS             complement(3876181..3876594)
     CDS             complement(3876876..3877295)
     CDS             complement(3877833..3878288)
     CDS             3878523..3878846
     CDS             3878970..3879848
     CDS             3879923..3881020
     CDS             complement(3881039..3881443)
     CDS             complement(3881440..3882297)
     CDS             3882454..3883080
     CDS             3883467..3884360
     CDS             complement(3884434..3885918)
     CDS             3886032..3887225
     CDS             complement(3887211..3887393)
     CDS             complement(3887463..3889559)
     CDS             3889843..3890070
     CDS             3890481..3891608
     CDS             3891699..3892079
     CDS             3892180..3895110
     CDS             3895255..3896631
     CDS             3896696..3897433
     CDS             3897461..3897934
     CDS             3897945..3898808
     CDS             3898944..3899447
     CDS             complement(3899478..3900593)
     CDS             complement(3900593..3901819)
     CDS             complement(3901986..3903950)
     CDS             complement(3904105..3905256)
     CDS             complement(3905412..3909377)
     CDS             complement(3909572..3911893)
     CDS             complement(3912418..3913509)
     CDS             complement(3913562..3914512)
     CDS             complement(3914563..3915003)
     CDS             complement(3915697..3916113)
     CDS             complement(3916210..3917613)
     CDS             complement(3917647..3918522)
     CDS             complement(3918597..3920138)
     CDS             complement(3920178..3920720)
     CDS             complement(3920723..3921193)
     CDS             complement(3921293..3921559)
     CDS             complement(3921622..3922488)
     CDS             complement(3922720..3923223)
     CDS             complement(3923580..3924482)
     CDS             complement(3924497..3925270)
     CDS             complement(3925355..3926056)
     CDS             complement(3926078..3928036)
     CDS             complement(3928248..3929120)
     CDS             complement(3929124..3930119)
     CDS             3930294..3931208
     CDS             complement(3931468..3932211)
     CDS             complement(3932221..3934062)
     CDS             complement(3934066..3935118)
     CDS             complement(3935684..3936835)
     CDS             complement(3937185..3937946)
     CDS             complement(3938029..3938589)
     CDS             complement(3938897..3939952)
     CDS             complement(3939952..3940836)
     CDS             complement(3941001..3942209)
     CDS             complement(3942284..3943009)
     CDS             complement(3943027..3943803)
     CDS             complement(3944156..3945823)
     CDS             complement(3945851..3947377)
     CDS             3947551..3948528
     CDS             complement(3948525..3949457)
     CDS             complement(3949561..3949980)
     CDS             complement(3949977..3952400)
     CDS             3952652..3952852
     CDS             complement(3952925..3953647)
     CDS             complement(3953918..3955906)
     CDS             3956087..3956719
     CDS             complement(3956720..3957673)
     CDS             complement(3957733..3959973)
     CDS             complement(3959970..3960659)
     CDS             complement(3960671..3966694)
     CDS             complement(3966852..3967337)
     CDS             3967508..3968437
     CDS             3968588..3968887
     CDS             3969046..3969750
     CDS             3969810..3971489
     CDS             complement(3971533..3972216)
     CDS             3973232..3973510
     CDS             3973846..3974766
     CDS             complement(3974841..3975920)
     CDS             complement(3975974..3976879)
     CDS             complement(3977031..3978167)
     CDS             3978517..3980334
     CDS             complement(3980318..3981043)
     CDS             complement(3981331..3981951)
     CDS             complement(3982059..3982550)
     CDS             complement(3982721..3982921)
     CDS             complement(3983187..3983897)
     CDS             complement(3983950..3986382)
     CDS             complement(3986379..3987269)
     CDS             complement(3987279..3988679)
     CDS             complement(3988812..3989672)
     CDS             complement(3989862..3990875)
     CDS             complement(3991028..3991534)
     CDS             3991696..3992877
     CDS             3992885..3994084
     CDS             3994153..3994557
     CDS             3994705..3997392
     CDS             complement(3997467..3998414)
     CDS             3998707..3998868
     CDS             complement(3999162..3999617)
     CDS             complement(3999842..4000036)
     CDS             complement(4000051..4002123)
     CDS             4002529..4003935
     CDS             4003932..4004606
     CDS             complement(4004670..4006526)
     CDS             4006989..4008014
     CDS             4008241..4009413
     CDS             4009615..4010217
     CDS             4010478..4011716
     CDS             4011720..4014917
     CDS             4015236..4016072
     CDS             4016399..4017367
     CDS             4017598..4018071
     CDS             4018104..4019618
     CDS             4019743..4020801
     CDS             4020852..4021274
     CDS             4021297..4022193
     CDS             4022261..4023730
     CDS             complement(4023734..4025188)
     CDS             complement(4025191..4025865)
     CDS             4026255..4027256
     CDS             complement(4027276..4028019)
     CDS             complement(4028195..4028389)
     CDS             4028637..4029887
     CDS             4029951..4033103
     CDS             4033106..4034593
     CDS             complement(4034662..4035501)
     CDS             complement(4035588..4036868)
     CDS             complement(4036906..4038258)
     CDS             complement(4038510..4039406)
     CDS             complement(4039613..4040587)
     CDS             complement(4040856..4042451)
     CDS             complement(4042460..4043065)
     CDS             4043181..4044254
     CDS             4044511..4046085
     CDS             4046147..4047037
     CDS             4047034..4047996
     CDS             4048044..4048919
     CDS             4048916..4049080
     CDS             complement(4049188..4050855)
     CDS             complement(4050877..4051188)
     CDS             complement(4051199..4051537)
     CDS             complement(4051770..4051904)