CDS             33..1529
     CDS             2099..3298
     CDS             3299..4456
     CDS             4453..4998
     CDS             5257..7290
     CDS             7302..9821
     CDS             9924..10787
     CDS             complement(11157..11735)
     CDS             11932..13146
     CDS             complement(13148..13582)
     CDS             13691..14221
     CDS             complement(14233..14592)
     CDS             complement(14814..15095)
     CDS             15226..15969
     CDS             16018..16704
     CDS             complement(16682..18562)
     CDS             complement(18559..19842)
     CDS             complement(19839..21317)
     CDS             complement(21314..22723)
     CDS             complement(22720..24219)
     CDS             complement(24284..24751)
     CDS             complement(24876..26513)
     CDS             27020..27457
     CDS             complement(27478..27840)
     CDS             complement(27880..28383)
     CDS             28586..28861
     CDS             28858..30414
     CDS             30569..32470
     CDS             32470..32946
     CDS             33461..34693
     CDS             complement(34806..36053)
     CDS             complement(36248..37480)
     CDS             complement(37715..38959)
     CDS             complement(39014..39343)
     CDS             complement(39330..40322)
     CDS             complement(40327..41709)
     CDS             complement(41803..42219)
     CDS             42362..43150
     CDS             43147..43974
     CDS             44023..44385
     CDS             44501..45952
     CDS             46003..46320
     CDS             46317..46628
     CDS             46888..48576
     CDS             48627..48950
     CDS             complement(49093..49866)
     CDS             complement(49924..51195)
     CDS             51341..51946
     CDS             complement(51962..52303)
     CDS             complement(52359..53459)
     CDS             53575..56553
     CDS             complement(56560..57231)
     CDS             complement(57290..57838)
     CDS             complement(57860..58606)
     CDS             complement(58603..60411)
     CDS             complement(60462..61202)
     CDS             complement(61321..62100)
     CDS             complement(62117..63031)
     CDS             complement(63055..64263)
     CDS             complement(64266..65069)
     CDS             complement(65071..66240)
     CDS             complement(66237..67364)
     CDS             complement(67496..68602)
     CDS             complement(68662..69204)
     CDS             complement(69351..70235)
     CDS             70351..70794
     CDS             70791..73424
     CDS             73421..75058
     CDS             75055..75696
     CDS             75831..76121
     CDS             76239..76730
     CDS             76788..77042
     CDS             77073..77531
     CDS             78063..80450
     CDS             complement(80591..81478)
     CDS             complement(81564..82373)
     CDS             82456..83025
     CDS             83803..84036
     CDS             84718..84933
     CDS             84942..87863
     CDS             88122..89186
     CDS             89269..89544
     CDS             89564..90304
     CDS             complement(90333..90980)
     CDS             91195..92631
     CDS             92758..92877
     CDS             93019..93696
     CDS             complement(93693..94136)
     CDS             complement(94157..94912)
     CDS             complement(95180..96067)
     CDS             96186..97118
     CDS             97876..98454
     CDS             complement(98467..99147)
     CDS             complement(99147..99770)
     CDS             complement(100031..100612)
     CDS             100642..100935
     CDS             100937..101794
     CDS             101795..103351
     CDS             103348..104427
     CDS             104420..105466
     CDS             105463..106578
     CDS             106581..107813
     CDS             107810..109060
     CDS             109092..109688
     CDS             109702..110487
     CDS             110617..111882
     CDS             112090..112314
     CDS             112326..112670
     CDS             complement(112726..112893)
     CDS             complement(113006..113794)
     CDS             complement(113791..114213)
     CDS             114285..114845
     CDS             114858..115163
     CDS             115166..116839
     CDS             complement(116861..117529)
     CDS             117698..118120
     CDS             118344..119885
     CDS             complement(119919..120776)
     CDS             120847..121824
     CDS             121889..122347
     CDS             complement(122484..123839)
     CDS             complement(123960..124595)
     CDS             124937..125212
     CDS             125182..126051
     CDS             complement(126283..126858)
     CDS             127072..127956
     CDS             128159..128512
     CDS             complement(128545..128811)
     CDS             complement(128808..129701)
     CDS             complement(129710..130345)
     CDS             130446..130868
     CDS             130880..131917
     CDS             complement(131951..133165)
     CDS             133335..133616
     CDS             133761..134489
     CDS             134486..135451
     CDS             135514..136215
     CDS             complement(136212..137165)
     CDS             complement(137165..138382)
     CDS             complement(138439..139650)
     CDS             complement(139647..140318)
     CDS             140441..141769
     CDS             141877..142659
     CDS             142659..143237
     CDS             143254..143652
     CDS             143926..144237
     CDS             144262..144750
     CDS             144705..145451
     CDS             145552..145866
     CDS             145913..146200
     CDS             146305..147135
     CDS             147290..148288
     CDS             148285..149814
     CDS             149799..151457
     CDS             151454..153040
     CDS             153070..154908
     CDS             complement(154922..155362)
     CDS             complement(155364..156224)
     CDS             156337..157194
     CDS             complement(157191..158342)
     CDS             158962..163545
     CDS             163538..165013
     CDS             165197..165307
     CDS             complement(165375..166226)
     CDS             166278..166718
     CDS             166797..167801
     CDS             complement(167808..169010)
     CDS             complement(169040..169729)
     CDS             169759..171228
     CDS             complement(171225..171710)
     CDS             complement(171719..172129)
     CDS             complement(172226..172732)
     CDS             complement(172729..173361)
     CDS             complement(173367..174023)
     CDS             complement(174170..174568)
     CDS             complement(174992..175525)
     CDS             complement(175683..176306)
     CDS             complement(176467..176622)
     CDS             177135..178055
     CDS             178060..178878
     CDS             complement(178875..179828)
     CDS             complement(180134..180928)
     CDS             181019..181966
     CDS             181963..182658
     CDS             complement(182668..182871)
     CDS             complement(182914..183252)
     CDS             complement(183270..184616)
     CDS             184726..186003
     CDS             complement(186000..186749)
     CDS             186828..187400
     CDS             complement(187397..187882)
     CDS             187952..188590
     CDS             188639..190213
     CDS             complement(190215..190550)
     CDS             complement(190547..192085)
     CDS             complement(192146..192301)
     CDS             192316..193083
     CDS             193090..193869
     CDS             193883..194668
     CDS             194697..195512
     CDS             complement(195539..197167)
     CDS             complement(197302..198348)
     CDS             198564..199811
     CDS             199862..201748
     CDS             201741..202280
     CDS             202277..203194
     CDS             203181..205163
     CDS             205514..206557
     CDS             206710..207621
     CDS             207786..208796
     CDS             209078..210976
     CDS             210988..216363
     CDS             216363..217937
     CDS             complement(217934..218827)
     CDS             complement(218828..219649)
     CDS             complement(219658..221427)
     CDS             complement(221438..221953)
     CDS             complement(222098..224671)
     CDS             complement(225293..228574)
     CDS             228797..229951
     CDS             complement(229955..230578)
     CDS             230761..230973
     CDS             complement(231032..234307)
     CDS             complement(234314..236362)
     CDS             complement(236365..237129)
     CDS             complement(237130..238554)
     CDS             complement(238563..238967)
     CDS             complement(238978..239454)
     CDS             complement(239896..240783)
     CDS             complement(240808..241638)
     CDS             complement(241635..242549)
     CDS             complement(242546..243352)
     CDS             complement(243368..243877)
     CDS             complement(243899..244717)
     CDS             complement(244714..245871)
     CDS             245990..247186
     CDS             complement(247191..248162)
     CDS             complement(248295..249413)
     CDS             complement(249454..249645)
     CDS             complement(249674..250918)
     CDS             complement(250938..251762)
     CDS             251786..252373
     CDS             complement(252454..252915)
     CDS             complement(252926..253993)
     CDS             complement(254394..255593)
     CDS             255751..256011
     CDS             complement(256081..256689)
     CDS             complement(256769..256915)
     CDS             complement(256997..257146)
     CDS             complement(257171..257470)
     CDS             complement(257485..258138)
     CDS             complement(258151..258717)
     CDS             complement(258789..259805)
     CDS             complement(260039..260374)
     CDS             complement(260406..261287)
     CDS             complement(261316..263352)
     CDS             complement(263356..264318)
     CDS             264502..264810
     CDS             264807..265031
     CDS             265050..265328
     CDS             265325..268261
     CDS             268746..269240
     CDS             269243..269698
     CDS             269790..270074
     CDS             complement(270077..270274)
     CDS             complement(270362..270778)
     CDS             complement(270792..273383)
     CDS             complement(273383..275530)
     CDS             275691..276152
     CDS             276155..276499
     CDS             complement(276509..277969)
     CDS             complement(278017..278949)
     CDS             complement(278976..279179)
     CDS             280305..280772
     CDS             280867..281202
     CDS             281199..283997
     CDS             complement(284492..285316)
     CDS             285508..285789
     CDS             285974..286585
     CDS             286609..286875
     CDS             286872..287255
     CDS             287283..289778
     CDS             complement(289849..289971)
     CDS             290359..291492
     CDS             complement(291493..291816)
     CDS             complement(291813..291992)
     CDS             292189..293013
     CDS             293069..293629
     CDS             293569..293958
     CDS             293945..294226
     CDS             complement(294403..294921)
     CDS             complement(294941..296005)
     CDS             296096..297040
     CDS             297208..297435
     CDS             297457..297612
     CDS             297724..298428
     CDS             298406..299965
     CDS             complement(299967..300452)
     CDS             300594..302468
     CDS             complement(302478..303446)
     CDS             complement(303446..304069)
     CDS             complement(304050..304655)
     CDS             complement(304589..305332)
     CDS             complement(305354..306118)
     CDS             complement(306120..307178)
     CDS             complement(307234..307917)
     CDS             307994..308602
     CDS             308637..309689
     CDS             complement(309686..310036)
     CDS             310135..311082
     CDS             311084..312178
     CDS             312178..312864
     CDS             312861..313577
     CDS             313656..314177
     CDS             complement(314140..315084)
     CDS             315227..315748
     CDS             315745..316203
     CDS             316495..317412
     CDS             317505..317978
     CDS             318068..318904
     CDS             318999..320231
     CDS             320311..320883
     CDS             complement(322745..324382)
     CDS             complement(324569..324691)
     CDS             complement(324946..325935)
     CDS             326536..326793
     CDS             326801..328066
     CDS             328078..329316
     CDS             329313..329795
     CDS             329809..330783
     CDS             complement(330795..331451)
     CDS             331513..332868
     CDS             332861..334045
     CDS             334063..334989
     CDS             complement(334986..338369)
     CDS             complement(338375..339502)
     CDS             complement(339514..340416)
     CDS             complement(340416..341921)
     CDS             342041..343465
     CDS             complement(343455..344339)
     CDS             344443..345432
     CDS             complement(345439..346035)
     CDS             complement(346032..346805)
     CDS             complement(346802..347011)
     CDS             complement(347008..348087)
     CDS             348205..349062
     CDS             349113..350456
     CDS             350463..350948
     CDS             350950..351855
     CDS             351892..353127
     CDS             complement(353273..353641)
     CDS             353728..354075
     CDS             complement(354042..355136)
     CDS             355178..356206
     CDS             356230..356403
     CDS             356608..358620
     CDS             complement(358561..359394)
     CDS             359623..360825
     CDS             complement(360830..361405)
     CDS             complement(361365..362384)
     CDS             complement(362407..363102)
     CDS             363154..363315
     CDS             complement(363331..364380)
     CDS             complement(364437..365573)
     CDS             complement(365570..366898)
     CDS             366982..367281
     CDS             complement(367284..368666)
     CDS             complement(368663..370351)
     CDS             complement(370449..370940)
     CDS             371084..371461
     CDS             complement(371458..372291)
     CDS             372870..374156
     CDS             374245..376131
     CDS             complement(376143..377453)
     CDS             complement(377450..378874)
     CDS             378923..379360
     CDS             complement(379357..380094)
     CDS             380253..380579
     CDS             380605..381216
     CDS             complement(381231..381938)
     CDS             complement(381931..383181)
     CDS             383431..384420
     CDS             complement(384421..386220)
     CDS             386513..387778
     CDS             387827..388813
     CDS             388821..389969
     CDS             390118..390579
     CDS             390722..391240
     CDS             391308..391970
     CDS             392176..393486
     CDS             393483..394784
     CDS             394784..395482
     CDS             395482..396447
     CDS             396444..397589
     CDS             complement(397593..398255)
     CDS             complement(398284..399756)
     CDS             399863..401389
     CDS             complement(401422..402138)
     CDS             402344..402733
     CDS             complement(402730..403602)
     CDS             403683..404675
     CDS             complement(404687..406009)
     CDS             complement(406006..406989)
     CDS             complement(406986..408119)
     CDS             complement(408119..408772)
     CDS             complement(408797..409966)
     CDS             410052..410516
     CDS             complement(410526..412238)
     CDS             complement(412226..413527)
     CDS             413545..414660
     CDS             414733..415314
     CDS             415384..418047
     CDS             418047..419021
     CDS             419018..420103
     CDS             420152..421138
     CDS             421164..421718
     CDS             421829..422518
     CDS             422515..422760
     CDS             complement(422696..423727)
     CDS             complement(423770..425980)
     CDS             complement(425977..426603)
     CDS             complement(426596..427006)
     CDS             complement(426996..427385)
     CDS             complement(427408..428310)
     CDS             428481..428849
     CDS             428894..429403
     CDS             complement(429414..430118)
     CDS             430263..430580
     CDS             430703..431092
     CDS             431106..431699
     CDS             complement(431749..432438)
     CDS             432641..433252
     CDS             complement(433405..434508)
     CDS             complement(434505..435518)
     CDS             complement(435576..438005)
     CDS             438507..438719
     CDS             complement(438782..439924)
     CDS             complement(439921..440943)
     CDS             441011..441172
     CDS             441173..441649
     CDS             441646..442449
     CDS             complement(442682..443356)
     CDS             complement(443461..443856)
     CDS             444030..444710
     CDS             444735..445403
     CDS             445433..446251
     CDS             446248..447456
     CDS             complement(447449..448414)
     CDS             complement(448415..448954)
     CDS             449148..449846
     CDS             complement(449938..451890)
     CDS             452005..452547
     CDS             452633..454258
     CDS             454260..455186
     CDS             455179..456054
     CDS             456051..457697
     CDS             457714..458445
     CDS             complement(458911..459933)
     CDS             460218..461333
     CDS             461330..462418
     CDS             462702..463934
     CDS             complement(464148..464795)
     CDS             complement(464814..465872)
     CDS             complement(465869..466309)
     CDS             complement(466359..467552)
     CDS             complement(467549..469873)
     CDS             470026..470883
     CDS             470880..471905
     CDS             complement(471929..472915)
     CDS             complement(472964..473845)
     CDS             complement(473857..474210)
     CDS             complement(474234..475115)
     CDS             475203..475637
     CDS             complement(475656..476009)
     CDS             complement(476026..476748)
     CDS             complement(476745..477392)
     CDS             477488..477916
     CDS             477949..478800
     CDS             478831..479370
     CDS             479394..480899
     CDS             480951..481364
     CDS             481773..483059
     CDS             complement(483014..483853)
     CDS             complement(483932..484276)
     CDS             484332..484646
     CDS             484914..485357
     CDS             485366..486772
     CDS             486787..487305
     CDS             487350..487658
     CDS             complement(487796..488197)
     CDS             complement(488194..490422)
     CDS             complement(490409..491614)
     CDS             complement(491628..492851)
     CDS             complement(492919..493629)
     CDS             493805..493978
     CDS             493975..494778
     CDS             494786..495388
     CDS             495407..495607
     CDS             495664..495933
     CDS             495965..496258
     CDS             complement(496255..497292)
     CDS             complement(497375..499705)
     CDS             499954..500157
     CDS             500346..500936
     CDS             501201..503939
     CDS             complement(503936..505540)
     CDS             505696..506901
     CDS             complement(507099..508841)
     CDS             508867..509823
     CDS             complement(509820..510161)
     CDS             complement(510158..510859)
     CDS             complement(510895..512145)
     CDS             512273..513361
     CDS             complement(513342..513830)
     CDS             513952..515337
     CDS             515334..516407
     CDS             516386..517348
     CDS             517354..518010
     CDS             complement(518018..518767)
     CDS             519084..519383
     CDS             519393..520658
     CDS             complement(520668..522248)
     CDS             complement(522278..523291)
     CDS             complement(523291..524478)
     CDS             complement(524475..525404)
     CDS             525544..525957
     CDS             526345..528744
     CDS             528761..529375
     CDS             529395..530198
     CDS             530191..530592
     CDS             530589..531137
     CDS             531137..531613
     CDS             531701..533089
     CDS             533205..534116
     CDS             534113..535039
     CDS             535039..535470
     CDS             535473..536288
     CDS             536335..537834
     CDS             537978..538316
     CDS             538653..541184
     CDS             541373..541588
     CDS             541604..542380
     CDS             542377..542925
     CDS             543119..544558
     CDS             complement(544571..545884)
     CDS             complement(545913..546233)
     CDS             546295..547050
     CDS             complement(547033..547944)
     CDS             547934..548560
     CDS             548672..549505
     CDS             complement(549533..550606)
     CDS             complement(550603..551982)
     CDS             complement(552077..552643)
     CDS             552922..553410
     CDS             553445..554134
     CDS             554131..554610
     CDS             554707..556065
     CDS             556066..556995
     CDS             557031..557936
     CDS             complement(557840..559273)
     CDS             559452..562085
     CDS             complement(562082..563323)
     CDS             complement(563334..564251)
     CDS             complement(564251..565009)
     CDS             complement(565019..565879)
     CDS             complement(565879..566700)
     CDS             complement(566697..567632)
     CDS             567755..568834
     CDS             complement(568831..569508)
     CDS             569792..571915
     CDS             complement(571912..572484)
     CDS             572569..573450
     CDS             complement(573452..573985)
     CDS             complement(574032..575126)
     CDS             575339..576523
     CDS             576520..577401
     CDS             577401..578312
     CDS             578315..578878
     CDS             578904..579734
     CDS             complement(579748..580914)
     CDS             complement(580911..581870)
     CDS             complement(581867..582811)
     CDS             complement(582808..583953)
     CDS             complement(583953..585482)
     CDS             585542..586690
     CDS             586687..587475
     CDS             587556..588155
     CDS             588171..589331
     CDS             complement(589424..590164)
     CDS             complement(590161..590808)
     CDS             complement(590889..591959)
     CDS             complement(592012..592755)
     CDS             complement(592752..593633)
     CDS             complement(593633..594388)
     CDS             594448..595245
     CDS             595260..596165
     CDS             complement(596303..596719)
     CDS             complement(596754..597155)
     CDS             complement(597174..598334)
     CDS             598494..599744
     CDS             599746..600834
     CDS             600825..601988
     CDS             601985..602938
     CDS             602935..603336
     CDS             603336..604505
     CDS             604663..605460
     CDS             complement(605543..606403)
     CDS             complement(606405..608087)
     CDS             608161..608946
     CDS             608998..609912
     CDS             609909..610967
     CDS             611020..611325
     CDS             611415..612542
     CDS             612539..613327
     CDS             613324..614469
     CDS             complement(614482..614868)
     CDS             complement(614925..616082)
     CDS             616209..616733
     CDS             complement(616744..617151)
     CDS             complement(617154..618347)
     CDS             complement(618347..619411)
     CDS             complement(619428..620462)
     CDS             620490..621521
     CDS             complement(621620..622342)
     CDS             622385..623605
     CDS             complement(623732..624604)
     CDS             complement(624808..625620)
     CDS             625685..627325
     CDS             627335..628102
     CDS             628125..628952
     CDS             628949..630499
     CDS             complement(630485..631198)
     CDS             complement(631326..631538)
     CDS             complement(631589..633100)
     CDS             complement(633106..634203)
     CDS             complement(634233..635411)
     CDS             635625..635816
     CDS             635853..636767
     CDS             637004..637768
     CDS             637788..638630
     CDS             638652..639854
     CDS             639854..640906
     CDS             640896..641960
     CDS             641957..643384
     CDS             643390..644535
     CDS             644735..646153
     CDS             646286..647017
     CDS             647017..647508
     CDS             complement(647521..648099)
     CDS             complement(648192..649670)
     CDS             complement(649671..649835)
     CDS             649986..650672
     CDS             650669..651451
     CDS             651534..652469
     CDS             652560..653405
     CDS             653420..654211
     CDS             complement(654216..655778)
     CDS             complement(656090..656332)
     CDS             656510..656686
     CDS             complement(656711..658207)
     CDS             658269..659138
     CDS             659221..659889
     CDS             660039..660491
     CDS             660526..661500
     CDS             complement(661507..662448)
     CDS             662589..663338
     CDS             663545..665344
     CDS             666235..666525
     CDS             666887..667069
     CDS             complement(667197..667901)
     CDS             668425..668691
     CDS             668925..669836
     CDS             complement(670093..670242)
     CDS             670360..670653
     CDS             670654..671424
     CDS             671598..671786
     CDS             672027..672299
     CDS             672259..672372
     CDS             672372..672782
     CDS             672728..673288
     CDS             complement(673526..673723)
     CDS             673861..674538
     CDS             674541..675725
     CDS             complement(675903..676619)
     CDS             676779..677498
     CDS             677539..678975
     CDS             complement(678963..679367)
     CDS             complement(679402..679824)
     CDS             complement(679894..681021)
     CDS             complement(681234..681782)
     CDS             complement(681786..681995)
     CDS             complement(682008..683363)
     CDS             complement(683360..684187)
     CDS             complement(684188..684691)
     CDS             complement(684691..685413)
     CDS             complement(685410..686057)
     CDS             686271..687740
     CDS             687771..688520
     CDS             688517..689395
     CDS             689392..689832
     CDS             689855..691123
     CDS             complement(691120..692703)
     CDS             complement(692779..693699)
     CDS             693821..694390
     CDS             complement(694344..695135)
     CDS             695233..696657
     CDS             696654..697901
     CDS             complement(697940..698560)
     CDS             698613..699503
     CDS             699500..701662
     CDS             complement(701591..702037)
     CDS             702134..702697
     CDS             complement(702703..704316)
     CDS             complement(704436..706118)
     CDS             706180..706884
     CDS             706933..708600
     CDS             complement(708612..709193)
     CDS             709227..709961
     CDS             710024..710263
     CDS             710260..710934
     CDS             complement(710946..711416)
     CDS             complement(711492..712313)
     CDS             complement(712435..712902)
     CDS             complement(712909..713706)
     CDS             complement(713703..714713)
     CDS             714754..716064
     CDS             716084..716431
     CDS             716782..719079
     CDS             719099..719749
     CDS             719762..720151
     CDS             720289..721815
     CDS             721876..722970
     CDS             complement(723050..723235)
     CDS             complement(723382..724476)
     CDS             724569..725456
     CDS             complement(725568..726605)
     CDS             complement(726825..727433)
     CDS             complement(727478..727576)
     CDS             complement(727756..728058)
     CDS             complement(728060..728893)
     CDS             complement(728930..729400)
     CDS             complement(729623..730042)
     CDS             complement(730039..730851)
     CDS             731020..731802
     CDS             731850..732749
     CDS             732912..733952
     CDS             complement(733973..734176)
     CDS             complement(734339..734476)
     CDS             734749..735132
     CDS             735129..736043
     CDS             736056..736832
     CDS             complement(737019..737687)
     CDS             complement(737746..739851)
     CDS             complement(740057..741190)
     CDS             complement(741197..742219)
     CDS             complement(742404..743018)
     CDS             743087..744160
     CDS             complement(744177..744380)
     CDS             complement(744436..744768)
     CDS             complement(744881..745414)
     CDS             745460..746356
     CDS             746939..747421
     CDS             747462..747791
     CDS             747776..748441
     CDS             complement(748452..748553)
     CDS             complement(748550..749059)
     CDS             complement(749056..749328)
     CDS             complement(749399..749569)
     CDS             complement(749633..750574)
     CDS             complement(750571..751947)
     CDS             complement(751944..752360)
     CDS             complement(752341..753216)
     CDS             complement(753228..754115)
     CDS             complement(754309..756006)
     CDS             complement(756008..756397)
     CDS             complement(756408..756839)
     CDS             complement(756886..758385)
     CDS             complement(758414..758521)
     CDS             complement(758533..758844)
     CDS             complement(758848..760443)
     CDS             complement(760440..761345)
     CDS             complement(761342..763078)
     CDS             complement(763075..764631)
     CDS             complement(764576..769555)
     CDS             complement(769607..770113)
     CDS             complement(770061..770546)
     CDS             complement(770634..771680)
     CDS             complement(771753..772175)
     CDS             complement(772172..772693)
     CDS             complement(772788..773225)
     CDS             complement(773218..773700)
     CDS             complement(773702..774034)
     CDS             complement(774034..775071)
     CDS             complement(775180..775578)
     CDS             complement(775580..776857)
     CDS             complement(776851..778392)
     CDS             complement(778410..779960)
     CDS             complement(779911..780270)
     CDS             complement(780831..781064)
     CDS             complement(781061..781471)
     CDS             complement(781461..781871)
     CDS             complement(782071..782667)
     CDS             complement(782667..783032)
     CDS             complement(783111..783476)
     CDS             complement(783608..783976)
     CDS             complement(783973..784884)
     CDS             complement(784884..785156)
     CDS             complement(785156..785278)
     CDS             complement(785453..785734)
     CDS             complement(785833..786243)
     CDS             complement(786286..787950)
     CDS             complement(787947..788057)
     CDS             complement(788198..789310)
     CDS             complement(789326..790180)
     CDS             complement(790173..790301)
     CDS             complement(790298..790558)
     CDS             complement(790657..790812)
     CDS             complement(790809..790943)
     CDS             complement(790940..791254)
     CDS             complement(791318..791605)
     CDS             complement(791602..791754)
     CDS             complement(791751..792539)
     CDS             complement(792536..792646)
     CDS             complement(792643..793434)
     CDS             793491..793724
     CDS             complement(793769..794035)
     CDS             794133..794450
     CDS             complement(794921..795760)
     CDS             complement(795891..796538)
     CDS             796608..796826
     CDS             796831..798111
     CDS             798264..798497
     CDS             complement(798519..798656)
     CDS             798980..799183
     CDS             799324..800022
     CDS             800111..800923
     CDS             complement(800928..801752)
     CDS             801844..803421
     CDS             803421..803861
     CDS             803846..804772
     CDS             804798..805838
     CDS             complement(805948..807213)
     CDS             complement(807217..807531)
     CDS             complement(807549..807914)
     CDS             808012..809415
     CDS             809393..810298
     CDS             810285..811367
     CDS             811370..811534
     CDS             811546..812310
     CDS             complement(812316..813179)
     CDS             813293..813811
     CDS             813931..814878
     CDS             814850..815071
     CDS             815079..815966
     CDS             816100..816993
     CDS             complement(816986..817567)
     CDS             817806..818975
     CDS             complement(819232..820848)
     CDS             complement(820863..821540)
     CDS             821666..822529
     CDS             822529..824271
     CDS             824219..824806
     CDS             824773..825135
     CDS             825132..826859
     CDS             826863..828173
     CDS             828199..829026
     CDS             829014..830003
     CDS             830016..830837
     CDS             complement(830866..831081)
     CDS             complement(831078..832400)
     CDS             832658..833464
     CDS             833461..834204
     CDS             834217..834411
     CDS             complement(834487..834606)
     CDS             834774..835679
     CDS             835714..836889
     CDS             836889..838142
     CDS             838132..839259
     CDS             839262..841709
     CDS             841716..842525
     CDS             complement(842572..843414)
     CDS             complement(843426..844274)
     CDS             complement(844513..844695)
     CDS             complement(844704..845162)
     CDS             845408..846583
     CDS             complement(846592..846861)
     CDS             complement(846937..847755)
     CDS             complement(847759..848856)
     CDS             complement(848877..849323)
     CDS             complement(849304..850569)
     CDS             complement(850536..850865)
     CDS             complement(850843..852126)
     CDS             complement(852145..852678)
     CDS             852999..854297
     CDS             854392..854793
     CDS             854750..855559
     CDS             855668..856822
     CDS             856928..857542
     CDS             857539..858066
     CDS             858205..859479
     CDS             859518..859664
     CDS             859685..859978
     CDS             complement(859986..860186)
     CDS             complement(860197..861402)
     CDS             complement(861579..862394)
     CDS             complement(862394..863428)
     CDS             complement(863425..865077)
     CDS             complement(865188..865508)
     CDS             865619..866611
     CDS             866623..867366
     CDS             867394..868335
     CDS             complement(868339..868635)
     CDS             complement(868632..869942)
     CDS             869979..870452
     CDS             complement(870458..871324)
     CDS             complement(871340..871753)
     CDS             complement(871755..872897)
     CDS             complement(872934..874034)
     CDS             complement(874261..875154)
     CDS             complement(875151..875462)
     CDS             875748..876398
     CDS             876520..877518
     CDS             877502..878677
     CDS             complement(878683..880047)
     CDS             complement(880265..880828)
     CDS             complement(880825..881715)
     CDS             complement(881771..882202)
     CDS             complement(882311..883675)
     CDS             complement(883714..883914)
     CDS             complement(883973..884674)
     CDS             884956..886497
     CDS             886494..887699
     CDS             887920..888075
     CDS             888081..888899
     CDS             888910..889755
     CDS             889775..891037
     CDS             891034..892056
     CDS             892056..893174
     CDS             893171..894598
     CDS             894764..895903
     CDS             895904..897631
     CDS             complement(897704..898225)
     CDS             complement(898359..898964)
     CDS             complement(898961..899722)
     CDS             900176..900307
     CDS             complement(900313..900843)
     CDS             901015..901779
     CDS             901785..902582
     CDS             902579..903157
     CDS             903161..903439
     CDS             complement(903441..904736)
     CDS             904930..905667
     CDS             complement(905583..906026)
     CDS             complement(906023..906778)
     CDS             906887..907306
     CDS             907395..908585
     CDS             908602..910077
     CDS             910098..910700
     CDS             910711..910896
     CDS             complement(910893..912584)
     CDS             912644..913087
     CDS             913093..914172
     CDS             914284..914694
     CDS             914701..915156
     CDS             complement(915158..916339)
     CDS             916773..917984
     CDS             917989..920136
     CDS             complement(920214..920816)
     CDS             complement(920866..921726)
     CDS             complement(921758..922966)
     CDS             923118..923594
     CDS             923672..924628
     CDS             complement(924653..924946)
     CDS             925098..925511
     CDS             925523..926668
     CDS             complement(926756..928405)
     CDS             complement(928446..930704)
     CDS             930825..931034
     CDS             931043..931573
     CDS             931570..932052
     CDS             932049..932474
     CDS             complement(932553..933326)
     CDS             complement(933760..934038)
     CDS             complement(934043..934621)
     CDS             complement(934582..935136)
     CDS             complement(935133..935540)
     CDS             935704..936111
     CDS             936210..938138
     CDS             938177..939190
     CDS             complement(939187..940155)
     CDS             complement(940261..940761)
     CDS             complement(940758..942461)
     CDS             942586..943404
     CDS             complement(943401..943865)
     CDS             complement(943889..944176)
     CDS             944368..945666
     CDS             945650..945949
     CDS             complement(945946..946725)
     CDS             complement(946848..947972)
     CDS             948213..949238
     CDS             949256..950956
     CDS             complement(950953..951429)
     CDS             complement(951557..952678)
     CDS             952783..953412
     CDS             953548..954963
     CDS             complement(954852..956402)
     CDS             complement(956429..956692)
     CDS             complement(956792..958129)
     CDS             complement(958145..958846)
     CDS             complement(958852..960126)
     CDS             960284..961474
     CDS             961471..963591
     CDS             complement(963598..963792)
     CDS             complement(964089..964574)
     CDS             complement(964528..965526)
     CDS             965590..966321
     CDS             966327..967436
     CDS             967466..969052
     CDS             969049..971421
     CDS             971484..971672
     CDS             971676..972137
     CDS             972206..972640
     CDS             973637..975220
     CDS             975267..975653
     CDS             complement(976139..976243)
     CDS             976490..976777
     CDS             976984..977673
     CDS             complement(977654..978472)
     CDS             complement(978486..979565)
     CDS             complement(979566..980792)
     CDS             complement(980889..981965)
     CDS             complement(981990..982781)
     CDS             983274..984383
     CDS             984396..985376
     CDS             985373..986281
     CDS             complement(986287..987213)
     CDS             complement(987233..988141)
     CDS             complement(988138..989550)
     CDS             complement(989678..990538)
     CDS             complement(990535..992028)
     CDS             992307..994607
     CDS             994604..996541
     CDS             complement(996559..997473)
     CDS             complement(997488..998540)
     CDS             998821..999627
     CDS             complement(999662..1000564)
     CDS             complement(1000630..1001394)
     CDS             complement(1001746..1002981)
     CDS             complement(1002978..1003901)
     CDS             1004044..1004787
     CDS             1004792..1005655
     CDS             1005686..1006447
     CDS             complement(1006449..1008113)
     CDS             complement(1008225..1008497)
     CDS             1008924..1011248
     CDS             complement(1011322..1011912)
     CDS             complement(1011914..1012966)
     CDS             1013290..1014453
     CDS             1014466..1015368
     CDS             1015429..1016955
     CDS             complement(1017007..1017855)
     CDS             1018099..1019007
     CDS             1019054..1020445
     CDS             1020670..1021299
     CDS             1021296..1022897
     CDS             1023081..1023659
     CDS             1023762..1024790
     CDS             1024739..1025155
     CDS             1025148..1027133
     CDS             1027182..1028030
     CDS             complement(1028091..1028693)
     CDS             complement(1028827..1029618)
     CDS             complement(1029623..1030789)
     CDS             complement(1030786..1032777)
     CDS             complement(1032783..1034378)
     CDS             complement(1034375..1035523)
     CDS             complement(1035520..1037241)
     CDS             1037472..1037645
     CDS             1037761..1038447
     CDS             1038464..1040032
     CDS             1040115..1041581
     CDS             1041581..1042138
     CDS             complement(1042163..1042618)
     CDS             complement(1042686..1043366)
     CDS             complement(1043431..1043757)
     CDS             complement(1043864..1044454)
     CDS             1044531..1045439
     CDS             1045567..1046853
     CDS             1046916..1047527
     CDS             1047733..1048779
     CDS             1049356..1050441
     CDS             1050454..1051101
     CDS             complement(1051258..1051650)
     CDS             1051679..1051825
     CDS             1052166..1052309
     CDS             1052416..1053069
     CDS             1053066..1053560
     CDS             complement(1053569..1054174)
     CDS             1054267..1055436
     CDS             1055506..1056639
     CDS             1056875..1057792
     CDS             1057780..1058397
     CDS             1058406..1058972
     CDS             1059106..1060131
     CDS             1060141..1060245
     CDS             1060310..1060999
     CDS             1061027..1061680
     CDS             complement(1061681..1062298)
     CDS             1062341..1063582
     CDS             complement(1063664..1065250)
     CDS             1065276..1066112
     CDS             complement(1066109..1067359)
     CDS             complement(1067398..1068321)
     CDS             complement(1068321..1069493)
     CDS             1069853..1071520
     CDS             1071648..1073501
     CDS             complement(1073515..1074309)
     CDS             1074519..1076279
     CDS             1076324..1076437
     CDS             1076462..1077925
     CDS             1077922..1079412
     CDS             1079428..1080441
     CDS             1080458..1080841
     CDS             1080796..1081380
     CDS             1081377..1082177
     CDS             1082499..1083176
     CDS             1083233..1083928
     CDS             complement(1083968..1084429)
     CDS             1084816..1086039
     CDS             1086062..1087078
     CDS             complement(1087075..1087437)
     CDS             complement(1087532..1089091)
     CDS             1089111..1089965
     CDS             complement(1089969..1090151)
     CDS             1090167..1091255
     CDS             1091219..1092175
     CDS             1092247..1093197
     CDS             1093557..1095191
     CDS             complement(1095266..1095841)
     CDS             complement(1095854..1096513)
     CDS             complement(1096650..1097519)
     CDS             complement(1097562..1098221)
     CDS             complement(1098218..1098565)
     CDS             complement(1098566..1099546)
     CDS             complement(1099659..1101131)
     CDS             1101423..1102082
     CDS             complement(1102159..1103499)
     CDS             1103674..1104828
     CDS             1104783..1107332
     CDS             1107329..1108333
     CDS             1108656..1109366
     CDS             1109424..1110713
     CDS             1110715..1111392
     CDS             1111385..1111873
     CDS             1111867..1112817
     CDS             1113047..1113355
     CDS             complement(1113443..1114123)
     CDS             complement(1114173..1116746)
     CDS             complement(1116762..1117637)
     CDS             complement(1117639..1119789)
     CDS             complement(1119789..1121459)
     CDS             complement(1121820..1123358)
     CDS             complement(1123355..1124119)
     CDS             complement(1124339..1124623)
     CDS             complement(1124666..1124962)
     CDS             complement(1125125..1126273)
     CDS             complement(1126263..1127216)
     CDS             1127854..1129065
     CDS             1129130..1129927
     CDS             1129937..1130095
     CDS             1130104..1130874
     CDS             1131265..1132362
     CDS             1132524..1134155
     CDS             1134169..1134642
     CDS             1134671..1135558
     CDS             1135583..1136452
     CDS             complement(1136478..1137515)
     CDS             complement(1137684..1138082)
     CDS             1138255..1138848
     CDS             1138848..1139285
     CDS             complement(1139282..1141066)
     CDS             complement(1141076..1141867)
     CDS             complement(1141881..1142918)
     CDS             1143133..1143984
     CDS             complement(1144188..1145405)
     CDS             complement(1145496..1146470)
     CDS             1146702..1147766
     CDS             1147809..1149215
     CDS             1149306..1150025
     CDS             1150063..1151229
     CDS             complement(1151248..1151742)
     CDS             complement(1151963..1152388)
     CDS             1152499..1153371
     CDS             1153368..1153688
     CDS             1153675..1155690
     CDS             1155712..1156095
     CDS             complement(1156105..1156878)
     CDS             1157051..1157845
     CDS             1157900..1159270
     CDS             1159517..1159942
     CDS             complement(1159962..1160900)
     CDS             1161028..1162308
     CDS             1162396..1163223
     CDS             1163443..1164744
     CDS             1164872..1165747
     CDS             1165812..1167245
     CDS             complement(1167242..1168261)
     CDS             complement(1168310..1169722)
     CDS             complement(1169753..1170832)
     CDS             1170888..1171574
     CDS             1171588..1172391
     CDS             1172473..1174017
     CDS             complement(1174014..1175114)
     CDS             complement(1175176..1175424)
     CDS             complement(1175414..1176661)
     CDS             complement(1176658..1177188)
     CDS             1177344..1178342
     CDS             complement(1178359..1179465)
     CDS             1179704..1180756
     CDS             1180878..1181222
     CDS             1181222..1181896
     CDS             1181871..1182140
     CDS             1182284..1183516
     CDS             1183574..1184032
     CDS             complement(1184295..1185599)
     CDS             complement(1185708..1186928)
     CDS             1187107..1187313
     CDS             1187300..1187671
     CDS             1187771..1188211
     CDS             complement(1188277..1189014)
     CDS             1189110..1189715
     CDS             1189817..1190215
     CDS             1190284..1190667
     CDS             1190737..1191069
     CDS             1191364..1191774
     CDS             1192185..1192508
     CDS             complement(1192513..1193196)
     CDS             1193323..1193511
     CDS             complement(1193469..1194287)
     CDS             1194419..1195828
     CDS             1195845..1196867
     CDS             complement(1196881..1197744)
     CDS             1197866..1198339
     CDS             1198451..1199359
     CDS             1199360..1200601
     CDS             complement(1200602..1201207)
     CDS             complement(1201204..1202769)
     CDS             1202986..1203495
     CDS             1203631..1205412
     CDS             complement(1205460..1207730)
     CDS             complement(1208176..1208817)
     CDS             complement(1208843..1209685)
     CDS             complement(1209788..1211077)
     CDS             complement(1211216..1211863)
     CDS             complement(1211863..1212963)
     CDS             complement(1212960..1214117)
     CDS             1214299..1216056
     CDS             1216070..1216912
     CDS             1216995..1218113
     CDS             1218118..1219263
     CDS             1219256..1220281
     CDS             1220284..1221498
     CDS             1221589..1223073
     CDS             1223530..1224678
     CDS             1224675..1225466
     CDS             complement(1225476..1226489)
     CDS             complement(1226539..1227039)
     CDS             complement(1227060..1228166)
     CDS             1228395..1229543
     CDS             1229540..1230262
     CDS             complement(1230296..1231108)
     CDS             1231228..1232310
     CDS             1232373..1233137
     CDS             complement(1233273..1233419)
     CDS             1233708..1236134
     CDS             1236131..1236766
     CDS             complement(1236774..1237487)
     CDS             1237525..1237890
     CDS             complement(1237942..1238502)
     CDS             1238541..1238984
     CDS             1239160..1239267
     CDS             1239429..1240004
     CDS             1240033..1240179
     CDS             complement(1240243..1241322)
     CDS             complement(1241370..1242068)
     CDS             1242155..1243519
     CDS             complement(1243582..1243866)
     CDS             complement(1243997..1244770)
     CDS             1244910..1245332
     CDS             1245598..1249443
     CDS             1249445..1251061
     CDS             1251058..1251741
     CDS             1251734..1252465
     CDS             1252636..1254525
     CDS             1254551..1256476
     CDS             complement(1256477..1257085)
     CDS             1257168..1258070
     CDS             1258104..1258211
     CDS             1258163..1258624
     CDS             1258942..1261380
     CDS             1261525..1262193
     CDS             complement(1262218..1262550)
     CDS             1262943..1263269
     CDS             1263278..1264396
     CDS             1264478..1266862
     CDS             1267173..1273496
     CDS             complement(1273493..1273738)
     CDS             1273905..1274108
     CDS             complement(1274105..1275157)
     CDS             complement(1275232..1276419)
     CDS             1277231..1277923
     CDS             1277920..1279179
     CDS             1279176..1279508
     CDS             complement(1279519..1281258)
     CDS             complement(1281367..1283025)
     CDS             complement(1283388..1284980)
     CDS             1285065..1286705
     CDS             1286705..1287667
     CDS             complement(1287760..1288362)
     CDS             complement(1288383..1289552)
     CDS             complement(1289549..1290010)
     CDS             complement(1290007..1291128)
     CDS             complement(1291136..1291540)
     CDS             complement(1291540..1292085)
     CDS             complement(1292105..1293289)
     CDS             complement(1293294..1294490)
     CDS             1294685..1296145
     CDS             1296142..1298433
     CDS             1298494..1299402
     CDS             1299432..1300853
     CDS             1300972..1302306
     CDS             complement(1302308..1303261)
     CDS             1303581..1304417
     CDS             1304443..1305594
     CDS             1305653..1306708
     CDS             complement(1306693..1308831)
     CDS             1308920..1309483
     CDS             1309626..1311404
     CDS             1311511..1312335
     CDS             1312332..1313321
     CDS             1313373..1313723
     CDS             1313726..1314307
     CDS             1314474..1314647
     CDS             complement(1314677..1315957)
     CDS             1316021..1317235
     CDS             complement(1317315..1318994)
     CDS             complement(1319039..1319713)
     CDS             complement(1319723..1321366)
     CDS             complement(1321363..1322307)
     CDS             complement(1322297..1322944)
     CDS             complement(1323101..1323769)
     CDS             1323971..1325245
     CDS             1325386..1326900
     CDS             1326900..1327295
     CDS             complement(1327300..1328457)
     CDS             complement(1328515..1329756)
     CDS             complement(1329959..1330501)
     CDS             complement(1330498..1331805)
     CDS             complement(1331850..1332434)
     CDS             1332600..1333124
     CDS             1333149..1334561
     CDS             1334678..1335493
     CDS             1335483..1336322
     CDS             1336327..1337505
     CDS             1337502..1338095
     CDS             complement(1338199..1339299)
     CDS             1339489..1340478
     CDS             1340531..1341733
     CDS             1341730..1342599
     CDS             complement(1342596..1343447)
     CDS             complement(1343523..1344347)
     CDS             complement(1344619..1348254)
     CDS             complement(1348429..1349202)
     CDS             1349444..1351459
     CDS             complement(1351464..1354886)
     CDS             complement(1354929..1356113)
     CDS             complement(1356146..1356700)
     CDS             complement(1356734..1357504)
     CDS             complement(1357553..1358164)
     CDS             complement(1358202..1359038)
     CDS             1359163..1359798
     CDS             1359903..1360646
     CDS             1360697..1360918
     CDS             1360915..1362279
     CDS             1362337..1363428
     CDS             1363433..1364476
     CDS             complement(1364550..1365158)
     CDS             1365258..1366958
     CDS             1366955..1368094
     CDS             complement(1368283..1368876)
     CDS             complement(1368876..1370117)
     CDS             complement(1370245..1371612)
     CDS             complement(1371633..1372880)
     CDS             1372967..1373779
     CDS             1373786..1374913
     CDS             1375000..1376001
     CDS             complement(1376015..1379929)
     CDS             complement(1380061..1380495)
     CDS             1380578..1381963
     CDS             complement(1381960..1382457)
     CDS             1382498..1383613
     CDS             1383903..1384478
     CDS             complement(1384525..1386339)
     CDS             complement(1386437..1387582)
     CDS             complement(1387692..1388024)
     CDS             complement(1388171..1390087)
     CDS             complement(1390084..1391841)
     CDS             1392023..1392580
     CDS             1392577..1393146
     CDS             complement(1393173..1393676)
     CDS             complement(1393708..1395126)
     CDS             1395385..1396536
     CDS             1396533..1399163
     CDS             1399227..1400471
     CDS             complement(1400458..1402152)
     CDS             complement(1402145..1403980)
     CDS             complement(1403977..1404903)
     CDS             complement(1404900..1405874)
     CDS             1406023..1406514
     CDS             complement(1406646..1407035)
     CDS             1407270..1408199
     CDS             1408199..1410049
     CDS             1410114..1410593
     CDS             complement(1410590..1410985)
     CDS             complement(1411037..1411489)
     CDS             1411517..1412395
     CDS             1412457..1413329
     CDS             complement(1413354..1415099)
     CDS             complement(1415193..1415564)
     CDS             1415588..1416193
     CDS             complement(1416181..1416489)
     CDS             1416589..1416702
     CDS             complement(1416666..1417367)
     CDS             1417522..1417983
     CDS             complement(1418104..1418535)
     CDS             complement(1418532..1419593)
     CDS             complement(1419593..1419886)
     CDS             complement(1420070..1421086)
     CDS             complement(1421254..1421676)
     CDS             complement(1421722..1422561)
     CDS             complement(1422639..1422983)
     CDS             complement(1423006..1423155)
     CDS             complement(1423250..1424542)
     CDS             1424547..1425779
     CDS             1426421..1426618
     CDS             complement(1427273..1428094)
     CDS             complement(1428718..1428981)
     CDS             complement(1429129..1429311)
     CDS             1429553..1430440
     CDS             complement(1430394..1431698)
     CDS             1432084..1432194
     CDS             complement(1432291..1432785)
     CDS             complement(1432924..1434690)
     CDS             complement(1434891..1436123)
     CDS             1436539..1436796
     CDS             complement(1436786..1438063)
     CDS             1438215..1438565
     CDS             complement(1438578..1439495)
     CDS             complement(1439495..1439839)
     CDS             complement(1439862..1440695)
     CDS             complement(1440784..1440936)
     CDS             1440941..1441171
     CDS             complement(1442413..1443501)
     CDS             complement(1443501..1443794)
     CDS             complement(1444205..1445401)
     CDS             1445530..1446777
     CDS             complement(1446797..1447078)
     CDS             1447189..1448295
     CDS             1448472..1448696
     CDS             1448829..1450232
     CDS             1450187..1451377
     CDS             1451810..1452253
     CDS             1452250..1452720
     CDS             1452696..1452869
     CDS             1452903..1453601
     CDS             complement(1453598..1453954)
     CDS             1454010..1454531
     CDS             1454536..1455642
     CDS             1455639..1456313
     CDS             1456328..1456723
     CDS             complement(1456873..1458105)
     CDS             1458359..1458619
     CDS             1458616..1459335
     CDS             1459345..1460160
     CDS             1460157..1460462
     CDS             1460500..1461189
     CDS             1461280..1461525
     CDS             1461522..1463054
     CDS             1463024..1463365
     CDS             1463610..1464935
     CDS             1464895..1465263
     CDS             1465260..1466678
     CDS             1466682..1468007
     CDS             1468004..1469086
     CDS             1469128..1470063
     CDS             1470331..1472184
     CDS             1472286..1472528
     CDS             1472625..1473698
     CDS             1473712..1474659
     CDS             1474659..1475318
     CDS             1475345..1476568
     CDS             1476814..1477266
     CDS             1477259..1478017
     CDS             1478096..1478350
     CDS             1478360..1478893
     CDS             1478901..1480241
     CDS             1480309..1481973
     CDS             1481980..1482894
     CDS             1482923..1484380
     CDS             1484420..1484785
     CDS             1484803..1485246
     CDS             complement(1485243..1485836)
     CDS             1485936..1487174
     CDS             1492858..1493355
     CDS             complement(1493402..1493899)
     CDS             complement(1493896..1495395)
     CDS             complement(1495481..1496365)
     CDS             1496507..1497694
     CDS             complement(1497716..1498051)
     CDS             complement(1498157..1499791)
     CDS             1499837..1500508
     CDS             1500598..1500828
     CDS             complement(1500839..1501303)
     CDS             1501385..1502566
     CDS             1502757..1503668
     CDS             complement(1503694..1504548)
     CDS             complement(1504545..1505888)
     CDS             complement(1505923..1508007)
     CDS             1508313..1510928
     CDS             complement(1510912..1512903)
     CDS             complement(1512958..1514292)
     CDS             1514369..1514677
     CDS             1514702..1515289
     CDS             1515300..1516340
     CDS             1516391..1517062
     CDS             1517059..1517886
     CDS             1518058..1518741
     CDS             1518775..1519554
     CDS             1520032..1520646
     CDS             complement(1520661..1521011)
     CDS             complement(1521008..1521346)
     CDS             1521879..1522430
     CDS             1522432..1522884
     CDS             1523062..1523424
     CDS             1523779..1526388
     CDS             1526385..1528121
     CDS             1528200..1529276
     CDS             complement(1529281..1529709)
     CDS             complement(1529758..1530579)
     CDS             complement(1530579..1531772)
     CDS             1531949..1532689
     CDS             1532686..1533906
     CDS             1533908..1535107
     CDS             1535130..1536323
     CDS             1536330..1537022
     CDS             1537097..1537459
     CDS             complement(1537435..1538991)
     CDS             complement(1538984..1540558)
     CDS             complement(1540548..1542005)
     CDS             complement(1542005..1542805)
     CDS             complement(1542802..1543614)
     CDS             complement(1543719..1544540)
     CDS             1544718..1545413
     CDS             1545410..1546300
     CDS             complement(1546320..1547108)
     CDS             1547304..1548101
     CDS             1548146..1549162
     CDS             complement(1549216..1549458)
     CDS             1549770..1550594
     CDS             1550614..1551816
     CDS             1551839..1553476
     CDS             1553473..1554303
     CDS             1554306..1555352
     CDS             1555353..1556546
     CDS             complement(1556663..1557808)
     CDS             complement(1557863..1559089)
     CDS             complement(1559099..1560301)
     CDS             complement(1560430..1561272)
     CDS             complement(1561314..1562966)
     CDS             complement(1562975..1563607)
     CDS             complement(1563604..1564233)
     CDS             complement(1564230..1565243)
     CDS             1565360..1566982
     CDS             1566997..1568118
     CDS             1568118..1568498
     CDS             1568507..1569535
     CDS             complement(1569608..1571104)
     CDS             1571271..1572506
     CDS             1572564..1573388
     CDS             1573464..1574081
     CDS             1574105..1574782
     CDS             1574786..1576690
     CDS             complement(1576698..1577855)
     CDS             complement(1577852..1579084)
     CDS             1579378..1580337
     CDS             1580551..1581699
     CDS             1581696..1582937
     CDS             complement(1582934..1584901)
     CDS             1585124..1585657
     CDS             1585671..1587161
     CDS             1587163..1587465
     CDS             complement(1587843..1589051)
     CDS             complement(1589151..1590182)
     CDS             complement(1590275..1591771)
     CDS             complement(1591768..1592703)
     CDS             complement(1592700..1593848)
     CDS             complement(1593854..1594981)
     CDS             complement(1594978..1596048)
     CDS             1596128..1596979
     CDS             complement(1596983..1597699)
     CDS             complement(1597719..1598540)
     CDS             1598636..1601056
     CDS             1601076..1601267
     CDS             complement(1601269..1602504)
     CDS             1602661..1603788
     CDS             1603788..1605353
     CDS             1605415..1605840
     CDS             1605854..1606384
     CDS             1606381..1606818
     CDS             complement(1606888..1608354)
     CDS             1608486..1609838
     CDS             complement(1609827..1610972)
     CDS             1611013..1611921
     CDS             1611982..1612704
     CDS             1613268..1622546
     CDS             1622575..1622967
     CDS             1623054..1624385
     CDS             complement(1624386..1624880)
     CDS             1624931..1625191
     CDS             complement(1625178..1626917)
     CDS             complement(1627056..1627322)
     CDS             complement(1627699..1628937)
     CDS             1629136..1631481
     CDS             1631529..1632422
     CDS             1632626..1633780
     CDS             complement(1633788..1634213)
     CDS             complement(1634423..1635070)
     CDS             1635196..1636761
     CDS             complement(1636765..1637571)
     CDS             1637641..1638981
     CDS             complement(1639088..1639843)
     CDS             complement(1639913..1640569)
     CDS             1640752..1642353
     CDS             1642359..1644374
     CDS             1644371..1645537
     CDS             1645534..1646034
     CDS             1646031..1646852
     CDS             1647037..1648128
     CDS             1648132..1649187
     CDS             1649184..1650350
     CDS             complement(1650353..1651123)
     CDS             complement(1651373..1651783)
     CDS             complement(1651994..1652911)
     CDS             complement(1652911..1653255)
     CDS             complement(1653307..1653405)
     CDS             complement(1653447..1654088)
     CDS             1654829..1655137
     CDS             1655697..1656968
     CDS             1657132..1658601
     CDS             1658664..1660415
     CDS             1660412..1661548
     CDS             1661600..1661944
     CDS             1662022..1662861
     CDS             1662992..1664116
     CDS             1664145..1666214
     CDS             1666414..1666896
     CDS             1666975..1668651
     CDS             1668730..1673583
     CDS             1673580..1673993
     CDS             1673981..1674652
     CDS             complement(1674723..1675754)
     CDS             complement(1675806..1677371)
     CDS             complement(1677419..1677808)
     CDS             1677952..1678599
     CDS             1678671..1678895
     CDS             1678882..1679349
     CDS             complement(1679346..1681937)
     CDS             1682045..1682668
     CDS             1682724..1683203
     CDS             1683222..1684028
     CDS             complement(1684482..1685672)
     CDS             1686069..1687463
     CDS             1687584..1688183
     CDS             1688180..1688815
     CDS             complement(1688837..1689712)
     CDS             1690046..1691326
     CDS             1691613..1693568
     CDS             1693626..1694717
     CDS             1694731..1695312
     CDS             complement(1695123..1695836)
     CDS             1696328..1696861
     CDS             1696931..1698190
     CDS             1698249..1700897
     CDS             1700894..1702351
     CDS             1702348..1702725
     CDS             1702766..1703176
     CDS             1703516..1706365
     CDS             1706576..1706887
     CDS             1706905..1707171
     CDS             1707262..1708740
     CDS             1708737..1709840
     CDS             complement(1709855..1710505)
     CDS             1710610..1711887
     CDS             complement(1711899..1712747)
     CDS             complement(1712765..1713307)
     CDS             1713367..1715409
     CDS             complement(1715458..1715865)
     CDS             complement(1716005..1716574)
     CDS             complement(1716571..1717812)
     CDS             complement(1717809..1718576)
     CDS             complement(1718707..1720137)
     CDS             1720211..1721032
     CDS             complement(1721029..1721907)
     CDS             1722065..1724260
     CDS             1724726..1725664
     CDS             1725729..1727036
     CDS             1727070..1727945
     CDS             1727956..1729404
     CDS             1729568..1730206
     CDS             1730203..1730598
     CDS             1730595..1731269
     CDS             1731259..1732008
     CDS             1732017..1732850
     CDS             complement(1732860..1735766)
     CDS             complement(1735763..1736155)
     CDS             complement(1736332..1737387)
     CDS             complement(1737454..1738104)
     CDS             complement(1738145..1739887)
     CDS             complement(1739930..1741060)
     CDS             complement(1741101..1744145)
     CDS             complement(1744228..1745649)
     CDS             1746555..1757594
     CDS             complement(1757608..1758030)
     CDS             complement(1758035..1759141)
     CDS             complement(1759149..1760309)
     CDS             1760489..1761349
     CDS             1761355..1762896
     CDS             1762956..1763933
     CDS             complement(1763944..1764204)
     CDS             1764430..1764765
     CDS             1764762..1766024
     CDS             1766024..1767001
     CDS             1767001..1768053
     CDS             1768011..1768571
     CDS             complement(1768550..1769392)
     CDS             1769520..1769948
     CDS             complement(1769977..1770579)
     CDS             1770604..1772538
     CDS             1772553..1773311
     CDS             complement(1773324..1775363)
     CDS             1775525..1775719
     CDS             1776070..1777101
     CDS             1777098..1777970
     CDS             1777967..1778785
     CDS             1778800..1779888
     CDS             complement(1779935..1780678)
     CDS             complement(1780675..1782342)
     CDS             1782682..1783854
     CDS             complement(1783861..1785102)
     CDS             complement(1785532..1786764)
     CDS             1787016..1788368
     CDS             1788508..1789545
     CDS             complement(1789878..1790804)
     CDS             complement(1790819..1792315)
     CDS             complement(1792318..1793238)
     CDS             complement(1793263..1794111)
     CDS             complement(1794113..1795030)
     CDS             complement(1795281..1795697)
     CDS             complement(1795857..1796525)
     CDS             1796651..1797781
     CDS             1797778..1798719
     CDS             1798786..1800252
     CDS             complement(1800291..1801523)
     CDS             1801550..1802380
     CDS             1802382..1803848
     CDS             complement(1804339..1804659)
     CDS             complement(1805113..1805910)
     CDS             complement(1805924..1806751)
     CDS             1806924..1807751
     CDS             complement(1807816..1808595)
     CDS             complement(1808605..1809702)
     CDS             complement(1809699..1810847)
     CDS             complement(1810860..1811618)
     CDS             1811834..1813057
     CDS             1813054..1814214
     CDS             1814228..1815037
     CDS             1815066..1815461
     CDS             complement(1815465..1816301)
     CDS             complement(1816298..1817038)
     CDS             complement(1817145..1818287)
     CDS             complement(1818297..1819232)
     CDS             complement(1819292..1820374)
     CDS             1820623..1822119
     CDS             1822149..1823360
     CDS             1823360..1824304
     CDS             1824522..1825166
     CDS             1825208..1826020
     CDS             1826047..1827099
     CDS             1827587..1828339
     CDS             complement(1828400..1829311)
     CDS             complement(1829321..1830511)
     CDS             complement(1830508..1831653)
     CDS             complement(1831655..1831906)
     CDS             complement(1831903..1833054)
     CDS             complement(1833262..1834383)
     CDS             complement(1834380..1835873)
     CDS             complement(1835870..1836721)
     CDS             complement(1836725..1837945)
     CDS             complement(1837969..1839123)
     CDS             1839217..1840758
     CDS             1840770..1841069
     CDS             1841177..1841974
     CDS             complement(1842200..1844431)
     CDS             1844550..1845938
     CDS             1845991..1846974
     CDS             complement(1846971..1847810)
     CDS             complement(1847828..1848466)
     CDS             complement(1848494..1849726)
     CDS             1849874..1850479
     CDS             complement(1851272..1852504)
     CDS             complement(1852540..1853325)
     CDS             complement(1853344..1853598)
     CDS             complement(1853614..1854720)
     CDS             complement(1854851..1855483)
     CDS             1855609..1856607
     CDS             1856651..1857391
     CDS             complement(1857403..1858098)
     CDS             complement(1858095..1858415)
     CDS             complement(1858426..1858851)
     CDS             complement(1858853..1860040)
     CDS             1860148..1860609
     CDS             1860609..1861820
     CDS             1861826..1863388
     CDS             complement(1863385..1863870)
     CDS             1863901..1864281
     CDS             complement(1864260..1864658)
     CDS             complement(1864685..1865542)
     CDS             complement(1865539..1865853)
     CDS             1865955..1866392
     CDS             complement(1866347..1867264)
     CDS             complement(1867264..1867608)
     CDS             1867680..1868483
     CDS             1868816..1869001
     CDS             1869018..1869212
     CDS             1869290..1871572
     CDS             1871557..1872741
     CDS             complement(1872753..1873742)
     CDS             1873837..1875345
     CDS             1875357..1876214
     CDS             1876224..1877519
     CDS             1877527..1878669
     CDS             1878666..1879424
     CDS             complement(1879467..1880024)
     CDS             1880451..1880561
     CDS             1880650..1880994
     CDS             complement(1880829..1881497)
     CDS             complement(1881648..1882850)
     CDS             complement(1882903..1883499)
     CDS             1883755..1884543
     CDS             complement(1884544..1885740)
     CDS             1885853..1886950
     CDS             1886979..1887719
     CDS             complement(1887728..1888957)
     CDS             complement(1889054..1890226)
     CDS             complement(1890252..1891757)
     CDS             complement(1891767..1892549)
     CDS             complement(1892546..1894078)
     CDS             complement(1894094..1894618)
     CDS             complement(1894615..1895910)
     CDS             complement(1895907..1896365)
     CDS             complement(1896362..1897516)
     CDS             complement(1897513..1897734)
     CDS             1897955..1898884
     CDS             1898889..1899731
     CDS             1899779..1900498
     CDS             1900495..1901613
     CDS             1901730..1902902
     CDS             1902922..1903944
     CDS             1903941..1905101
     CDS             1905102..1906601
     CDS             1906613..1907428
     CDS             complement(1907438..1908073)
     CDS             1908201..1910657
     CDS             complement(1910662..1911345)
     CDS             1911485..1912621
     CDS             1912626..1913825
     CDS             1913822..1914271
     CDS             1914278..1914487
     CDS             1914507..1915322
     CDS             complement(1915377..1915523)
     CDS             1915578..1916807
     CDS             1916804..1917277
     CDS             1917320..1917577
     CDS             1917570..1917965
     CDS             complement(1917942..1919246)
     CDS             1919465..1920034
     CDS             1920043..1920873
     CDS             complement(1920884..1921969)
     CDS             1922014..1923075
     CDS             complement(1923128..1923763)
     CDS             1923894..1925309
     CDS             1925365..1926003
     CDS             1926164..1926667
     CDS             1926667..1926945
     CDS             complement(1926949..1927530)
     CDS             complement(1927534..1928457)
     CDS             complement(1928454..1928726)
     CDS             complement(1928885..1929685)
     CDS             complement(1929682..1930956)
     CDS             1931111..1932193
     CDS             1932190..1932696
     CDS             complement(1932859..1933992)
     CDS             complement(1934010..1935473)
     CDS             1935552..1935989
     CDS             1935986..1936441
     CDS             1936454..1937794
     CDS             complement(1937763..1938656)
     CDS             complement(1938664..1938858)
     CDS             complement(1938855..1940048)
     CDS             1940434..1941366
     CDS             complement(1941376..1941966)
     CDS             1942131..1943306
     CDS             complement(1943322..1944242)
     CDS             1944417..1946024
     CDS             1946031..1947041
     CDS             1947073..1948683
     CDS             1948670..1949494
     CDS             complement(1949501..1950106)
     CDS             complement(1950103..1951722)
     CDS             1951887..1952249
     CDS             1952251..1952859
     CDS             1952891..1955041
     CDS             1955055..1956191
     CDS             1956188..1956607
     CDS             complement(1956604..1957725)
     CDS             complement(1957801..1958256)
     CDS             complement(1958253..1959074)
     CDS             1959254..1959916
     CDS             1959913..1960620
     CDS             1960844..1961917
     CDS             complement(1962064..1963392)
     CDS             complement(1963649..1964140)
     CDS             1964198..1964335
     CDS             complement(1964419..1965651)
     CDS             1965891..1966742
     CDS             1966739..1967332
     CDS             complement(1967946..1968632)
     CDS             complement(1968781..1968900)
     CDS             1968985..1969299
     CDS             complement(1969486..1969578)
     CDS             complement(1969593..1970060)
     CDS             complement(1970057..1970590)
     CDS             complement(1970944..1971576)
     CDS             complement(1971729..1973249)
     CDS             1973675..1974907
     CDS             1974981..1975316
     CDS             complement(1975325..1975471)
     CDS             1975906..1976097
     CDS             1976294..1976668
     CDS             1976948..1978027
     CDS             1978369..1978575
     CDS             complement(1978968..1980311)
     CDS             complement(1981053..1982309)
     CDS             complement(1982515..1983552)
     CDS             complement(1983571..1984749)
     CDS             complement(1984749..1986395)
     CDS             complement(1986429..1987820)
     CDS             1988873..1990213
     CDS             1990630..1991691
     CDS             complement(1991786..1993441)
     CDS             1993551..1997045
     CDS             1997054..1997818
     CDS             1997824..1999143
     CDS             1999143..2002181
     CDS             2002183..2008755
     CDS             2008752..2013194
     CDS             2013191..2014477
     CDS             2014458..2014673
     CDS             2014849..2015385
     CDS             2015679..2016197
     CDS             complement(2016191..2017081)
     CDS             complement(2017078..2017674)
     CDS             complement(2017756..2018070)
     CDS             2018286..2019317
     CDS             2019374..2020519
     CDS             2020543..2021304
     CDS             2021561..2022523
     CDS             2022546..2023079
     CDS             2023079..2024356
     CDS             2024353..2025663
     CDS             2025656..2026555
     CDS             2026560..2026697
     CDS             complement(2026702..2028159)
     CDS             complement(2028234..2029745)
     CDS             2029834..2030604
     CDS             2030597..2031487
     CDS             2031487..2031915
     CDS             complement(2031994..2032401)
     CDS             complement(2032398..2032802)
     CDS             2032928..2034412
     CDS             2034596..2036098
     CDS             2036403..2036624
     CDS             complement(2036671..2038656)
     CDS             2038800..2040071
     CDS             2040139..2040756
     CDS             2040798..2042750
     CDS             complement(2042734..2043039)
     CDS             2043276..2043911
     CDS             complement(2043916..2045307)
     CDS             complement(2045304..2046425)
     CDS             complement(2046422..2047543)
     CDS             complement(2047798..2048487)
     CDS             complement(2048489..2049421)
     CDS             complement(2049422..2050714)
     CDS             2051186..2052109
     CDS             2052096..2054108
     CDS             complement(2054132..2055265)
     CDS             complement(2055262..2055420)
     CDS             complement(2055538..2056341)
     CDS             2056737..2057504
     CDS             2057501..2058349
     CDS             2058353..2059621
     CDS             2059618..2060646
     CDS             2060688..2061821
     CDS             2061818..2063152
     CDS             2063730..2064074
     CDS             2064152..2064751
     CDS             2065031..2065621
     CDS             2065621..2067090
     CDS             2067105..2067716
     CDS             2067713..2068288
     CDS             2068304..2068792
     CDS             complement(2068811..2069011)
     CDS             complement(2069091..2070326)
     CDS             complement(2070648..2074898)
     CDS             2075216..2075680
     CDS             2075909..2077327
     CDS             complement(2077317..2079191)
     CDS             complement(2079318..2080052)
     CDS             complement(2080037..2081644)
     CDS             complement(2081676..2082203)
     CDS             2082385..2084346
     CDS             2084343..2085197
     CDS             complement(2085222..2085668)
     CDS             2085790..2086659
     CDS             2086656..2087894
     CDS             2087923..2089374
     CDS             complement(2089380..2090720)
     CDS             complement(2090717..2091544)
     CDS             complement(2091531..2092415)
     CDS             2092474..2093991
     CDS             2093988..2095361
     CDS             2095402..2096268
     CDS             2096523..2096945
     CDS             2097246..2097608
     CDS             complement(2097907..2098518)
     CDS             2098610..2099455
     CDS             2099636..2100883
     CDS             complement(2101281..2102687)
     CDS             2102894..2103811
     CDS             complement(2103881..2104696)
     CDS             complement(2105517..2107259)
     CDS             complement(2107360..2108055)
     CDS             complement(2108052..2110583)
     CDS             complement(2110580..2116393)
     CDS             2116572..2119139
     CDS             2119139..2119468
     CDS             2119700..2120008
     CDS             2120140..2121072
     CDS             2121069..2121707
     CDS             complement(2121802..2122347)
     CDS             2122730..2123401
     CDS             2123500..2124351
     CDS             2124429..2125880
     CDS             complement(2126008..2126628)
     CDS             2126713..2128647
     CDS             2128717..2128932
     CDS             2129033..2130058
     CDS             complement(2130048..2131703)
     CDS             complement(2131700..2133022)
     CDS             complement(2133191..2133898)
     CDS             2134075..2134434
     CDS             complement(2134435..2135331)
     CDS             complement(2135385..2135777)
     CDS             2135984..2137159
     CDS             complement(2137167..2137721)
     CDS             2137884..2138612
     CDS             complement(2138689..2139594)
     CDS             2139708..2140436
     CDS             complement(2140451..2141656)
     CDS             2141809..2142786
     CDS             complement(2142879..2143664)
     CDS             complement(2143661..2143756)
     CDS             2144085..2144516
     CDS             2144553..2145761
     CDS             complement(2145886..2146746)
     CDS             complement(2146920..2147438)
     CDS             complement(2147596..2148324)
     CDS             complement(2148498..2149352)
     CDS             complement(2149509..2150654)
     CDS             complement(2150771..2151955)
     CDS             complement(2151989..2153599)
     CDS             2153732..2154166
     CDS             complement(2154147..2155439)
     CDS             2155591..2155938
     CDS             2156033..2157265
     CDS             complement(2157450..2157776)
     CDS             2157993..2158940
     CDS             complement(2158942..2159658)
     CDS             complement(2159655..2160398)
     CDS             complement(2160413..2162080)
     CDS             complement(2162442..2163755)
     CDS             2163877..2164539
     CDS             2164735..2166195
     CDS             complement(2166394..2167641)
     CDS             2167674..2167949
     CDS             2168027..2168866
     CDS             2168915..2169253
     CDS             complement(2169243..2169650)
     CDS             2169887..2170408
     CDS             2170405..2170950
     CDS             2171020..2171601
     CDS             complement(2171590..2172759)
     CDS             2172881..2173594
     CDS             complement(2173607..2174365)
     CDS             2174601..2174843
     CDS             2175108..2176595
     CDS             complement(2176592..2177059)
     CDS             complement(2177095..2177721)
     CDS             complement(2177785..2179092)
     CDS             complement(2179124..2179471)
     CDS             2179560..2180645
     CDS             2180755..2182422
     CDS             complement(2182435..2182782)
     CDS             complement(2182874..2183986)
     CDS             complement(2184034..2184657)
     CDS             complement(2184665..2185741)
     CDS             2185820..2186881
     CDS             2186881..2187699
     CDS             2187851..2188363
     CDS             complement(2188360..2189292)
     CDS             complement(2189289..2190899)
     CDS             2190917..2191498
     CDS             2191495..2193036
     CDS             2193130..2194650
     CDS             complement(2194729..2196150)
     CDS             complement(2196192..2197451)
     CDS             complement(2197533..2198783)
     CDS             complement(2198780..2199127)
     CDS             complement(2199204..2200067)
     CDS             complement(2200253..2201578)
     CDS             complement(2201862..2204651)
     CDS             2204854..2205411
     CDS             2205508..2205930
     CDS             2205930..2206391
     CDS             complement(2206470..2207261)
     CDS             2207360..2208478
     CDS             complement(2208485..2209300)
     CDS             2209353..2210297
     CDS             complement(2210279..2211109)
     CDS             complement(2211109..2211600)
     CDS             complement(2211593..2212261)
     CDS             2212352..2213380
     CDS             2213377..2214513
     CDS             2214510..2215247
     CDS             2215244..2216395
     CDS             complement(2216503..2216631)
     CDS             complement(2216639..2217808)
     CDS             complement(2217856..2218425)
     CDS             2218472..2219122
     CDS             complement(2219107..2219817)
     CDS             complement(2220320..2221495)
     CDS             2221770..2221979
     CDS             2222134..2222484
     CDS             complement(2222704..2223951)
     CDS             2224062..2224430
     CDS             complement(2224511..2224636)
     CDS             complement(2224647..2226203)
     CDS             complement(2226224..2227528)
     CDS             complement(2227637..2228533)
     CDS             complement(2228526..2230199)
     CDS             complement(2230196..2230849)
     CDS             2231078..2232325
     CDS             2232495..2233265
     CDS             2233374..2234678
     CDS             2234810..2236084
     CDS             2236157..2236627
     CDS             2237008..2237304
     CDS             2237339..2238490
     CDS             2238755..2239840
     CDS             2239931..2241163
     CDS             complement(2241608..2243248)
     CDS             complement(2243364..2243615)
     CDS             2243815..2244219
     CDS             complement(2244233..2244700)
     CDS             complement(2244679..2245353)
     CDS             complement(2245609..2246466)
     CDS             2246608..2248008
     CDS             2248066..2249622
     CDS             2249773..2251341
     CDS             2251424..2252764
     CDS             2252830..2255826
     CDS             2255844..2256467
     CDS             2256464..2257324
     CDS             complement(2257897..2258457)
     CDS             2258710..2259093
     CDS             complement(2259120..2259533)
     CDS             complement(2259543..2260163)
     CDS             2260678..2260971
     CDS             2260972..2262036
     CDS             2262112..2262303
     CDS             2262448..2262837
     CDS             complement(2263879..2265126)
     CDS             complement(2265246..2265518)
     CDS             2265779..2266129
     CDS             2266429..2267034
     CDS             2267086..2267430
     CDS             2267508..2268347
     CDS             complement(2269209..2269544)
     CDS             complement(2269541..2269735)
     CDS             2269834..2270418
     CDS             2270402..2271610
     CDS             complement(2271617..2273053)
     CDS             2273298..2273720
     CDS             complement(2273779..2274531)
     CDS             complement(2274560..2275483)
     CDS             complement(2275480..2276181)
     CDS             complement(2276231..2277154)
     CDS             complement(2277171..2278961)
     CDS             2279185..2280963
     CDS             complement(2281007..2281348)
     CDS             2281497..2281946
     CDS             complement(2282147..2283694)
     CDS             2283745..2284848
     CDS             2284903..2286018
     CDS             complement(2286191..2286943)
     CDS             complement(2286943..2287992)
     CDS             complement(2287992..2288528)
     CDS             complement(2288556..2289248)
     CDS             2289383..2290516
     CDS             2290614..2290970
     CDS             complement(2290997..2291674)
     CDS             2291854..2292828
     CDS             complement(2292850..2294781)
     CDS             2294903..2295985
     CDS             2295999..2296418
     CDS             2296608..2297408
     CDS             2297408..2298040
     CDS             2298271..2298666
     CDS             complement(2298701..2300401)
     CDS             complement(2300398..2301603)
     CDS             complement(2301686..2302513)
     CDS             complement(2302543..2303085)
     CDS             2303380..2304405
     CDS             complement(2304280..2306226)
     CDS             2306799..2307956
     CDS             2307988..2308818
     CDS             2308856..2309989
     CDS             complement(2310149..2311951)
     CDS             2312118..2312516
     CDS             2312632..2313069
     CDS             2313164..2314342
     CDS             2314339..2314728
     CDS             2314816..2315541
     CDS             complement(2315538..2316827)
     CDS             2316934..2317803
     CDS             2317824..2318312
     CDS             2318404..2319792
     CDS             complement(2319789..2321234)
     CDS             complement(2321369..2322697)
     CDS             2322762..2323139
     CDS             complement(2323133..2324650)
     CDS             complement(2324655..2325704)
     CDS             2325970..2326863
     CDS             complement(2326867..2327547)
     CDS             complement(2327667..2328269)
     CDS             2328662..2329063
     CDS             2329500..2329931
     CDS             2330059..2331066
     CDS             2331066..2332340
     CDS             2332337..2334328
     CDS             2334431..2335993
     CDS             2335990..2337591
     CDS             2337588..2338667
     CDS             2338667..2340136
     CDS             2340145..2341977
     CDS             2341974..2343200
     CDS             2343197..2344687
     CDS             2344684..2345628
     CDS             2345896..2347059
     CDS             2347064..2347819
     CDS             2347825..2348610
     CDS             2348677..2349321
     CDS             2349434..2349781
     CDS             2350075..2350857
     CDS             2350973..2351368
     CDS             complement(2351381..2352070)
     CDS             complement(2352100..2352327)
     CDS             2352678..2354051
     CDS             2354088..2354618
     CDS             2354749..2356155
     CDS             complement(2356157..2357218)
     CDS             complement(2357266..2357535)
     CDS             complement(2357532..2358686)
     CDS             2358741..2359043
     CDS             2359090..2359884
     CDS             2359947..2360534
     CDS             2360518..2361363
     CDS             2361422..2362216
     CDS             2362599..2363846
     CDS             2364560..2367265
     CDS             complement(2367695..2368927)
     CDS             2369082..2371673
     CDS             2372157..2373884
     CDS             2374331..2374564
     CDS             2374582..2377932
     CDS             2378241..2381723
     CDS             2381726..2383207
     CDS             2383517..2389891
     CDS             2389933..2391183
     CDS             2391223..2391558
     CDS             2391570..2392337
     CDS             2392340..2394085
     CDS             complement(2394196..2394366)
     CDS             2394818..2395717
     CDS             2395777..2396814
     CDS             complement(2396849..2397751)
     CDS             2398182..2401955
     CDS             complement(2401971..2403008)
     CDS             complement(2403068..2403835)
     CDS             complement(2403832..2404158)
     CDS             complement(2404588..2405847)
     CDS             complement(2405844..2407061)
     CDS             complement(2407058..2408173)
     CDS             complement(2408170..2409261)
     CDS             complement(2409254..2410309)
     CDS             complement(2410306..2411898)
     CDS             complement(2411922..2412785)
     CDS             complement(2412787..2413647)
     CDS             2413951..2414583
     CDS             2414610..2414891
     CDS             2414894..2415748
     CDS             2415898..2416410
     CDS             2416435..2417805
     CDS             complement(2417802..2418707)
     CDS             2418783..2419628
     CDS             complement(2419642..2419941)
     CDS             complement(2419950..2420564)
     CDS             2420883..2422712
     CDS             complement(2422826..2423470)
     CDS             complement(2423774..2424559)
     CDS             2424717..2425244
     CDS             2425377..2425571
     CDS             2425568..2426479
     CDS             2426476..2427246
     CDS             2427389..2428732
     CDS             2428788..2429837
     CDS             2429834..2430802
     CDS             2430902..2431183
     CDS             2431331..2432194
     CDS             2432184..2435012
     CDS             2435056..2435817
     CDS             complement(2435822..2436778)
     CDS             2436896..2438023
     CDS             2438159..2441119
     CDS             2441220..2441411
     CDS             complement(2441666..2441848)
     CDS             complement(2444237..2444386)
     CDS             2444950..2445303
     CDS             complement(2445329..2445739)
     CDS             2445775..2446524
     CDS             2446571..2447740
     CDS             2447737..2448492
     CDS             2448492..2449226
     CDS             complement(2449223..2450602)
     CDS             2450761..2452413
     CDS             complement(2452417..2453907)
     CDS             complement(2453904..2454458)
     CDS             complement(2454413..2455636)
     CDS             2455727..2456554
     CDS             2456572..2457327
     CDS             2457324..2458334
     CDS             2458387..2459070
     CDS             2459063..2462638
     CDS             complement(2462693..2463496)
     CDS             complement(2463500..2464108)
     CDS             complement(2464164..2464439)
     CDS             complement(2464556..2465308)
     CDS             complement(2465305..2466534)
     CDS             2466701..2467141
     CDS             complement(2467165..2467866)
     CDS             2467939..2468454
     CDS             2468496..2470112
     CDS             2470105..2471988
     CDS             2471985..2472788
     CDS             complement(2472796..2473131)
     CDS             2473365..2473652
     CDS             2474068..2486580
     CDS             2486588..2489194
     CDS             complement(2489214..2489648)
     CDS             complement(2489641..2490360)
     CDS             complement(2490357..2490485)
     CDS             complement(2490503..2491297)
     CDS             complement(2491320..2492858)
     CDS             complement(2492859..2492963)
     CDS             complement(2493010..2493717)
     CDS             complement(2493894..2494493)
     CDS             2494706..2495494
     CDS             2495519..2496601
     CDS             2496710..2497318
     CDS             complement(2497326..2497955)
     CDS             2498049..2499272
     CDS             complement(2499370..2500035)
     CDS             2500129..2501646
     CDS             2501665..2503662
     CDS             2503686..2504153
     CDS             2504234..2504623
     CDS             2504654..2505232
     CDS             complement(2505237..2506304)
     CDS             2506412..2506975
     CDS             2506975..2507775
     CDS             complement(2507789..2508145)
     CDS             2508308..2509240
     CDS             2509306..2510634
     CDS             2510631..2511575
     CDS             2511562..2512404
     CDS             2512407..2513492
     CDS             2513486..2514454
     CDS             complement(2514480..2514767)
     CDS             2515004..2515834
     CDS             2515916..2517526
     CDS             2517564..2518739
     CDS             2518742..2520058
     CDS             2520222..2520746
     CDS             2520807..2521874
     CDS             2521885..2522514
     CDS             2522511..2522780
     CDS             2522777..2523721
     CDS             2523789..2524097
     CDS             complement(2524110..2525027)
     CDS             complement(2525027..2525371)
     CDS             2525439..2526023
     CDS             complement(2526058..2527368)
     CDS             2527455..2528426
     CDS             complement(2528436..2529536)
     CDS             complement(2529544..2530062)
     CDS             complement(2530125..2530931)
     CDS             2531091..2532338
     CDS             2532335..2533201
     CDS             2533353..2534351
     CDS             2534438..2534815
     CDS             complement(2534994..2535458)
     CDS             2535707..2536705
     CDS             2536772..2537653
     CDS             2537812..2538696
     CDS             2538852..2540264
     CDS             2540371..2541153
     CDS             complement(2541228..2544128)
     CDS             complement(2544125..2544559)
     CDS             complement(2544858..2545472)
     CDS             complement(2545668..2546594)
     CDS             complement(2546696..2548282)
     CDS             complement(2548507..2549538)
     CDS             complement(2549555..2550553)
     CDS             complement(2550550..2551422)
     CDS             complement(2551419..2552513)
     CDS             complement(2552571..2553803)
     CDS             complement(2553898..2554338)
     CDS             2554591..2556120
     CDS             2556845..2557516
     CDS             complement(2557598..2557879)
     CDS             2558458..2559762
     CDS             complement(2559817..2560311)
     CDS             2560955..2562433
     CDS             2562430..2563224
     CDS             2563670..2563804
     CDS             2564369..2565154
     CDS             2565181..2566035
     CDS             2566042..2567511
     CDS             2567550..2568578
     CDS             2568575..2569900
     CDS             2569897..2571243
     CDS             2571240..2572400
     CDS             2572402..2573877
     CDS             2573841..2574572
     CDS             2574635..2575336
     CDS             2575607..2576461
     CDS             complement(2576492..2577721)
     CDS             complement(2577759..2578541)
     CDS             complement(2578617..2579612)
     CDS             2579790..2580803
     CDS             2580793..2581404
     CDS             complement(2581388..2582005)
     CDS             2582178..2583641
     CDS             complement(2583646..2584803)
     CDS             complement(2584819..2585616)
     CDS             complement(2585629..2586459)
     CDS             2586590..2587450
     CDS             complement(2587497..2588276)
     CDS             complement(2588273..2589382)
     CDS             complement(2589379..2590530)
     CDS             complement(2590540..2591403)
     CDS             2591506..2592726
     CDS             2592723..2593883
     CDS             2593896..2594705
     CDS             complement(2594731..2595555)
     CDS             complement(2595552..2596292)
     CDS             complement(2596402..2597544)
     CDS             complement(2597555..2598574)
     CDS             complement(2598571..2599776)
     CDS             2599892..2601385
     CDS             2601382..2602593
     CDS             2602593..2603552
     CDS             2603568..2604344
     CDS             complement(2604357..2604644)
     CDS             complement(2604641..2605267)
     CDS             complement(2605283..2606485)
     CDS             complement(2606482..2608800)
     CDS             complement(2608797..2610287)
     CDS             complement(2610313..2611533)
     CDS             complement(2611560..2612714)
     CDS             2612888..2614387
     CDS             2614421..2614723
     CDS             complement(2614791..2615732)
     CDS             complement(2615831..2617060)
     CDS             2617208..2617828
     CDS             2617825..2618265
     CDS             2618291..2618617
     CDS             2618654..2618800
     CDS             complement(2618806..2619828)
     CDS             complement(2619839..2620273)
     CDS             complement(2620275..2621462)
     CDS             2621579..2622031
     CDS             2622025..2623221
     CDS             2623225..2624787
     CDS             complement(2624798..2626129)
     CDS             complement(2626126..2626440)
     CDS             2626562..2627761
     CDS             complement(2627758..2628912)
     CDS             2629133..2629327
     CDS             2629404..2631698
     CDS             2631755..2632933
     CDS             complement(2632937..2633944)
     CDS             2634038..2635555
     CDS             2635593..2636402
     CDS             2636404..2637255
     CDS             2637264..2638589
     CDS             2638599..2639741
     CDS             2639752..2640507
     CDS             2640524..2641351
     CDS             complement(2641513..2642070)
     CDS             complement(2642360..2643109)
     CDS             complement(2643121..2644053)
     CDS             complement(2644065..2645228)
     CDS             complement(2645228..2645818)
     CDS             complement(2645838..2647328)
     CDS             complement(2647339..2648121)
     CDS             complement(2648118..2649725)
     CDS             complement(2649740..2650255)
     CDS             complement(2650252..2651547)
     CDS             complement(2651544..2651984)
     CDS             complement(2651981..2653132)
     CDS             complement(2653129..2653374)
     CDS             2653533..2654495
     CDS             2654492..2655313
     CDS             2655310..2656074
     CDS             2656120..2657292
     CDS             2657305..2658327
     CDS             2658324..2659484
     CDS             2659485..2660984
     CDS             2660998..2661813
     CDS             complement(2661823..2662359)
     CDS             2662479..2664944
     CDS             complement(2664949..2665632)
     CDS             2665769..2666005
     CDS             complement(2665995..2667227)
     CDS             2667375..2668328
     CDS             2668369..2669532
     CDS             2669529..2669984
     CDS             2669989..2670198
     CDS             complement(2670479..2671048)
     CDS             2671324..2672403
     CDS             2672668..2673873
     CDS             2673899..2674738
     CDS             2674735..2675556
     CDS             2675573..2677174
     CDS             complement(2677171..2677761)
     CDS             complement(2677758..2678681)
     CDS             complement(2678678..2679112)
     CDS             complement(2679106..2679909)
     CDS             complement(2679906..2681180)
     CDS             2681324..2682406
     CDS             2682591..2683094
     CDS             complement(2683125..2683952)
     CDS             complement(2684122..2685255)
     CDS             complement(2685272..2686735)
     CDS             2686814..2687248
     CDS             2687245..2687730
     CDS             2687743..2689083
     CDS             complement(2689097..2690323)
     CDS             complement(2690482..2690898)
     CDS             2691067..2691579
     CDS             complement(2691571..2692428)
     CDS             complement(2692489..2692656)
     CDS             complement(2692673..2693587)
     CDS             2693820..2694860
     CDS             complement(2694867..2695457)
     CDS             2695625..2696815
     CDS             complement(2696839..2697759)
     CDS             2698001..2698366
     CDS             2698366..2698974
     CDS             2698994..2701144
     CDS             2701158..2702294
     CDS             2702291..2702701
     CDS             2702718..2703539
     CDS             complement(2703559..2704677)
     CDS             complement(2704781..2705227)
     CDS             complement(2705224..2706366)
     CDS             complement(2706363..2706566)
     CDS             2706695..2707999
     CDS             complement(2707976..2708665)
     CDS             2708784..2710229
     CDS             2710644..2710922
     CDS             complement(2711300..2711560)
     CDS             2711742..2713220
     CDS             2713217..2714011
     CDS             2714287..2714631
     CDS             2714631..2715548
     CDS             2715631..2716002
     CDS             2716404..2717459
     CDS             2717507..2719303
     CDS             2719307..2720257
     CDS             2720254..2720898
     CDS             2720895..2721548
     CDS             2721545..2722915
     CDS             2722906..2723025
     CDS             2723115..2723489
     CDS             2723585..2723788
     CDS             complement(2724520..2725251)
     CDS             2725880..2727358
     CDS             2727355..2728149
     CDS             2728694..2728879
     CDS             complement(2728924..2729652)
     CDS             complement(2729891..2730730)
     CDS             complement(2730808..2731152)
     CDS             complement(2731223..2731900)
     CDS             complement(2732013..2732852)
     CDS             complement(2732843..2734975)
     CDS             complement(2734982..2736193)
     CDS             complement(2736204..2737367)
     CDS             complement(2737370..2738188)
     CDS             2738302..2738889
     CDS             complement(2738910..2739848)
     CDS             2739933..2740457
     CDS             2740451..2741752
     CDS             complement(2741776..2742429)
     CDS             complement(2742475..2743185)
     CDS             complement(2743366..2743803)
     CDS             2744027..2744869
     CDS             2744823..2745224
     CDS             2745333..2745686
     CDS             complement(2745754..2746074)
     CDS             2746179..2746415
     CDS             2746726..2748201
     CDS             2748198..2749373
     CDS             complement(2749370..2750599)
     CDS             2750773..2751207
     CDS             complement(2751267..2751647)
     CDS             2751760..2752179
     CDS             2752492..2752812
     CDS             complement(2752865..2754382)
     CDS             2754912..2755478
     CDS             complement(2755526..2756287)
     CDS             2756500..2757183
     CDS             2757252..2757995
     CDS             complement(2758015..2759250)
     CDS             complement(2759333..2760214)
     CDS             2760383..2761306
     CDS             complement(2761320..2762837)
     CDS             2762978..2763160
     CDS             complement(2763186..2764163)
     CDS             complement(2764240..2765751)
     CDS             complement(2765831..2769784)
     CDS             2769906..2770943
     CDS             2771019..2772041
     CDS             2772100..2772873
     CDS             2772930..2773592
     CDS             2773605..2774264
     CDS             2774297..2774551
     CDS             complement(2774673..2775512)
     CDS             complement(2775593..2776360)
     CDS             complement(2776455..2777840)
     CDS             2778301..2779473
     CDS             2779532..2780581
     CDS             complement(2780587..2782092)
     CDS             complement(2782152..2782931)
     CDS             2783054..2784337
     CDS             2784467..2784871
     CDS             2784908..2787154
     CDS             complement(2787207..2787926)
     CDS             2788356..2789606
     CDS             2789600..2790358
     CDS             2790345..2791415
     CDS             complement(2791420..2792079)
     CDS             2792271..2792909
     CDS             complement(2793098..2793217)
     CDS             2793560..2794381
     CDS             complement(2794400..2795245)
     CDS             complement(2795275..2795946)
     CDS             2796087..2796341
     CDS             complement(2796413..2797867)
     CDS             complement(2797995..2798897)
     CDS             complement(2798949..2800133)
     CDS             2800220..2800579
     CDS             2800576..2801538
     CDS             complement(2801551..2802045)
     CDS             2802111..2802992
     CDS             2803152..2803895
     CDS             complement(2803896..2804372)
     CDS             2804449..2805219
     CDS             complement(2805253..2805921)
     CDS             complement(2805975..2807813)
     CDS             2807994..2808461
     CDS             complement(2808503..2809666)
     CDS             complement(2809850..2810230)
     CDS             complement(2810353..2812641)
     CDS             complement(2812860..2813573)
     CDS             2813695..2814015
     CDS             2814012..2814419
     CDS             2814470..2814919
     CDS             2815007..2815615
     CDS             complement(2815625..2817193)
     CDS             2817302..2817901
     CDS             complement(2817920..2818789)
     CDS             2818899..2819291
     CDS             2819288..2820271
     CDS             2820347..2820487
     CDS             2820509..2820835
     CDS             2820826..2821149
     CDS             2821149..2821643
     CDS             2821786..2822367
     CDS             2822398..2823363
     CDS             complement(2823366..2823755)
     CDS             complement(2823801..2824868)
     CDS             2824945..2826219
     CDS             complement(2826297..2827595)
     CDS             complement(2827661..2827966)
     CDS             2828052..2828483
     CDS             2828515..2829423
     CDS             complement(2829430..2830512)
     CDS             complement(2830487..2832439)
     CDS             complement(2832565..2833974)
     CDS             2834123..2835253
     CDS             complement(2835262..2835492)
     CDS             complement(2835629..2835958)
     CDS             complement(2835955..2836353)
     CDS             2836566..2837852
     CDS             2837877..2838890
     CDS             2838935..2839501
     CDS             complement(2839518..2840546)
     CDS             2841247..2842239
     CDS             2842350..2842913
     CDS             2843019..2843456
     CDS             2843510..2843971
     CDS             2843968..2844801
     CDS             2844814..2845236
     CDS             2845293..2846645
     CDS             2846707..2847150
     CDS             complement(2847159..2848475)
     CDS             complement(2848561..2849736)
     CDS             2849901..2851133
     CDS             complement(2851534..2851638)
     CDS             complement(2851796..2852914)
     CDS             complement(2852925..2854286)
     CDS             complement(2854319..2855200)
     CDS             complement(2855233..2855727)
     CDS             complement(2855782..2857851)
     CDS             complement(2857951..2858430)
     CDS             2858781..2858966
     CDS             complement(2859023..2859772)
     CDS             complement(2859787..2860230)
     CDS             complement(2860241..2860942)
     CDS             complement(2860979..2861914)
     CDS             2862029..2862616
     CDS             2862656..2863192
     CDS             2863203..2864537
     CDS             complement(2864534..2864971)
     CDS             2865017..2866252
     CDS             complement(2866158..2867522)
     CDS             2867584..2868681
     CDS             2868839..2869144
     CDS             2869185..2869517
     CDS             2869560..2870195
     CDS             2870203..2870928
     CDS             2870975..2872207
     CDS             complement(2872212..2874341)
     CDS             complement(2874473..2875957)
     CDS             complement(2875976..2878420)
     CDS             2878610..2879527
     CDS             2879624..2880472
     CDS             2880517..2882931
     CDS             2883035..2883790
     CDS             complement(2883804..2884772)
     CDS             complement(2884880..2885038)
     CDS             complement(2885325..2886482)
     CDS             complement(2886604..2887719)
     CDS             complement(2887729..2888466)
     CDS             complement(2888668..2889777)
     CDS             complement(2890037..2890804)
     CDS             2891085..2891756
     CDS             2891804..2892727
     CDS             2892843..2893226
     CDS             2893405..2894790
     CDS             complement(2894898..2895320)
     CDS             2895746..2896165
     CDS             2896180..2897130
     CDS             2897221..2898690
     CDS             2898730..2900166
     CDS             2900251..2900556
     CDS             2900549..2902114
     CDS             2902115..2903290
     CDS             complement(2903257..2903916)
     CDS             2904219..2905583
     CDS             2905592..2906620
     CDS             2906905..2909109
     CDS             2909210..2911261
     CDS             2911532..2912509
     CDS             2912565..2913209
     CDS             complement(2913237..2916062)
     CDS             complement(2916396..2917025)
     CDS             complement(2917309..2917803)
     CDS             complement(2917916..2918668)
     CDS             complement(2918668..2919147)
     CDS             complement(2919458..2919856)
     CDS             complement(2919883..2920716)
     CDS             complement(2920724..2921056)
     CDS             complement(2921118..2922044)
     CDS             complement(2922037..2922678)
     CDS             complement(2922721..2925054)
     CDS             complement(2925107..2926750)
     CDS             2926844..2928763
     CDS             complement(2928828..2930321)
     CDS             complement(2930371..2930871)
     CDS             complement(2931013..2931696)
     CDS             2931821..2932267
     CDS             complement(2932285..2932962)
     CDS             complement(2933058..2933984)
     CDS             complement(2934016..2934735)
     CDS             complement(2934861..2935181)
     CDS             complement(2935178..2936563)
     CDS             complement(2936601..2937845)
     CDS             complement(2938141..2938449)
     CDS             complement(2938539..2938874)
     CDS             complement(2938912..2940315)
     CDS             complement(2940393..2941652)
     CDS             complement(2942538..2943770)
     CDS             complement(2944028..2944363)
     CDS             complement(2944381..2945595)
     CDS             complement(2945615..2946745)
     CDS             complement(2946764..2947063)
     CDS             complement(2947613..2949445)
     CDS             complement(2949442..2950650)
     CDS             complement(2950670..2952469)
     CDS             complement(2952477..2953988)
     CDS             complement(2954249..2955151)
     CDS             complement(2955260..2955544)
     CDS             complement(2955587..2955883)
     CDS             complement(2956141..2956440)
     CDS             complement(2956837..2958057)
     CDS             complement(2958388..2959605)
     CDS             complement(2960169..2961389)
     CDS             complement(2961400..2961531)
     CDS             complement(2961618..2962883)
     CDS             complement(2963362..2963556)
     CDS             2963828..2964991
     CDS             complement(2965034..2969161)
     CDS             complement(2969200..2970717)
     CDS             2971144..2973285
     CDS             2973311..2974204
     CDS             2974201..2974671
     CDS             2975018..2976760
     CDS             2976873..2977163
     CDS             complement(2977144..2977599)
     CDS             complement(2977673..2978233)
     CDS             2978466..2980313
     CDS             complement(2980548..2980835)
     CDS             complement(2981123..2982355)
     CDS             2982618..2983490
     CDS             2983495..2984487
     CDS             2984499..2985509
     CDS             2985502..2985738
     CDS             2985790..2986662
     CDS             2986672..2988195
     CDS             2988214..2989599
     CDS             2989596..2991341
     CDS             complement(2991374..2992225)
     CDS             2992593..2993960
     CDS             complement(2993969..2994544)
     CDS             2994737..2995246
     CDS             complement(2995283..2997049)
     CDS             2997234..2997908
     CDS             2998113..2998760
     CDS             complement(2998794..2999684)
     CDS             3000423..3001232
     CDS             3001359..3001994
     CDS             3002020..3002511
     CDS             complement(3002523..3002999)
     CDS             3003199..3003918
     CDS             3003915..3005144
     CDS             3005138..3006085
     CDS             3006156..3007385
     CDS             3007375..3008505
     CDS             3008581..3009012
     CDS             3009136..3010038
     CDS             complement(3009975..3011249)
     CDS             3011278..3011787
     CDS             3011899..3013173
     CDS             3013233..3014222
     CDS             complement(3014264..3014473)
     CDS             complement(3014560..3015846)
     CDS             complement(3015851..3016612)
     CDS             complement(3016609..3018981)
     CDS             complement(3019001..3019969)
     CDS             complement(3020006..3020842)
     CDS             complement(3020842..3022044)
     CDS             complement(3022268..3022942)
     CDS             3023077..3023685
     CDS             complement(3023720..3024730)
     CDS             3024864..3025529
     CDS             complement(3025550..3027151)
     CDS             3027258..3028277
     CDS             complement(3028282..3029103)
     CDS             complement(3029100..3029627)
     CDS             complement(3029718..3030986)
     CDS             complement(3031117..3031890)
     CDS             complement(3031877..3033502)
     CDS             complement(3033569..3034087)
     CDS             complement(3034080..3035357)
     CDS             3035592..3036980
     CDS             complement(3036983..3038602)
     CDS             complement(3038599..3040194)
     CDS             complement(3040191..3040352)
     CDS             complement(3040361..3040762)
     CDS             complement(3040765..3041967)
     CDS             complement(3041964..3042401)
     CDS             complement(3042428..3042928)
     CDS             complement(3042921..3044057)
     CDS             complement(3044077..3045255)
     CDS             3045571..3045735
     CDS             complement(3045740..3048358)
     CDS             complement(3048527..3049588)
     CDS             3049775..3050620
     CDS             complement(3050718..3050951)
     CDS             3051200..3051634
     CDS             3051824..3053218
     CDS             3053358..3054179
     CDS             complement(3054231..3055079)
     CDS             3055253..3056836
     CDS             3056836..3057642
     CDS             3057769..3058953
     CDS             3058964..3059872
     CDS             3059869..3061344
     CDS             3061487..3062323
     CDS             3062320..3063243
     CDS             3063278..3063685
     CDS             3063678..3064304
     CDS             complement(3064301..3065188)
     CDS             complement(3065185..3067113)
     CDS             3067333..3067812
     CDS             3067851..3068684
     CDS             3068691..3069674
     CDS             3069719..3070795
     CDS             3070816..3071598
     CDS             complement(3071705..3072511)
     CDS             complement(3072526..3072810)
     CDS             complement(3072813..3073925)
     CDS             complement(3073996..3075243)
     CDS             3075491..3077197
     CDS             complement(3077414..3077614)
     CDS             3078143..3078904
     CDS             complement(3079057..3080421)
     CDS             complement(3080533..3081213)
     CDS             3081275..3082195
     CDS             complement(3082197..3083072)
     CDS             3083139..3084290
     CDS             complement(3084317..3085762)
     CDS             3085995..3086492
     CDS             3086495..3087205
     CDS             3087245..3087712
     CDS             3087834..3088385
     CDS             complement(3088386..3089876)
     CDS             complement(3089880..3091673)
     CDS             complement(3091670..3093409)
     CDS             complement(3093635..3124900)
     CDS             complement(3124957..3125175)
     CDS             3126302..3127087
     CDS             3127203..3127637
     CDS             3127686..3128351
     CDS             complement(3128638..3130038)
     CDS             complement(3130035..3130721)
     CDS             complement(3130718..3131461)
     CDS             complement(3131461..3132168)
     CDS             complement(3132165..3132983)
     CDS             complement(3132980..3133843)
     CDS             3134081..3134833
     CDS             complement(3134859..3135800)
     CDS             complement(3135797..3136420)
     CDS             complement(3136413..3138164)
     CDS             complement(3138287..3139240)
     CDS             complement(3139241..3140422)
     CDS             complement(3140607..3142376)
     CDS             complement(3142402..3143328)
     CDS             complement(3143325..3144134)
     CDS             complement(3144143..3144328)
     CDS             complement(3144352..3145374)
     CDS             complement(3145376..3146011)
     CDS             complement(3146199..3146558)
     CDS             complement(3146659..3147924)
     CDS             complement(3147936..3148574)
     CDS             3148659..3149936
     CDS             3150048..3150809
     CDS             3150881..3151561
     CDS             3151580..3152203
     CDS             complement(3152169..3152384)
     CDS             complement(3152381..3155377)
     CDS             complement(3155678..3155959)
     CDS             3156425..3156925
     CDS             3156933..3157679
     CDS             3157755..3159377
     CDS             3159370..3161166
     CDS             3161197..3162219
     CDS             3162216..3163322
     CDS             complement(3163424..3164194)
     CDS             complement(3164210..3165022)
     CDS             complement(3165029..3166093)
     CDS             complement(3166101..3167237)
     CDS             complement(3167242..3168120)
     CDS             3168286..3169239
     CDS             3169360..3170121
     CDS             3170313..3172088
     CDS             3172085..3173377
     CDS             complement(3173360..3174421)
     CDS             complement(3174582..3177686)
     CDS             complement(3177689..3184075)
     CDS             complement(3184095..3190469)
     CDS             complement(3190529..3191590)
     CDS             complement(3191699..3193117)
     CDS             complement(3193152..3194348)
     CDS             complement(3194376..3194870)
     CDS             complement(3194867..3195796)
     CDS             complement(3195793..3197022)
     CDS             complement(3197117..3198004)
     CDS             complement(3198001..3199215)
     CDS             complement(3199212..3200255)
     CDS             complement(3200303..3202789)
     CDS             complement(3202789..3203832)
     CDS             complement(3204028..3204846)
     CDS             complement(3204856..3205776)
     CDS             3205992..3207059
     CDS             complement(3207046..3207837)
     CDS             complement(3207868..3208263)
     CDS             complement(3208345..3208539)
     CDS             complement(3208582..3209103)
     CDS             3209752..3213009
     CDS             3213088..3214572
     CDS             3214673..3215323
     CDS             3215449..3217575
     CDS             3217685..3219550
     CDS             complement(3219569..3220288)
     CDS             3220663..3220899
     CDS             complement(3220901..3223816)
     CDS             3223855..3224610
     CDS             complement(3224628..3225071)
     CDS             3225357..3226940
     CDS             3226993..3227715
     CDS             complement(3227718..3229136)
     CDS             complement(3229194..3231362)
     CDS             complement(3231456..3231962)
     CDS             complement(3231946..3233016)
     CDS             complement(3233020..3233205)
     CDS             complement(3233522..3235597)
     CDS             3235823..3238423
     CDS             3238521..3238985
     CDS             3238982..3239980
     CDS             3239980..3240768
     CDS             3240778..3241191
     CDS             complement(3241202..3242425)
     CDS             complement(3242438..3243880)
     CDS             complement(3243984..3245510)
     CDS             complement(3245528..3246157)
     CDS             complement(3246170..3248929)
     CDS             3249019..3249459
     CDS             3249456..3250670
     CDS             complement(3250781..3251404)
     CDS             complement(3251523..3251657)
     CDS             complement(3252278..3253525)
     CDS             3253684..3255015
     CDS             3255061..3255636
     CDS             3255723..3257195
     CDS             3257229..3258269
     CDS             3258332..3259954
     CDS             3259941..3261623
     CDS             complement(3261630..3263027)
     CDS             complement(3263169..3264071)
     CDS             complement(3264144..3265478)
     CDS             complement(3265629..3265982)
     CDS             complement(3266090..3267412)
     CDS             complement(3267409..3268224)
     CDS             complement(3268221..3269492)
     CDS             complement(3269564..3270382)
     CDS             complement(3270496..3271176)
     CDS             complement(3271173..3272705)
     CDS             3272878..3273336
     CDS             complement(3273340..3274446)
     CDS             complement(3274549..3274893)
     CDS             complement(3274893..3275690)
     CDS             complement(3275692..3276492)
     CDS             complement(3276499..3277230)
     CDS             complement(3277251..3277871)
     CDS             complement(3277868..3278491)
     CDS             complement(3278488..3279684)
     CDS             complement(3279681..3281051)
     CDS             3281217..3281630
     CDS             complement(3281742..3282596)
     CDS             complement(3282599..3284191)
     CDS             complement(3284188..3285237)
     CDS             3285284..3286009
     CDS             3286171..3287511
     CDS             complement(3287477..3288154)
     CDS             complement(3288151..3288387)
     CDS             complement(3288437..3289474)
     CDS             3289605..3289796
     CDS             3289908..3291740
     CDS             3291744..3292106
     CDS             3292103..3293467
     CDS             3293633..3295036
     CDS             3295033..3295710
     CDS             3295707..3297128
     CDS             complement(3297206..3297715)
     CDS             complement(3297715..3298422)
     CDS             complement(3298400..3299545)
     CDS             complement(3299550..3300866)
     CDS             3300929..3301396
     CDS             3301728..3302597
     CDS             3302697..3304859
     CDS             3305041..3307185
     CDS             3307189..3309489
     CDS             3309482..3311254
     CDS             3311291..3311452
     CDS             complement(3311460..3312788)
     CDS             3312819..3313484
     CDS             complement(3313492..3314397)
     CDS             complement(3314407..3315690)
     CDS             complement(3315729..3316166)
     CDS             complement(3316176..3316964)
     CDS             complement(3317117..3319018)
     CDS             complement(3319015..3320835)
     CDS             complement(3320857..3321273)
     CDS             3321332..3321778
     CDS             complement(3321896..3325429)
     CDS             complement(3325494..3325925)
     CDS             complement(3326044..3326847)
     CDS             complement(3326852..3327868)
     CDS             3328099..3328506
     CDS             3328521..3329288
     CDS             complement(3329289..3330200)
     CDS             complement(3330208..3330762)
     CDS             3330828..3331766
     CDS             complement(3331731..3333107)
     CDS             complement(3333229..3334089)
     CDS             complement(3334184..3337345)
     CDS             complement(3337669..3337905)
     CDS             complement(3338522..3339640)
     CDS             complement(3339703..3340272)
     CDS             complement(3340393..3358812)
     CDS             complement(3359109..3359948)
     CDS             complement(3360026..3360208)
     CDS             complement(3360154..3364440)
     CDS             complement(3365016..3372674)
     CDS             complement(3372671..3382918)
     CDS             complement(3382963..3383193)
     CDS             complement(3383617..3384864)
     CDS             3385510..3385929
     CDS             3385926..3388817
     CDS             3388876..3391794
     CDS             3392019..3392966
     CDS             3392963..3393703
     CDS             3393703..3394494
     CDS             complement(3394519..3394944)
     CDS             3395418..3396692
     CDS             3396652..3397800
     CDS             3397803..3398852
     CDS             3398849..3399526
     CDS             3399659..3400915
     CDS             complement(3400922..3401701)
     CDS             complement(3401775..3402578)
     CDS             complement(3402693..3403493)
     CDS             complement(3403596..3404786)
     CDS             3405110..3405454
     CDS             3405532..3406371
     CDS             complement(3406637..3407914)
     CDS             complement(3408037..3408843)
     CDS             complement(3409125..3410165)
     CDS             complement(3410516..3411577)
     CDS             complement(3411697..3412722)
     CDS             complement(3412780..3413619)
     CDS             complement(3413697..3414041)
     CDS             complement(3414521..3415540)
     CDS             complement(3415757..3416920)
     CDS             complement(3417128..3418345)
     CDS             complement(3418478..3419458)
     CDS             complement(3419541..3421793)
     CDS             complement(3421799..3423676)
     CDS             3423857..3424624
     CDS             3424686..3425675
     CDS             complement(3426082..3427536)
     CDS             complement(3427533..3428255)
     CDS             3428543..3428878
     CDS             3428886..3429413
     CDS             3429424..3429717
     CDS             3429721..3430500
     CDS             3430693..3431190
     CDS             complement(3431209..3431565)
     CDS             complement(3431584..3432717)
     CDS             complement(3432748..3433185)
     CDS             3433243..3434169
     CDS             complement(3434173..3435183)
     CDS             complement(3435190..3435999)
     CDS             complement(3436034..3436801)
     CDS             3436891..3437781
     CDS             complement(3437864..3438871)
     CDS             complement(3438879..3439829)
     CDS             complement(3439826..3440968)
     CDS             complement(3441091..3441825)
     CDS             complement(3441851..3443263)
     CDS             complement(3443493..3444038)
     CDS             3444269..3447082
     CDS             3447118..3447696
     CDS             complement(3447693..3447902)
     CDS             complement(3448005..3449642)
     CDS             complement(3449666..3450475)
     CDS             complement(3450498..3450851)
     CDS             3450993..3452822
     CDS             3452912..3453688
     CDS             3453802..3454536
     CDS             complement(3454568..3454915)
     CDS             complement(3454890..3455369)
     CDS             complement(3455373..3456620)
     CDS             complement(3456623..3457405)
     CDS             complement(3457402..3458592)
     CDS             complement(3458592..3460040)
     CDS             complement(3460037..3460741)
     CDS             3460885..3462588
     CDS             3462585..3463520
     CDS             3463517..3464296
     CDS             3464471..3465424
     CDS             complement(3465374..3466012)
     CDS             3466032..3467006
     CDS             complement(3467183..3468109)
     CDS             3468366..3470465
     CDS             3470482..3471603
     CDS             3471600..3473156
     CDS             3473172..3474083
     CDS             3474080..3474835
     CDS             3474877..3475275
     CDS             3475294..3476223
     CDS             complement(3476225..3477211)
     CDS             complement(3477311..3478090)
     CDS             complement(3478166..3481093)
     CDS             3481098..3481994
     CDS             complement(3482012..3482245)
     CDS             complement(3482276..3483061)
     CDS             complement(3483058..3484251)
     CDS             complement(3484309..3485328)
     CDS             complement(3485452..3486876)
     CDS             complement(3486869..3488614)
     CDS             complement(3488786..3489184)
     CDS             3489364..3490173
     CDS             3490177..3490407
     CDS             complement(3490390..3491427)
     CDS             3491562..3492893
     CDS             3492893..3494164
     CDS             3494336..3495187
     CDS             complement(3495260..3496663)
     CDS             complement(3496816..3497778)
     CDS             complement(3497871..3498224)
     CDS             complement(3498281..3499645)
     CDS             complement(3499657..3500910)
     CDS             complement(3501733..3502710)
     CDS             complement(3502707..3503783)
     CDS             complement(3503780..3504676)
     CDS             complement(3504709..3506595)
     CDS             3506767..3507852
     CDS             3507885..3508223
     CDS             complement(3508257..3508721)
     CDS             complement(3508718..3509200)
     CDS             complement(3509250..3510527)
     CDS             complement(3510649..3511248)
     CDS             3511358..3512074
     CDS             3512071..3513627
     CDS             complement(3513624..3514649)
     CDS             complement(3514646..3515344)
     CDS             complement(3515454..3516848)
     CDS             complement(3516845..3517798)
     CDS             3517950..3518777
     CDS             complement(3518783..3519268)
     CDS             complement(3519396..3521420)
     CDS             complement(3521448..3522239)
     CDS             3522238..3523200
     CDS             3523246..3524736
     CDS             complement(3524738..3525604)
     CDS             3525775..3526758
     CDS             3526768..3527334
     CDS             complement(3527410..3528621)
     CDS             complement(3528716..3529990)
     CDS             complement(3530012..3530338)
     CDS             complement(3530415..3531020)
     CDS             complement(3531172..3531486)
     CDS             3531965..3532387
     CDS             complement(3532393..3533217)
     CDS             complement(3533214..3536567)
     CDS             complement(3536567..3537688)
     CDS             complement(3537685..3538197)
     CDS             complement(3538259..3539551)
     CDS             complement(3539548..3540504)
     CDS             complement(3540501..3541073)
     CDS             3541214..3542419
     CDS             3542431..3542970
     CDS             complement(3542971..3545691)
     CDS             complement(3545691..3546428)
     CDS             complement(3546425..3547285)
     CDS             complement(3547282..3548670)
     CDS             complement(3548696..3548926)
     CDS             complement(3548923..3549684)
     CDS             3549915..3550721
     CDS             3550800..3551126
     CDS             3551151..3551819
     CDS             complement(3551801..3553204)
     CDS             3553305..3553547
     CDS             complement(3553552..3556404)
     CDS             complement(3556501..3556890)
     CDS             complement(3556887..3557357)
     CDS             complement(3557354..3557917)
     CDS             complement(3558005..3559114)
     CDS             3559160..3559819
     CDS             complement(3559816..3560247)
     CDS             complement(3560244..3561341)
     CDS             complement(3561338..3561868)
     CDS             complement(3561868..3563082)
     CDS             complement(3563131..3564738)
     CDS             complement(3564757..3565563)
     CDS             complement(3565560..3566522)
     CDS             complement(3566528..3568120)
     CDS             complement(3568130..3569341)
     CDS             3569992..3570468
     CDS             3570465..3571745
     CDS             3571767..3572852
     CDS             complement(3572859..3573287)
     CDS             complement(3573298..3574080)
     CDS             complement(3574157..3575404)
     CDS             complement(3575397..3575900)
     CDS             complement(3575901..3578603)
     CDS             complement(3578687..3579088)
     CDS             3579242..3579865
     CDS             complement(3579940..3580275)
     CDS             complement(3580272..3581624)
     CDS             3581771..3582748
     CDS             3582819..3585482
     CDS             complement(3585479..3586501)
     CDS             complement(3586494..3587429)
     CDS             3587459..3587908
     CDS             complement(3587914..3588972)
     CDS             complement(3588976..3589407)
     CDS             complement(3589694..3590416)
     CDS             complement(3590416..3590982)
     CDS             complement(3590993..3592198)
     CDS             complement(3592533..3594308)
     CDS             3594452..3595255
     CDS             3595265..3595762
     CDS             3595772..3596650
     CDS             complement(3596647..3597522)
     CDS             complement(3597534..3598331)
     CDS             3598378..3598914
     CDS             complement(3598915..3599292)
     CDS             3599426..3601036
     CDS             complement(3601067..3602095)
     CDS             complement(3602144..3603613)
     CDS             3603648..3604037
     CDS             complement(3604448..3604921)
     CDS             complement(3605150..3606412)
     CDS             complement(3606416..3607072)
     CDS             3607182..3608069
     CDS             3608100..3609752
     CDS             complement(3609756..3612122)
     CDS             complement(3612166..3612708)
     CDS             complement(3612716..3614389)
     CDS             complement(3614394..3615701)
     CDS             complement(3615704..3617530)
     CDS             complement(3617654..3617980)
     CDS             3618144..3619493
     CDS             3619656..3623177
     CDS             complement(3623243..3623920)
     CDS             complement(3624400..3625455)
     CDS             complement(3625505..3626104)
     CDS             complement(3626101..3626667)
     CDS             3626849..3627460
     CDS             3627480..3627983
     CDS             3627980..3628411
     CDS             3628456..3628911
     CDS             3628908..3630479
     CDS             complement(3630490..3631242)
     CDS             complement(3631370..3631966)
     CDS             complement(3631963..3632799)
     CDS             complement(3632809..3633720)
     CDS             complement(3633790..3634815)
     CDS             complement(3634815..3635939)
     CDS             complement(3635939..3636898)
     CDS             complement(3636898..3637539)
     CDS             complement(3637552..3638136)
     CDS             complement(3638129..3640183)
     CDS             3640219..3641943
     CDS             complement(3641990..3643264)
     CDS             complement(3643287..3643913)
     CDS             complement(3643950..3644828)
     CDS             3644886..3645386
     CDS             complement(3645483..3646424)
     CDS             complement(3646431..3646775)
     CDS             complement(3646823..3647248)
     CDS             complement(3647245..3647949)
     CDS             complement(3647962..3648318)
     CDS             3648375..3649220
     CDS             3649330..3649557
     CDS             3649601..3649744
     CDS             3649741..3650004
     CDS             complement(3650018..3651244)
     CDS             complement(3651241..3651804)
     CDS             complement(3651797..3652561)
     CDS             complement(3652629..3653114)
     CDS             complement(3653111..3654082)
     CDS             3654352..3655713
     CDS             3655698..3656222
     CDS             3656219..3656470
     CDS             3656454..3657248
     CDS             3657245..3657967
     CDS             complement(3657964..3658779)
     CDS             3658830..3659636
     CDS             3659633..3660298
     CDS             complement(3660299..3660916)
     CDS             3661071..3661508
     CDS             complement(3661551..3662321)
     CDS             complement(3662390..3663331)
     CDS             complement(3663367..3664167)
     CDS             3664351..3664950
     CDS             3665036..3666583
     CDS             complement(3666587..3667423)
     CDS             complement(3667512..3667805)
     CDS             complement(3667826..3668272)
     CDS             complement(3670518..3671312)
     CDS             complement(3671309..3672787)
     CDS             3673146..3674393
     CDS             3674454..3675686
     CDS             3675779..3676078
     CDS             3676276..3676584
     CDS             3676661..3677182
     CDS             complement(3677190..3678467)
     CDS             complement(3678482..3679696)
     CDS             complement(3679700..3680503)
     CDS             complement(3680500..3681438)
     CDS             3681506..3682390
     CDS             complement(3682387..3683661)
     CDS             3683751..3683969
     CDS             3684043..3684420
     CDS             3684516..3684887
     CDS             complement(3684818..3685495)
     CDS             3685572..3686402
     CDS             3686404..3687225
     CDS             3687248..3688024
     CDS             3688028..3689491
     CDS             3689588..3689800
     CDS             3689967..3690887
     CDS             complement(3690918..3691847)
     CDS             complement(3691876..3692220)
     CDS             complement(3692418..3692762)
     CDS             3692886..3693638
     CDS             3693678..3694205
     CDS             3694193..3694723
     CDS             complement(3694701..3695786)
     CDS             3695821..3696585
     CDS             3696600..3698159
     CDS             3698188..3699474
     CDS             3699819..3700223
     CDS             3700372..3700893
     CDS             complement(3700932..3702164)
     CDS             3702293..3702628
     CDS             complement(3702695..3703447)
     CDS             complement(3703444..3704139)
     CDS             complement(3704145..3705065)
     CDS             3705119..3705226
     CDS             complement(3705498..3706571)
     CDS             3706619..3707440
     CDS             3707604..3708185
     CDS             3708187..3709473
     CDS             complement(3709513..3711438)
     CDS             3711512..3711955
     CDS             3711972..3713261
     CDS             complement(3713341..3714552)
     CDS             complement(3714549..3716543)
     CDS             3716596..3717336
     CDS             3717492..3718148
     CDS             complement(3718160..3718864)
     CDS             complement(3718861..3719211)
     CDS             3719420..3720667
     CDS             3720760..3721458
     CDS             complement(3721474..3722250)
     CDS             complement(3722331..3722795)
     CDS             3722821..3723306
     CDS             complement(3723311..3723613)
     CDS             3723791..3724459
     CDS             complement(3724465..3725340)
     CDS             3725445..3726251
     CDS             3726468..3727958
     CDS             3728178..3728987
     CDS             3729122..3729529
     CDS             complement(3729484..3729834)
     CDS             3729946..3730152
     CDS             3730251..3731252
     CDS             complement(3731253..3731492)
     CDS             3731591..3732034
     CDS             3732185..3733144
     CDS             3733274..3733963
     CDS             complement(3734008..3735069)
     CDS             3735183..3736598
     CDS             complement(3736603..3737439)
     CDS             3737669..3738643
     CDS             3738699..3739730
     CDS             3739769..3740422
     CDS             complement(3740444..3740929)
     CDS             complement(3740968..3741432)
     CDS             complement(3741584..3742078)
     CDS             3742391..3743089
     CDS             complement(3743096..3745282)
     CDS             complement(3745561..3746721)
     CDS             complement(3746798..3748225)
     CDS             complement(3748272..3749156)
     CDS             complement(3749161..3750105)
     CDS             complement(3750102..3750800)
     CDS             complement(3750835..3751821)
     CDS             complement(3752064..3753311)
     CDS             3753715..3754974
     CDS             complement(3754984..3757050)
     CDS             complement(3757135..3757656)
     CDS             complement(3757622..3758674)
     CDS             3758694..3759509
     CDS             complement(3759525..3759731)
     CDS             complement(3759746..3760030)
     CDS             complement(3760075..3761235)
     CDS             3761288..3761719
     CDS             3761727..3762125
     CDS             complement(3762122..3762931)
     CDS             complement(3762935..3763762)
     CDS             complement(3763881..3764207)
     CDS             complement(3764335..3764907)
     CDS             3764973..3765515
     CDS             complement(3765604..3767931)
     CDS             3768295..3768609
     CDS             3768609..3769439
     CDS             3769484..3770317
     CDS             complement(3770426..3772102)
     CDS             complement(3772122..3773024)
     CDS             complement(3773068..3773820)
     CDS             3774319..3775026
     CDS             3775046..3775441
     CDS             complement(3775521..3776528)
     CDS             complement(3776529..3777263)
     CDS             complement(3777333..3777878)
     CDS             complement(3777875..3778675)
     CDS             3778718..3779458
     CDS             complement(3779447..3780682)
     CDS             complement(3780740..3781519)
     CDS             3781618..3781965
     CDS             complement(3781978..3785205)
     CDS             complement(3785202..3786734)
     CDS             3786813..3787622
     CDS             complement(3787652..3788119)
     CDS             complement(3788116..3788571)
     CDS             complement(3788597..3789334)
     CDS             complement(3789384..3789944)
     CDS             3790113..3791468
     CDS             complement(3791474..3792556)
     CDS             complement(3792561..3793556)
     CDS             3793678..3794328
     CDS             complement(3794337..3795437)
     CDS             complement(3795434..3797218)
     CDS             complement(3797222..3798130)
     CDS             complement(3798306..3798767)
     CDS             3798879..3800000
     CDS             complement(3799997..3800989)
     CDS             3801044..3801139
     CDS             complement(3801104..3802477)
     CDS             complement(3802464..3804737)
     CDS             complement(3805147..3805416)
     CDS             complement(3805545..3806519)
     CDS             3806632..3807336
     CDS             complement(3807463..3808719)
     CDS             complement(3808727..3809917)
     CDS             complement(3810050..3810979)
     CDS             complement(3810976..3811653)
     CDS             complement(3811650..3812615)
     CDS             3812745..3813335
     CDS             3813339..3815066
     CDS             complement(3815025..3815585)
     CDS             complement(3815582..3815851)
     CDS             3815922..3816671
     CDS             3816729..3817295
     CDS             complement(3817313..3818308)
     CDS             complement(3818283..3818771)
     CDS             complement(3818822..3821566)
     CDS             complement(3822060..3823115)
     CDS             complement(3823112..3823648)
     CDS             3823865..3824404
     CDS             3824401..3824847
     CDS             complement(3824848..3826584)
     CDS             complement(3826654..3827892)
     CDS             complement(3828087..3829703)
     CDS             complement(3829737..3830942)
     CDS             complement(3830952..3832361)
     CDS             complement(3832358..3832972)
     CDS             complement(3833002..3834843)
     CDS             complement(3834840..3835310)
     CDS             complement(3835413..3836918)
     CDS             3837056..3838066
     CDS             3838077..3839456
     CDS             3839564..3840709
     CDS             3840788..3841921
     CDS             3842082..3842495
     CDS             3842616..3843545
     CDS             complement(3843542..3844315)
     CDS             3844446..3845873
     CDS             complement(3845678..3846442)
     CDS             complement(3846423..3847829)
     CDS             complement(3847842..3848393)
     CDS             complement(3848523..3850016)
     CDS             complement(3850021..3850878)
     CDS             complement(3850910..3851221)
     CDS             complement(3851225..3851497)
     CDS             complement(3851543..3853360)
     CDS             complement(3853519..3854373)
     CDS             complement(3854422..3855588)
     CDS             complement(3855621..3856844)
     CDS             complement(3856864..3858123)
     CDS             complement(3858092..3859321)
     CDS             complement(3859323..3859841)
     CDS             complement(3859858..3860973)
     CDS             complement(3861008..3861943)
     CDS             complement(3861976..3862533)
     CDS             complement(3862655..3863452)
     CDS             3863784..3864023
     CDS             3864192..3864887
     CDS             complement(3864911..3865879)
     CDS             complement(3865946..3866518)
     CDS             3866832..3867008
     CDS             3867068..3867679
     CDS             3867704..3867907
     CDS             complement(3867998..3868411)
     CDS             3868425..3868952
     CDS             complement(3868953..3870086)
     CDS             complement(3870433..3871260)
     CDS             complement(3871274..3872104)
     CDS             3872397..3872882
     CDS             complement(3872983..3873888)
     CDS             complement(3873922..3875082)
     CDS             complement(3875108..3875959)
     CDS             complement(3876003..3877169)
     CDS             3877280..3877555
     CDS             complement(3877582..3879093)
     CDS             complement(3879093..3879470)
     CDS             complement(3879593..3880411)
     CDS             complement(3880468..3881451)
     CDS             3881746..3882516
     CDS             complement(3882523..3882828)
     CDS             complement(3882891..3883610)
     CDS             complement(3883613..3884512)
     CDS             complement(3884570..3884911)
     CDS             3885256..3886224
     CDS             complement(3886221..3886940)
     CDS             complement(3886947..3887474)
     CDS             complement(3887484..3887726)
     CDS             complement(3887735..3888247)
     CDS             complement(3888380..3888799)
     CDS             3888832..3889728
     CDS             complement(3889832..3890425)
     CDS             complement(3890427..3892232)
     CDS             complement(3892352..3893443)
     CDS             complement(3893449..3895002)
     CDS             3895218..3896009
     CDS             3896117..3897850
     CDS             complement(3897867..3900311)
     CDS             complement(3900357..3900695)
     CDS             complement(3900692..3902125)
     CDS             complement(3902271..3903557)
     CDS             complement(3903627..3907217)
     CDS             complement(3907417..3907710)
     CDS             complement(3907697..3908053)
     CDS             3908175..3908951
     CDS             complement(3908958..3909809)
     CDS             complement(3909830..3910543)
     CDS             complement(3910540..3911133)
     CDS             complement(3911196..3911933)
     CDS             complement(3912086..3913117)
     CDS             3913258..3914421
     CDS             complement(3914463..3916172)
     CDS             3916471..3917487
     CDS             3917497..3918936
     CDS             3919180..3920178
     CDS             3920395..3922743
     CDS             complement(3923290..3924789)
     CDS             complement(3924782..3926224)
     CDS             complement(3926324..3926668)
     CDS             3926907..3927719
     CDS             3927727..3928194
     CDS             complement(3928208..3928744)
     CDS             complement(3929077..3929673)
     CDS             complement(3930185..3932899)
     CDS             complement(3933023..3933448)
     CDS             complement(3933523..3934146)
     CDS             complement(3934143..3934655)
     CDS             3934801..3935469
     CDS             complement(3935650..3936897)
     CDS             complement(3936894..3937964)
     CDS             complement(3937964..3939322)
     CDS             complement(3939813..3940295)
     CDS             complement(3940417..3940971)
     CDS             complement(3940982..3941617)
     CDS             complement(3941614..3942381)
     CDS             complement(3942477..3943598)
     CDS             3943922..3944776
     CDS             complement(3944780..3945496)
     CDS             complement(3945493..3947709)
     CDS             complement(3947712..3949439)
     CDS             complement(3949527..3950189)
     CDS             3950666..3950860
     CDS             complement(3950874..3951695)
     CDS             complement(3951707..3952597)
     CDS             3952682..3953125
     CDS             3953130..3953255
     CDS             3953248..3954492
     CDS             3954495..3955325
     CDS             complement(3955454..3956137)
     CDS             complement(3956190..3957137)
     CDS             3957231..3957794
     CDS             complement(3957791..3958900)
     CDS             complement(3958932..3959345)
     CDS             3959444..3959557
     CDS             3959585..3959800
     CDS             3960215..3960775
     CDS             3960868..3963057
     CDS             3963142..3964089
     CDS             complement(3964184..3964822)
     CDS             complement(3965034..3965630)
     CDS             complement(3965656..3967086)
     CDS             3967173..3967874
     CDS             3967978..3968490
     CDS             complement(3968887..3970191)
     CDS             complement(3970363..3971169)
     CDS             3971356..3972660
     CDS             complement(3972560..3973570)
     CDS             complement(3973620..3975206)
     CDS             3975236..3976663
     CDS             3976660..3977259
     CDS             complement(3977329..3978360)
     CDS             complement(3978393..3978899)
     CDS             complement(3978899..3980185)
     CDS             3980210..3980473
     CDS             3981093..3981440
     CDS             complement(3981459..3982316)
     CDS             3982575..3983678
     CDS             complement(3983769..3985280)
     CDS             complement(3985291..3986418)
     CDS             complement(3986548..3987579)
     CDS             complement(3987621..3989102)
     CDS             complement(3989099..3989395)
     CDS             3989513..3990178
     CDS             complement(3990212..3990646)
     CDS             complement(3990695..3993613)
     CDS             complement(3993610..3994014)
     CDS             3994261..3994779
     CDS             complement(3994790..3995392)
     CDS             complement(3995466..3996578)
     CDS             complement(3996583..3998664)
     CDS             complement(3998719..3999747)
     CDS             4000274..4000489
     CDS             complement(4000497..4001555)
     CDS             complement(4001574..4002752)
     CDS             complement(4002786..4003730)
     CDS             complement(4003730..4004575)
     CDS             complement(4004752..4005708)
     CDS             complement(4005748..4006539)
     CDS             4006767..4007591
     CDS             4007588..4009192
     CDS             4009209..4010465
     CDS             4010486..4011841
     CDS             complement(4011893..4012612)
     CDS             complement(4012641..4013375)
     CDS             4013743..4014174
     CDS             4014409..4015587
     CDS             4015616..4017136
     CDS             4017133..4018083
     CDS             4018080..4018403
     CDS             4018400..4018711
     CDS             4018698..4019423
     CDS             4019420..4020949
     CDS             4020946..4021956
     CDS             4022351..4022917
     CDS             complement(4022959..4023993)
     CDS             4024115..4026178
     CDS             4026175..4026447
     CDS             4026460..4027788
     CDS             complement(4027875..4028612)
     CDS             4028765..4030036
     CDS             4030260..4030433
     CDS             complement(4030439..4031122)
     CDS             complement(4031195..4032370)
     CDS             complement(4032371..4033342)
     CDS             complement(4033354..4034127)
     CDS             complement(4034115..4034945)
     CDS             complement(4034942..4035784)
     CDS             complement(4035849..4037060)
     CDS             complement(4037109..4038854)
     CDS             4039043..4040125
     CDS             4040239..4041279
     CDS             complement(4041290..4041703)
     CDS             complement(4041784..4042746)
     CDS             4042925..4043371
     CDS             4043355..4043900
     CDS             complement(4043883..4045421)
     CDS             complement(4045578..4046318)
     CDS             complement(4046455..4048620)
     CDS             complement(4048590..4049042)
     CDS             complement(4049085..4049324)
     CDS             complement(4049855..4050409)
     CDS             4050650..4051117
     CDS             4051117..4052160
     CDS             complement(4052095..4053027)
     CDS             complement(4053059..4053694)
     CDS             4053811..4055289
     CDS             complement(4055329..4055853)
     CDS             4056155..4056343
     CDS             4056825..4056959
     CDS             complement(4057012..4058034)
     CDS             complement(4058101..4059558)
     CDS             complement(4059567..4060154)
     CDS             complement(4060181..4060762)
     CDS             4060825..4061160
     CDS             complement(4061186..4063351)
     CDS             complement(4063463..4064221)
     CDS             4064335..4065885
     CDS             4065935..4068211
     CDS             4068221..4069738
     CDS             complement(4069749..4070177)
     CDS             complement(4070277..4070705)
     CDS             4070941..4071717
     CDS             4071742..4073037
     CDS             complement(4073034..4073717)
     CDS             4073899..4074144
     CDS             complement(4074148..4075122)
     CDS             complement(4075119..4075925)
     CDS             complement(4076004..4076921)
     CDS             4076985..4077308
     CDS             4077403..4078782
     CDS             4078814..4078999
     CDS             4078992..4079417
     CDS             4079563..4080006
     CDS             4080003..4080248
     CDS             4080251..4082830
     CDS             4082971..4084374
     CDS             4084350..4085774
     CDS             complement(4085783..4087063)
     CDS             complement(4087148..4087705)
     CDS             complement(4087707..4088552)
     CDS             complement(4088598..4088930)
     CDS             complement(4088933..4090195)
     CDS             complement(4090192..4090950)
     CDS             complement(4090947..4091768)
     CDS             complement(4091835..4092287)
     CDS             complement(4092300..4093244)
     CDS             complement(4093205..4093546)
     CDS             complement(4093543..4093869)
     CDS             complement(4093875..4095143)
     CDS             4095308..4096750
     CDS             complement(4096747..4097025)
     CDS             4097168..4097383
     CDS             complement(4097430..4097813)
     CDS             complement(4097810..4098016)
     CDS             complement(4098224..4099405)
     CDS             complement(4099498..4100154)
     CDS             complement(4100175..4101140)
     CDS             4101242..4101640
     CDS             4101637..4102005
     CDS             complement(4102016..4102642)
     CDS             complement(4102664..4103020)
     CDS             4103089..4104348
     CDS             complement(4104353..4105273)
     CDS             4105557..4106120
     CDS             4106156..4107631
     CDS             complement(4107639..4108046)
     CDS             complement(4108105..4108377)
     CDS             complement(4108392..4108988)
     CDS             4109086..4110090
     CDS             complement(4110100..4110432)
     CDS             4110502..4111947
     CDS             4112027..4112890
     CDS             complement(4112908..4114401)
     CDS             4114421..4115104
     CDS             4115131..4115637
     CDS             4115648..4116814
     CDS             complement(4116819..4117544)
     CDS             complement(4118271..4119503)
     CDS             complement(4119594..4119902)
     CDS             complement(4120551..4121228)
     CDS             complement(4121253..4121390)
     CDS             complement(4121466..4122209)
     CDS             complement(4122305..4122814)
     CDS             complement(4122817..4123710)
     CDS             complement(4123711..4124400)
     CDS             complement(4124445..4124945)
     CDS             complement(4124942..4125904)
     CDS             complement(4125927..4127039)
     CDS             4127212..4128579
     CDS             4128627..4129082
     CDS             complement(4129024..4129470)
     CDS             complement(4129508..4130266)
     CDS             4130523..4132850
     CDS             4132854..4133480
     CDS             4133477..4134274
     CDS             4134759..4135892
     CDS             4135989..4137077
     CDS             complement(4137081..4137434)
     CDS             4137511..4138290
     CDS             4138376..4139767
     CDS             4139803..4141008
     CDS             4141226..4142149
     CDS             4142257..4143351
     CDS             4143351..4144526
     CDS             4144523..4145737
     CDS             4145734..4146639
     CDS             4146654..4147265
     CDS             4147276..4148514
     CDS             4148514..4149512
     CDS             4149512..4149850
     CDS             4149878..4150258
     CDS             4150301..4150837
     CDS             4150899..4151312
     CDS             4151452..4151931
     CDS             4151957..4152511
     CDS             4152508..4153215
     CDS             4153215..4154540
     CDS             4154537..4155295
     CDS             4155292..4156653
     CDS             4156650..4159061
     CDS             4159058..4160314
     CDS             4160326..4160871
     CDS             4160868..4161692
     CDS             4161689..4161988
     CDS             4161999..4163885
     CDS             4163882..4165450
     CDS             4165447..4167030
     CDS             complement(4166957..4167649)
     CDS             4167728..4168558
     CDS             complement(4168616..4169068)
     CDS             complement(4169061..4170176)
     CDS             complement(4170327..4171304)
     CDS             complement(4171324..4171806)
     CDS             complement(4171803..4172759)
     CDS             4172936..4174318
     CDS             complement(4174536..4175921)
     CDS             complement(4175918..4176520)
     CDS             4176578..4177711
     CDS             4177711..4178826
     CDS             complement(4178809..4181499)
     CDS             4181633..4182979
     CDS             complement(4182974..4183924)
     CDS             complement(4184042..4185118)
     CDS             complement(4185153..4186325)
     CDS             4186477..4187379
     CDS             complement(4187376..4189226)
     CDS             complement(4189279..4190037)
     CDS             complement(4190034..4190207)
     CDS             4191179..4193299
     CDS             4193389..4193646
     CDS             complement(4193651..4194226)
     CDS             4194541..4195494
     CDS             4195491..4196258
     CDS             4196321..4197085
     CDS             complement(4197049..4197360)
     CDS             complement(4197504..4197740)
     CDS             4197965..4198822
     CDS             4199055..4199453
     CDS             4200273..4200683
     CDS             4201002..4201937
     CDS             4201955..4203175
     CDS             complement(4203185..4204057)
     CDS             4204131..4205132
     CDS             4205144..4206784
     CDS             4206781..4208271
     CDS             4208268..4209299
     CDS             4209296..4209865
     CDS             4209862..4210302
     CDS             4210299..4211270
     CDS             4211285..4211980
     CDS             4211971..4212936
     CDS             4212933..4214237
     CDS             4214464..4216257
     CDS             complement(4216268..4216933)
     CDS             complement(4216998..4217558)
     CDS             4217725..4218771
     CDS             4218854..4219855
     CDS             4219888..4220862
     CDS             complement(4220881..4221660)
     CDS             complement(4221753..4223903)
     CDS             complement(4223997..4225178)
     CDS             complement(4225346..4226053)
     CDS             4226344..4227687
     CDS             complement(4227700..4228236)
     CDS             complement(4228311..4228673)
     CDS             4228825..4229268
     CDS             4229394..4230077
     CDS             complement(4230105..4231760)
     CDS             complement(4231757..4232425)
     CDS             4232639..4233055
     CDS             complement(4233056..4234030)
     CDS             4234172..4235332
     CDS             4235322..4235987
     CDS             complement(4235951..4237285)
     CDS             complement(4237406..4237696)
     CDS             complement(4237742..4239025)
     CDS             4239119..4240174
     CDS             complement(4240222..4241400)
     CDS             complement(4241448..4242524)
     CDS             complement(4242533..4243462)
     CDS             complement(4243465..4244373)
     CDS             complement(4244404..4247655)
     CDS             complement(4248128..4249159)
     CDS             4249346..4251256
     CDS             complement(4251261..4252574)
     CDS             complement(4252809..4254101)
     CDS             4254363..4255310
     CDS             4255362..4255898
     CDS             4255922..4256410
     CDS             complement(4256435..4257211)
     CDS             complement(4257431..4258663)
     CDS             4258690..4259871
     CDS             complement(4259910..4260086)
     CDS             4260365..4260925
     CDS             complement(4260943..4261653)
     CDS             complement(4262181..4265162)
     CDS             complement(4265231..4266229)
     CDS             4266375..4267739
     CDS             4267949..4268764
     CDS             4268861..4270204
     CDS             complement(4270216..4270488)
     CDS             complement(4270629..4270808)
     CDS             complement(4270924..4273044)
     CDS             4273223..4273477
     CDS             complement(4273486..4274418)
     CDS             complement(4274418..4275488)
     CDS             complement(4275579..4278869)
     CDS             complement(4278866..4281994)
     CDS             4282119..4282319
     CDS             4282380..4283165
     CDS             4283167..4283469
     CDS             complement(4283466..4284320)
     CDS             complement(4284356..4285552)
     CDS             complement(4285643..4286677)
     CDS             4286887..4287573
     CDS             complement(4287581..4287952)
     CDS             4288045..4288800
     CDS             complement(4288822..4289541)
     CDS             4290241..4291329
     CDS             4291347..4292573
     CDS             complement(4292732..4293532)
     CDS             4293645..4294229
     CDS             4294226..4295320
     CDS             4295317..4295799
     CDS             complement(4295751..4296242)
     CDS             4296385..4297350
     CDS             4297632..4297886
     CDS             complement(4297956..4299455)
     CDS             complement(4299484..4299699)
     CDS             complement(4300057..4300251)
     CDS             complement(4300367..4301173)
     CDS             4301392..4302240
     CDS             complement(4302262..4303272)
     CDS             complement(4303269..4304453)
     CDS             complement(4304458..4305207)
     CDS             complement(4305204..4306469)
     CDS             4306554..4307324
     CDS             4307328..4307951
     CDS             4308031..4308279
     CDS             4308481..4309869
     CDS             complement(4309882..4310655)
     CDS             4310829..4312100
     CDS             4312097..4313092
     CDS             complement(4313076..4313552)
     CDS             4313647..4314822
     CDS             4314827..4315351
     CDS             complement(4315368..4315712)
     CDS             complement(4315709..4316851)
     CDS             4316970..4317596
     CDS             4317634..4318251
     CDS             4318248..4319072
     CDS             complement(4319214..4320497)
     CDS             complement(4320597..4321751)
     CDS             complement(4321861..4322373)
     CDS             complement(4322376..4323239)
     CDS             complement(4323285..4324706)
     CDS             4324918..4325478
     CDS             complement(4325492..4326640)
     CDS             complement(4326645..4327127)
     CDS             complement(4327169..4327969)
     CDS             complement(4327982..4329553)
     CDS             complement(4329578..4330144)
     CDS             complement(4330578..4333205)
     CDS             complement(4333148..4333399)
     CDS             complement(4333598..4334293)
     CDS             complement(4334574..4335215)
     CDS             complement(4335282..4336247)
     CDS             complement(4337040..4338683)
     CDS             complement(4338796..4339482)
     CDS             complement(4339563..4340195)
     CDS             complement(4340282..4341772)
     CDS             complement(4341881..4342513)
     CDS             complement(4342529..4342711)
     CDS             complement(4342716..4342889)
     CDS             complement(4342886..4344133)
     CDS             complement(4344255..4345772)
     CDS             4345836..4347245
     CDS             complement(4347223..4348449)
     CDS             complement(4348458..4349558)
     CDS             complement(4349555..4350172)
     CDS             complement(4350169..4350969)
     CDS             complement(4351082..4351480)
     CDS             4351715..4352137
     CDS             complement(4352161..4352526)
     CDS             4352897..4353910
     CDS             4353907..4355256
     CDS             4355267..4356847
     CDS             4356844..4357386
     CDS             complement(4357462..4358538)
     CDS             complement(4358540..4359415)
     CDS             complement(4359417..4360340)
     CDS             4360439..4361911
     CDS             4361899..4362630
     CDS             4362734..4363015
     CDS             4363071..4365164
     CDS             4365322..4366236
     CDS             4366248..4367468
     CDS             complement(4367472..4369442)
     CDS             complement(4369494..4370594)
     CDS             complement(4370729..4371169)
     CDS             complement(4371166..4372773)
     CDS             complement(4372770..4373972)
     CDS             complement(4374170..4375339)
     CDS             complement(4375358..4375879)
     CDS             complement(4375876..4377159)
     CDS             4377280..4377945
     CDS             complement(4377900..4378418)
     CDS             complement(4378460..4379284)
     CDS             complement(4379302..4380855)
     CDS             4380895..4382535
     CDS             4382532..4382792
     CDS             4382801..4383421
     CDS             4383550..4384464
     CDS             4384475..4384897
     CDS             4385021..4386817
     CDS             4387014..4387436
     CDS             complement(4387407..4388132)
     CDS             complement(4388192..4388629)
     CDS             4388737..4388886
     CDS             complement(4389075..4389386)
     CDS             complement(4389447..4389830)
     CDS             complement(4390027..4391367)
     CDS             complement(4391419..4391871)
     CDS             4391944..4393161
     CDS             4393158..4394687
     CDS             4394734..4395393
     CDS             4395436..4400067
     CDS             4400239..4400823
     CDS             complement(4400820..4401737)
     CDS             4401929..4402282
     CDS             4402368..4402580
     CDS             complement(4402656..4403792)
     CDS             complement(4403902..4405038)
     CDS             complement(4405271..4405558)
     CDS             complement(4405626..4406222)
     CDS             complement(4406262..4407125)
     CDS             complement(4407131..4408885)
     CDS             complement(4408942..4410036)
     CDS             4410510..4410977
     CDS             complement(4411000..4412178)
     CDS             complement(4412175..4413329)
     CDS             complement(4413423..4414100)
     CDS             4414295..4415110
     CDS             4415115..4416695
     CDS             complement(4416547..4417458)
     CDS             4417485..4418315
     CDS             4418341..4419654
     CDS             complement(4419477..4420274)
     CDS             4420276..4420671
     CDS             complement(4420690..4421697)
     CDS             complement(4421803..4423050)
     CDS             4423302..4424495
     CDS             4424603..4425064
     CDS             complement(4425216..4426316)
     CDS             complement(4426313..4427596)
     CDS             complement(4427596..4427997)
     CDS             4428269..4428607
     CDS             4428604..4429074
     CDS             4429082..4430836
     CDS             4430837..4431640
     CDS             4431827..4432441
     CDS             complement(4432416..4433342)
     CDS             4433371..4434702
     CDS             complement(4434677..4435093)
     CDS             4435143..4436402
     CDS             4436408..4437760
     CDS             4437751..4438887
     CDS             4438980..4439294
     CDS             complement(4439291..4440157)
     CDS             complement(4440193..4440318)
     CDS             complement(4440330..4441361)
     CDS             4441535..4442332
     CDS             complement(4442325..4443563)
     CDS             complement(4443565..4445802)
     CDS             4446271..4447641
     CDS             4447653..4448831
     CDS             4448828..4449559
     CDS             complement(4449568..4450347)
     CDS             4450938..4452173
     CDS             4452562..4453065
     CDS             complement(4453157..4453438)
     CDS             complement(4453435..4454280)
     CDS             4454421..4455638
     CDS             4455774..4458284
     CDS             4458322..4460781
     CDS             complement(4460786..4461343)
     CDS             complement(4461340..4461927)
     CDS             complement(4461908..4462282)
     CDS             complement(4462290..4462712)
     CDS             complement(4462709..4465546)
     CDS             complement(4465802..4466407)
     CDS             4466437..4466889
     CDS             complement(4466960..4467607)
     CDS             complement(4467727..4470972)
     CDS             4471180..4472505
     CDS             4472549..4473724
     CDS             complement(4473721..4474587)
     CDS             4474681..4475394
     CDS             4475482..4477509
     CDS             4477555..4478274
     CDS             4478314..4479354
     CDS             4479517..4480776
     CDS             4480834..4482012
     CDS             complement(4482003..4483544)
     CDS             complement(4483593..4484282)
     CDS             4484498..4484653
     CDS             complement(4484685..4486262)
     CDS             4486439..4488028
     CDS             4488071..4488859
     CDS             4488856..4491231
     CDS             complement(4491225..4491800)
     CDS             4491875..4492768
     CDS             complement(4492771..4494507)
     CDS             complement(4494659..4495798)
     CDS             complement(4495806..4497401)
     CDS             4497563..4497976
     CDS             complement(4497978..4498772)
     CDS             complement(4498765..4499310)
     CDS             complement(4499434..4500264)
     CDS             4500662..4500970
     CDS             4501013..4501777
     CDS             complement(4501933..4503087)
     CDS             complement(4503246..4504862)
     CDS             complement(4504951..4505253)
     CDS             complement(4505459..4506484)
     CDS             complement(4506481..4506951)
     CDS             complement(4506948..4507574)
     CDS             complement(4507571..4508050)
     CDS             complement(4508043..4509155)
     CDS             complement(4509145..4510320)
     CDS             complement(4510422..4511801)
     CDS             complement(4511824..4513245)
     CDS             complement(4513309..4514004)
     CDS             complement(4514107..4514994)
     CDS             complement(4515109..4517058)
     CDS             4517399..4517593
     CDS             4517650..4518489
     CDS             4518515..4519555
     CDS             complement(4519560..4521026)
     CDS             complement(4521030..4521359)
     CDS             complement(4521408..4522742)
     CDS             complement(4522905..4523405)
     CDS             complement(4523402..4523845)
     CDS             complement(4524068..4524364)
     CDS             complement(4524380..4524697)
     CDS             complement(4524745..4525962)
     CDS             complement(4525959..4529552)
     CDS             4529682..4531037
     CDS             4531034..4532332
     CDS             complement(4532297..4533670)
     CDS             4533789..4534658
     CDS             4534716..4535336
     CDS             complement(4535333..4536079)
     CDS             complement(4536171..4536731)
     CDS             complement(4536760..4537803)
     CDS             complement(4537882..4538487)
     CDS             complement(4538496..4538912)
     CDS             complement(4538919..4539293)
     CDS             complement(4539638..4539859)
     CDS             4540114..4540962
     CDS             4540979..4541845
     CDS             4541873..4542868
     CDS             4542870..4543475
     CDS             4543708..4544832
     CDS             4544932..4546077
     CDS             4546162..4547250
     CDS             complement(4547171..4547575)
     CDS             complement(4547572..4548492)
     CDS             complement(4548489..4548875)
     CDS             complement(4548906..4549613)
     CDS             complement(4549610..4550149)
     CDS             complement(4550194..4551618)
     CDS             4551729..4553249
     CDS             4553276..4554436
     CDS             4554449..4555336
     CDS             complement(4555412..4555918)
     CDS             complement(4555927..4556985)
     CDS             complement(4556979..4558004)
     CDS             complement(4558009..4558656)
     CDS             complement(4558637..4560487)
     CDS             4560500..4561195
     CDS             4561237..4563690
     CDS             complement(4563677..4564303)
     CDS             complement(4564300..4564893)
     CDS             complement(4564890..4566131)
     CDS             complement(4566147..4566866)
     CDS             complement(4566900..4567445)
     CDS             complement(4567515..4568315)
     CDS             complement(4568318..4568863)
     CDS             complement(4568860..4570218)
     CDS             4570399..4571310
     CDS             complement(4571314..4571979)
     CDS             complement(4572006..4573370)
     CDS             4573392..4574372
     CDS             4574369..4575022
     CDS             complement(4575049..4576281)
     CDS             4576438..4577382
     CDS             4577375..4578295
     CDS             4578307..4579221
     CDS             complement(4579218..4581005)
     CDS             4581044..4581970
     CDS             complement(4581984..4582424)
     CDS             complement(4582421..4582636)
     CDS             complement(4582633..4583307)
     CDS             complement(4583345..4583752)
     CDS             complement(4583755..4584294)
     CDS             complement(4584305..4584703)
     CDS             complement(4584724..4584909)
     CDS             complement(4584914..4585477)
     CDS             complement(4585479..4585796)
     CDS             complement(4585797..4586165)
     CDS             complement(4586417..4587919)
     CDS             complement(4588007..4588927)
     CDS             complement(4589078..4589968)
     CDS             complement(4589997..4590938)
     CDS             4591206..4592333
     CDS             complement(4592346..4594715)
     CDS             complement(4594806..4595156)
     CDS             complement(4595156..4595389)
     CDS             complement(4595389..4595805)
     CDS             complement(4595809..4596651)
     CDS             complement(4596651..4597193)
     CDS             complement(4597190..4597471)
     CDS             complement(4597499..4598341)
     CDS             complement(4598364..4598666)
     CDS             complement(4598666..4599319)
     CDS             complement(4599319..4599972)
     CDS             complement(4599987..4600292)
     CDS             complement(4600643..4601188)
     CDS             complement(4601390..4602730)
     CDS             complement(4602839..4604257)
     CDS             complement(4604254..4604961)
     CDS             complement(4605150..4606358)
     CDS             complement(4606337..4607551)
     CDS             complement(4607548..4607778)
     CDS             complement(4607862..4608020)
     CDS             4608032..4608646
     CDS             4608643..4609686
     CDS             complement(4609720..4610508)
     CDS             4611026..4611853
     CDS             complement(4611869..4613065)
     CDS             complement(4613091..4613918)
     CDS             complement(4614010..4614858)
     CDS             complement(4614941..4615702)
     CDS             complement(4615870..4617060)
     CDS             complement(4617231..4619336)
     CDS             complement(4619408..4619878)
     CDS             complement(4619878..4620252)
     CDS             complement(4620500..4621132)
     CDS             4621287..4621664
     CDS             4621710..4622195
     CDS             complement(4622210..4622977)
     CDS             complement(4622974..4623693)
     CDS             complement(4623696..4624634)
     CDS             complement(4624696..4626324)
     CDS             complement(4626385..4627140)
     CDS             complement(4627384..4631334)
     CDS             complement(4631379..4634813)
     CDS             complement(4635284..4636294)
     CDS             complement(4636466..4637971)
     CDS             4637994..4638725
     CDS             complement(4638786..4639178)
     CDS             complement(4639224..4639814)
     CDS             complement(4640102..4640554)
     CDS             complement(4640564..4641484)
     CDS             complement(4641490..4642107)
     CDS             complement(4642104..4646288)
     CDS             4646344..4646949
     CDS             4646991..4648349
     CDS             4648358..4649266
     CDS             4649356..4650216
     CDS             4650301..4651197
     CDS             4651291..4651989
     CDS             4651994..4653256
     CDS             complement(4653277..4653984)
     CDS             complement(4654120..4654548)
     CDS             complement(4654595..4655365)
     CDS             complement(4655408..4655851)
     CDS             complement(4656161..4656664)
     CDS             complement(4656668..4657096)
     CDS             complement(4657083..4657535)
     CDS             complement(4657611..4657778)
     CDS             complement(4658107..4658313)
     CDS             4658438..4659151
     CDS             4659222..4660055
     CDS             4660072..4660767
     CDS             4660820..4663186
     CDS             4663183..4663662
     CDS             complement(4663750..4664772)
     CDS             complement(4664773..4665240)
     CDS             complement(4665309..4666058)
     CDS             complement(4666110..4666625)
     CDS             4666888..4667754
     CDS             4667794..4671084
     CDS             4671084..4674386
     CDS             4674383..4676107
     CDS             4676116..4676817
     CDS             complement(4676831..4678369)
     CDS             complement(4678373..4679551)
     CDS             complement(4679512..4681011)
     CDS             complement(4681008..4682450)
     CDS             complement(4682447..4683478)
     CDS             complement(4683475..4684689)
     CDS             complement(4684695..4685573)
     CDS             complement(4685575..4686372)
     CDS             complement(4686392..4687078)
     CDS             4687077..4687454
     CDS             4687550..4687828
     CDS             complement(4687839..4688786)
     CDS             complement(4688783..4689745)
     CDS             4689915..4692290
     CDS             complement(4692294..4694930)
     CDS             4695141..4695800
     CDS             complement(4695813..4696514)
     CDS             complement(4696692..4697447)
     CDS             complement(4697444..4698535)
     CDS             complement(4698532..4699704)
     CDS             4699742..4701925
     CDS             complement(4701965..4702834)
     CDS             4702873..4703763
     CDS             4703960..4705189
     CDS             4705270..4706604
     CDS             complement(4706607..4707905)
     CDS             4708167..4709108
     CDS             complement(4709105..4709542)
     CDS             4710000..4710491
     CDS             4710618..4712138
     CDS             4712219..4713232
     CDS             4713477..4715012
     CDS             complement(4715030..4715290)
     CDS             complement(4715394..4716257)
     CDS             complement(4716351..4717382)
     CDS             4717411..4718619
     CDS             4718664..4719056
     CDS             complement(4719064..4719756)
     CDS             4719782..4720024
     CDS             complement(4720041..4721195)
     CDS             complement(4721247..4721771)
     CDS             complement(4721768..4723405)
     CDS             complement(4723501..4724286)
     CDS             complement(4724283..4725263)
     CDS             complement(4725260..4726864)
     CDS             4726983..4728584
     CDS             complement(4728826..4729365)
     CDS             4729454..4730374
     CDS             4730343..4730816
     CDS             4730821..4731723
     CDS             4731881..4732777
     CDS             4732805..4733212
     CDS             4733310..4734551
     CDS             4734548..4734856
     CDS             4734913..4735215
     CDS             4735284..4736375
     CDS             4736387..4737763
     CDS             complement(4737772..4738428)
     CDS             complement(4738425..4739087)
     CDS             complement(4739091..4740761)
     CDS             4741071..4742798
     CDS             complement(4742802..4743830)
     CDS             complement(4743827..4744603)
     CDS             4744673..4745545
     CDS             4745629..4746636
     CDS             complement(4746641..4746967)
     CDS             4747023..4747184
     CDS             complement(4747219..4748517)
     CDS             complement(4748562..4749539)
     CDS             complement(4749536..4751176)
     CDS             complement(4751176..4751955)
     CDS             complement(4751952..4752524)
     CDS             complement(4752542..4753150)
     CDS             complement(4753150..4754487)
     CDS             complement(4754546..4754890)
     CDS             4754965..4755360
     CDS             4755371..4756552
     CDS             4756549..4757466
     CDS             complement(4757537..4758892)
     CDS             complement(4758947..4760296)
     CDS             complement(4760302..4761447)
     CDS             4761876..4762769
     CDS             4762779..4764941
     CDS             4765007..4765123
     CDS             complement(4765132..4765821)
     CDS             complement(4765912..4767150)
     CDS             4767516..4767956
     CDS             complement(4767940..4768200)
     CDS             complement(4768197..4768793)
     CDS             complement(4768771..4769751)
     CDS             complement(4769758..4771416)
     CDS             complement(4771440..4772387)
     CDS             complement(4772401..4773780)
     CDS             complement(4773891..4774160)
     CDS             4774220..4774528
     CDS             4774539..4774811
     CDS             4774816..4777293
     CDS             4778033..4778944
     CDS             4778989..4779513
     CDS             4779514..4780413
     CDS             complement(4780513..4781418)
     CDS             complement(4781583..4782710)
     CDS             complement(4782762..4782863)
     CDS             complement(4782998..4783135)
     CDS             complement(4783394..4784281)
     CDS             complement(4784297..4785139)
     CDS             complement(4785164..4786006)
     CDS             complement(4786022..4786990)
     CDS             complement(4786987..4788003)
     CDS             4788122..4788925
     CDS             4788942..4789889
     CDS             4789886..4790386
     CDS             complement(4790387..4791070)
     CDS             complement(4791332..4792561)
     CDS             complement(4792726..4793523)
     CDS             complement(4793529..4794038)
     CDS             complement(4794035..4795309)
     CDS             complement(4795373..4796707)
     CDS             4796886..4797635
     CDS             complement(4797619..4798950)
     CDS             complement(4799032..4800150)
     CDS             4800229..4800702
     CDS             4800845..4801669
     CDS             4801882..4802724
     CDS             complement(4802737..4803408)
     CDS             complement(4803405..4803830)
     CDS             complement(4803835..4804098)
     CDS             complement(4804211..4804828)
     CDS             complement(4805033..4805449)
     CDS             complement(4805533..4806843)
     CDS             4807012..4807686
     CDS             4807738..4808688
     CDS             complement(4808707..4809567)
     CDS             complement(4809655..4810488)
     CDS             complement(4810799..4812085)
     CDS             complement(4812354..4813148)
     CDS             4813310..4814734
     CDS             4814731..4815288
     CDS             complement(4815296..4815577)
     CDS             complement(4815588..4816985)
     CDS             complement(4817074..4817637)
     CDS             complement(4817630..4817869)
     CDS             complement(4817937..4818419)
     CDS             complement(4818420..4819943)
     CDS             4820010..4820327
     CDS             4820321..4822048
     CDS             4822059..4822367
     CDS             4822377..4823288
     CDS             4823366..4823818
     CDS             complement(4823844..4826774)
     CDS             complement(4826771..4827319)
     CDS             complement(4827342..4827944)
     CDS             4828108..4829838
     CDS             complement(4829825..4830673)
     CDS             complement(4830684..4831199)
     CDS             complement(4831210..4831575)
     CDS             4831623..4833353
     CDS             4833595..4834035
     CDS             4834063..4834455
     CDS             complement(4834724..4835605)
     CDS             complement(4835762..4837387)
     CDS             complement(4837582..4838274)
     CDS             4838306..4838800
     CDS             4838832..4839770
     CDS             4839776..4840990
     CDS             complement(4840997..4842208)
     CDS             4842229..4842951
     CDS             4842948..4843811
     CDS             4843808..4845976
     CDS             complement(4845950..4846546)
     CDS             4846568..4847350
     CDS             complement(4847304..4848122)
     CDS             complement(4848119..4849141)
     CDS             complement(4849164..4849805)
     CDS             complement(4849805..4850944)
     CDS             complement(4850925..4851608)
     CDS             complement(4851639..4852115)
     CDS             complement(4852135..4852443)
     CDS             4852625..4853218
     CDS             4853218..4854021
     CDS             4854032..4854850
     CDS             4855018..4855467
     CDS             complement(4855469..4855663)
     CDS             4855736..4856011
     CDS             4856213..4857835
     CDS             4857832..4858680
     CDS             4858677..4859300
     CDS             4859347..4859781
     CDS             4859798..4860673
     CDS             complement(4860690..4862135)
     CDS             complement(4862250..4863722)
     CDS             complement(4863719..4865215)
     CDS             complement(4865269..4865694)
     CDS             complement(4865714..4866046)
     CDS             4866381..4866911
     CDS             4866965..4867486
     CDS             complement(4867490..4868257)
     CDS             complement(4868254..4869012)
     CDS             complement(4869005..4869202)
     CDS             complement(4869252..4870268)
     CDS             4870409..4871080
     CDS             complement(4871052..4871693)
     CDS             4871844..4873163
     CDS             4873160..4874140
     CDS             4874140..4876431
     CDS             complement(4876596..4877459)
     CDS             complement(4877520..4878152)
     CDS             complement(4878158..4881025)
     CDS             complement(4881022..4881432)
     CDS             4881694..4883010
     CDS             4883007..4884191
     CDS             complement(4884180..4885343)
     CDS             complement(4885333..4887420)
     CDS             complement(4887413..4888423)
     CDS             4888459..4889202
     CDS             complement(4889301..4889819)
     CDS             complement(4889828..4890718)
     CDS             complement(4890738..4891109)
     CDS             4891181..4891927
     CDS             4891933..4893129
     CDS             4893146..4894294
     CDS             4894299..4894961
     CDS             4894966..4895586
     CDS             complement(4895892..4896056)
     CDS             4896440..4897831
     CDS             complement(4897837..4899063)
     CDS             complement(4899069..4899509)
     CDS             complement(4899595..4900857)
     CDS             complement(4900911..4901549)
     CDS             complement(4901546..4902844)
     CDS             complement(4902952..4903860)
     CDS             4904262..4904840
     CDS             4904850..4905632
     CDS             4905655..4906569
     CDS             complement(4906576..4907040)
     CDS             4907113..4907991
     CDS             4908029..4908721
     CDS             complement(4908729..4910078)
     CDS             complement(4910075..4911214)
     CDS             complement(4911327..4911971)
     CDS             complement(4911968..4912828)
     CDS             complement(4912880..4913425)
     CDS             complement(4913406..4914188)
     CDS             complement(4914236..4915108)
     CDS             complement(4915249..4917795)
     CDS             4917921..4918415
     CDS             4918448..4919629
     CDS             4920208..4920540
     CDS             complement(4920515..4923574)
     CDS             complement(4923571..4923972)
     CDS             complement(4923965..4924987)
     CDS             complement(4924984..4925253)
     CDS             complement(4925250..4925708)
     CDS             complement(4925705..4926889)
     CDS             complement(4926889..4927662)
     CDS             complement(4927757..4932055)
     CDS             complement(4932198..4932593)
     CDS             complement(4932593..4933771)
     CDS             complement(4933832..4934515)
     CDS             complement(4934512..4936383)
     CDS             4936626..4937225
     CDS             4937222..4937872
     CDS             4938008..4938592
     CDS             4938848..4940290
     CDS             4940287..4941180
     CDS             4941384..4942004
     CDS             complement(4942305..4943654)
     CDS             4944132..4944755
     CDS             4944819..4946507
     CDS             4946734..4949661
     CDS             4949742..4950986
     CDS             4951019..4952284
     CDS             complement(4952336..4953211)
     CDS             complement(4953239..4953613)
     CDS             complement(4953643..4954437)
     CDS             complement(4954494..4955819)
     CDS             complement(4955958..4957406)
     CDS             complement(4957584..4958702)
     CDS             complement(4958875..4960347)
     CDS             complement(4960593..4962527)
     CDS             complement(4962634..4963206)
     CDS             complement(4963236..4963700)
     CDS             4964300..4964599
     CDS             4964596..4964886
     CDS             complement(4964908..4965600)
     CDS             4965646..4966461
     CDS             complement(4966623..4967165)
     CDS             4967508..4967846
     CDS             4968016..4968372
     CDS             4968425..4969828
     CDS             4969902..4970684
     CDS             complement(4970660..4971331)
     CDS             complement(4971392..4972030)
     CDS             complement(4972114..4972419)
     CDS             4972496..4974016
     CDS             complement(4974020..4974826)
     CDS             complement(4974960..4976027)
     CDS             4976037..4976699
     CDS             complement(4976703..4977089)
     CDS             complement(4977155..4978543)
     CDS             complement(4978691..4980181)
     CDS             complement(4980816..4982042)
     CDS             4982081..4982701
     CDS             4982706..4983185
     CDS             complement(4983189..4983857)
     CDS             complement(4983947..4984591)
     CDS             4984650..4985132
     CDS             complement(4985116..4985400)
     CDS             4985457..4986116
     CDS             4986195..4987616
     CDS             complement(4987786..4988568)
     CDS             4988858..4989937
     CDS             complement(4989927..4990919)
     CDS             complement(4990916..4992322)
     CDS             complement(4992319..4993761)
     CDS             complement(4993823..4994704)
     CDS             complement(4994725..4995015)
     CDS             complement(4995056..4995349)
     CDS             complement(4995413..4996894)
     CDS             complement(4996898..4997206)
     CDS             complement(4997209..5000160)
     CDS             complement(5000199..5001173)
     CDS             complement(5001170..5002804)
     CDS             complement(5002801..5004654)
     CDS             complement(5004984..5006450)
     CDS             complement(5006630..5007535)
     CDS             complement(5007662..5008858)
     CDS             5008961..5009197
     CDS             5009197..5009361
     CDS             complement(5009373..5010110)
     CDS             complement(5010110..5011102)
     CDS             complement(5011141..5012724)
     CDS             complement(5012819..5013763)
     CDS             5013847..5014509
     CDS             complement(5014506..5015858)
     CDS             complement(5015861..5017336)
     CDS             complement(5017722..5018270)
     CDS             complement(5018296..5018877)
     CDS             5018972..5019628
     CDS             complement(5019598..5020737)
     CDS             5020859..5023060
     CDS             5024092..5024457
     CDS             complement(5024454..5026151)
     CDS             5026197..5027477
     CDS             complement(5027474..5028865)
     CDS             5029115..5029699
     CDS             5029811..5030764
     CDS             5030865..5031539
     CDS             5031559..5032470
     CDS             5032879..5034270
     CDS             5034348..5035511
     CDS             5035502..5036275
     CDS             5036307..5036759
     CDS             complement(5036764..5037132)
     CDS             complement(5037156..5039657)
     CDS             5039951..5040391
     CDS             5040618..5040932
     CDS             5041026..5041853
     CDS             5041896..5043836
     CDS             5043833..5044579
     CDS             5044690..5044854
     CDS             complement(5044895..5045383)
     CDS             complement(5045480..5046505)
     CDS             5046719..5048554
     CDS             complement(5048876..5050159)
     CDS             5050375..5051739
     CDS             5051739..5052581
     CDS             complement(5052583..5053836)
     CDS             complement(5053862..5054509)
     CDS             complement(5054575..5055741)
     CDS             5055860..5056060
     CDS             5056153..5056326
     CDS             5056400..5060581
     CDS             5060669..5062126
     CDS             complement(5062310..5064061)
     CDS             complement(5064326..5065780)
     CDS             complement(5065806..5067263)
     CDS             complement(5067343..5067780)
     CDS             5068190..5069344
     CDS             complement(5069360..5070370)
     CDS             complement(5070545..5070913)
     CDS             complement(5070954..5072168)
     CDS             complement(5072415..5073344)
     CDS             complement(5073384..5075030)
     CDS             5075111..5076529
     CDS             complement(5076596..5077531)
     CDS             complement(5077528..5078211)
     CDS             complement(5078415..5080124)
     CDS             5080250..5081230
     CDS             complement(5081264..5082445)
     CDS             5082612..5083868
     CDS             5083877..5085574
     CDS             complement(5085558..5086724)
     CDS             5086806..5087573
     CDS             5087619..5089100
     CDS             5089416..5089547
     CDS             5089572..5090213
     CDS             complement(5090215..5090511)
     CDS             complement(5090532..5092061)
     CDS             complement(5092149..5092934)
     CDS             complement(5093074..5094483)
     CDS             complement(5094528..5095724)
     CDS             5096085..5096897
     CDS             complement(5096900..5098213)
     CDS             complement(5098207..5099397)
     CDS             complement(5099514..5100536)
     CDS             5100670..5101818
     CDS             5101896..5102384
     CDS             complement(5102480..5103442)
     CDS             complement(5103446..5104963)
     CDS             5105131..5106216
     CDS             complement(5106233..5108062)
     CDS             complement(5108219..5109754)
     CDS             complement(5109751..5110857)
     CDS             5111069..5111830
     CDS             5111863..5112576
     CDS             5112635..5115508
     CDS             complement(5115524..5116672)
     CDS             5116841..5118022
     CDS             complement(5118108..5118653)
     CDS             5119006..5122026
     CDS             5122023..5122562
     CDS             complement(5122578..5123261)
     CDS             complement(5123270..5123899)
     CDS             5123941..5125929
     CDS             complement(5125963..5126478)
     CDS             complement(5126626..5127501)
     CDS             complement(5127683..5128915)
     CDS             complement(5129487..5130470)
     CDS             5130584..5131450
     CDS             5131489..5132301
     CDS             complement(5132291..5134528)
     CDS             complement(5134518..5135123)
     CDS             complement(5135233..5136252)
     CDS             complement(5136371..5137615)
     CDS             complement(5137729..5138019)
     CDS             5138142..5139869
     CDS             complement(5139946..5140122)
     CDS             5140677..5141660
     CDS             complement(5141664..5142317)
     CDS             5142450..5142605
     CDS             complement(5142636..5144753)
     CDS             complement(5144750..5145262)
     CDS             complement(5145259..5146008)
     CDS             complement(5146187..5147020)
     CDS             5147095..5148120
     CDS             5148117..5149520
     CDS             complement(5149517..5150650)
     CDS             5150713..5151603
     CDS             5151629..5152354
     CDS             5152413..5153837
     CDS             5153926..5155026
     CDS             complement(5155019..5155720)
     CDS             complement(5155749..5156504)
     CDS             complement(5156471..5157025)
     CDS             complement(5157022..5157993)
     CDS             complement(5157990..5158691)
     CDS             complement(5158661..5160208)
     CDS             5160730..5160846
     CDS             5161090..5161215
     CDS             complement(5161436..5163049)
     CDS             complement(5163046..5164611)
     CDS             complement(5164608..5165648)
     CDS             complement(5165645..5166949)
     CDS             complement(5166955..5167824)
     CDS             complement(5167826..5168641)
     CDS             complement(5168941..5170536)
     CDS             5170711..5171400
     CDS             complement(5171397..5171837)
     CDS             complement(5171881..5172366)
     CDS             5172381..5173493
     CDS             5173578..5173835
     CDS             5173901..5174080
     CDS             5174437..5176800
     CDS             5177465..5178331
     CDS             5178362..5179819
     CDS             5181323..5182555
     CDS             complement(5182559..5182756)
     CDS             complement(5182819..5183619)
     CDS             complement(5183744..5184622)
     CDS             complement(5184637..5185257)
     CDS             5185455..5185799
     CDS             5185877..5186716
     CDS             complement(5186671..5187039)
     CDS             complement(5187670..5188902)
     CDS             complement(5188993..5189997)
     CDS             complement(5191312..5191725)
     CDS             complement(5191806..5192237)
     CDS             complement(5192381..5193013)
     CDS             complement(5193070..5193756)
     CDS             complement(5193791..5194750)
     CDS             complement(5194747..5195748)
     CDS             complement(5195745..5196863)
     CDS             complement(5196863..5197804)
     CDS             complement(5197822..5198829)
     CDS             complement(5198826..5199902)
     CDS             complement(5199926..5200162)
     CDS             complement(5200123..5200797)
     CDS             complement(5200797..5201615)
     CDS             complement(5202660..5203292)
     CDS             5203513..5205054
     CDS             5205054..5205971
     CDS             5206013..5206630
     CDS             5206627..5208141
     CDS             5208209..5209363
     CDS             5209651..5210778
     CDS             5210775..5212382
     CDS             complement(5212506..5213579)
     CDS             complement(5213785..5214420)
     CDS             5214617..5215660
     CDS             complement(5215967..5216512)
     CDS             5216887..5218062
     CDS             5218130..5219281
     CDS             5219285..5220436
     CDS             complement(5220495..5221697)
     CDS             complement(5221672..5223177)
     CDS             complement(5223385..5224215)
     CDS             complement(5224319..5225365)
     CDS             complement(5225547..5227286)
     CDS             complement(5227283..5228896)
     CDS             complement(5228937..5229797)
     CDS             complement(5229908..5231110)
     CDS             complement(5231100..5232455)
     CDS             complement(5232452..5233660)
     CDS             complement(5233657..5233914)
     CDS             complement(5233926..5234462)
     CDS             complement(5234467..5235735)
     CDS             complement(5235732..5236520)
     CDS             complement(5236517..5237320)
     CDS             complement(5237317..5238087)
     CDS             complement(5238084..5238833)
     CDS             5238948..5239745
     CDS             5239884..5241590
     CDS             5241730..5242413
     CDS             5242641..5242985
     CDS             5242985..5243902
     CDS             complement(5244388..5244579)
     CDS             complement(5244579..5245964)
     CDS             complement(5245983..5246774)
     CDS             complement(5246782..5248047)
     CDS             complement(5248044..5249579)
     CDS             complement(5249586..5249990)
     CDS             complement(5250166..5251242)
     CDS             5251486..5252076
     CDS             5252126..5253142
     CDS             5253426..5254658
     CDS             complement(5254648..5254995)
     CDS             complement(5255333..5257597)
     CDS             complement(5257692..5259551)
     CDS             complement(5259548..5260339)
     CDS             complement(5260602..5260958)
     CDS             complement(5261050..5262528)
     CDS             complement(5262525..5263994)
     CDS             complement(5263994..5264656)
     CDS             complement(5264669..5265619)
     CDS             complement(5265625..5267601)
     CDS             complement(5267598..5268077)
     CDS             complement(5268082..5268339)
     CDS             5268955..5270187
     CDS             complement(5270784..5271710)
     CDS             complement(5271707..5273206)
     CDS             complement(5273203..5273949)
     CDS             complement(5273946..5274698)
     CDS             complement(5274709..5275674)
     CDS             complement(5275676..5276887)
     CDS             complement(5276905..5277609)
     CDS             complement(5277613..5278176)
     CDS             complement(5278336..5279514)
     CDS             5279627..5280313
     CDS             complement(5280297..5281472)
     CDS             complement(5281481..5282401)
     CDS             complement(5282407..5283300)
     CDS             5283435..5283908
     CDS             5283981..5284799
     CDS             5284819..5285637
     CDS             5285690..5286241
     CDS             complement(5286255..5287595)
     CDS             complement(5287617..5288357)
     CDS             complement(5288375..5289475)
     CDS             complement(5289593..5290228)
     CDS             5290387..5290512
     CDS             complement(5290533..5291957)
     CDS             complement(5291954..5292271)
     CDS             complement(5292272..5293369)
     CDS             complement(5293511..5293972)
     CDS             5294068..5295312
     CDS             5295305..5296135
     CDS             complement(5296155..5297018)
     CDS             complement(5297077..5298498)
     CDS             complement(5298619..5300169)
     CDS             complement(5300244..5301185)
     CDS             complement(5301217..5302158)
     CDS             complement(5302235..5302870)
     CDS             complement(5302873..5303859)
     CDS             complement(5303985..5304533)
     CDS             complement(5304622..5305536)
     CDS             5305600..5305998
     CDS             complement(5306001..5306381)
     CDS             complement(5306604..5307623)
     CDS             complement(5307620..5308126)
     CDS             5308255..5308770
     CDS             complement(5308783..5310099)
     CDS             5310227..5310844
     CDS             5310951..5311163
     CDS             complement(5311241..5312131)
     CDS             complement(5312161..5313390)
     CDS             5313419..5313994
     CDS             5313991..5315103
     CDS             complement(5315185..5316285)
     CDS             complement(5316298..5317392)
     CDS             5317490..5318137
     CDS             complement(5318173..5318496)
     CDS             complement(5318592..5319197)
     CDS             5319240..5321129
     CDS             5321169..5322518
     CDS             complement(5322593..5323048)
     CDS             5323164..5324000
     CDS             5324082..5324255
     CDS             complement(5324256..5324657)
     CDS             complement(5324704..5325012)
     CDS             5325056..5325583
     CDS             5325642..5326103
     CDS             5326100..5326942
     CDS             5326932..5327750
     CDS             5327985..5329052
     CDS             complement(5329108..5329800)
     CDS             complement(5329840..5331198)
     CDS             complement(5331248..5333020)
     CDS             complement(5333142..5334227)
     CDS             5334401..5334838
     CDS             5334984..5337146
     CDS             complement(5337165..5338748)
     CDS             5338990..5340288
     CDS             5340243..5340731
     CDS             complement(5340715..5341647)
     CDS             complement(5341705..5342352)
     CDS             5342534..5343262
     CDS             complement(5343374..5343973)
     CDS             5344141..5345085
     CDS             complement(5345087..5346856)
     CDS             complement(5346981..5347139)
     CDS             5347715..5348374
     CDS             complement(5348379..5350373)
     CDS             complement(5350609..5352045)
     CDS             complement(5352061..5353767)
     CDS             complement(5353768..5354928)
     CDS             complement(5355027..5355977)
     CDS             complement(5355974..5357833)
     CDS             complement(5357830..5359230)
     CDS             complement(5359230..5360075)
     CDS             5360295..5361932
     CDS             5361932..5362681
     CDS             5362683..5364299
     CDS             5364301..5365074
     CDS             complement(5365083..5366243)
     CDS             complement(5366311..5366805)
     CDS             5366892..5367263
     CDS             5367298..5367528
     CDS             5367961..5372796
     CDS             complement(5372803..5374368)
     CDS             complement(5374358..5375260)
     CDS             5375829..5376260
     CDS             complement(5376276..5377682)
     CDS             complement(5377685..5378773)
     CDS             complement(5378903..5379667)
     CDS             complement(5379819..5380772)
     CDS             5380884..5381477
     CDS             5381519..5382904
     CDS             5383030..5383776
     CDS             complement(5383792..5384250)
     CDS             complement(5384255..5384428)
     CDS             complement(5384909..5385106)
     CDS             complement(5385193..5386038)
     CDS             complement(5386043..5386807)
     CDS             complement(5386861..5387727)
     CDS             5387843..5388895
     CDS             5388892..5389308
     CDS             5389305..5390123
     CDS             5390366..5391649
     CDS             5391724..5392521
     CDS             complement(5392576..5394171)
     CDS             5394269..5394823
     CDS             complement(5394824..5395294)
     CDS             5395404..5396225
     CDS             5396311..5396523
     CDS             5396520..5398808
     CDS             5398944..5400386
     CDS             5400592..5401401
     CDS             complement(5401408..5401863)
     CDS             5401939..5402883
     CDS             5402954..5404240
     CDS             5404317..5404877
     CDS             complement(5404920..5405528)
     CDS             5405600..5406430
     CDS             5406506..5407267
     CDS             5407354..5408994
     CDS             complement(5408933..5409583)
     CDS             complement(5409580..5410011)
     CDS             complement(5410008..5411174)
     CDS             complement(5411164..5411493)
     CDS             complement(5411495..5413825)
     CDS             complement(5413828..5415183)
     CDS             5415443..5416447
     CDS             complement(5416451..5416864)
     CDS             complement(5416870..5418078)
     CDS             complement(5418088..5420172)
     CDS             5420513..5421097
     CDS             5421175..5422272
     CDS             5422269..5423441
     CDS             5423458..5424525
     CDS             complement(5424527..5425420)
     CDS             5425868..5426245
     CDS             complement(5426302..5427387)
     CDS             complement(5427384..5428520)
     CDS             5428646..5429266
     CDS             5429369..5430505
     CDS             5430652..5432418
     CDS             5432433..5433779
     CDS             5434000..5434224
     CDS             complement(5434240..5434896)
     CDS             complement(5434893..5436113)
     CDS             5436246..5436626
     CDS             5436619..5439477
     CDS             complement(5439600..5443676)
     CDS             complement(5443680..5445167)
     CDS             complement(5445170..5446036)
     CDS             complement(5446287..5447207)
     CDS             complement(5447317..5448576)
     CDS             5449237..5449392
     CDS             complement(5450022..5450675)
     CDS             complement(5450889..5451218)
     CDS             complement(5451347..5453314)
     CDS             complement(5453361..5453870)
     CDS             complement(5453895..5455337)
     CDS             5455472..5456875
     CDS             5457449..5458027
     CDS             5458041..5460137
     CDS             5460216..5460425
     CDS             5460422..5464057
     CDS             5464137..5464724
     CDS             5464785..5465549
     CDS             5465653..5466663
     CDS             5466660..5467013
     CDS             5467147..5468367
     CDS             complement(5468401..5469132)
     CDS             complement(5469398..5470384)
     CDS             complement(5470420..5471235)
     CDS             complement(5471514..5472260)
     CDS             complement(5472340..5472891)
     CDS             complement(5472973..5474034)
     CDS             complement(5474018..5474398)
     CDS             complement(5474362..5474652)
     CDS             complement(5474743..5474886)