CDS             23..1048
     CDS             1450..4413
     CDS             4873..5058
     CDS             5021..5578
     CDS             5596..6255
     CDS             6206..6892
     CDS             6964..8235
     CDS             8329..10302
     CDS             complement(10568..11047)
     CDS             11499..13388
     CDS             13570..13944
     CDS             14102..14572
     CDS             14656..16758
     CDS             16823..18007
     CDS             complement(18137..18424)
     CDS             complement(18433..18792)
     CDS             complement(18789..19169)
     CDS             complement(19169..19834)
     CDS             complement(19924..20649)
     CDS             20747..20968
     CDS             complement(21060..21785)
     CDS             21909..22814
     CDS             22814..23431
     CDS             complement(23501..23977)
     CDS             24073..26385
     CDS             26511..28931
     CDS             29078..29752
     CDS             29798..30472
     CDS             30563..30916
     CDS             complement(31415..32407)
     CDS             32561..33013
     CDS             complement(33039..33434)
     CDS             33666..35654
     CDS             35707..36123
     CDS             36128..36937
     CDS             37013..38497
     CDS             38582..39280
     CDS             39291..39737
     CDS             39885..40667
     CDS             40687..42141
     CDS             complement(42267..42890)
     CDS             complement(42900..43727)
     CDS             43846..44754
     CDS             complement(44793..45656)
     CDS             complement(45740..46735)
     CDS             complement(46823..47659)
     CDS             47795..48013
     CDS             48212..48589
     CDS             48576..48902
     CDS             48915..49142
     CDS             49159..49608
     CDS             complement(49782..51428)
     CDS             complement(51451..51741)
     CDS             51907..52209
     CDS             52286..52591
     CDS             52603..54321
     CDS             54449..55006
     CDS             54991..55698
     CDS             55843..56478
     CDS             56551..57366
     CDS             57522..58940
     CDS             complement(59244..61181)
     CDS             complement(61184..62965)
     CDS             complement(63099..63314)
     CDS             63546..64574
     CDS             64583..65164
     CDS             65201..66421
     CDS             complement(66559..66819)
     CDS             67132..67680
     CDS             67776..68936
     CDS             69047..70126
     CDS             70195..70434
     CDS             70379..71236
     CDS             complement(71192..71611)
     CDS             complement(71626..71850)
     CDS             72066..73610
     CDS             73619..74407
     CDS             74506..75759
     CDS             75833..76549
     CDS             76720..77148
     CDS             77153..77842
     CDS             78222..82253
     CDS             82391..86641
     CDS             86836..87780
     CDS             complement(87835..88554)
     CDS             88616..89527
     CDS             89578..90066
     CDS             complement(90201..90752)
     CDS             complement(90860..91858)
     CDS             complement(91885..92805)
     CDS             complement(92903..93781)
     CDS             complement(93801..94772)
     CDS             complement(94785..96266)
     CDS             complement(96280..96699)
     CDS             complement(96863..98305)
     CDS             complement(98470..99660)
     CDS             99904..100956
     CDS             complement(101026..102360)
     CDS             complement(102371..102898)
     CDS             103118..103825
     CDS             complement(104744..105247)
     CDS             complement(105432..105848)
     CDS             complement(105906..106508)
     CDS             106624..107001
     CDS             107141..107752
     CDS             107871..108245
     CDS             108273..109061
     CDS             109117..109371
     CDS             109421..109891
     CDS             109904..110437
     CDS             110450..111991
     CDS             112007..112876
     CDS             112893..114266
     CDS             114296..114724
     CDS             complement(114910..116112)
     CDS             complement(116480..117040)
     CDS             complement(117040..117816)
     CDS             complement(117798..118547)
     CDS             complement(118583..119182)
     CDS             complement(119248..120336)
     CDS             complement(120448..121506)
     CDS             complement(121620..122903)
     CDS             complement(122996..123907)
     CDS             124356..125219
     CDS             125229..126071
     CDS             complement(126115..127347)
     CDS             complement(127377..128036)
     CDS             complement(128170..129099)
     CDS             complement(129066..129323)
     CDS             complement(129440..131851)
     CDS             132086..132919
     CDS             complement(132969..133760)
     CDS             133892..134431
     CDS             134507..135442
     CDS             135512..136555
     CDS             136545..137204
     CDS             137201..138184
     CDS             138238..139020
     CDS             139103..139570
     CDS             139627..140919
     CDS             140991..141182
     CDS             141191..141328
     CDS             141509..141952
     CDS             142024..143523
     CDS             143525..144466
     CDS             144468..146138
     CDS             complement(146684..147022)
     CDS             complement(147130..149085)
     CDS             complement(149101..149703)
     CDS             complement(149761..150090)
     CDS             complement(150243..151088)
     CDS             complement(151161..153761)
     CDS             153860..154657
     CDS             154658..155164
     CDS             155161..155682
     CDS             155679..156092
     CDS             156102..157439
     CDS             157452..158138
     CDS             158214..158810
     CDS             158877..159671
     CDS             159707..160297
     CDS             160437..160709
     CDS             160822..162654
     CDS             complement(162706..163239)
     CDS             complement(163249..164628)
     CDS             164921..165646
     CDS             complement(165691..167058)
     CDS             167204..167527
     CDS             167556..168260
     CDS             complement(168292..168990)
     CDS             169060..170379
     CDS             complement(170413..171792)
     CDS             complement(171961..173268)
     CDS             complement(173252..173932)
     CDS             complement(173943..174752)
     CDS             complement(174745..175536)
     CDS             complement(175866..176102)
     CDS             complement(176256..179063)
     CDS             179485..180453
     CDS             180544..180819
     CDS             complement(180915..181871)
     CDS             complement(181986..183413)
     CDS             183585..184391
     CDS             184391..185176
     CDS             185265..186212
     CDS             186285..187151
     CDS             187151..188443
     CDS             complement(188451..189122)
     CDS             complement(189119..189658)
     CDS             complement(189734..191104)
     CDS             191310..191597
     CDS             complement(191695..192519)
     CDS             complement(192529..193161)
     CDS             complement(193360..194679)
     CDS             complement(194681..195895)
     CDS             complement(195898..196206)
     CDS             196483..196974
     CDS             197022..198113
     CDS             198187..198897
     CDS             198930..200051
     CDS             complement(200093..201235)
     CDS             complement(201291..202979)
     CDS             complement(203022..203573)
     CDS             complement(203598..204308)
     CDS             complement(204321..206243)
     CDS             206570..206980
     CDS             206997..207683
     CDS             207754..208173
     CDS             208189..209367
     CDS             209409..210692
     CDS             210716..211177
     CDS             211617..212138
     CDS             212224..212343
     CDS             212396..212848
     CDS             212916..214130
     CDS             214189..214569
     CDS             214627..214950
     CDS             214991..215488
     CDS             215539..216225
     CDS             216244..218103
     CDS             218143..218484
     CDS             218484..218678
     CDS             complement(218729..219343)
     CDS             complement(219361..220632)
     CDS             complement(220710..221747)
     CDS             complement(221756..222667)
     CDS             complement(222739..223278)
     CDS             complement(223379..224530)
     CDS             224777..225655
     CDS             complement(225749..226213)
     CDS             226520..227401
     CDS             227401..228321
     CDS             228325..229173
     CDS             229166..229981
     CDS             complement(230081..230728)
     CDS             complement(230738..231682)
     CDS             complement(231704..232441)
     CDS             complement(232438..233160)
     CDS             233559..234443
     CDS             234693..235709
     CDS             235890..237128
     CDS             237211..237855
     CDS             complement(238015..238617)
     CDS             complement(238632..239075)
     CDS             complement(239081..239944)
     CDS             complement(239944..240777)
     CDS             complement(240838..243321)
     CDS             complement(243358..243639)
     CDS             complement(243632..244162)
     CDS             complement(244368..244712)
     CDS             complement(244797..245537)
     CDS             245622..247814
     CDS             complement(247856..248902)
     CDS             complement(248902..249240)
     CDS             complement(249242..249835)
     CDS             complement(249918..250274)
     CDS             complement(250289..252520)
     CDS             complement(252740..253321)
     CDS             complement(253327..253944)
     CDS             complement(253960..256245)
     CDS             complement(256260..256658)
     CDS             complement(256672..257688)
     CDS             complement(257742..259082)
     CDS             complement(259121..259333)
     CDS             complement(259333..260043)
     CDS             complement(260046..260450)
     CDS             complement(260510..261805)
     CDS             complement(261904..262920)
     CDS             262958..263524
     CDS             complement(263876..264460)
     CDS             complement(264492..265478)
     CDS             complement(265426..265845)
     CDS             complement(266162..266851)
     CDS             complement(266926..267333)
     CDS             complement(267400..267804)
     CDS             complement(267801..268037)
     CDS             complement(268130..268855)
     CDS             complement(268908..269426)
     CDS             269647..271413
     CDS             271475..272323
     CDS             272906..273289
     CDS             complement(273414..274121)
     CDS             complement(274220..274573)
     CDS             274871..276139
     CDS             276332..276697
     CDS             276857..277597
     CDS             277644..278216
     CDS             278279..278893
     CDS             278901..279908
     CDS             complement(279960..280247)
     CDS             complement(280420..281313)
     CDS             complement(281344..282510)
     CDS             complement(282510..283325)
     CDS             283391..284299
     CDS             complement(284349..284768)
     CDS             complement(284768..285328)
     CDS             complement(285325..285963)
     CDS             complement(286112..287680)
     CDS             complement(287664..288563)
     CDS             complement(289186..289746)
     CDS             289860..290000
     CDS             290035..290310
     CDS             290307..291704
     CDS             291701..292918
     CDS             292915..293523
     CDS             complement(293662..294924)
     CDS             295174..295491
     CDS             complement(295505..295891)
     CDS             295968..296174
     CDS             296260..296466
     CDS             296552..296758
     CDS             296733..298901
     CDS             299124..300362
     CDS             300396..301763
     CDS             complement(301889..303145)
     CDS             complement(303263..304477)
     CDS             304633..305904
     CDS             305919..307625
     CDS             307686..308429
     CDS             308485..309801
     CDS             complement(310030..310788)
     CDS             311021..311587
     CDS             311687..312169
     CDS             312166..312975
     CDS             complement(312995..314650)
     CDS             315400..316842
     CDS             317143..317859
     CDS             317883..318524
     CDS             318603..319469
     CDS             319469..320401
     CDS             complement(320441..321286)
     CDS             complement(321424..321735)
     CDS             complement(321759..322784)
     CDS             complement(322794..324497)
     CDS             complement(324539..325138)
     CDS             325221..325577
     CDS             complement(325673..328411)
     CDS             complement(328423..330117)
     CDS             complement(330193..332355)
     CDS             complement(332678..333502)
     CDS             complement(333481..333720)
     CDS             333797..334522
     CDS             334534..335121
     CDS             335179..336018
     CDS             complement(336544..336867)
     CDS             complement(337040..337672)
     CDS             complement(337798..338694)
     CDS             338795..339262
     CDS             339405..339857
     CDS             339861..340304
     CDS             340314..341105
     CDS             complement(341291..341797)
     CDS             341950..343332
     CDS             343313..344782
     CDS             345101..345880
     CDS             345858..348431
     CDS             348412..349419
     CDS             349563..350009
     CDS             350133..351224
     CDS             351569..352717
     CDS             352782..353300
     CDS             353297..353518
     CDS             353626..353919
     CDS             353989..355149
     CDS             355260..355838
     CDS             355849..356823
     CDS             complement(356939..357988)
     CDS             358066..358416
     CDS             358484..358729
     CDS             358749..359045
     CDS             complement(359178..359330)
     CDS             complement(359335..360783)
     CDS             complement(360901..362742)
     CDS             complement(362921..363853)
     CDS             complement(363935..366064)
     CDS             366420..366938
     CDS             367014..367481
     CDS             complement(367589..368899)
     CDS             369087..370289
     CDS             complement(370328..370789)
     CDS             370909..371799
     CDS             complement(371861..373432)
     CDS             complement(373542..375008)
     CDS             375138..376043
     CDS             complement(380840..381274)
     CDS             382320..382712
     CDS             complement(382776..384062)
     CDS             complement(384073..385284)
     CDS             385590..388121
     CDS             388195..389202
     CDS             389219..390022
     CDS             390032..390847
     CDS             390985..392370
     CDS             complement(392508..393356)
     CDS             complement(393884..394216)
     CDS             complement(394201..395172)
     CDS             complement(395211..395861)
     CDS             complement(395881..396315)
     CDS             complement(396330..397742)
     CDS             complement(397815..399584)
     CDS             complement(399814..400563)
     CDS             400761..403532
     CDS             403535..404194
     CDS             404221..404799
     CDS             404829..405596
     CDS             complement(405898..406719)
     CDS             complement(406758..407447)
     CDS             complement(407437..408474)
     CDS             408650..409204
     CDS             complement(413984..414418)
     CDS             415139..415726
     CDS             415840..417636
     CDS             417849..418331
     CDS             418324..418479
     CDS             complement(418669..420372)
     CDS             complement(420393..421733)
     CDS             complement(421744..422226)
     CDS             complement(422196..422741)
     CDS             complement(422744..423898)
     CDS             complement(423900..425051)
     CDS             complement(425170..426714)
     CDS             complement(426946..428991)
     CDS             429110..429472
     CDS             429465..431009
     CDS             complement(431326..431976)
     CDS             432011..432769
     CDS             complement(433857..434339)
     CDS             complement(434336..434575)
     CDS             complement(434592..434717)
     CDS             complement(434719..435807)
     CDS             complement(435827..436369)
     CDS             complement(436656..438467)
     CDS             complement(438490..438909)
     CDS             complement(439040..439264)
     CDS             439557..439805
     CDS             439851..440378
     CDS             440416..441156
     CDS             441193..441543
     CDS             complement(441652..442023)
     CDS             complement(441980..442624)
     CDS             complement(442751..443608)
     CDS             complement(443755..444522)
     CDS             complement(444540..445400)
     CDS             complement(445572..446645)
     CDS             complement(446655..449975)
     CDS             complement(450017..451375)
     CDS             complement(451378..451644)
     CDS             complement(451736..451972)
     CDS             452043..452825
     CDS             452922..453446
     CDS             453475..453915
     CDS             complement(454023..455372)
     CDS             complement(455731..456501)
     CDS             complement(456511..457071)
     CDS             complement(457075..457302)
     CDS             complement(457519..457926)
     CDS             458048..459184
     CDS             459193..460020
     CDS             complement(460150..460278)
     CDS             460540..463248
     CDS             463256..466204
     CDS             466752..468095
     CDS             468098..469333
     CDS             469326..470060
     CDS             470060..470686
     CDS             470690..471286
     CDS             471299..472534
     CDS             472678..473718
     CDS             473721..473981
     CDS             474098..474715
     CDS             474860..475249
     CDS             complement(475293..476027)
     CDS             complement(476029..477003)
     CDS             477111..477899
     CDS             complement(477979..478290)
     CDS             complement(478291..478461)
     CDS             complement(478493..479065)
     CDS             complement(479065..479232)
     CDS             complement(479357..481669)
     CDS             complement(481707..482561)
     CDS             483065..483979
     CDS             484165..485604
     CDS             complement(486375..486725)
     CDS             486819..487418
     CDS             487635..489005
     CDS             complement(489114..489986)
     CDS             490143..490646
     CDS             490689..490859
     CDS             491047..492012
     CDS             492625..493563
     CDS             493580..494308
     CDS             494563..494793
     CDS             494997..496328
     CDS             496388..496987
     CDS             497216..498436
     CDS             498436..499323
     CDS             complement(499366..499656)
     CDS             complement(499962..501101)
     CDS             complement(501265..503115)
     CDS             complement(503180..504076)
     CDS             504520..505206
     CDS             505251..506153
     CDS             506146..507012
     CDS             507023..507904
     CDS             508189..509001
     CDS             509138..510283
     CDS             complement(510483..511541)
     CDS             complement(511973..512266)
     CDS             512327..513097
     CDS             513780..515294
     CDS             complement(515291..515953)
     CDS             complement(515943..516563)
     CDS             complement(516563..517327)
     CDS             complement(517290..517703)
     CDS             complement(517743..518330)
     CDS             complement(518339..518980)
     CDS             complement(519201..520517)
     CDS             520752..521282
     CDS             521337..521462
     CDS             complement(521846..522184)
     CDS             522676..523866
     CDS             524344..525705
     CDS             525818..526324
     CDS             complement(526374..527375)
     CDS             complement(527553..528323)
     CDS             complement(528323..529432)
     CDS             529827..531962
     CDS             complement(537359..537793)
     CDS             complement(538981..540393)
     CDS             complement(540618..541217)
     CDS             541806..541961
     CDS             complement(542009..542638)
     CDS             complement(542973..544262)
     CDS             544430..544660
     CDS             complement(544614..545357)
     CDS             complement(545485..546747)
     CDS             547028..548407
     CDS             complement(548632..551628)
     CDS             complement(551761..552837)
     CDS             complement(553219..554682)
     CDS             complement(554809..557181)
     CDS             complement(557357..558112)
     CDS             558424..560304
     CDS             560383..560727
     CDS             560755..561888
     CDS             561890..562570
     CDS             complement(562605..563660)
     CDS             complement(563662..564327)
     CDS             complement(564362..565183)
     CDS             complement(565301..566299)
     CDS             complement(566451..566693)
     CDS             566933..567688
     CDS             567988..568785
     CDS             568794..569930
     CDS             complement(569970..570683)
     CDS             571007..573454
     CDS             573467..574411
     CDS             574454..575731
     CDS             576581..577690
     CDS             577703..578491
     CDS             578818..579141
     CDS             complement(579191..579442)
     CDS             complement(579495..579734)
     CDS             complement(579796..580584)
     CDS             complement(580639..581148)
     CDS             581251..581886
     CDS             581883..582629
     CDS             complement(582706..583572)
     CDS             complement(583583..584443)
     CDS             complement(584561..586687)
     CDS             586969..587406
     CDS             587403..587747
     CDS             complement(587760..588356)
     CDS             588456..589346
     CDS             589458..591134
     CDS             complement(591155..592507)
     CDS             complement(592671..594101)
     CDS             complement(594107..595042)
     CDS             complement(595050..596939)
     CDS             complement(597109..597996)
     CDS             complement(598248..598724)
     CDS             complement(598800..599282)
     CDS             complement(599291..600835)
     CDS             complement(600898..601335)
     CDS             601804..603963
     CDS             604004..605767
     CDS             605840..606838
     CDS             606909..607673
     CDS             607819..609648
     CDS             609746..610459
     CDS             complement(610512..611696)
     CDS             complement(611724..612473)
     CDS             612633..614675
     CDS             614741..615175
     CDS             615222..616493
     CDS             616513..617457
     CDS             617469..618314
     CDS             618330..618968
     CDS             complement(619021..619347)
     CDS             619450..620004
     CDS             620331..620993
     CDS             621052..622116
     CDS             622116..622790
     CDS             622838..623641
     CDS             623651..624427
     CDS             complement(624478..624966)
     CDS             complement(624966..625067)
     CDS             complement(625045..625680)
     CDS             complement(626103..627134)
     CDS             complement(627287..629065)
     CDS             629271..630926
     CDS             631051..631359
     CDS             631413..631880
     CDS             631902..633857
     CDS             633847..634962
     CDS             635015..635878
     CDS             635973..637076
     CDS             637132..637410
     CDS             637412..638050
     CDS             638104..639066
     CDS             639317..640324
     CDS             640362..640649
     CDS             640646..641521
     CDS             641536..643038
     CDS             643219..644616
     CDS             644618..646057
     CDS             646440..647864
     CDS             complement(647934..648593)
     CDS             648851..649234
     CDS             649403..651199
     CDS             651208..652257
     CDS             652259..652942
     CDS             652939..653544
     CDS             653495..653848
     CDS             complement(653912..654904)
     CDS             655010..655414
     CDS             655417..655857
     CDS             complement(655896..656804)
     CDS             complement(656874..657590)
     CDS             complement(657583..658521)
     CDS             complement(658523..660949)
     CDS             complement(660998..661609)
     CDS             661880..662692
     CDS             662950..663414
     CDS             663433..664218
     CDS             complement(664255..666054)
     CDS             complement(666249..667268)
     CDS             667520..668146
     CDS             668209..668475
     CDS             668548..670662
     CDS             670659..672740
     CDS             672770..673579
     CDS             673793..674938
     CDS             complement(680099..680533)
     CDS             681272..682201
     CDS             682211..682945
     CDS             682942..683271
     CDS             683374..683607
     CDS             complement(683683..685266)
     CDS             685445..686233
     CDS             686331..687896
     CDS             687889..688311
     CDS             688573..689214
     CDS             689211..690140
     CDS             690127..690864
     CDS             690908..691030
     CDS             691064..692095
     CDS             complement(692179..693513)
     CDS             complement(693669..694541)
     CDS             complement(694707..697055)
     CDS             complement(697062..697205)
     CDS             complement(697213..697461)
     CDS             complement(697418..697762)
     CDS             697899..698705
     CDS             698798..701389
     CDS             701464..702531
     CDS             complement(702931..703479)
     CDS             703550..704590
     CDS             704749..705006
     CDS             705086..706813
     CDS             706873..707373
     CDS             707556..707768
     CDS             707883..708248
     CDS             708313..708978
     CDS             708975..710330
     CDS             710691..712634
     CDS             complement(712670..714145)
     CDS             714253..715356
     CDS             715353..716429
     CDS             716623..718893
     CDS             complement(719116..719859)
     CDS             719994..721199
     CDS             721196..721684
     CDS             721785..722111
     CDS             722113..723174
     CDS             723186..723959
     CDS             723971..724855
     CDS             724857..725660
     CDS             complement(725770..726537)
     CDS             726675..727439
     CDS             727574..728302
     CDS             728289..729344
     CDS             complement(729368..730741)
     CDS             complement(730800..731435)
     CDS             complement(731620..732327)
     CDS             complement(732329..732952)
     CDS             complement(732952..734028)
     CDS             complement(734033..735988)
     CDS             complement(735989..736570)
     CDS             complement(736658..737236)
     CDS             complement(737520..738581)
     CDS             738779..739444
     CDS             739512..741668
     CDS             complement(741872..743698)
     CDS             complement(743913..745550)
     CDS             complement(745702..750447)
     CDS             750967..751290
     CDS             complement(751534..752076)
     CDS             complement(752086..753021)
     CDS             complement(753635..754306)
     CDS             754751..755764
     CDS             755855..756337
     CDS             756339..756584
     CDS             756585..757037
     CDS             complement(757092..759737)
     CDS             complement(759721..760899)
     CDS             760904..761035
     CDS             761156..761794
     CDS             761822..763903
     CDS             763977..765446
     CDS             765462..766022
     CDS             766074..766829
     CDS             766839..767477
     CDS             767680..770487
     CDS             770594..771823
     CDS             complement(771946..773076)
     CDS             complement(773201..773485)
     CDS             complement(773499..775769)
     CDS             complement(776024..776605)
     CDS             complement(776662..777246)
     CDS             complement(777259..777618)
     CDS             complement(777618..779345)
     CDS             779417..780268
     CDS             780370..781818
     CDS             781931..782482
     CDS             783032..783310
     CDS             783559..785253
     CDS             complement(785802..786380)
     CDS             complement(786381..787256)
     CDS             787725..788396
     CDS             788499..789878
     CDS             789832..790149
     CDS             790272..790556
     CDS             790631..790855
     CDS             790923..792113
     CDS             792137..792829
     CDS             792836..793156
     CDS             complement(793185..793880)
     CDS             complement(793946..795190)
     CDS             complement(795296..795922)
     CDS             complement(796046..798112)
     CDS             complement(798124..798666)
     CDS             complement(798826..800250)
     CDS             complement(800364..801992)
     CDS             complement(802055..804715)
     CDS             805015..805473
     CDS             complement(805630..807072)
     CDS             807325..809232
     CDS             809319..809600
     CDS             809560..810468
     CDS             complement(810547..811800)
     CDS             complement(811821..812483)
     CDS             812550..813380
     CDS             complement(813412..814446)
     CDS             complement(814403..814609)
     CDS             complement(814611..815309)
     CDS             complement(815400..815927)
     CDS             816219..818489
     CDS             818700..820004
     CDS             820027..820644
     CDS             complement(820675..822078)
     CDS             complement(822017..822715)
     CDS             complement(823328..824296)
     CDS             complement(824299..824919)
     CDS             825243..825548
     CDS             825559..825882
     CDS             826045..827715
     CDS             827777..828118
     CDS             828123..830093
     CDS             830090..830263
     CDS             830365..833805
     CDS             complement(833858..835249)
     CDS             835442..836332
     CDS             836334..837131
     CDS             837082..837639
     CDS             complement(838509..839189)
     CDS             839347..840423
     CDS             complement(840478..843126)
     CDS             complement(843726..843896)
     CDS             complement(843928..845490)
     CDS             complement(845627..846103)
     CDS             846339..847145
     CDS             847197..847544
     CDS             847622..847912
     CDS             complement(847956..848816)
     CDS             complement(848929..850977)
     CDS             851126..852238
     CDS             complement(852286..852948)
     CDS             853062..853736
     CDS             855725..856180
     CDS             856197..857684
     CDS             857706..860216
     CDS             complement(860295..863462)
     CDS             complement(863464..864501)
     CDS             complement(864491..865894)
     CDS             complement(865887..867218)
     CDS             867723..868109
     CDS             868109..869029
     CDS             869118..870242
     CDS             complement(870275..871114)
     CDS             complement(871241..872026)
     CDS             complement(872017..872397)
     CDS             complement(872394..873593)
     CDS             complement(873595..874077)
     CDS             874192..874623
     CDS             874634..875329
     CDS             875422..876807
     CDS             876901..878844
     CDS             complement(878925..880007)
     CDS             complement(880139..880909)
     CDS             complement(880909..881769)
     CDS             complement(881753..882898)
     CDS             883168..884406
     CDS             complement(884978..885460)
     CDS             885734..886612
     CDS             complement(886656..887621)
     CDS             complement(887618..889132)
     CDS             889248..890723
     CDS             891265..892938
     CDS             893004..893468
     CDS             893539..895629
     CDS             895639..897498
     CDS             897557..897832
     CDS             897931..899907
     CDS             899930..901231
     CDS             901339..902769
     CDS             903016..905481
     CDS             905742..907280
     CDS             907291..908043
     CDS             908033..908716
     CDS             complement(908776..909693)
     CDS             909789..912395
     CDS             complement(912471..913055)
     CDS             913340..915271
     CDS             complement(915394..918177)
     CDS             complement(918281..919948)
     CDS             complement(919932..920570)
     CDS             complement(920858..921067)
     CDS             complement(921175..921504)
     CDS             complement(921506..922336)
     CDS             922587..923921
     CDS             924070..924804
     CDS             924804..926495
     CDS             926452..929337
     CDS             929407..930315
     CDS             930318..931193
     CDS             931206..932627
     CDS             932940..933032
     CDS             complement(933316..934593)
     CDS             complement(934590..935285)
     CDS             complement(935382..936149)
     CDS             complement(936159..937007)
     CDS             complement(937009..937875)
     CDS             complement(938049..939068)
     CDS             939573..940061
     CDS             940081..940578
     CDS             940823..941587
     CDS             941692..943248
     CDS             943261..943842
     CDS             943891..944124
     CDS             944130..944276
     CDS             944329..945330
     CDS             945368..946801
     CDS             946917..947189
     CDS             complement(947221..950085)
     CDS             complement(950133..950771)
     CDS             complement(950794..951108)
     CDS             complement(951316..951753)
     CDS             complement(951719..951889)
     CDS             complement(951974..952408)
     CDS             complement(952500..952673)
     CDS             953053..953955
     CDS             954105..955499
     CDS             955627..956235
     CDS             complement(956333..957157)
     CDS             complement(957157..958176)
     CDS             958659..958841
     CDS             complement(958885..959334)
     CDS             complement(959366..959548)
     CDS             complement(959705..960316)
     CDS             complement(960364..960660)
     CDS             complement(960681..960887)
     CDS             961018..961674
     CDS             961742..962671
     CDS             962673..963209
     CDS             complement(963630..963800)
     CDS             963815..964036
     CDS             complement(964589..964855)
     CDS             965117..965608
     CDS             965612..965704
     CDS             966042..966293
     CDS             966646..966864
     CDS             complement(966861..967259)
     CDS             complement(967256..967417)
     CDS             complement(967427..967720)
     CDS             968302..969075
     CDS             969197..969295
     CDS             969348..970124
     CDS             970326..971162
     CDS             complement(971246..971884)
     CDS             complement(971939..972973)
     CDS             973153..973689
     CDS             973724..973912
     CDS             973929..975122
     CDS             975122..975928
     CDS             complement(976072..977025)
     CDS             977084..977560
     CDS             complement(977717..977935)
     CDS             complement(978082..978240)
     CDS             complement(978233..978952)
     CDS             complement(978946..979266)
     CDS             complement(979281..980738)
     CDS             980897..981151
     CDS             981151..982041
     CDS             982083..983960
     CDS             complement(983996..984448)
     CDS             complement(984448..985086)
     CDS             complement(985266..985658)
     CDS             complement(985675..986103)
     CDS             986568..987446
     CDS             complement(987535..988263)
     CDS             complement(988365..988631)
     CDS             complement(988692..989348)
     CDS             989485..990699
     CDS             990703..991434
     CDS             991571..991825
     CDS             complement(992007..992477)
     CDS             complement(992522..993163)
     CDS             complement(993175..994236)
     CDS             994411..995274
     CDS             complement(995369..995542)
     CDS             complement(995552..996097)
     CDS             996981..998345
     CDS             complement(998423..998608)
     CDS             complement(998610..998933)
     CDS             complement(999169..999663)
     CDS             complement(999722..1001059)
     CDS             complement(1001097..1001924)
     CDS             complement(1002036..1003682)
     CDS             complement(1003663..1003944)
     CDS             complement(1004035..1004754)
     CDS             1004792..1005091
     CDS             complement(1005131..1005607)
     CDS             1005771..1007210
     CDS             1007432..1007542
     CDS             1007539..1007910
     CDS             complement(1007911..1008252)
     CDS             complement(1008388..1008525)
     CDS             complement(1008522..1009247)
     CDS             complement(1009486..1009968)
     CDS             complement(1010185..1011960)
     CDS             1012087..1012533
     CDS             complement(1012602..1014524)
     CDS             complement(1014524..1018159)
     CDS             complement(1018272..1018625)
     CDS             complement(1018691..1018960)
     CDS             complement(1019099..1019506)
     CDS             complement(1019775..1020587)
     CDS             complement(1020669..1020962)
     CDS             complement(1020985..1021107)
     CDS             complement(1021127..1021567)
     CDS             complement(1021561..1022148)
     CDS             complement(1022309..1023178)
     CDS             complement(1023254..1024228)
     CDS             complement(1024306..1025067)
     CDS             complement(1025067..1025912)
     CDS             complement(1025909..1026109)
     CDS             1026328..1027338
     CDS             complement(1027386..1028102)
     CDS             complement(1028116..1028610)
     CDS             complement(1028689..1029399)
     CDS             complement(1029383..1029838)
     CDS             complement(1029897..1030850)
     CDS             complement(1030917..1031402)
     CDS             complement(1031455..1031745)
     CDS             complement(1031747..1034134)
     CDS             complement(1034169..1035158)
     CDS             complement(1035307..1036047)
     CDS             1036093..1036341
     CDS             complement(1036336..1037148)
     CDS             complement(1037284..1037796)
     CDS             complement(1037796..1038287)
     CDS             complement(1038284..1039270)
     CDS             complement(1039337..1039771)
     CDS             complement(1039775..1040248)
     CDS             1040475..1041878
     CDS             1041954..1042643
     CDS             complement(1042671..1043231)
     CDS             complement(1043228..1043626)
     CDS             1043743..1044099
     CDS             1044310..1044405
     CDS             complement(1044769..1046199)
     CDS             1046296..1046976
     CDS             1047011..1047232
     CDS             1047306..1049204
     CDS             1049271..1050035
     CDS             1050004..1051515
     CDS             1051557..1052771
     CDS             complement(1052809..1053717)
     CDS             1053834..1054097
     CDS             complement(1054160..1055380)
     CDS             1055527..1057539
     CDS             1057627..1058622
     CDS             1058622..1059500
     CDS             1059497..1060198
     CDS             1060198..1060599
     CDS             1060721..1060993
     CDS             complement(1061031..1061957)
     CDS             complement(1061992..1062879)
     CDS             1063077..1063532
     CDS             complement(1063580..1064134)
     CDS             complement(1064127..1064741)
     CDS             complement(1064862..1066106)
     CDS             1066389..1066829
     CDS             complement(1066899..1067987)
     CDS             complement(1068206..1069456)
     CDS             complement(1069456..1070139)
     CDS             complement(1070221..1070862)
     CDS             complement(1070872..1071654)
     CDS             complement(1071642..1072289)
     CDS             complement(1072299..1073441)
     CDS             complement(1073450..1074742)
     CDS             complement(1074761..1075942)
     CDS             complement(1075942..1076889)
     CDS             complement(1076949..1077803)
     CDS             complement(1077818..1078621)
     CDS             complement(1078621..1079499)
     CDS             complement(1079499..1079939)
     CDS             complement(1079992..1081077)
     CDS             complement(1081184..1082236)
     CDS             complement(1082236..1083000)
     CDS             complement(1083013..1084224)
     CDS             complement(1084224..1085378)
     CDS             complement(1085531..1086067)
     CDS             complement(1086458..1086592)
     CDS             complement(1086811..1087002)
     CDS             complement(1087153..1087821)
     CDS             1088113..1088643
     CDS             complement(1088751..1089041)
     CDS             1089578..1091014
     CDS             1091156..1091368
     CDS             1091361..1091816
     CDS             1091840..1092562
     CDS             1092572..1093654
     CDS             1093751..1095400
     CDS             1095635..1095733
     CDS             1096051..1096224
     CDS             1096323..1097021
     CDS             complement(1097206..1097670)
     CDS             complement(1097693..1097989)
     CDS             complement(1097995..1098219)
     CDS             complement(1098219..1098563)
     CDS             1098643..1100376
     CDS             complement(1100662..1101153)
     CDS             complement(1101153..1102874)
     CDS             complement(1103141..1104661)
     CDS             1105104..1105472
     CDS             1105577..1106413
     CDS             1106413..1107711
     CDS             1108002..1108640
     CDS             1108582..1109172
     CDS             1109201..1110268
     CDS             complement(1110411..1111772)
     CDS             complement(1111833..1112450)
     CDS             complement(1112468..1115236)
     CDS             complement(1115238..1115717)
     CDS             complement(1115797..1117173)
     CDS             complement(1117406..1118452)
     CDS             1118977..1123743
     CDS             1123895..1125532
     CDS             1125747..1127699
     CDS             complement(1128502..1128618)
     CDS             complement(1129017..1129181)
     CDS             complement(1130292..1131008)
     CDS             complement(1130998..1131921)
     CDS             complement(1131982..1132269)
     CDS             complement(1132308..1132532)
     CDS             complement(1132516..1132749)
     CDS             1132973..1133653
     CDS             1133678..1134940
     CDS             1135006..1135617
     CDS             1135624..1136874
     CDS             1136937..1137566
     CDS             1137566..1138519
     CDS             1138521..1139468
     CDS             complement(1139535..1140044)
     CDS             complement(1140037..1140723)
     CDS             complement(1140923..1141639)
     CDS             complement(1141648..1143042)
     CDS             1143086..1143700
     CDS             complement(1143772..1146381)
     CDS             complement(1146425..1146769)
     CDS             complement(1146766..1147014)
     CDS             1147185..1147679
     CDS             1147749..1148837
     CDS             1148976..1150166
     CDS             complement(1150273..1150899)
     CDS             complement(1150901..1151533)
     CDS             complement(1151533..1152153)
     CDS             complement(1152153..1152641)
     CDS             complement(1152654..1153337)
     CDS             1153427..1153834
     CDS             complement(1153849..1154391)
     CDS             complement(1154392..1154913)
     CDS             complement(1154910..1155107)
     CDS             1155219..1155569
     CDS             1155600..1156016
     CDS             complement(1156063..1156668)
     CDS             1156887..1157174
     CDS             1158021..1158386
     CDS             1158515..1159813
     CDS             complement(1159873..1160700)
     CDS             1161063..1162073
     CDS             1162256..1164895
     CDS             1165748..1166977
     CDS             1166980..1167963
     CDS             complement(1168007..1169419)
     CDS             1169489..1171183
     CDS             1171183..1172148
     CDS             1172138..1172542
     CDS             1172523..1173026
     CDS             1173030..1174079
     CDS             1174079..1174888
     CDS             1174900..1175916
     CDS             complement(1176009..1176557)
     CDS             complement(1176656..1176820)
     CDS             1177055..1178056
     CDS             complement(1178091..1178186)
     CDS             1178460..1180058
     CDS             1180356..1181300
     CDS             1181413..1183107
     CDS             complement(1183191..1183880)
     CDS             complement(1183877..1184584)
     CDS             complement(1184577..1184762)
     CDS             complement(1184710..1186305)
     CDS             complement(1186590..1187279)
     CDS             1187659..1188510
     CDS             1188623..1190131
     CDS             complement(1190217..1191152)
     CDS             1191359..1191814
     CDS             1191814..1192704
     CDS             complement(1192761..1194278)
     CDS             complement(1194497..1194781)
     CDS             complement(1194868..1195311)
     CDS             1195529..1196734
     CDS             1196802..1198937
     CDS             complement(1199015..1199518)
     CDS             1199648..1200592
     CDS             complement(1200651..1201622)
     CDS             complement(1201633..1202706)
     CDS             complement(1202754..1203377)
     CDS             complement(1203498..1204379)
     CDS             complement(1204379..1205548)
     CDS             complement(1205584..1206675)
     CDS             complement(1206668..1207561)
     CDS             1208037..1209068
     CDS             complement(1209119..1209262)
     CDS             1209419..1210102
     CDS             1210095..1210520
     CDS             1210527..1211156
     CDS             1211772..1213955
     CDS             1214045..1214425
     CDS             1214472..1215047
     CDS             1215062..1215949
     CDS             1215959..1216951
     CDS             1216954..1217937
     CDS             complement(1217966..1218661)
     CDS             1218979..1219563
     CDS             1219689..1220420
     CDS             1220438..1221157
     CDS             1221161..1221826
     CDS             1221826..1222509
     CDS             1222715..1223026
     CDS             complement(1223124..1223636)
     CDS             complement(1223766..1224203)
     CDS             complement(1224493..1225647)
     CDS             complement(1225732..1226313)
     CDS             1226355..1227341
     CDS             1227341..1227907
     CDS             complement(1227947..1228291)
     CDS             1228483..1229571
     CDS             1229660..1230313
     CDS             1230346..1230759
     CDS             complement(1230836..1231159)
     CDS             complement(1231310..1232026)
     CDS             1232778..1235861
     CDS             1235875..1236291
     CDS             1236288..1237259
     CDS             1237339..1238196
     CDS             1238270..1239226
     CDS             1239298..1241058
     CDS             1241058..1242788
     CDS             1243037..1243504
     CDS             complement(1243603..1244925)
     CDS             complement(1245231..1245770)
     CDS             complement(1245980..1247335)
     CDS             1247424..1247960
     CDS             1248011..1248625
     CDS             1248606..1249124
     CDS             1249128..1249853
     CDS             1249856..1250350
     CDS             1250368..1251315
     CDS             complement(1251271..1252428)
     CDS             complement(1252555..1253472)
     CDS             complement(1253511..1254776)
     CDS             complement(1254860..1255594)
     CDS             complement(1255611..1256138)
     CDS             complement(1256157..1256921)
     CDS             complement(1256921..1257814)
     CDS             complement(1257914..1259341)
     CDS             complement(1259478..1260533)
     CDS             complement(1260545..1261729)
     CDS             complement(1261751..1263064)
     CDS             complement(1263176..1264258)
     CDS             complement(1264252..1265625)
     CDS             complement(1265639..1267105)
     CDS             complement(1267115..1268947)
     CDS             complement(1268959..1269282)
     CDS             complement(1269285..1270250)
     CDS             complement(1270281..1270736)
     CDS             complement(1270938..1272473)
     CDS             complement(1273601..1274554)
     CDS             1274849..1276486
     CDS             1276567..1277487
     CDS             1277497..1278432
     CDS             1278442..1279413
     CDS             1279410..1280408
     CDS             complement(1280448..1280687)
     CDS             complement(1280638..1281315)
     CDS             1281420..1282037
     CDS             1282153..1283682
     CDS             complement(1283716..1284387)
     CDS             1284498..1285001
     CDS             1285109..1285981
     CDS             complement(1286032..1287249)
     CDS             complement(1287416..1287514)
     CDS             complement(1287571..1288890)
     CDS             1289124..1290122
     CDS             1290173..1290493
     CDS             1290478..1291683
     CDS             1291687..1292814
     CDS             1293089..1294261
     CDS             1294263..1295669
     CDS             1295781..1296944
     CDS             1297020..1298060
     CDS             complement(1298169..1299392)
     CDS             complement(1299868..1300818)
     CDS             complement(1300918..1301736)
     CDS             1301889..1302875
     CDS             1302987..1304999
     CDS             complement(1305004..1305303)
     CDS             complement(1305560..1305841)
     CDS             complement(1305934..1306851)
     CDS             complement(1306852..1307337)
     CDS             complement(1307312..1307797)
     CDS             complement(1307999..1309945)
     CDS             complement(1309942..1310463)
     CDS             complement(1310460..1310663)
     CDS             complement(1310705..1311445)
     CDS             complement(1311505..1312170)
     CDS             complement(1312175..1312813)
     CDS             1313062..1313697
     CDS             1314116..1314910
     CDS             1314907..1315692
     CDS             1315702..1316202
     CDS             1316235..1316879
     CDS             1316890..1317207
     CDS             1317228..1317485
     CDS             1317496..1318770
     CDS             1319071..1319844
     CDS             1319867..1320127
     CDS             1320267..1320545
     CDS             1320555..1321322
     CDS             1321503..1322183
     CDS             complement(1322325..1323962)
     CDS             1324615..1326180
     CDS             1326195..1327331
     CDS             1327343..1327441
     CDS             1327597..1328049
     CDS             1328050..1328424
     CDS             1328421..1332335
     CDS             1332359..1333243
     CDS             1333973..1335499
     CDS             1335576..1336226
     CDS             1336223..1336900
     CDS             1336897..1337241
     CDS             1337241..1337861
     CDS             complement(1338100..1338813)
     CDS             1338942..1340504
     CDS             1340590..1341036
     CDS             1341050..1341838
     CDS             1341905..1343077
     CDS             1343070..1343663
     CDS             1343865..1346006
     CDS             1345996..1347804
     CDS             1347852..1348784
     CDS             complement(1348884..1349225)
     CDS             1349337..1350233
     CDS             1350312..1352156
     CDS             complement(1352281..1352559)
     CDS             complement(1352568..1352930)
     CDS             complement(1352905..1354014)
     CDS             1354268..1356562
     CDS             1356699..1357067
     CDS             1357064..1357315
     CDS             1357317..1358156
     CDS             1358268..1358879
     CDS             1358879..1359379
     CDS             complement(1359737..1360291)
     CDS             1360516..1360983
     CDS             1361119..1362003
     CDS             complement(1362184..1362732)
     CDS             complement(1362729..1363676)
     CDS             complement(1363972..1364463)
     CDS             complement(1364481..1365425)
     CDS             1365806..1367803
     CDS             complement(1367928..1368929)
     CDS             complement(1369042..1369272)
     CDS             complement(1369230..1369688)
     CDS             complement(1369672..1371288)
     CDS             complement(1371293..1372291)
     CDS             complement(1372538..1372885)
     CDS             complement(1373054..1373998)
     CDS             complement(1373995..1374186)
     CDS             complement(1374167..1374511)
     CDS             complement(1374581..1375603)
     CDS             complement(1375600..1376139)
     CDS             complement(1376227..1378095)
     CDS             complement(1378285..1379643)
     CDS             complement(1380079..1381704)
     CDS             complement(1381704..1382339)
     CDS             complement(1382308..1382442)
     CDS             complement(1382623..1384068)
     CDS             1384166..1386091
     CDS             1386133..1388880
     CDS             1389072..1390436
     CDS             1390449..1391549
     CDS             1391551..1392606
     CDS             1392872..1398148
     CDS             complement(1398262..1398864)
     CDS             complement(1398889..1400298)
     CDS             complement(1400473..1401549)
     CDS             complement(1401630..1403177)
     CDS             1403746..1404867
     CDS             1404920..1405696
     CDS             1405689..1406270
     CDS             1406366..1407331
     CDS             1407575..1408060
     CDS             complement(1408155..1408454)
     CDS             complement(1408448..1409509)
     CDS             complement(1409575..1410462)
     CDS             complement(1410503..1411048)
     CDS             complement(1411081..1411953)
     CDS             complement(1412073..1413527)
     CDS             complement(1413524..1413781)
     CDS             complement(1413986..1415332)
     CDS             complement(1415509..1415976)
     CDS             complement(1416130..1416579)
     CDS             complement(1416636..1417625)
     CDS             complement(1417694..1418551)
     CDS             1418697..1419263
     CDS             complement(1419336..1419599)
     CDS             1419908..1421302
     CDS             1421488..1422414
     CDS             1422443..1425268
     CDS             1425388..1425738
     CDS             1425738..1426088
     CDS             1426092..1427144
     CDS             1427141..1428319
     CDS             complement(1428684..1429358)
     CDS             complement(1429343..1429594)
     CDS             complement(1429616..1430272)
     CDS             complement(1430276..1430731)
     CDS             complement(1430779..1431981)
     CDS             1432145..1432810
     CDS             1433023..1433259
     CDS             1433271..1433441
     CDS             1433787..1435151
     CDS             1435298..1435531
     CDS             1435531..1435929
     CDS             1435949..1437484
     CDS             1437715..1438530
     CDS             complement(1438604..1439626)
     CDS             complement(1439627..1440745)
     CDS             complement(1440748..1441197)
     CDS             complement(1441252..1444617)
     CDS             complement(1444663..1444959)
     CDS             complement(1444943..1445626)
     CDS             complement(1445641..1446357)
     CDS             complement(1446357..1446869)
     CDS             1447069..1447872
     CDS             1447981..1449888
     CDS             1449888..1450418
     CDS             1450415..1451569
     CDS             1451566..1451697
     CDS             1451697..1452770
     CDS             1452891..1454201
     CDS             1454285..1454380
     CDS             1454373..1454702
     CDS             1454715..1455296
     CDS             1455297..1456478
     CDS             complement(1456711..1458237)
     CDS             1458504..1459412
     CDS             1459471..1459731
     CDS             1459761..1460126
     CDS             1460464..1462530
     CDS             1462892..1463431
     CDS             1463461..1463769
     CDS             1463769..1463993
     CDS             1464291..1464545
     CDS             1464535..1464825
     CDS             1464861..1465115
     CDS             1465082..1465237
     CDS             1465285..1465422
     CDS             complement(1465604..1465894)
     CDS             complement(1466072..1467106)
     CDS             complement(1467106..1467609)
     CDS             complement(1467704..1470289)
     CDS             1470539..1471258
     CDS             1471276..1472142
     CDS             1472152..1473483
     CDS             1473503..1475908
     CDS             1476019..1476612
     CDS             1476625..1477650
     CDS             complement(1477817..1478668)
     CDS             complement(1478802..1479524)
     CDS             complement(1479702..1480466)
     CDS             complement(1480586..1482442)
     CDS             complement(1483025..1485730)
     CDS             complement(1485855..1486157)
     CDS             1486237..1486551
     CDS             complement(1486614..1487099)
     CDS             complement(1487099..1487950)
     CDS             complement(1487960..1488766)
     CDS             complement(1488775..1489569)
     CDS             complement(1489569..1490159)
     CDS             complement(1490240..1491346)
     CDS             1491447..1491929
     CDS             1492102..1493274
     CDS             1493284..1493781
     CDS             1493861..1494817
     CDS             complement(1494830..1495600)
     CDS             complement(1495834..1498914)
     CDS             complement(1498932..1500128)
     CDS             complement(1500160..1500465)
     CDS             complement(1500469..1500723)
     CDS             complement(1500965..1502212)
     CDS             complement(1502329..1502535)
     CDS             complement(1502528..1503196)
     CDS             complement(1503219..1504484)
     CDS             complement(1504619..1505551)
     CDS             complement(1505538..1506824)
     CDS             complement(1507010..1508608)
     CDS             complement(1508797..1509201)
     CDS             complement(1509318..1511057)
     CDS             1511249..1511959
     CDS             1512359..1513729
     CDS             complement(1513788..1514525)
     CDS             complement(1514576..1515565)
     CDS             1515778..1516089
     CDS             1516110..1516367
     CDS             1516448..1517344
     CDS             1517397..1518608
     CDS             complement(1518678..1519100)
     CDS             complement(1519110..1520429)
     CDS             1520557..1521783
     CDS             complement(1521819..1522823)
     CDS             complement(1522895..1524313)
     CDS             complement(1524306..1525220)
     CDS             complement(1525326..1526018)
     CDS             complement(1526198..1526338)
     CDS             complement(1526338..1527252)
     CDS             complement(1527227..1527979)
     CDS             complement(1527960..1529177)
     CDS             complement(1530512..1531558)
     CDS             complement(1531524..1531925)
     CDS             1532072..1533028
     CDS             1533160..1535010
     CDS             complement(1535098..1535730)
     CDS             1535923..1536630
     CDS             1536822..1539170
     CDS             1539226..1539966
     CDS             complement(1540004..1542574)
     CDS             complement(1542702..1543265)
     CDS             complement(1543583..1543885)
     CDS             1544034..1546826
     CDS             1546841..1547047
     CDS             complement(1547179..1547940)
     CDS             complement(1548116..1549759)
     CDS             complement(1549906..1550832)
     CDS             complement(1550793..1551293)
     CDS             complement(1551290..1551805)
     CDS             complement(1552230..1552664)
     CDS             complement(1552658..1553431)
     CDS             complement(1553413..1554504)
     CDS             complement(1554648..1554983)
     CDS             complement(1555045..1555662)
     CDS             complement(1555673..1555939)
     CDS             1556060..1556587
     CDS             complement(1556725..1557717)
     CDS             complement(1557915..1558442)
     CDS             complement(1558544..1559665)
     CDS             complement(1559667..1559885)
     CDS             1560012..1561028
     CDS             1561094..1561507
     CDS             1561558..1562241
     CDS             1562325..1562528
     CDS             complement(1562720..1563691)
     CDS             1563902..1565701
     CDS             1565694..1566464
     CDS             1566475..1566885
     CDS             1566898..1567242
     CDS             complement(1567368..1567934)
     CDS             complement(1568077..1568382)
     CDS             complement(1568420..1570201)
     CDS             complement(1570217..1570513)
     CDS             complement(1570530..1570994)
     CDS             complement(1570994..1571551)
     CDS             complement(1571557..1572291)
     CDS             complement(1572437..1573447)
     CDS             complement(1573464..1574984)
     CDS             complement(1575050..1576045)
     CDS             complement(1576190..1577188)
     CDS             1577398..1578447
     CDS             1578524..1579678
     CDS             1579688..1580710
     CDS             1580881..1581429
     CDS             1581441..1582721
     CDS             1582835..1583260
     CDS             1583449..1586073
     CDS             1586151..1586342
     CDS             1586364..1587251
     CDS             1587386..1588759
     CDS             1588904..1589785
     CDS             1589959..1591575
     CDS             1591765..1592286
     CDS             1592396..1593589
     CDS             complement(1593621..1594430)
     CDS             1594564..1595643
     CDS             1596107..1596358
     CDS             complement(1596486..1596872)
     CDS             complement(1596913..1597899)
     CDS             complement(1597931..1598551)
     CDS             complement(1598579..1598968)
     CDS             complement(1598984..1599340)
     CDS             complement(1599480..1599593)
     CDS             complement(1599622..1600947)
     CDS             complement(1600955..1601389)
     CDS             complement(1601393..1601572)
     CDS             complement(1601579..1602079)
     CDS             complement(1602094..1602447)
     CDS             complement(1602461..1602994)
     CDS             complement(1603010..1603402)
     CDS             complement(1603356..1603745)
     CDS             complement(1603757..1604296)
     CDS             complement(1604314..1604625)
     CDS             complement(1604636..1605007)
     CDS             complement(1605240..1605497)
     CDS             complement(1605497..1605688)
     CDS             complement(1605688..1606098)
     CDS             complement(1606112..1606819)
     CDS             complement(1606837..1607169)
     CDS             complement(1607181..1607456)
     CDS             complement(1607482..1608303)
     CDS             complement(1608290..1608619)
     CDS             complement(1608616..1609218)
     CDS             complement(1609234..1609383)
     CDS             complement(1609368..1609859)
     CDS             complement(1609876..1610187)
     CDS             complement(1610461..1612038)
     CDS             complement(1612081..1613046)
     CDS             1613580..1614791
     CDS             1614802..1615782
     CDS             1615823..1616830
     CDS             1616866..1617882
     CDS             1617898..1618782
     CDS             1618847..1619140
     CDS             1619149..1619841
     CDS             complement(1619920..1620849)
     CDS             complement(1620859..1621515)
     CDS             complement(1621534..1622736)
     CDS             1622833..1623414
     CDS             1623425..1623907
     CDS             complement(1623955..1624791)
     CDS             complement(1624818..1625465)
     CDS             1625726..1626100
     CDS             1626093..1626950
     CDS             1626947..1627627
     CDS             complement(1628238..1629311)
     CDS             complement(1629326..1629598)
     CDS             complement(1629576..1630712)
     CDS             1630889..1631101
     CDS             complement(1631179..1631862)
     CDS             1632038..1632655
     CDS             1632619..1633269
     CDS             1633269..1634111
     CDS             complement(1634172..1634915)
     CDS             complement(1635446..1639339)
     CDS             1639745..1640071
     CDS             1640125..1640622
     CDS             complement(1640842..1641666)
     CDS             complement(1641809..1642432)
     CDS             1642686..1645118
     CDS             complement(1645198..1646532)
     CDS             complement(1646737..1648059)
     CDS             complement(1648217..1649266)
     CDS             1649492..1649938
     CDS             1649952..1650461
     CDS             complement(1650528..1650857)
     CDS             complement(1651006..1652658)
     CDS             1652899..1653390
     CDS             1653488..1656379
     CDS             complement(1656417..1657958)
     CDS             complement(1658039..1659877)
     CDS             complement(1659919..1660716)
     CDS             1660963..1662489
     CDS             1662491..1662586
     CDS             complement(1662719..1663432)
     CDS             1663518..1664240
     CDS             1664242..1665651
     CDS             1665771..1667495
     CDS             1667476..1668120
     CDS             complement(1668208..1669926)
     CDS             complement(1670022..1671869)
     CDS             complement(1671871..1672176)
     CDS             1672274..1672390
     CDS             1672438..1673790
     CDS             1673892..1674518
     CDS             complement(1674580..1675020)
     CDS             complement(1675024..1675584)
     CDS             1676250..1676684
     CDS             complement(1681837..1681986)
     CDS             complement(1681925..1683301)
     CDS             complement(1683304..1683924)
     CDS             1684039..1684278
     CDS             complement(1684320..1685171)
     CDS             complement(1685339..1685728)
     CDS             complement(1685785..1686519)
     CDS             complement(1686689..1687246)
     CDS             complement(1687248..1687664)
     CDS             complement(1687808..1689043)
     CDS             complement(1689053..1689634)
     CDS             complement(1689757..1691055)
     CDS             1691356..1691550
     CDS             1691695..1693110
     CDS             1693103..1694605
     CDS             complement(1694661..1694969)
     CDS             complement(1694969..1695265)
     CDS             complement(1695386..1696240)
     CDS             complement(1696259..1698118)
     CDS             complement(1698115..1699500)
     CDS             1699911..1700999
     CDS             complement(1701389..1703974)
     CDS             complement(1704108..1705325)
     CDS             complement(1705349..1705534)
     CDS             complement(1705543..1706085)
     CDS             complement(1706132..1706881)
     CDS             complement(1706891..1707910)
     CDS             1708019..1708441
     CDS             1708519..1709091
     CDS             1709242..1710978
     CDS             1710988..1714884
     CDS             1714892..1715869
     CDS             complement(1715982..1716665)
     CDS             complement(1716844..1717668)
     CDS             complement(1717794..1718060)
     CDS             complement(1718240..1719718)
     CDS             1720061..1720861
     CDS             1720893..1721771
     CDS             1721772..1722089
     CDS             complement(1722172..1722963)
     CDS             1723128..1723568
     CDS             1723562..1724449
     CDS             complement(1724502..1725956)
     CDS             1726067..1726534
     CDS             complement(1726618..1728129)
     CDS             complement(1728150..1728791)
     CDS             complement(1728795..1728932)
     CDS             complement(1729162..1730256)
     CDS             complement(1730360..1731802)
     CDS             1732092..1733783
     CDS             1733773..1735071
     CDS             1735083..1736363
     CDS             1736724..1737350
     CDS             1737352..1738236
     CDS             1738230..1740200
     CDS             1740319..1742490
     CDS             1743365..1743832
     CDS             1743955..1744233
     CDS             1744233..1744910
     CDS             1744907..1745383
     CDS             complement(1745685..1746119)
     CDS             complement(1746116..1746556)
     CDS             complement(1746651..1746869)
     CDS             1747031..1747783
     CDS             1747749..1748033
     CDS             1748233..1748541
     CDS             1748529..1748849
     CDS             1748846..1749877
     CDS             complement(1749961..1751619)
     CDS             complement(1751612..1753357)
     CDS             complement(1753410..1753574)
     CDS             1753947..1754135
     CDS             1754182..1757136
     CDS             1757406..1757765
     CDS             1757758..1758054
     CDS             1758171..1760087
     CDS             1760097..1760633
     CDS             1760649..1761200
     CDS             1761204..1762010
     CDS             1762022..1762780
     CDS             1762889..1763452
     CDS             complement(1763449..1764213)
     CDS             1764341..1765558
     CDS             1765555..1766025
     CDS             1766022..1766234
     CDS             1766240..1768255
     CDS             complement(1768357..1768629)
     CDS             complement(1768574..1769245)
     CDS             1769359..1769937
     CDS             1770215..1770931
     CDS             1771097..1772212
     CDS             1772267..1773208
     CDS             1773363..1774463
     CDS             1774492..1775289
     CDS             1775301..1776971
     CDS             1777674..1777985
     CDS             complement(1778027..1779397)
     CDS             complement(1779556..1779927)
     CDS             complement(1779982..1780473)
     CDS             complement(1780745..1782115)
     CDS             complement(1782138..1782755)
     CDS             1782884..1783888
     CDS             1783963..1784199
     CDS             complement(1784247..1785230)
     CDS             complement(1785233..1785409)
     CDS             complement(1785406..1785693)
     CDS             complement(1786210..1787394)
     CDS             1787912..1788004
     CDS             1788101..1788538
     CDS             1788570..1789025
     CDS             complement(1789116..1790063)
     CDS             complement(1790143..1790730)
     CDS             complement(1790755..1791324)
     CDS             complement(1791423..1791689)
     CDS             complement(1791780..1792166)
     CDS             complement(1792239..1793615)
     CDS             complement(1793628..1794983)
     CDS             complement(1794983..1795939)
     CDS             complement(1796033..1796542)
     CDS             complement(1796651..1797145)
     CDS             complement(1797155..1797616)
     CDS             complement(1797632..1797877)
     CDS             complement(1798026..1798253)
     CDS             1799008..1799442
     CDS             complement(1804179..1804832)
     CDS             1805205..1806269
     CDS             1806348..1806806
     CDS             complement(1806803..1807189)
     CDS             complement(1807189..1807578)
     CDS             complement(1807541..1808008)
     CDS             1808411..1808572
     CDS             1808682..1809416
     CDS             1809426..1810358
     CDS             1810463..1811992